]> git.ipfire.org Git - thirdparty/bash.git/commitdiff
commit bash-20080821 snapshot
authorChet Ramey <chet.ramey@case.edu>
Wed, 7 Dec 2011 14:27:39 +0000 (09:27 -0500)
committerChet Ramey <chet.ramey@case.edu>
Wed, 7 Dec 2011 14:27:39 +0000 (09:27 -0500)
100 files changed:
COPYINGv2 [new file with mode: 0644]
COPYINGv3 [new file with mode: 0644]
CWRU/CWRU.chlog
CWRU/CWRU.chlog~
MANIFEST
MANIFEST~
Makefile.in
Makefile.in~
README
autom4te.cache/output.0
autom4te.cache/requests
autom4te.cache/traces.0
builtins/help.def
builtins/shopt.def
configure
doc/FAQ-4.0 [new file with mode: 0644]
doc/bash.1
doc/bash.1~
doc/bash.pdf
doc/bash.ps
doc/bashref.dvi
doc/bashref.log
doc/bashref.pdf
doc/bashref.texi
doc/bashref.texi~
doc/version.texi
doc/version.texi~
examples/complete/bash_completion [new file with mode: 0644]
execute_cmd.c
lib/intl/plural.c
lib/readline/doc/Makefile
lib/readline/examples/Makefile
po/LINGUAS
po/af.gmo
po/af.po
po/bash.pot
po/bg.gmo
po/bg.po
po/ca.gmo
po/ca.po
po/cs.gmo
po/cs.po
po/de.gmo
po/de.po
po/en@boldquot.gmo
po/en@boldquot.po
po/en@quot.gmo
po/en@quot.po
po/eo.gmo
po/eo.po
po/es.gmo
po/es.po
po/et.gmo
po/et.po
po/fr.gmo
po/fr.po
po/hu.gmo
po/hu.po
po/id.gmo
po/id.po
po/ja.gmo
po/ja.po
po/lt.gmo
po/lt.po
po/nl.gmo
po/nl.po
po/pl.gmo
po/pl.po
po/pt_BR.gmo
po/pt_BR.po
po/ro.gmo
po/ro.po
po/ru.gmo
po/ru.po
po/sk.gmo
po/sk.po
po/sv.gmo
po/sv.po
po/tr.gmo
po/tr.po
po/vi.gmo
po/vi.po
po/zh_TW.gmo [new file with mode: 0644]
po/zh_TW.po [new file with mode: 0644]
subst.c
support/Makefile.in
support/Makefile.in~ [new file with mode: 0644]
support/config.guess
support/config.sub
support/relicense [new file with mode: 0644]
support/xcase.c [new file with mode: 0644]
support/xcase.c~ [new file with mode: 0644]
tests/RUN-ONE-TEST
tests/assoc.right
tests/coproc.right
tests/coproc.tests
tests/coproc.tests~ [new file with mode: 0644]
tests/shopt.right
version.c
version2.c [new file with mode: 0644]

diff --git a/COPYINGv2 b/COPYINGv2
new file mode 100644 (file)
index 0000000..2b940a4
--- /dev/null
+++ b/COPYINGv2
@@ -0,0 +1,347 @@
+                   GNU GENERAL PUBLIC LICENSE
+                      Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+     59 Temple Place, Suite 330, Boston, MA 02111-1307, USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+The Free Software Foundation has exempted Bash from the requirement of
+Paragraph 2c of the General Public License.  This is to say, there is
+no requirement for Bash to print a notice when it is started
+interactively in the usual way.  We made this exception because users
+and standards expect shells not to print such messages.  This
+exception applies to any program that serves as a shell and that is
+based primarily on Bash as opposed to other GNU software.
+
+                           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.
+\f
+                   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.)
+\f
+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.
+\f
+  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.
+\f
+  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
+\f
+       Appendix: 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) 19yy  <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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, 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) 19yy 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/COPYINGv3 b/COPYINGv3
new file mode 100644 (file)
index 0000000..94a9ed0
--- /dev/null
+++ b/COPYINGv3
@@ -0,0 +1,674 @@
+                    GNU GENERAL PUBLIC LICENSE
+                       Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+                            Preamble
+
+  The GNU General Public License is a free, copyleft license for
+software and other kinds of works.
+
+  The licenses for most software and other practical works are designed
+to take away your freedom to share and change the works.  By contrast,
+the GNU General Public License is intended to guarantee your freedom to
+share and change all versions of a program--to make sure it remains free
+software for all its users.  We, the Free Software Foundation, use the
+GNU General Public License for most of our software; it applies also to
+any other work released this way by its authors.  You can apply it to
+your programs, too.
+
+  When we speak of free software, we are referring to freedom, not
+price.  Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+them if you wish), that you receive source code or can get it if you
+want it, that you can change the software or use pieces of it in new
+free programs, and that you know you can do these things.
+
+  To protect your rights, we need to prevent others from denying you
+these rights or asking you to surrender the rights.  Therefore, you have
+certain responsibilities if you distribute copies of the software, or if
+you modify it: responsibilities to respect the freedom of others.
+
+  For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must pass on to the recipients the same
+freedoms that you received.  You must make sure that they, too, receive
+or can get the source code.  And you must show them these terms so they
+know their rights.
+
+  Developers that use the GNU GPL protect your rights with two steps:
+(1) assert copyright on the software, and (2) offer you this License
+giving you legal permission to copy, distribute and/or modify it.
+
+  For the developers' and authors' protection, the GPL clearly explains
+that there is no warranty for this free software.  For both users' and
+authors' sake, the GPL requires that modified versions be marked as
+changed, so that their problems will not be attributed erroneously to
+authors of previous versions.
+
+  Some devices are designed to deny users access to install or run
+modified versions of the software inside them, although the manufacturer
+can do so.  This is fundamentally incompatible with the aim of
+protecting users' freedom to change the software.  The systematic
+pattern of such abuse occurs in the area of products for individuals to
+use, which is precisely where it is most unacceptable.  Therefore, we
+have designed this version of the GPL to prohibit the practice for those
+products.  If such problems arise substantially in other domains, we
+stand ready to extend this provision to those domains in future versions
+of the GPL, as needed to protect the freedom of users.
+
+  Finally, every program is threatened constantly by software patents.
+States should not allow patents to restrict development and use of
+software on general-purpose computers, but in those that do, we wish to
+avoid the special danger that patents applied to a free program could
+make it effectively proprietary.  To prevent this, the GPL assures that
+patents cannot be used to render the program non-free.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.
+
+                       TERMS AND CONDITIONS
+
+  0. Definitions.
+
+  "This License" refers to version 3 of the GNU General Public License.
+
+  "Copyright" also means copyright-like laws that apply to other kinds of
+works, such as semiconductor masks.
+
+  "The Program" refers to any copyrightable work licensed under this
+License.  Each licensee is addressed as "you".  "Licensees" and
+"recipients" may be individuals or organizations.
+
+  To "modify" a work means to copy from or adapt all or part of the work
+in a fashion requiring copyright permission, other than the making of an
+exact copy.  The resulting work is called a "modified version" of the
+earlier work or a work "based on" the earlier work.
+
+  A "covered work" means either the unmodified Program or a work based
+on the Program.
+
+  To "propagate" a work means to do anything with it that, without
+permission, would make you directly or secondarily liable for
+infringement under applicable copyright law, except executing it on a
+computer or modifying a private copy.  Propagation includes copying,
+distribution (with or without modification), making available to the
+public, and in some countries other activities as well.
+
+  To "convey" a work means any kind of propagation that enables other
+parties to make or receive copies.  Mere interaction with a user through
+a computer network, with no transfer of a copy, is not conveying.
+
+  An interactive user interface displays "Appropriate Legal Notices"
+to the extent that it includes a convenient and prominently visible
+feature that (1) displays an appropriate copyright notice, and (2)
+tells the user that there is no warranty for the work (except to the
+extent that warranties are provided), that licensees may convey the
+work under this License, and how to view a copy of this License.  If
+the interface presents a list of user commands or options, such as a
+menu, a prominent item in the list meets this criterion.
+
+  1. Source Code.
+
+  The "source code" for a work means the preferred form of the work
+for making modifications to it.  "Object code" means any non-source
+form of a work.
+
+  A "Standard Interface" means an interface that either is an official
+standard defined by a recognized standards body, or, in the case of
+interfaces specified for a particular programming language, one that
+is widely used among developers working in that language.
+
+  The "System Libraries" of an executable work include anything, other
+than the work as a whole, that (a) is included in the normal form of
+packaging a Major Component, but which is not part of that Major
+Component, and (b) serves only to enable use of the work with that
+Major Component, or to implement a Standard Interface for which an
+implementation is available to the public in source code form.  A
+"Major Component", in this context, means a major essential component
+(kernel, window system, and so on) of the specific operating system
+(if any) on which the executable work runs, or a compiler used to
+produce the work, or an object code interpreter used to run it.
+
+  The "Corresponding Source" for a work in object code form means all
+the source code needed to generate, install, and (for an executable
+work) run the object code and to modify the work, including scripts to
+control those activities.  However, it does not include the work's
+System Libraries, or general-purpose tools or generally available free
+programs which are used unmodified in performing those activities but
+which are not part of the work.  For example, Corresponding Source
+includes interface definition files associated with source files for
+the work, and the source code for shared libraries and dynamically
+linked subprograms that the work is specifically designed to require,
+such as by intimate data communication or control flow between those
+subprograms and other parts of the work.
+
+  The Corresponding Source need not include anything that users
+can regenerate automatically from other parts of the Corresponding
+Source.
+
+  The Corresponding Source for a work in source code form is that
+same work.
+
+  2. Basic Permissions.
+
+  All rights granted under this License are granted for the term of
+copyright on the Program, and are irrevocable provided the stated
+conditions are met.  This License explicitly affirms your unlimited
+permission to run the unmodified Program.  The output from running a
+covered work is covered by this License only if the output, given its
+content, constitutes a covered work.  This License acknowledges your
+rights of fair use or other equivalent, as provided by copyright law.
+
+  You may make, run and propagate covered works that you do not
+convey, without conditions so long as your license otherwise remains
+in force.  You may convey covered works to others for the sole purpose
+of having them make modifications exclusively for you, or provide you
+with facilities for running those works, provided that you comply with
+the terms of this License in conveying all material for which you do
+not control copyright.  Those thus making or running the covered works
+for you must do so exclusively on your behalf, under your direction
+and control, on terms that prohibit them from making any copies of
+your copyrighted material outside their relationship with you.
+
+  Conveying under any other circumstances is permitted solely under
+the conditions stated below.  Sublicensing is not allowed; section 10
+makes it unnecessary.
+
+  3. Protecting Users' Legal Rights From Anti-Circumvention Law.
+
+  No covered work shall be deemed part of an effective technological
+measure under any applicable law fulfilling obligations under article
+11 of the WIPO copyright treaty adopted on 20 December 1996, or
+similar laws prohibiting or restricting circumvention of such
+measures.
+
+  When you convey a covered work, you waive any legal power to forbid
+circumvention of technological measures to the extent such circumvention
+is effected by exercising rights under this License with respect to
+the covered work, and you disclaim any intention to limit operation or
+modification of the work as a means of enforcing, against the work's
+users, your or third parties' legal rights to forbid circumvention of
+technological measures.
+
+  4. Conveying Verbatim Copies.
+
+  You may convey verbatim copies of the Program's source code as you
+receive it, in any medium, provided that you conspicuously and
+appropriately publish on each copy an appropriate copyright notice;
+keep intact all notices stating that this License and any
+non-permissive terms added in accord with section 7 apply to the code;
+keep intact all notices of the absence of any warranty; and give all
+recipients a copy of this License along with the Program.
+
+  You may charge any price or no price for each copy that you convey,
+and you may offer support or warranty protection for a fee.
+
+  5. Conveying Modified Source Versions.
+
+  You may convey a work based on the Program, or the modifications to
+produce it from the Program, in the form of source code under the
+terms of section 4, provided that you also meet all of these conditions:
+
+    a) The work must carry prominent notices stating that you modified
+    it, and giving a relevant date.
+
+    b) The work must carry prominent notices stating that it is
+    released under this License and any conditions added under section
+    7.  This requirement modifies the requirement in section 4 to
+    "keep intact all notices".
+
+    c) You must license the entire work, as a whole, under this
+    License to anyone who comes into possession of a copy.  This
+    License will therefore apply, along with any applicable section 7
+    additional terms, to the whole of the work, and all its parts,
+    regardless of how they are packaged.  This License gives no
+    permission to license the work in any other way, but it does not
+    invalidate such permission if you have separately received it.
+
+    d) If the work has interactive user interfaces, each must display
+    Appropriate Legal Notices; however, if the Program has interactive
+    interfaces that do not display Appropriate Legal Notices, your
+    work need not make them do so.
+
+  A compilation of a covered work with other separate and independent
+works, which are not by their nature extensions of the covered work,
+and which are not combined with it such as to form a larger program,
+in or on a volume of a storage or distribution medium, is called an
+"aggregate" if the compilation and its resulting copyright are not
+used to limit the access or legal rights of the compilation's users
+beyond what the individual works permit.  Inclusion of a covered work
+in an aggregate does not cause this License to apply to the other
+parts of the aggregate.
+
+  6. Conveying Non-Source Forms.
+
+  You may convey a covered work in object code form under the terms
+of sections 4 and 5, provided that you also convey the
+machine-readable Corresponding Source under the terms of this License,
+in one of these ways:
+
+    a) Convey the object code in, or embodied in, a physical product
+    (including a physical distribution medium), accompanied by the
+    Corresponding Source fixed on a durable physical medium
+    customarily used for software interchange.
+
+    b) Convey the object code in, or embodied in, a physical product
+    (including a physical distribution medium), accompanied by a
+    written offer, valid for at least three years and valid for as
+    long as you offer spare parts or customer support for that product
+    model, to give anyone who possesses the object code either (1) a
+    copy of the Corresponding Source for all the software in the
+    product that is covered by this License, on a durable physical
+    medium customarily used for software interchange, for a price no
+    more than your reasonable cost of physically performing this
+    conveying of source, or (2) access to copy the
+    Corresponding Source from a network server at no charge.
+
+    c) Convey individual copies of the object code with a copy of the
+    written offer to provide the Corresponding Source.  This
+    alternative is allowed only occasionally and noncommercially, and
+    only if you received the object code with such an offer, in accord
+    with subsection 6b.
+
+    d) Convey the object code by offering access from a designated
+    place (gratis or for a charge), and offer equivalent access to the
+    Corresponding Source in the same way through the same place at no
+    further charge.  You need not require recipients to copy the
+    Corresponding Source along with the object code.  If the place to
+    copy the object code is a network server, the Corresponding Source
+    may be on a different server (operated by you or a third party)
+    that supports equivalent copying facilities, provided you maintain
+    clear directions next to the object code saying where to find the
+    Corresponding Source.  Regardless of what server hosts the
+    Corresponding Source, you remain obligated to ensure that it is
+    available for as long as needed to satisfy these requirements.
+
+    e) Convey the object code using peer-to-peer transmission, provided
+    you inform other peers where the object code and Corresponding
+    Source of the work are being offered to the general public at no
+    charge under subsection 6d.
+
+  A separable portion of the object code, whose source code is excluded
+from the Corresponding Source as a System Library, need not be
+included in conveying the object code work.
+
+  A "User Product" is either (1) a "consumer product", which means any
+tangible personal property which is normally used for personal, family,
+or household purposes, or (2) anything designed or sold for incorporation
+into a dwelling.  In determining whether a product is a consumer product,
+doubtful cases shall be resolved in favor of coverage.  For a particular
+product received by a particular user, "normally used" refers to a
+typical or common use of that class of product, regardless of the status
+of the particular user or of the way in which the particular user
+actually uses, or expects or is expected to use, the product.  A product
+is a consumer product regardless of whether the product has substantial
+commercial, industrial or non-consumer uses, unless such uses represent
+the only significant mode of use of the product.
+
+  "Installation Information" for a User Product means any methods,
+procedures, authorization keys, or other information required to install
+and execute modified versions of a covered work in that User Product from
+a modified version of its Corresponding Source.  The information must
+suffice to ensure that the continued functioning of the modified object
+code is in no case prevented or interfered with solely because
+modification has been made.
+
+  If you convey an object code work under this section in, or with, or
+specifically for use in, a User Product, and the conveying occurs as
+part of a transaction in which the right of possession and use of the
+User Product is transferred to the recipient in perpetuity or for a
+fixed term (regardless of how the transaction is characterized), the
+Corresponding Source conveyed under this section must be accompanied
+by the Installation Information.  But this requirement does not apply
+if neither you nor any third party retains the ability to install
+modified object code on the User Product (for example, the work has
+been installed in ROM).
+
+  The requirement to provide Installation Information does not include a
+requirement to continue to provide support service, warranty, or updates
+for a work that has been modified or installed by the recipient, or for
+the User Product in which it has been modified or installed.  Access to a
+network may be denied when the modification itself materially and
+adversely affects the operation of the network or violates the rules and
+protocols for communication across the network.
+
+  Corresponding Source conveyed, and Installation Information provided,
+in accord with this section must be in a format that is publicly
+documented (and with an implementation available to the public in
+source code form), and must require no special password or key for
+unpacking, reading or copying.
+
+  7. Additional Terms.
+
+  "Additional permissions" are terms that supplement the terms of this
+License by making exceptions from one or more of its conditions.
+Additional permissions that are applicable to the entire Program shall
+be treated as though they were included in this License, to the extent
+that they are valid under applicable law.  If additional permissions
+apply only to part of the Program, that part may be used separately
+under those permissions, but the entire Program remains governed by
+this License without regard to the additional permissions.
+
+  When you convey a copy of a covered work, you may at your option
+remove any additional permissions from that copy, or from any part of
+it.  (Additional permissions may be written to require their own
+removal in certain cases when you modify the work.)  You may place
+additional permissions on material, added by you to a covered work,
+for which you have or can give appropriate copyright permission.
+
+  Notwithstanding any other provision of this License, for material you
+add to a covered work, you may (if authorized by the copyright holders of
+that material) supplement the terms of this License with terms:
+
+    a) Disclaiming warranty or limiting liability differently from the
+    terms of sections 15 and 16 of this License; or
+
+    b) Requiring preservation of specified reasonable legal notices or
+    author attributions in that material or in the Appropriate Legal
+    Notices displayed by works containing it; or
+
+    c) Prohibiting misrepresentation of the origin of that material, or
+    requiring that modified versions of such material be marked in
+    reasonable ways as different from the original version; or
+
+    d) Limiting the use for publicity purposes of names of licensors or
+    authors of the material; or
+
+    e) Declining to grant rights under trademark law for use of some
+    trade names, trademarks, or service marks; or
+
+    f) Requiring indemnification of licensors and authors of that
+    material by anyone who conveys the material (or modified versions of
+    it) with contractual assumptions of liability to the recipient, for
+    any liability that these contractual assumptions directly impose on
+    those licensors and authors.
+
+  All other non-permissive additional terms are considered "further
+restrictions" within the meaning of section 10.  If the Program as you
+received it, or any part of it, contains a notice stating that it is
+governed by this License along with a term that is a further
+restriction, you may remove that term.  If a license document contains
+a further restriction but permits relicensing or conveying under this
+License, you may add to a covered work material governed by the terms
+of that license document, provided that the further restriction does
+not survive such relicensing or conveying.
+
+  If you add terms to a covered work in accord with this section, you
+must place, in the relevant source files, a statement of the
+additional terms that apply to those files, or a notice indicating
+where to find the applicable terms.
+
+  Additional terms, permissive or non-permissive, may be stated in the
+form of a separately written license, or stated as exceptions;
+the above requirements apply either way.
+
+  8. Termination.
+
+  You may not propagate or modify a covered work except as expressly
+provided under this License.  Any attempt otherwise to propagate or
+modify it is void, and will automatically terminate your rights under
+this License (including any patent licenses granted under the third
+paragraph of section 11).
+
+  However, if you cease all violation of this License, then your
+license from a particular copyright holder is reinstated (a)
+provisionally, unless and until the copyright holder explicitly and
+finally terminates your license, and (b) permanently, if the copyright
+holder fails to notify you of the violation by some reasonable means
+prior to 60 days after the cessation.
+
+  Moreover, your license from a particular copyright holder is
+reinstated permanently if the copyright holder notifies you of the
+violation by some reasonable means, this is the first time you have
+received notice of violation of this License (for any work) from that
+copyright holder, and you cure the violation prior to 30 days after
+your receipt of the notice.
+
+  Termination of your rights under this section does not terminate the
+licenses of parties who have received copies or rights from you under
+this License.  If your rights have been terminated and not permanently
+reinstated, you do not qualify to receive new licenses for the same
+material under section 10.
+
+  9. Acceptance Not Required for Having Copies.
+
+  You are not required to accept this License in order to receive or
+run a copy of the Program.  Ancillary propagation of a covered work
+occurring solely as a consequence of using peer-to-peer transmission
+to receive a copy likewise does not require acceptance.  However,
+nothing other than this License grants you permission to propagate or
+modify any covered work.  These actions infringe copyright if you do
+not accept this License.  Therefore, by modifying or propagating a
+covered work, you indicate your acceptance of this License to do so.
+
+  10. Automatic Licensing of Downstream Recipients.
+
+  Each time you convey a covered work, the recipient automatically
+receives a license from the original licensors, to run, modify and
+propagate that work, subject to this License.  You are not responsible
+for enforcing compliance by third parties with this License.
+
+  An "entity transaction" is a transaction transferring control of an
+organization, or substantially all assets of one, or subdividing an
+organization, or merging organizations.  If propagation of a covered
+work results from an entity transaction, each party to that
+transaction who receives a copy of the work also receives whatever
+licenses to the work the party's predecessor in interest had or could
+give under the previous paragraph, plus a right to possession of the
+Corresponding Source of the work from the predecessor in interest, if
+the predecessor has it or can get it with reasonable efforts.
+
+  You may not impose any further restrictions on the exercise of the
+rights granted or affirmed under this License.  For example, you may
+not impose a license fee, royalty, or other charge for exercise of
+rights granted under this License, and you may not initiate litigation
+(including a cross-claim or counterclaim in a lawsuit) alleging that
+any patent claim is infringed by making, using, selling, offering for
+sale, or importing the Program or any portion of it.
+
+  11. Patents.
+
+  A "contributor" is a copyright holder who authorizes use under this
+License of the Program or a work on which the Program is based.  The
+work thus licensed is called the contributor's "contributor version".
+
+  A contributor's "essential patent claims" are all patent claims
+owned or controlled by the contributor, whether already acquired or
+hereafter acquired, that would be infringed by some manner, permitted
+by this License, of making, using, or selling its contributor version,
+but do not include claims that would be infringed only as a
+consequence of further modification of the contributor version.  For
+purposes of this definition, "control" includes the right to grant
+patent sublicenses in a manner consistent with the requirements of
+this License.
+
+  Each contributor grants you a non-exclusive, worldwide, royalty-free
+patent license under the contributor's essential patent claims, to
+make, use, sell, offer for sale, import and otherwise run, modify and
+propagate the contents of its contributor version.
+
+  In the following three paragraphs, a "patent license" is any express
+agreement or commitment, however denominated, not to enforce a patent
+(such as an express permission to practice a patent or covenant not to
+sue for patent infringement).  To "grant" such a patent license to a
+party means to make such an agreement or commitment not to enforce a
+patent against the party.
+
+  If you convey a covered work, knowingly relying on a patent license,
+and the Corresponding Source of the work is not available for anyone
+to copy, free of charge and under the terms of this License, through a
+publicly available network server or other readily accessible means,
+then you must either (1) cause the Corresponding Source to be so
+available, or (2) arrange to deprive yourself of the benefit of the
+patent license for this particular work, or (3) arrange, in a manner
+consistent with the requirements of this License, to extend the patent
+license to downstream recipients.  "Knowingly relying" means you have
+actual knowledge that, but for the patent license, your conveying the
+covered work in a country, or your recipient's use of the covered work
+in a country, would infringe one or more identifiable patents in that
+country that you have reason to believe are valid.
+
+  If, pursuant to or in connection with a single transaction or
+arrangement, you convey, or propagate by procuring conveyance of, a
+covered work, and grant a patent license to some of the parties
+receiving the covered work authorizing them to use, propagate, modify
+or convey a specific copy of the covered work, then the patent license
+you grant is automatically extended to all recipients of the covered
+work and works based on it.
+
+  A patent license is "discriminatory" if it does not include within
+the scope of its coverage, prohibits the exercise of, or is
+conditioned on the non-exercise of one or more of the rights that are
+specifically granted under this License.  You may not convey a covered
+work if you are a party to an arrangement with a third party that is
+in the business of distributing software, under which you make payment
+to the third party based on the extent of your activity of conveying
+the work, and under which the third party grants, to any of the
+parties who would receive the covered work from you, a discriminatory
+patent license (a) in connection with copies of the covered work
+conveyed by you (or copies made from those copies), or (b) primarily
+for and in connection with specific products or compilations that
+contain the covered work, unless you entered into that arrangement,
+or that patent license was granted, prior to 28 March 2007.
+
+  Nothing in this License shall be construed as excluding or limiting
+any implied license or other defenses to infringement that may
+otherwise be available to you under applicable patent law.
+
+  12. No Surrender of Others' Freedom.
+
+  If conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License.  If you cannot convey a
+covered work so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you may
+not convey it at all.  For example, if you agree to terms that obligate you
+to collect a royalty for further conveying from those to whom you convey
+the Program, the only way you could satisfy both those terms and this
+License would be to refrain entirely from conveying the Program.
+
+  13. Use with the GNU Affero General Public License.
+
+  Notwithstanding any other provision of this License, you have
+permission to link or combine any covered work with a work licensed
+under version 3 of the GNU Affero General Public License into a single
+combined work, and to convey the resulting work.  The terms of this
+License will continue to apply to the part which is the covered work,
+but the special requirements of the GNU Affero General Public License,
+section 13, concerning interaction through a network will apply to the
+combination as such.
+
+  14. Revised Versions of this License.
+
+  The Free Software Foundation may publish revised and/or new versions of
+the GNU General Public License from time to time.  Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+  Each version is given a distinguishing version number.  If the
+Program specifies that a certain numbered version of the GNU General
+Public License "or any later version" applies to it, you have the
+option of following the terms and conditions either of that numbered
+version or of any later version published by the Free Software
+Foundation.  If the Program does not specify a version number of the
+GNU General Public License, you may choose any version ever published
+by the Free Software Foundation.
+
+  If the Program specifies that a proxy can decide which future
+versions of the GNU General Public License can be used, that proxy's
+public statement of acceptance of a version permanently authorizes you
+to choose that version for the Program.
+
+  Later license versions may give you additional or different
+permissions.  However, no additional obligations are imposed on any
+author or copyright holder as a result of your choosing to follow a
+later version.
+
+  15. Disclaimer of Warranty.
+
+  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
+APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
+HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
+OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
+IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
+ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+  16. Limitation of Liability.
+
+  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
+THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
+USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
+DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
+PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
+EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGES.
+
+  17. Interpretation of Sections 15 and 16.
+
+  If the disclaimer of warranty and limitation of liability provided
+above cannot be given local legal effect according to their terms,
+reviewing courts shall apply local law that most closely approximates
+an absolute waiver of all civil liability in connection with the
+Program, unless a warranty or assumption of liability accompanies a
+copy of the Program in return for a fee.
+
+                     END OF TERMS AND CONDITIONS
+
+            How to Apply These Terms to Your New Programs
+
+  If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+  To do so, attach the following notices to the program.  It is safest
+to attach them to the start of each source file to most effectively
+state the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+    <one line to give the program's name and a brief idea of what it does.>
+    Copyright (C) <year>  <name of author>
+
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+Also add information on how to contact you by electronic and paper mail.
+
+  If the program does terminal interaction, make it output a short
+notice like this when it starts in an interactive mode:
+
+    <program>  Copyright (C) <year>  <name of author>
+    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+    This is free software, and you are welcome to redistribute it
+    under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License.  Of course, your program's commands
+might be different; for a GUI interface, you would use an "about box".
+
+  You should also get your employer (if you work as a programmer) or school,
+if any, to sign a "copyright disclaimer" for the program, if necessary.
+For more information on this, and how to apply and follow the GNU GPL, see
+<http://www.gnu.org/licenses/>.
+
+  The GNU General Public License does not permit incorporating your program
+into proprietary programs.  If your program is a subroutine library, you
+may consider it more useful to permit linking proprietary applications with
+the library.  If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.  But first, please read
+<http://www.gnu.org/philosophy/why-not-lgpl.html>.
index 785e23295afbe2e9293c9cf8fb9144139a287257..fb41f78ce4effe454fbdd78161c00f0364fb5eea 100644 (file)
@@ -6781,3 +6781,31 @@ subst.c
          parse_and_execute_level is 0.  If it's not, the longjmp to
          parse_and_execute will run the unwind-protect stack.  Fixes bug
          most recently reported by Roman Rakus <rrakus@redhat.com>
+
+                                  8/18
+                                  ----
+support/config.{guess,sub}
+       - updated to newer versions from autoconf-2.62 distribution
+
+                                  8/20
+                                  ----
+subst.c
+       - fixed parameter_brace_substring to differentiate between indexed and
+         associative arrays when computing second offset, instead of
+         assuming indexed array
+
+                                  8/21
+                                  ----
+support/xcase.c
+       - simple program to convert input from lower to uppercase and vice
+         versa.  Now used by coproc test suite, since `tr -u' is not
+         portable.
+
+                                  8/22
+                                  ----
+doc/bash.1
+       - fixed description of the bindable edit-and-execute commands to note
+         they check $VISUAL first, instead of $FCEDIT.  Fixed bug reported
+         by
+
+[bash-4.0-alpha frozen]
index 94205bec76e567c4e4b611665d53f47803c99f7f..aed4d00f90b6b09f19d21d5c4d12e799576ad3d1 100644 (file)
@@ -4588,7 +4588,7 @@ doc/bashref.texi
                                   ----
 subst.c
        - add call to sv_histtimefmt in initialize_variables so HISTTIMEFORMAT
-         rom the environment is honored.  Fix from Ark Submedes (heh)
+         from the environment is honored.  Fix from Ark Submedes (heh)
          <archimerged@gmail.com>
 
 lib/readline/histfile.c
@@ -6749,3 +6749,49 @@ parse.y
        - change read_secondary_line to save lines in the body of a here-
          document in the shell history list if remember_on_history is
          set.  Fixes bug reported by Gene Golub <gene_golub@hotmail.com>
+
+                                   8/4
+                                   ---
+configure.in
+       - changed to 4.0-alpha
+
+lib/readline/readline.h
+       - changed constants to reflect readline-6.0 version
+
+                                  8/11
+                                  ----
+lib/readline/signals.c
+       - make sure we don't use SIGWINCH without checking whether or not it's
+         defined.  Fix from Pedro Alves <pedro@codesourcery.com>
+
+                                  8/12
+                                  ----
+
+COPYING
+       - updated to GPLv3; edits in every file with a copyright or license
+         declaration to update to gpl3
+
+version.c
+       - update extended version info to latest gnu standard
+
+                                  8/17
+                                  ----
+subst.c
+       - change exp_jump_to_top_level to only call top_level_cleanup if
+         parse_and_execute_level is 0.  If it's not, the longjmp to
+         parse_and_execute will run the unwind-protect stack.  Fixes bug
+         most recently reported by Roman Rakus <rrakus@redhat.com>
+
+                                  8/18
+                                  ----
+support/config.{guess,sub}
+       - updated to newer versions from autoconf-2.62 distribution
+
+                                  8/20
+                                  ----
+subst.c
+       - fixed parameter_brace_substring to differentiate between indexed and
+         associative arrays when computing second offset, instead of
+         assuming indexed array
+
+[bash-4.0-alpha frozen]
index 9432deb346f5c8deff2692681024503e1b41854f..c957858c0297b2e5ce5bf8e90c07136c829c9c4d 100644 (file)
--- a/MANIFEST
+++ b/MANIFEST
@@ -32,7 +32,6 @@ lib/readline/doc d
 lib/readline/examples d
 lib/sh         d
 lib/termcap    d
-lib/termcap/grot d
 lib/tilde      d
 po             d
 support                d
@@ -445,21 +444,6 @@ lib/termcap/termcap.c      f
 lib/termcap/termcap.h  f
 lib/termcap/tparam.c   f
 lib/termcap/version.c  f
-lib/termcap/grot/termcap.info  f
-lib/termcap/grot/termcap.info-1        f
-lib/termcap/grot/termcap.info-2        f
-lib/termcap/grot/termcap.info-3        f
-lib/termcap/grot/termcap.info-4        f
-lib/termcap/grot/NEWS  f
-lib/termcap/grot/INSTALL       f
-lib/termcap/grot/ChangeLog     f
-lib/termcap/grot/texinfo.tex   f
-lib/termcap/grot/termcap.texi  f
-lib/termcap/grot/Makefile.in   f
-lib/termcap/grot/configure     f
-lib/termcap/grot/configure.in  f
-lib/termcap/grot/COPYING       f
-lib/termcap/grot/README        f
 lib/tilde/README       f
 lib/tilde/Makefile.in  f
 lib/tilde/tilde.c      f
@@ -524,6 +508,8 @@ po/tr.gmo           f
 po/tr.po               f
 po/vi.gmo              f
 po/vi.po               f
+po/zh_TW.gmo           f
+po/zh_TW.po            f
 po/insert-header.sin   f
 po/quot.sed            f
 po/remove-potcdate.sin f
@@ -577,6 +563,7 @@ support/bashbug.sh  f
 support/man2html.c     f
 support/recho.c                f
 support/zecho.c                f
+support/xcase.c                f
 support/SYMLINKS       f
 support/fixlinks       f       755
 support/install.sh     f       755
@@ -591,6 +578,7 @@ examples/obashdb/PERMISSION f
 examples/obashdb/README        f
 examples/obashdb/bashdb                f
 examples/obashdb/bashdb.el     f
+examples/complete/bash_completion      f
 examples/complete/complete-examples    f
 examples/complete/complete.ianmac      f
 examples/complete/complete2.ianmac     f
index f9eb84734382885126f4183596826ec33e04b7bc..b58df20cfc9cab98d1144766a6d644031a4f7b5d 100644 (file)
--- a/MANIFEST~
+++ b/MANIFEST~
@@ -32,7 +32,6 @@ lib/readline/doc d
 lib/readline/examples d
 lib/sh         d
 lib/termcap    d
-lib/termcap/grot d
 lib/tilde      d
 po             d
 support                d
@@ -445,21 +444,6 @@ lib/termcap/termcap.c      f
 lib/termcap/termcap.h  f
 lib/termcap/tparam.c   f
 lib/termcap/version.c  f
-lib/termcap/grot/termcap.info  f
-lib/termcap/grot/termcap.info-1        f
-lib/termcap/grot/termcap.info-2        f
-lib/termcap/grot/termcap.info-3        f
-lib/termcap/grot/termcap.info-4        f
-lib/termcap/grot/NEWS  f
-lib/termcap/grot/INSTALL       f
-lib/termcap/grot/ChangeLog     f
-lib/termcap/grot/texinfo.tex   f
-lib/termcap/grot/termcap.texi  f
-lib/termcap/grot/Makefile.in   f
-lib/termcap/grot/configure     f
-lib/termcap/grot/configure.in  f
-lib/termcap/grot/COPYING       f
-lib/termcap/grot/README        f
 lib/tilde/README       f
 lib/tilde/Makefile.in  f
 lib/tilde/tilde.c      f
@@ -486,6 +470,8 @@ po/bg.gmo           f
 po/bg.po               f
 po/ca.gmo              f
 po/ca.po               f
+po/cs.gmo              f
+po/cs.po               f
 po/de.gmo              f
 po/de.po               f
 po/eo.gmo              f
@@ -498,6 +484,8 @@ po/fr.gmo           f
 po/fr.po               f
 po/hu.gmo              f
 po/hu.po               f
+po/id.gmo              f
+po/id.po               f
 po/ja.gmo              f
 po/ja.po               f
 po/lt.gmo              f
@@ -520,6 +508,8 @@ po/tr.gmo           f
 po/tr.po               f
 po/vi.gmo              f
 po/vi.po               f
+po/zh_TW.gmo           f
+po/zh_TW.po            f
 po/insert-header.sin   f
 po/quot.sed            f
 po/remove-potcdate.sin f
@@ -573,6 +563,7 @@ support/bashbug.sh  f
 support/man2html.c     f
 support/recho.c                f
 support/zecho.c                f
+support/xcase.c                f
 support/SYMLINKS       f
 support/fixlinks       f       755
 support/install.sh     f       755
@@ -856,6 +847,7 @@ tests/histexp.right f
 tests/history.tests    f
 tests/history.right    f
 tests/history.list     f       444
+tests/history1.sub     f
 tests/ifs.tests                f
 tests/ifs.right                f
 tests/ifs-posix.tests  f
index 13997ea27941c30542adcb6b51a276f431de4398..fa923a45d618dda3fe543624d91a27fd1ddd6389 100644 (file)
@@ -507,10 +507,11 @@ SIGNAMES_SUPPORT = $(SUPPORT_SRC)mksignames.c
 SUPPORT_SRC = $(srcdir)/support/
 SDIR = $(dot)/support/
 
-TESTS_SUPPORT = recho$(EXEEXT) zecho$(EXEEXT) printenv$(EXEEXT)
+TESTS_SUPPORT = recho$(EXEEXT) zecho$(EXEEXT) printenv$(EXEEXT) xcase$(EXEEXT)
 CREATED_SUPPORT = signames.h recho$(EXEEXT) zecho$(EXEEXT) printenv$(EXEEXT) \
                  tests/recho$(EXEEXT) tests/zecho$(EXEEXT) \
-                 tests/printenv$(EXEEXT) mksignames$(EXEEXT) lsignames.h \
+                 tests/printenv$(EXEEXT) xcase$(EXEEXT) tests/xcase$(EXEEXT) \
+                 mksignames$(EXEEXT) lsignames.h \
                  mksyntax${EXEEXT} syntax.c $(VERSPROG) $(VERSOBJ) \
                  buildversion.o mksignames.o signames.o buildsignames.o
 CREATED_CONFIGURE = config.h config.cache config.status config.log \
@@ -827,6 +828,9 @@ zecho$(EXEEXT):             $(SUPPORT_SRC)zecho.c
 printenv$(EXEEXT):     $(SUPPORT_SRC)printenv.c
        @$(CC_FOR_BUILD) $(CCFLAGS_FOR_BUILD) -o $@ $(SUPPORT_SRC)printenv.c ${LIBS_FOR_BUILD}
 
+xcase$(EXEEXT):        $(SUPPORT_SRC)xcase.c
+       @$(CC_FOR_BUILD) $(CCFLAGS_FOR_BUILD) -o $@ $(SUPPORT_SRC)xcase.c ${LIBS_FOR_BUILD}
+
 test tests check:      force $(Program) $(TESTS_SUPPORT)
        @-test -d tests || mkdir tests
        @cp $(TESTS_SUPPORT) tests
index 8251d39fd7d6519cb5a63e05cc263984e5eccc18..13997ea27941c30542adcb6b51a276f431de4398 100644 (file)
@@ -2,19 +2,18 @@
 #
 # Copyright (C) 1996-2008 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 free software: you can redistribute it and/or modify
+#   it under the terms of the GNU General Public License as published by
+#   the Free Software Foundation, either version 3 of the License, or
+#   (at your option) any later version.
 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
+#   This program is distributed in the hope that it will be useful,
+#   but WITHOUT ANY WARRANTY; without even the implied warranty of
+#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#   GNU General Public License for more details.
 
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
+#   You should have received a copy of the GNU General Public License
+#   along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 # Make sure the first target in the makefile is the right one
 all: .made
@@ -213,7 +212,8 @@ SHLIB_SOURCE =      ${SH_LIBSRC}/clktck.c ${SH_LIBSRC}/getcwd.c \
                ${SH_LIBSRC}/zmapfd.c ${SH_LIBSRC}/fpurge.c \
                ${SH_LIBSRC}/zgetline.c ${SH_LIBSRC}/mbscmp.c \
                ${SH_LIBSRC}/casemod.c ${SH_LIBSRC}/uconvert.c \
-               ${SH_LIBSRC}/ufuncs.c
+               ${SH_LIBSRC}/ufuncs.c ${SH_LIBSRC}/fdprintf.c \
+               ${SH_LIBSRC}/input_avail.c
 
 SHLIB_LIB = -lsh
 SHLIB_LIBNAME = libsh.a
diff --git a/README b/README
index eab271032cd99ecbbc7f4f4e4cb3ee802062dae8..3abd64287f7763852d588315f4f8850355db2966 100644 (file)
--- a/README
+++ b/README
@@ -19,9 +19,9 @@ of Bash and previous widely-distributed versions, bash-2.05b and
 bash-3.2.  For details, see the file COMPAT.  The NEWS file tersely
 lists features that are new in this release. 
 
-Bash is free software, distributed under the terms of the [GNU]
-General Public License, version 2.  For more information, see the
-file COPYING.
+Bash is free software, distributed under the terms of the [GNU] General
+Public License as published by the Free Software Foundation,
+version 3 of the License.  For more information, see the file COPYING. 
 
 A number of frequently-asked questions are answered in the file
 `doc/FAQ'.
index 2a08bdc76f5e164f825f2ceb7cc68be4891d2bed..6d92c02779ed436ce46f63b24bc3fc394e8e997c 100644 (file)
@@ -1,31 +1,35 @@
 @%:@! /bin/sh
 @%:@ From configure.in for Bash 4.0, version 4.005.
 @%:@ Guess values for system-dependent variables and create Makefiles.
-@%:@ Generated by GNU Autoconf 2.60 for bash 4.0-alpha.
+@%:@ Generated by GNU Autoconf 2.62 for bash 4.0-alpha.
 @%:@
 @%:@ Report bugs to <bug-bash@gnu.org>.
 @%:@ 
 @%:@ Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
-@%:@ 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@%:@ 2002, 2003, 2004, 2005, 2006, 2007, 2008 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
+# Be more Bourne compatible
+DUALCASE=1; export DUALCASE # for MKS sh
 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
   emulate sh
   NULLCMD=:
-  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
+  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
   # is contrary to our usage.  Disable this feature.
   alias -g '${1+"$@"}'='"$@"'
   setopt NO_GLOB_SUBST
 else
-  case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
+  case `(set -o) 2>/dev/null` in
+  *posix*) set -o posix ;;
+esac
+
 fi
-BIN_SH=xpg4; export BIN_SH # for Tru64
-DUALCASE=1; export DUALCASE # for MKS sh
+
+
 
 
 # PATH needs CR
@@ -36,17 +40,45 @@ 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=';'
+as_nl='
+'
+export as_nl
+# Printing a long string crashes Solaris 7 /usr/bin/printf.
+as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
+if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
+  as_echo='printf %s\n'
+  as_echo_n='printf %s'
+else
+  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
+    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
+    as_echo_n='/usr/ucb/echo -n'
   else
-    PATH_SEPARATOR=:
+    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
+    as_echo_n_body='eval
+      arg=$1;
+      case $arg in
+      *"$as_nl"*)
+       expr "X$arg" : "X\\(.*\\)$as_nl";
+       arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
+      esac;
+      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
+    '
+    export as_echo_n_body
+    as_echo_n='sh -c $as_echo_n_body as_echo'
   fi
-  rm -f conf$$.sh
+  export as_echo_body
+  as_echo='sh -c $as_echo_body as_echo'
+fi
+
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+  PATH_SEPARATOR=:
+  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
+    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
+      PATH_SEPARATOR=';'
+  }
 fi
 
 # Support unset when possible.
@@ -62,8 +94,6 @@ fi
 # there to prevent editors from complaining about space-tab.
 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
 # splitting by setting IFS to empty value.)
-as_nl='
-'
 IFS=" ""       $as_nl"
 
 # Find who we are.  Look in the path if we contain no directory separator.
@@ -86,7 +116,7 @@ if test "x$as_myself" = x; then
   as_myself=$0
 fi
 if test ! -f "$as_myself"; then
-  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
   { (exit 1); exit 1; }
 fi
 
@@ -99,17 +129,10 @@ 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) >/dev/null 2>&1 && $as_unset $as_var
-  fi
-done
+LC_ALL=C
+export LC_ALL
+LANGUAGE=C
+export LANGUAGE
 
 # Required to use basename.
 if expr a : '\(a\)' >/dev/null 2>&1 &&
@@ -131,7 +154,7 @@ as_me=`$as_basename -- "$0" ||
 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
         X"$0" : 'X\(//\)$' \| \
         X"$0" : 'X\(/\)' \| . 2>/dev/null ||
-echo X/"$0" |
+$as_echo X/"$0" |
     sed '/^.*\/\([^/][^/]*\)\/*$/{
            s//\1/
            q
@@ -157,7 +180,7 @@ else
   as_have_required=no
 fi
 
-  if test $as_have_required = yes &&    (eval ":
+  if test $as_have_required = yes &&    (eval ":
 (as_func_return () {
   (exit \$1)
 }
@@ -218,7 +241,7 @@ test \$exitcode = 0) || { (exit 1); exit 1; }
 else
   as_candidate_shells=
     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in /usr/bin/posix$PATH_SEPARATOR/bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
+for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
 do
   IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.
@@ -236,19 +259,20 @@ IFS=$as_save_IFS
         # Try only shells that exist, to save several forks.
         if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
                { ("$as_shell") 2> /dev/null <<\_ASEOF
-# 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
+  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
   # is contrary to our usage.  Disable this feature.
   alias -g '${1+"$@"}'='"$@"'
   setopt NO_GLOB_SUBST
 else
-  case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
+  case `(set -o) 2>/dev/null` in
+  *posix*) set -o posix ;;
+esac
+
 fi
-BIN_SH=xpg4; export BIN_SH # for Tru64
-DUALCASE=1; export DUALCASE # for MKS sh
+
 
 :
 _ASEOF
@@ -256,19 +280,20 @@ _ASEOF
   CONFIG_SHELL=$as_shell
               as_have_required=yes
               if { "$as_shell" 2> /dev/null <<\_ASEOF
-# 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
+  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
   # is contrary to our usage.  Disable this feature.
   alias -g '${1+"$@"}'='"$@"'
   setopt NO_GLOB_SUBST
 else
-  case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
+  case `(set -o) 2>/dev/null` in
+  *posix*) set -o posix ;;
+esac
+
 fi
-BIN_SH=xpg4; export BIN_SH # for Tru64
-DUALCASE=1; export DUALCASE # for MKS sh
+
 
 :
 (as_func_return () {
@@ -338,10 +363,10 @@ fi
 
       if test "x$CONFIG_SHELL" != x; then
   for as_var in BASH_ENV ENV
-        do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
-        done
-        export CONFIG_SHELL
-        exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
+       do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
+       done
+       export CONFIG_SHELL
+       exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
 fi
 
 
@@ -410,9 +435,10 @@ fi
 
 test \$exitcode = 0") || {
   echo No shell found that supports shell functions.
-  echo Please tell autoconf@gnu.org about your system,
-  echo including any error possibly output before this
-  echo message
+  echo Please tell bug-autoconf@gnu.org about your system,
+  echo including any error possibly output before this message.
+  echo This can help us improve future autoconf versions.
+  echo Configuration will now proceed without shell functions.
 }
 
 
@@ -448,7 +474,7 @@ test \$exitcode = 0") || {
       s/-\n.*//
     ' >$as_me.lineno &&
   chmod +x "$as_me.lineno" ||
-    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
+    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
    { (exit 1); exit 1; }; }
 
   # Don't try to exec as it changes $[0], causing all sort of problems
@@ -476,7 +502,6 @@ case `echo -n x` in
 *)
   ECHO_N='-n';;
 esac
-
 if expr a : '\(a\)' >/dev/null 2>&1 &&
    test "X`expr 00001 : '.*\(...\)'`" = X001; then
   as_expr=expr
@@ -489,19 +514,22 @@ if test -d conf$$.dir; then
   rm -f conf$$.dir/conf$$.file
 else
   rm -f conf$$.dir
-  mkdir conf$$.dir
-fi
-echo >conf$$.file
-if ln -s conf$$.file conf$$ 2>/dev/null; then
-  as_ln_s='ln -s'
-  # ... but there are two gotchas:
-  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
-  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
-  # In both cases, we have to default to `cp -p'.
-  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+  mkdir conf$$.dir 2>/dev/null
+fi
+if (echo >conf$$.file) 2>/dev/null; then
+  if ln -s conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s='ln -s'
+    # ... but there are two gotchas:
+    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+    # In both cases, we have to default to `cp -p'.
+    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+      as_ln_s='cp -p'
+  elif ln conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s=ln
+  else
     as_ln_s='cp -p'
-elif ln conf$$.file conf$$ 2>/dev/null; then
-  as_ln_s=ln
+  fi
 else
   as_ln_s='cp -p'
 fi
@@ -515,19 +543,28 @@ else
   as_mkdir_p=false
 fi
 
-# Find out whether ``test -x'' works.  Don't use a zero-byte file, as
-# systems may use methods other than mode bits to determine executability.
-cat >conf$$.file <<_ASEOF
-#! /bin/sh
-exit 0
-_ASEOF
-chmod +x conf$$.file
-if test -x conf$$.file >/dev/null 2>&1; then
-  as_executable_p="test -x"
+if test -x / >/dev/null 2>&1; then
+  as_test_x='test -x'
 else
-  as_executable_p=:
+  if ls -dL / >/dev/null 2>&1; then
+    as_ls_L_option=L
+  else
+    as_ls_L_option=
+  fi
+  as_test_x='
+    eval sh -c '\''
+      if test -d "$1"; then
+       test -d "$1/.";
+      else
+       case $1 in
+       -*)set "./$1";;
+       esac;
+       case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
+       ???[sx]*):;;*)false;;esac;fi
+    '\'' sh
+  '
 fi
-rm -f conf$$.file
+as_executable_p=$as_test_x
 
 # Sed expression to map a string onto a valid CPP name.
 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
@@ -568,39 +605,40 @@ ac_unique_file="shell.h"
 # Factoring default headers for most tests.
 ac_includes_default="\
 #include <stdio.h>
-#if HAVE_SYS_TYPES_H
+#ifdef HAVE_SYS_TYPES_H
 # include <sys/types.h>
 #endif
-#if HAVE_SYS_STAT_H
+#ifdef HAVE_SYS_STAT_H
 # include <sys/stat.h>
 #endif
-#if STDC_HEADERS
+#ifdef STDC_HEADERS
 # include <stdlib.h>
 # include <stddef.h>
 #else
-# if HAVE_STDLIB_H
+# ifdef HAVE_STDLIB_H
 #  include <stdlib.h>
 # endif
 #endif
-#if HAVE_STRING_H
-# if !STDC_HEADERS && HAVE_MEMORY_H
+#ifdef HAVE_STRING_H
+# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
 #  include <memory.h>
 # endif
 # include <string.h>
 #endif
-#if HAVE_STRINGS_H
+#ifdef HAVE_STRINGS_H
 # include <strings.h>
 #endif
-#if HAVE_INTTYPES_H
+#ifdef HAVE_INTTYPES_H
 # include <inttypes.h>
 #endif
-#if HAVE_STDINT_H
+#ifdef HAVE_STDINT_H
 # include <stdint.h>
 #endif
-#if HAVE_UNISTD_H
+#ifdef HAVE_UNISTD_H
 # include <unistd.h>
 #endif"
 
+ac_header_list=
 ac_func_list=
 ac_subst_vars='SHELL
 PATH_SEPARATOR
@@ -754,6 +792,60 @@ LOCAL_LDFLAGS
 LOCAL_DEFS
 LTLIBOBJS'
 ac_subst_files=''
+ac_user_opts='
+enable_option_checking
+with_lispdir
+with_afs
+with_bash_malloc
+with_curses
+with_gnu_malloc
+with_installed_readline
+with_purecov
+with_purify
+enable_minimal_config
+enable_alias
+enable_arith_for_command
+enable_array_variables
+enable_bang_history
+enable_brace_expansion
+enable_casemod_attributes
+enable_casemod_expansions
+enable_command_timing
+enable_cond_command
+enable_cond_regexp
+enable_coprocesses
+enable_debugger
+enable_directory_stack
+enable_disabled_builtins
+enable_dparen_arithmetic
+enable_extended_glob
+enable_help_builtin
+enable_history
+enable_job_control
+enable_multibyte
+enable_net_redirections
+enable_process_substitution
+enable_progcomp
+enable_prompt_string_decoding
+enable_readline
+enable_restricted
+enable_select
+enable_separate_helpfiles
+enable_single_help_strings
+enable_strict_posix_default
+enable_usg_echo_default
+enable_xpg_echo_default
+enable_mem_scramble
+enable_profiling
+enable_static_link
+enable_largefile
+enable_nls
+with_gnu_ld
+enable_rpath
+with_libiconv_prefix
+with_included_gettext
+with_libintl_prefix
+'
       ac_precious_vars='build_alias
 host_alias
 target_alias
@@ -761,6 +853,7 @@ DEBUGGER_START_FILE
 CC
 CFLAGS
 LDFLAGS
+LIBS
 CPPFLAGS
 CPP
 YACC
@@ -770,6 +863,8 @@ YFLAGS'
 # Initialize some variables set by options.
 ac_init_help=
 ac_init_version=false
+ac_unrecognized_opts=
+ac_unrecognized_sep=
 # The variables have the same names as the options, with
 # dashes changed to underlines.
 cache_file=/dev/null
@@ -868,13 +963,21 @@ do
     datarootdir=$ac_optarg ;;
 
   -disable-* | --disable-*)
-    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
+    ac_useropt=`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
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
    { (exit 1); exit 1; }; }
-    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
-    eval enable_$ac_feature=no ;;
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"enable_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
+        ac_unrecognized_sep=', ';;
+    esac
+    eval enable_$ac_useropt=no ;;
 
   -docdir | --docdir | --docdi | --doc | --do)
     ac_prev=docdir ;;
@@ -887,13 +990,21 @@ do
     dvidir=$ac_optarg ;;
 
   -enable-* | --enable-*)
-    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
+    ac_useropt=`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
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
    { (exit 1); exit 1; }; }
-    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
-    eval enable_$ac_feature=\$ac_optarg ;;
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"enable_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
+        ac_unrecognized_sep=', ';;
+    esac
+    eval enable_$ac_useropt=\$ac_optarg ;;
 
   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
@@ -1084,22 +1195,38 @@ do
     ac_init_version=: ;;
 
   -with-* | --with-*)
-    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
+    ac_useropt=`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
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
    { (exit 1); exit 1; }; }
-    ac_package=`echo $ac_package| sed 's/-/_/g'`
-    eval with_$ac_package=\$ac_optarg ;;
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"with_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
+        ac_unrecognized_sep=', ';;
+    esac
+    eval with_$ac_useropt=\$ac_optarg ;;
 
   -without-* | --without-*)
-    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
+    ac_useropt=`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
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
    { (exit 1); exit 1; }; }
-    ac_package=`echo $ac_package | sed 's/-/_/g'`
-    eval with_$ac_package=no ;;
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"with_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
+        ac_unrecognized_sep=', ';;
+    esac
+    eval with_$ac_useropt=no ;;
 
   --x)
     # Obsolete; use --with-x.
@@ -1119,7 +1246,7 @@ do
   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
     x_libraries=$ac_optarg ;;
 
-  -*) { echo "$as_me: error: unrecognized option: $ac_option
+  -*) { $as_echo "$as_me: error: unrecognized option: $ac_option
 Try \`$0 --help' for more information." >&2
    { (exit 1); exit 1; }; }
     ;;
@@ -1128,16 +1255,16 @@ Try \`$0 --help' for more information." >&2
     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
+      { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2
    { (exit 1); exit 1; }; }
     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
+    $as_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
+      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
     ;;
 
@@ -1146,22 +1273,38 @@ 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
+  { $as_echo "$as_me: error: missing argument to $ac_option" >&2
    { (exit 1); exit 1; }; }
 fi
 
-# Be sure to have absolute directory names.
+if test -n "$ac_unrecognized_opts"; then
+  case $enable_option_checking in
+    no) ;;
+    fatal) { $as_echo "$as_me: error: Unrecognized options: $ac_unrecognized_opts" >&2
+   { (exit 1); exit 1; }; } ;;
+    *)     $as_echo "$as_me: WARNING: Unrecognized options: $ac_unrecognized_opts" >&2 ;;
+  esac
+fi
+
+# Check all directory arguments for consistency.
 for ac_var in  exec_prefix prefix bindir sbindir libexecdir datarootdir \
                datadir sysconfdir sharedstatedir localstatedir includedir \
                oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
                libdir localedir mandir
 do
   eval ac_val=\$$ac_var
+  # Remove trailing slashes.
+  case $ac_val in
+    */ )
+      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
+      eval $ac_var=\$ac_val;;
+  esac
+  # Be sure to have absolute directory names.
   case $ac_val in
     [\\/$]* | ?:[\\/]* )  continue;;
     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
   esac
-  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
+  { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
    { (exit 1); exit 1; }; }
 done
 
@@ -1176,7 +1319,7 @@ target=$target_alias
 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.
+    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
     If a cross compiler is detected then cross compile mode will be used." >&2
   elif test "x$build_alias" != "x$host_alias"; then
     cross_compiling=yes
@@ -1192,10 +1335,10 @@ test "$silent" = yes && exec 6>/dev/null
 ac_pwd=`pwd` && test -n "$ac_pwd" &&
 ac_ls_di=`ls -di .` &&
 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
-  { echo "$as_me: error: Working directory cannot be determined" >&2
+  { $as_echo "$as_me: error: Working directory cannot be determined" >&2
    { (exit 1); exit 1; }; }
 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
-  { echo "$as_me: error: pwd does not report name of working directory" >&2
+  { $as_echo "$as_me: error: pwd does not report name of working directory" >&2
    { (exit 1); exit 1; }; }
 
 
@@ -1203,12 +1346,12 @@ test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
 if test -z "$srcdir"; then
   ac_srcdir_defaulted=yes
   # Try the directory containing this script, then the parent directory.
-  ac_confdir=`$as_dirname -- "$0" ||
-$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-        X"$0" : 'X\(//\)[^/]' \| \
-        X"$0" : 'X\(//\)$' \| \
-        X"$0" : 'X\(/\)' \| . 2>/dev/null ||
-echo X"$0" |
+  ac_confdir=`$as_dirname -- "$as_myself" ||
+$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+        X"$as_myself" : 'X\(//\)[^/]' \| \
+        X"$as_myself" : 'X\(//\)$' \| \
+        X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_myself" |
     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
            s//\1/
            q
@@ -1235,12 +1378,12 @@ else
 fi
 if test ! -r "$srcdir/$ac_unique_file"; then
   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
-  { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
+  { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
    { (exit 1); exit 1; }; }
 fi
 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
 ac_abs_confdir=`(
-       cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
+       cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2
    { (exit 1); exit 1; }; }
        pwd)`
 # When building in place, set srcdir=.
@@ -1289,9 +1432,9 @@ Configuration:
 
 Installation directories:
   --prefix=PREFIX         install architecture-independent files in PREFIX
-                         [$ac_default_prefix]
+                          [$ac_default_prefix]
   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
-                         [PREFIX]
+                          [PREFIX]
 
 By default, \`make install' will install all the files in
 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
@@ -1301,25 +1444,25 @@ for instance \`--prefix=\$HOME'.
 For better control, use the options below.
 
 Fine tuning of the installation directories:
-  --bindir=DIR           user executables [EPREFIX/bin]
-  --sbindir=DIR          system admin executables [EPREFIX/sbin]
-  --libexecdir=DIR       program executables [EPREFIX/libexec]
-  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
-  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
-  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
-  --libdir=DIR           object code libraries [EPREFIX/lib]
-  --includedir=DIR       C header files [PREFIX/include]
-  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
-  --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
-  --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
-  --infodir=DIR          info documentation [DATAROOTDIR/info]
-  --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
-  --mandir=DIR           man documentation [DATAROOTDIR/man]
-  --docdir=DIR           documentation root @<:@DATAROOTDIR/doc/bash@:>@
-  --htmldir=DIR          html documentation [DOCDIR]
-  --dvidir=DIR           dvi documentation [DOCDIR]
-  --pdfdir=DIR           pdf documentation [DOCDIR]
-  --psdir=DIR            ps documentation [DOCDIR]
+  --bindir=DIR            user executables [EPREFIX/bin]
+  --sbindir=DIR           system admin executables [EPREFIX/sbin]
+  --libexecdir=DIR        program executables [EPREFIX/libexec]
+  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
+  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
+  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
+  --libdir=DIR            object code libraries [EPREFIX/lib]
+  --includedir=DIR        C header files [PREFIX/include]
+  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
+  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
+  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
+  --infodir=DIR           info documentation [DATAROOTDIR/info]
+  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
+  --mandir=DIR            man documentation [DATAROOTDIR/man]
+  --docdir=DIR            documentation root @<:@DATAROOTDIR/doc/bash@:>@
+  --htmldir=DIR           html documentation [DOCDIR]
+  --dvidir=DIR            dvi documentation [DOCDIR]
+  --pdfdir=DIR            pdf documentation [DOCDIR]
+  --psdir=DIR             ps documentation [DOCDIR]
 _ACEOF
 
   cat <<\_ACEOF
@@ -1337,6 +1480,7 @@ if test -n "$ac_init_help"; then
   cat <<\_ACEOF
 
 Optional Features:
+  --disable-option-checking  ignore unrecognized --enable/--with options
   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
   --enable-minimal-config a minimal sh-like configuration
@@ -1428,6 +1572,7 @@ Some influential environment variables:
   CFLAGS      C compiler flags
   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
               nonstandard directory <lib dir>
+  LIBS        libraries to pass to the linker, e.g. -l<library>
   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
               you have headers in a nonstandard directory <include dir>
   CPP         C preprocessor
@@ -1448,15 +1593,17 @@ fi
 if test "$ac_init_help" = "recursive"; then
   # If there are subdirs, report their specific --help.
   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
-    test -d "$ac_dir" || continue
+    test -d "$ac_dir" ||
+      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
+      continue
     ac_builddir=.
 
 case "$ac_dir" in
 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
 *)
-  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
+  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
   # A ".." for each directory in $ac_dir_suffix.
-  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
+  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
   case $ac_top_builddir_sub in
   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
@@ -1492,7 +1639,7 @@ ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
       echo &&
       $SHELL "$ac_srcdir/configure" --help=recursive
     else
-      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
+      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
     fi || ac_status=$?
     cd "$ac_pwd" || { ac_status=$?; break; }
   done
@@ -1502,10 +1649,10 @@ test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
 bash configure 4.0-alpha
-generated by GNU Autoconf 2.60
+generated by GNU Autoconf 2.62
 
 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
-2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
 This configure script is free software; the Free Software Foundation
 gives unlimited permission to copy, distribute and modify it.
 _ACEOF
@@ -1516,7 +1663,7 @@ This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
 It was created by bash $as_me 4.0-alpha, which was
-generated by GNU Autoconf 2.60.  Invocation command line was
+generated by GNU Autoconf 2.62.  Invocation command line was
 
   $ $0 $@
 
@@ -1552,7 +1699,7 @@ for as_dir in $PATH
 do
   IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.
-  echo "PATH: $as_dir"
+  $as_echo "PATH: $as_dir"
 done
 IFS=$as_save_IFS
 
@@ -1587,7 +1734,7 @@ do
     | -silent | --silent | --silen | --sile | --sil)
       continue ;;
     *\'*)
-      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
+      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
     esac
     case $ac_pass in
     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
@@ -1639,11 +1786,12 @@ _ASBOX
     case $ac_val in #(
     *${as_nl}*)
       case $ac_var in #(
-      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
-echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
+      *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
+$as_echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
       esac
       case $ac_var in #(
       _ | IFS | as_nl) ;; #(
+      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
       *) $as_unset $ac_var ;;
       esac ;;
     esac
@@ -1673,9 +1821,9 @@ _ASBOX
     do
       eval ac_val=\$$ac_var
       case $ac_val in
-      *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
       esac
-      echo "$ac_var='\''$ac_val'\''"
+      $as_echo "$ac_var='\''$ac_val'\''"
     done | sort
     echo
 
@@ -1690,9 +1838,9 @@ _ASBOX
       do
        eval ac_val=\$$ac_var
        case $ac_val in
-       *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
        esac
-       echo "$ac_var='\''$ac_val'\''"
+       $as_echo "$ac_var='\''$ac_val'\''"
       done | sort
       echo
     fi
@@ -1708,8 +1856,8 @@ _ASBOX
       echo
     fi
     test "$ac_signal" != 0 &&
-      echo "$as_me: caught signal $ac_signal"
-    echo "$as_me: exit $exit_status"
+      $as_echo "$as_me: caught signal $ac_signal"
+    $as_echo "$as_me: exit $exit_status"
   } >&5
   rm -f core *.core core.conftest.* &&
     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
@@ -1751,21 +1899,24 @@ _ACEOF
 
 
 # Let the site file select an alternate cache file if it wants to.
-# Prefer explicitly selected file to automatically selected ones.
+# Prefer an explicitly selected file to automatically selected ones.
+ac_site_file1=NONE
+ac_site_file2=NONE
 if test -n "$CONFIG_SITE"; then
-  set x "$CONFIG_SITE"
+  ac_site_file1=$CONFIG_SITE
 elif test "x$prefix" != xNONE; then
-  set x "$prefix/share/config.site" "$prefix/etc/config.site"
+  ac_site_file1=$prefix/share/config.site
+  ac_site_file2=$prefix/etc/config.site
 else
-  set x "$ac_default_prefix/share/config.site" \
-       "$ac_default_prefix/etc/config.site"
+  ac_site_file1=$ac_default_prefix/share/config.site
+  ac_site_file2=$ac_default_prefix/etc/config.site
 fi
-shift
-for ac_site_file
+for ac_site_file in "$ac_site_file1" "$ac_site_file2"
 do
+  test "x$ac_site_file" = xNONE && continue
   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;}
+    { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
+$as_echo "$as_me: loading site script $ac_site_file" >&6;}
     sed 's/^/| /' "$ac_site_file" >&5
     . "$ac_site_file"
   fi
@@ -1775,19 +1926,22 @@ 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;}
+    { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5
+$as_echo "$as_me: loading cache $cache_file" >&6;}
     case $cache_file in
       [\\/]* | ?:[\\/]* ) . "$cache_file";;
       *)                      . "./$cache_file";;
     esac
   fi
 else
-  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
-echo "$as_me: creating cache $cache_file" >&6;}
+  { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5
+$as_echo "$as_me: creating cache $cache_file" >&6;}
   >$cache_file
 fi
 
+ac_header_list="$ac_header_list sys/time.h"
+ac_header_list="$ac_header_list unistd.h"
+ac_func_list="$ac_func_list alarm"
 ac_func_list="$ac_func_list fpurge"
 ac_func_list="$ac_func_list __fpurge"
 # Check that the precious variables saved in the cache have kept the same
@@ -1800,29 +1954,38 @@ for ac_var in $ac_precious_vars; do
   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;}
+      { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
+$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
       ac_cache_corrupted=: ;;
     ,set)
-      { 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;}
+      { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
+$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
       ac_cache_corrupted=: ;;
     ,);;
     *)
       if test "x$ac_old_val" != "x$ac_new_val"; then
-       { 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=:
+       # differences in whitespace do not lead to failure.
+       ac_old_val_w=`echo x $ac_old_val`
+       ac_new_val_w=`echo x $ac_new_val`
+       if test "$ac_old_val_w" != "$ac_new_val_w"; then
+         { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
+$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
+         ac_cache_corrupted=:
+       else
+         { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
+$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
+         eval $ac_var=\$ac_old_val
+       fi
+       { $as_echo "$as_me:$LINENO:   former value:  \`$ac_old_val'" >&5
+$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
+       { $as_echo "$as_me:$LINENO:   current value: \`$ac_new_val'" >&5
+$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
       fi;;
   esac
   # Pass precious variables to config.status.
   if test "$ac_new_set" = set; then
     case $ac_new_val in
-    *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
+    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
     *) ac_arg=$ac_var=$ac_new_val ;;
     esac
     case " $ac_configure_args " in
@@ -1832,10 +1995,10 @@ echo "$as_me:   current value: $ac_new_val" >&2;}
   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;}
+  { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
+$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
+  { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
+$as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
    { (exit 1); exit 1; }; }
 fi
 
@@ -1891,8 +2054,8 @@ for ac_dir in ./support "$srcdir"/./support; do
   fi
 done
 if test -z "$ac_aux_dir"; then
-  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in ./support \"$srcdir\"/./support" >&5
-echo "$as_me: error: cannot find install-sh or install.sh in ./support \"$srcdir\"/./support" >&2;}
+  { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in ./support \"$srcdir\"/./support" >&5
+$as_echo "$as_me: error: cannot find install-sh or install.sh in ./support \"$srcdir\"/./support" >&2;}
    { (exit 1); exit 1; }; }
 fi
 
@@ -1918,34 +2081,34 @@ esac
 
 # Make sure we can run config.sub.
 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
-  { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
-echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
+  { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
+$as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
    { (exit 1); exit 1; }; }
 
-{ echo "$as_me:$LINENO: checking build system type" >&5
-echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking build system type" >&5
+$as_echo_n "checking build system type... " >&6; }
 if test "${ac_cv_build+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_build_alias=$build_alias
 test "x$ac_build_alias" = x &&
   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
 test "x$ac_build_alias" = x &&
-  { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
-echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
+  { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
+$as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
    { (exit 1); exit 1; }; }
 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
-  { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
-echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
+  { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
+$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
    { (exit 1); exit 1; }; }
 
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5
-echo "${ECHO_T}$ac_cv_build" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5
+$as_echo "$ac_cv_build" >&6; }
 case $ac_cv_build in
 *-*-*) ;;
-*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
-echo "$as_me: error: invalid value of canonical build" >&2;}
+*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
+$as_echo "$as_me: error: invalid value of canonical build" >&2;}
    { (exit 1); exit 1; }; };;
 esac
 build=$ac_cv_build
@@ -1962,27 +2125,27 @@ IFS=$ac_save_IFS
 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
 
 
-{ echo "$as_me:$LINENO: checking host system type" >&5
-echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking host system type" >&5
+$as_echo_n "checking host system type... " >&6; }
 if test "${ac_cv_host+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "x$host_alias" = x; then
   ac_cv_host=$ac_cv_build
 else
   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
-    { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
-echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
+    { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
+$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
    { (exit 1); exit 1; }; }
 fi
 
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5
-echo "${ECHO_T}$ac_cv_host" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5
+$as_echo "$ac_cv_host" >&6; }
 case $ac_cv_host in
 *-*-*) ;;
-*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
-echo "$as_me: error: invalid value of canonical host" >&2;}
+*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
+$as_echo "$as_me: error: invalid value of canonical host" >&2;}
    { (exit 1); exit 1; }; };;
 esac
 host=$ac_cv_host
@@ -2042,13 +2205,13 @@ sco3.2v5*|sco3.2v4*)    opt_memscramble=no ;;
 esac
 
 
-# Check whether --with-lispdir was given.
+@%:@ Check whether --with-lispdir was given.
 if test "${with_lispdir+set}" = set; then
   withval=$with_lispdir;  lispdir="$withval" 
-    { echo "$as_me:$LINENO: checking where .elc files should go" >&5
-echo $ECHO_N "checking where .elc files should go... $ECHO_C" >&6; }
-    { echo "$as_me:$LINENO: result: $lispdir" >&5
-echo "${ECHO_T}$lispdir" >&6; }
+    { $as_echo "$as_me:$LINENO: checking where .elc files should go" >&5
+$as_echo_n "checking where .elc files should go... " >&6; }
+    { $as_echo "$as_me:$LINENO: result: $lispdir" >&5
+$as_echo "$lispdir" >&6; }
 else
   
   # If set to t, that means we are running in a shell under Emacs.
@@ -2058,10 +2221,10 @@ else
 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; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_prog_EMACS+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test -n "$EMACS"; then
   ac_cv_prog_EMACS="$EMACS" # Let the user override the test.
@@ -2072,9 +2235,9 @@ do
   IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.
   for ac_exec_ext in '' $ac_executable_extensions; do
-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_prog_EMACS="$ac_prog"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -2085,11 +2248,11 @@ fi
 fi
 EMACS=$ac_cv_prog_EMACS
 if test -n "$EMACS"; then
-  { echo "$as_me:$LINENO: result: $EMACS" >&5
-echo "${ECHO_T}$EMACS" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $EMACS" >&5
+$as_echo "$EMACS" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
@@ -2099,10 +2262,10 @@ test -n "$EMACS" || EMACS="no"
 
   if test $EMACS != "no"; then
     if test x${lispdir+set} != xset; then
-      { echo "$as_me:$LINENO: checking where .elc files should go" >&5
-echo $ECHO_N "checking where .elc files should go... $ECHO_C" >&6; }
+      { $as_echo "$as_me:$LINENO: checking where .elc files should go" >&5
+$as_echo_n "checking where .elc files should go... " >&6; }
 if test "${am_cv_lispdir+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
        am_cv_lispdir=`$EMACS -batch -q -eval '(while load-path (princ (concat (car load-path) "\n")) (setq load-path (cdr load-path)))' | sed -n -e 's,/$,,' -e '/.*\/lib\/\(x\?emacs\/site-lisp\)$/{s,,${libdir}/\1,;p;q;}' -e '/.*\/share\/\(x\?emacs\/site-lisp\)$/{s,,${datadir}/\1,;p;q;}'`
        if test -z "$am_cv_lispdir"; then
@@ -2110,8 +2273,8 @@ else
        fi
       
 fi
-{ echo "$as_me:$LINENO: result: $am_cv_lispdir" >&5
-echo "${ECHO_T}$am_cv_lispdir" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $am_cv_lispdir" >&5
+$as_echo "$am_cv_lispdir" >&6; }
       lispdir="$am_cv_lispdir"
     fi
   fi
@@ -2123,43 +2286,43 @@ fi
 
 
 
-# Check whether --with-afs was given.
+@%:@ Check whether --with-afs was given.
 if test "${with_afs+set}" = set; then
   withval=$with_afs; opt_afs=$withval
 fi
 
 
-# Check whether --with-bash-malloc was given.
+@%:@ Check whether --with-bash-malloc was given.
 if test "${with_bash_malloc+set}" = set; then
   withval=$with_bash_malloc; opt_bash_malloc=$withval
 fi
 
 
-# Check whether --with-curses was given.
+@%:@ Check whether --with-curses was given.
 if test "${with_curses+set}" = set; then
   withval=$with_curses; opt_curses=$withval
 fi
 
 
-# Check whether --with-gnu-malloc was given.
+@%:@ Check whether --with-gnu-malloc was given.
 if test "${with_gnu_malloc+set}" = set; then
   withval=$with_gnu_malloc; opt_bash_malloc=$withval
 fi
 
 
-# Check whether --with-installed-readline was given.
+@%:@ Check whether --with-installed-readline was given.
 if test "${with_installed_readline+set}" = set; then
   withval=$with_installed_readline; opt_with_installed_readline=$withval
 fi
 
 
-# Check whether --with-purecov was given.
+@%:@ Check whether --with-purecov was given.
 if test "${with_purecov+set}" = set; then
   withval=$with_purecov; opt_purecov=$withval
 fi
 
 
-# Check whether --with-purify was given.
+@%:@ Check whether --with-purify was given.
 if test "${with_purify+set}" = set; then
   withval=$with_purify; opt_purify=$withval
 fi
@@ -2251,7 +2414,7 @@ opt_casemod_expansions=yes
 opt_static_link=no
 opt_profiling=no
 
-# Check whether --enable-minimal-config was given.
+@%:@ Check whether --enable-minimal-config was given.
 if test "${enable_minimal_config+set}" = set; then
   enableval=$enable_minimal_config; opt_minimal_config=$enableval
 fi
@@ -2269,178 +2432,178 @@ if test $opt_minimal_config = yes; then
        opt_casemod_attrs=no opt_casemod_expansions=no
 fi
 
-# Check whether --enable-alias was given.
+@%:@ Check whether --enable-alias was given.
 if test "${enable_alias+set}" = set; then
   enableval=$enable_alias; opt_alias=$enableval
 fi
 
-# Check whether --enable-arith-for-command was given.
+@%:@ Check whether --enable-arith-for-command was given.
 if test "${enable_arith_for_command+set}" = set; then
   enableval=$enable_arith_for_command; opt_arith_for_command=$enableval
 fi
 
-# Check whether --enable-array-variables was given.
+@%:@ Check whether --enable-array-variables was given.
 if test "${enable_array_variables+set}" = set; then
   enableval=$enable_array_variables; opt_array_variables=$enableval
 fi
 
-# Check whether --enable-bang-history was given.
+@%:@ Check whether --enable-bang-history was given.
 if test "${enable_bang_history+set}" = set; then
   enableval=$enable_bang_history; opt_bang_history=$enableval
 fi
 
-# Check whether --enable-brace-expansion was given.
+@%:@ Check whether --enable-brace-expansion was given.
 if test "${enable_brace_expansion+set}" = set; then
   enableval=$enable_brace_expansion; opt_brace_expansion=$enableval
 fi
 
-# Check whether --enable-casemod-attributes was given.
+@%:@ Check whether --enable-casemod-attributes was given.
 if test "${enable_casemod_attributes+set}" = set; then
   enableval=$enable_casemod_attributes; opt_casemod_attrs=$enableval
 fi
 
-# Check whether --enable-casemod-expansions was given.
+@%:@ Check whether --enable-casemod-expansions was given.
 if test "${enable_casemod_expansions+set}" = set; then
   enableval=$enable_casemod_expansions; opt_casemod_expansions=$enableval
 fi
 
-# Check whether --enable-command-timing was given.
+@%:@ Check whether --enable-command-timing was given.
 if test "${enable_command_timing+set}" = set; then
   enableval=$enable_command_timing; opt_command_timing=$enableval
 fi
 
-# Check whether --enable-cond-command was given.
+@%:@ Check whether --enable-cond-command was given.
 if test "${enable_cond_command+set}" = set; then
   enableval=$enable_cond_command; opt_cond_command=$enableval
 fi
 
-# Check whether --enable-cond-regexp was given.
+@%:@ Check whether --enable-cond-regexp was given.
 if test "${enable_cond_regexp+set}" = set; then
   enableval=$enable_cond_regexp; opt_cond_regexp=$enableval
 fi
 
-# Check whether --enable-coprocesses was given.
+@%:@ Check whether --enable-coprocesses was given.
 if test "${enable_coprocesses+set}" = set; then
   enableval=$enable_coprocesses; opt_coproc=$enableval
 fi
 
-# Check whether --enable-debugger was given.
+@%:@ Check whether --enable-debugger was given.
 if test "${enable_debugger+set}" = set; then
   enableval=$enable_debugger; opt_debugger=$enableval
 fi
 
-# Check whether --enable-directory-stack was given.
+@%:@ Check whether --enable-directory-stack was given.
 if test "${enable_directory_stack+set}" = set; then
   enableval=$enable_directory_stack; opt_dirstack=$enableval
 fi
 
-# Check whether --enable-disabled-builtins was given.
+@%:@ Check whether --enable-disabled-builtins was given.
 if test "${enable_disabled_builtins+set}" = set; then
   enableval=$enable_disabled_builtins; opt_disabled_builtins=$enableval
 fi
 
-# Check whether --enable-dparen-arithmetic was given.
+@%:@ Check whether --enable-dparen-arithmetic was given.
 if test "${enable_dparen_arithmetic+set}" = set; then
   enableval=$enable_dparen_arithmetic; opt_dparen_arith=$enableval
 fi
 
-# Check whether --enable-extended-glob was given.
+@%:@ Check whether --enable-extended-glob was given.
 if test "${enable_extended_glob+set}" = set; then
   enableval=$enable_extended_glob; opt_extended_glob=$enableval
 fi
 
-# Check whether --enable-help-builtin was given.
+@%:@ Check whether --enable-help-builtin was given.
 if test "${enable_help_builtin+set}" = set; then
   enableval=$enable_help_builtin; opt_help=$enableval
 fi
 
-# Check whether --enable-history was given.
+@%:@ Check whether --enable-history was given.
 if test "${enable_history+set}" = set; then
   enableval=$enable_history; opt_history=$enableval
 fi
 
-# Check whether --enable-job-control was given.
+@%:@ Check whether --enable-job-control was given.
 if test "${enable_job_control+set}" = set; then
   enableval=$enable_job_control; opt_job_control=$enableval
 fi
 
-# Check whether --enable-multibyte was given.
+@%:@ Check whether --enable-multibyte was given.
 if test "${enable_multibyte+set}" = set; then
   enableval=$enable_multibyte; opt_multibyte=$enableval
 fi
 
-# Check whether --enable-net-redirections was given.
+@%:@ Check whether --enable-net-redirections was given.
 if test "${enable_net_redirections+set}" = set; then
   enableval=$enable_net_redirections; opt_net_redirs=$enableval
 fi
 
-# Check whether --enable-process-substitution was given.
+@%:@ Check whether --enable-process-substitution was given.
 if test "${enable_process_substitution+set}" = set; then
   enableval=$enable_process_substitution; opt_process_subst=$enableval
 fi
 
-# Check whether --enable-progcomp was given.
+@%:@ Check whether --enable-progcomp was given.
 if test "${enable_progcomp+set}" = set; then
   enableval=$enable_progcomp; opt_progcomp=$enableval
 fi
 
-# Check whether --enable-prompt-string-decoding was given.
+@%:@ Check whether --enable-prompt-string-decoding was given.
 if test "${enable_prompt_string_decoding+set}" = set; then
   enableval=$enable_prompt_string_decoding; opt_prompt_decoding=$enableval
 fi
 
-# Check whether --enable-readline was given.
+@%:@ Check whether --enable-readline was given.
 if test "${enable_readline+set}" = set; then
   enableval=$enable_readline; opt_readline=$enableval
 fi
 
-# Check whether --enable-restricted was given.
+@%:@ Check whether --enable-restricted was given.
 if test "${enable_restricted+set}" = set; then
   enableval=$enable_restricted; opt_restricted=$enableval
 fi
 
-# Check whether --enable-select was given.
+@%:@ Check whether --enable-select was given.
 if test "${enable_select+set}" = set; then
   enableval=$enable_select; opt_select=$enableval
 fi
 
-# Check whether --enable-separate-helpfiles was given.
+@%:@ Check whether --enable-separate-helpfiles was given.
 if test "${enable_separate_helpfiles+set}" = set; then
   enableval=$enable_separate_helpfiles; opt_separate_help=$enableval
 fi
 
-# Check whether --enable-single-help-strings was given.
+@%:@ Check whether --enable-single-help-strings was given.
 if test "${enable_single_help_strings+set}" = set; then
   enableval=$enable_single_help_strings; opt_single_longdoc_strings=$enableval
 fi
 
-# Check whether --enable-strict-posix-default was given.
+@%:@ Check whether --enable-strict-posix-default was given.
 if test "${enable_strict_posix_default+set}" = set; then
   enableval=$enable_strict_posix_default; opt_strict_posix=$enableval
 fi
 
-# Check whether --enable-usg-echo-default was given.
+@%:@ Check whether --enable-usg-echo-default was given.
 if test "${enable_usg_echo_default+set}" = set; then
   enableval=$enable_usg_echo_default; opt_xpg_echo=$enableval
 fi
 
-# Check whether --enable-xpg-echo-default was given.
+@%:@ Check whether --enable-xpg-echo-default was given.
 if test "${enable_xpg_echo_default+set}" = set; then
   enableval=$enable_xpg_echo_default; opt_xpg_echo=$enableval
 fi
 
 
-# Check whether --enable-mem-scramble was given.
+@%:@ Check whether --enable-mem-scramble was given.
 if test "${enable_mem_scramble+set}" = set; then
   enableval=$enable_mem_scramble; opt_memscramble=$enableval
 fi
 
-# Check whether --enable-profiling was given.
+@%:@ Check whether --enable-profiling was given.
 if test "${enable_profiling+set}" = set; then
   enableval=$enable_profiling; opt_profiling=$enableval
 fi
 
-# Check whether --enable-static-link was given.
+@%:@ Check whether --enable-static-link was given.
 if test "${enable_static_link+set}" = set; then
   enableval=$enable_static_link; opt_static_link=$enableval
 fi
@@ -2656,10 +2819,10 @@ 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; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_prog_CC+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test -n "$CC"; then
   ac_cv_prog_CC="$CC" # Let the user override the test.
@@ -2670,9 +2833,9 @@ do
   IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.
   for ac_exec_ext in '' $ac_executable_extensions; do
-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_prog_CC="${ac_tool_prefix}gcc"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -2683,11 +2846,11 @@ fi
 fi
 CC=$ac_cv_prog_CC
 if test -n "$CC"; then
-  { echo "$as_me:$LINENO: result: $CC" >&5
-echo "${ECHO_T}$CC" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $CC" >&5
+$as_echo "$CC" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
@@ -2696,10 +2859,10 @@ 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; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test -n "$ac_ct_CC"; then
   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
@@ -2710,9 +2873,9 @@ do
   IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.
   for ac_exec_ext in '' $ac_executable_extensions; do
-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_prog_ac_ct_CC="gcc"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -2723,11 +2886,11 @@ 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; }
+  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
+$as_echo "$ac_ct_CC" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
   if test "x$ac_ct_CC" = x; then
@@ -2735,10 +2898,10 @@ fi
   else
     case $cross_compiling:$ac_tool_warned in
 yes:)
-{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
+{ $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
 whose name does not start with the host triplet.  If you think this
 configuration is useful to you, please write to autoconf@gnu.org." >&5
-echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
+$as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
 whose name does not start with the host triplet.  If you think this
 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
 ac_tool_warned=yes ;;
@@ -2753,10 +2916,10 @@ 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; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_prog_CC+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test -n "$CC"; then
   ac_cv_prog_CC="$CC" # Let the user override the test.
@@ -2767,9 +2930,9 @@ do
   IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.
   for ac_exec_ext in '' $ac_executable_extensions; do
-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_prog_CC="${ac_tool_prefix}cc"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -2780,11 +2943,11 @@ fi
 fi
 CC=$ac_cv_prog_CC
 if test -n "$CC"; then
-  { echo "$as_me:$LINENO: result: $CC" >&5
-echo "${ECHO_T}$CC" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $CC" >&5
+$as_echo "$CC" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
@@ -2793,10 +2956,10 @@ 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; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_prog_CC+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test -n "$CC"; then
   ac_cv_prog_CC="$CC" # Let the user override the test.
@@ -2808,13 +2971,13 @@ do
   IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.
   for ac_exec_ext in '' $ac_executable_extensions; do
-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
        ac_prog_rejected=yes
        continue
      fi
     ac_cv_prog_CC="cc"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -2837,11 +3000,11 @@ fi
 fi
 CC=$ac_cv_prog_CC
 if test -n "$CC"; then
-  { echo "$as_me:$LINENO: result: $CC" >&5
-echo "${ECHO_T}$CC" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $CC" >&5
+$as_echo "$CC" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
@@ -2852,10 +3015,10 @@ if test -z "$CC"; then
   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; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_prog_CC+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test -n "$CC"; then
   ac_cv_prog_CC="$CC" # Let the user override the test.
@@ -2866,9 +3029,9 @@ do
   IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.
   for ac_exec_ext in '' $ac_executable_extensions; do
-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -2879,11 +3042,11 @@ fi
 fi
 CC=$ac_cv_prog_CC
 if test -n "$CC"; then
-  { echo "$as_me:$LINENO: result: $CC" >&5
-echo "${ECHO_T}$CC" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $CC" >&5
+$as_echo "$CC" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
@@ -2896,10 +3059,10 @@ if test -z "$CC"; then
 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; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test -n "$ac_ct_CC"; then
   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
@@ -2910,9 +3073,9 @@ do
   IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.
   for ac_exec_ext in '' $ac_executable_extensions; do
-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_prog_ac_ct_CC="$ac_prog"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -2923,11 +3086,11 @@ 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; }
+  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
+$as_echo "$ac_ct_CC" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
@@ -2939,10 +3102,10 @@ done
   else
     case $cross_compiling:$ac_tool_warned in
 yes:)
-{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
+{ $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
 whose name does not start with the host triplet.  If you think this
 configuration is useful to you, please write to autoconf@gnu.org." >&5
-echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
+$as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
 whose name does not start with the host triplet.  If you think this
 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
 ac_tool_warned=yes ;;
@@ -2954,44 +3117,48 @@ fi
 fi
 
 
-test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
+test -z "$CC" && { { $as_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
+$as_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`
+$as_echo "$as_me:$LINENO: checking for C compiler version" >&5
+set X $ac_compile
+ac_compiler=$2
 { (ac_try="$ac_compiler --version >&5"
 case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compiler --version >&5") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }
 { (ac_try="$ac_compiler -v >&5"
 case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compiler -v >&5") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }
 { (ac_try="$ac_compiler -V >&5"
 case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compiler -V >&5") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }
 
 cat >conftest.$ac_ext <<_ACEOF
@@ -3010,27 +3177,22 @@ main ()
 }
 _ACEOF
 ac_clean_files_save=$ac_clean_files
-ac_clean_files="$ac_clean_files a.out a.exe b.out"
+ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
 # Try to create an executable without -o first, disregard a.out.
 # It will help us diagnose broken compilers, and finding out an intuition
 # of exeext.
-{ 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[^ ]*//'`
-#
-# List of possible output files, starting from the most likely.
-# The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
-# only as a last resort.  b.out is created by i960 compilers.
-ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
-#
-# The IRIX 6 linker writes into existing files which may not be
-# executable, retaining their permissions.  Remove them first so a
-# subsequent execution test works.
+{ $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
+$as_echo_n "checking for C compiler default output file name... " >&6; }
+ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
+
+# The possible output files:
+ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
+
 ac_rmfiles=
 for ac_file in $ac_files
 do
   case $ac_file in
-    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
   esac
 done
@@ -3041,21 +3203,22 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link_default") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; then
   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
 # so that the user can short-circuit this test for compilers unknown to
 # Autoconf.
-for ac_file in $ac_files
+for ac_file in $ac_files ''
 do
   test -f "$ac_file" || continue
   case $ac_file in
-    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
        ;;
     [ab].out )
        # We found the default executable, but exeext='' is most
@@ -3079,24 +3242,28 @@ done
 test "$ac_cv_exeext" = no && ac_cv_exeext=
 
 else
-  echo "$as_me: failed program was:" >&5
+  ac_file=''
+fi
+
+{ $as_echo "$as_me:$LINENO: result: $ac_file" >&5
+$as_echo "$ac_file" >&6; }
+if test -z "$ac_file"; then
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
+{ { $as_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
+$as_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 that 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; }
+{ $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5
+$as_echo_n "checking whether the C compiler works... " >&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
@@ -3105,49 +3272,51 @@ if test "$cross_compiling" != yes; then
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_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.
+       { { $as_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.
+$as_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; }
+{ $as_echo "$as_me:$LINENO: result: yes" >&5
+$as_echo "yes" >&6; }
 
-rm -f a.out a.exe conftest$ac_cv_exeext b.out
+rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
 ac_clean_files=$ac_clean_files_save
 # Check that 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; }
+{ $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
+$as_echo_n "checking whether we are cross compiling... " >&6; }
+{ $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5
+$as_echo "$cross_compiling" >&6; }
 
-{ echo "$as_me:$LINENO: checking for suffix of executables" >&5
-echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5
+$as_echo_n "checking for suffix of executables... " >&6; }
 if { (ac_try="$ac_link"
 case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_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
@@ -3156,31 +3325,31 @@ eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
 for ac_file in conftest.exe conftest conftest.*; do
   test -f "$ac_file" || continue
   case $ac_file in
-    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
          break;;
     * ) break;;
   esac
 done
 else
-  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
+  { { $as_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
+$as_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; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
+$as_echo "$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; }
+{ $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5
+$as_echo_n "checking for suffix of object files... " >&6; }
 if test "${ac_cv_objext+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -3203,40 +3372,41 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; then
   for ac_file in conftest.o conftest.obj conftest.*; do
   test -f "$ac_file" || continue;
   case $ac_file in
-    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
        break;;
   esac
 done
 else
-  echo "$as_me: failed program was:" >&5
+  $as_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
+{ { $as_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
+$as_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; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
+$as_echo "$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; }
+{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
+$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
 if test "${ac_cv_c_compiler_gnu+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -3262,37 +3432,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_compiler_gnu=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_compiler_gnu=no
@@ -3302,15 +3456,19 @@ rm -f core 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`
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
+$as_echo "$ac_cv_c_compiler_gnu" >&6; }
+if test $ac_compiler_gnu = yes; then
+  GCC=yes
+else
+  GCC=
+fi
 ac_test_CFLAGS=${CFLAGS+set}
 ac_save_CFLAGS=$CFLAGS
-{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
-echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
+$as_echo_n "checking whether $CC accepts -g... " >&6; }
 if test "${ac_cv_prog_cc_g+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_save_c_werror_flag=$ac_c_werror_flag
    ac_c_werror_flag=yes
@@ -3337,37 +3495,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_prog_cc_g=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        CFLAGS=""
@@ -3392,37 +3534,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   :
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_c_werror_flag=$ac_save_c_werror_flag
@@ -3448,37 +3574,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_prog_cc_g=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        
@@ -3493,8 +3603,8 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
    ac_c_werror_flag=$ac_save_c_werror_flag
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
-echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
+$as_echo "$ac_cv_prog_cc_g" >&6; }
 if test "$ac_test_CFLAGS" = set; then
   CFLAGS=$ac_save_CFLAGS
 elif test $ac_cv_prog_cc_g = yes; then
@@ -3510,10 +3620,10 @@ else
     CFLAGS=
   fi
 fi
-{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
-echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
+$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
 if test "${ac_cv_prog_cc_c89+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_cv_prog_cc_c89=no
 ac_save_CC=$CC
@@ -3584,37 +3694,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_prog_cc_c89=$ac_arg
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        
@@ -3630,15 +3724,15 @@ fi
 # AC_CACHE_VAL
 case "x$ac_cv_prog_cc_c89" in
   x)
-    { echo "$as_me:$LINENO: result: none needed" >&5
-echo "${ECHO_T}none needed" >&6; } ;;
+    { $as_echo "$as_me:$LINENO: result: none needed" >&5
+$as_echo "none needed" >&6; } ;;
   xno)
-    { echo "$as_me:$LINENO: result: unsupported" >&5
-echo "${ECHO_T}unsupported" >&6; } ;;
+    { $as_echo "$as_me:$LINENO: result: unsupported" >&5
+$as_echo "unsupported" >&6; } ;;
   *)
     CC="$CC $ac_cv_prog_cc_c89"
-    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
-echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
+    { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
+$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
 esac
 
 
@@ -3651,10 +3745,10 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
 
 
 
-        { echo "$as_me:$LINENO: checking for strerror in -lcposix" >&5
-echo $ECHO_N "checking for strerror in -lcposix... $ECHO_C" >&6; }
+        { $as_echo "$as_me:$LINENO: checking for strerror in -lcposix" >&5
+$as_echo_n "checking for strerror in -lcposix... " >&6; }
 if test "${ac_cv_lib_cposix_strerror+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lcposix  $LIBS"
@@ -3686,48 +3780,36 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_lib_cposix_strerror=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_lib_cposix_strerror=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_cposix_strerror" >&5
-echo "${ECHO_T}$ac_cv_lib_cposix_strerror" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_cposix_strerror" >&5
+$as_echo "$ac_cv_lib_cposix_strerror" >&6; }
 if test $ac_cv_lib_cposix_strerror = yes; then
   LIBS="$LIBS -lcposix"
 fi
@@ -3739,15 +3821,15 @@ 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; }
+{ $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
+$as_echo_n "checking how to run the C preprocessor... " >&6; }
 # On Suns, sometimes $CPP names a directory.
 if test -n "$CPP" && test -d "$CPP"; then
   CPP=
 fi
 if test -z "$CPP"; then
   if test "${ac_cv_prog_CPP+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
       # Double quotes because CPP needs to be expanded
     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
@@ -3779,27 +3861,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       }; then
   :
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
   # Broken: fails on valid input.
@@ -3823,28 +3899,22 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       }; then
   # Broken: success on invalid input.
 continue
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
   # Passes both tests.
@@ -3869,8 +3939,8 @@ fi
 else
   ac_cv_prog_CPP=$CPP
 fi
-{ echo "$as_me:$LINENO: result: $CPP" >&5
-echo "${ECHO_T}$CPP" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $CPP" >&5
+$as_echo "$CPP" >&6; }
 ac_preproc_ok=false
 for ac_c_preproc_warn_flag in '' yes
 do
@@ -3898,27 +3968,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       }; then
   :
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
   # Broken: fails on valid input.
@@ -3942,28 +4006,22 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       }; then
   # Broken: success on invalid input.
 continue
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
   # Passes both tests.
@@ -3979,9 +4037,9 @@ rm -f conftest.err conftest.$ac_ext
 if $ac_preproc_ok; then
   :
 else
-  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
+  { { $as_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
+$as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
 See \`config.log' for more details." >&2;}
    { (exit 1); exit 1; }; }
 fi
@@ -3993,42 +4051,37 @@ ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $
 ac_compiler_gnu=$ac_cv_c_compiler_gnu
 
 
-{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
-echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
-if test "${ac_cv_path_GREP+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  # Extract the first word of "grep ggrep" to use in msg output
-if test -z "$GREP"; then
-set dummy grep ggrep; ac_prog_name=$2
+{ $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
+$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
 if test "${ac_cv_path_GREP+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
+  if test -z "$GREP"; then
   ac_path_GREP_found=false
-# Loop through the user's path and test for each of PROGNAME-LIST
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+  # Loop through the user's path and test for each of PROGNAME-LIST
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
 do
   IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.
   for ac_prog in grep ggrep; do
-  for ac_exec_ext in '' $ac_executable_extensions; do
-    ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
-    { test -f "$ac_path_GREP" && $as_executable_p "$ac_path_GREP"; } || continue
-    # Check for GNU ac_path_GREP and select it if it is found.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
+      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
+# Check for GNU ac_path_GREP and select it if it is found.
   # Check for GNU $ac_path_GREP
 case `"$ac_path_GREP" --version 2>&1` in
 *GNU*)
   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
 *)
   ac_count=0
-  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
+  $as_echo_n 0123456789 >"conftest.in"
   while :
   do
     cat "conftest.in" "conftest.in" >"conftest.tmp"
     mv "conftest.tmp" "conftest.in"
     cp "conftest.in" "conftest.nl"
-    echo 'GREP' >> "conftest.nl"
+    $as_echo 'GREP' >> "conftest.nl"
     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
     ac_count=`expr $ac_count + 1`
@@ -4043,74 +4096,60 @@ case `"$ac_path_GREP" --version 2>&1` in
   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
 esac
 
-
-    $ac_path_GREP_found && break 3
+      $ac_path_GREP_found && break 3
+    done
   done
 done
-
-done
 IFS=$as_save_IFS
-
-
-fi
-
-GREP="$ac_cv_path_GREP"
-if test -z "$GREP"; then
-  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
-echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
+  if test -z "$ac_cv_path_GREP"; then
+    { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
+$as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
    { (exit 1); exit 1; }; }
-fi
-
+  fi
 else
   ac_cv_path_GREP=$GREP
 fi
 
-
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
-echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
+$as_echo "$ac_cv_path_GREP" >&6; }
  GREP="$ac_cv_path_GREP"
  
 
-{ echo "$as_me:$LINENO: checking for egrep" >&5
-echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for egrep" >&5
+$as_echo_n "checking for egrep... " >&6; }
 if test "${ac_cv_path_EGREP+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
    then ac_cv_path_EGREP="$GREP -E"
    else
-     # Extract the first word of "egrep" to use in msg output
-if test -z "$EGREP"; then
-set dummy egrep; ac_prog_name=$2
-if test "${ac_cv_path_EGREP+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
+     if test -z "$EGREP"; then
   ac_path_EGREP_found=false
-# Loop through the user's path and test for each of PROGNAME-LIST
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+  # Loop through the user's path and test for each of PROGNAME-LIST
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
 do
   IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.
   for ac_prog in egrep; do
-  for ac_exec_ext in '' $ac_executable_extensions; do
-    ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
-    { test -f "$ac_path_EGREP" && $as_executable_p "$ac_path_EGREP"; } || continue
-    # Check for GNU ac_path_EGREP and select it if it is found.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
+      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
+# Check for GNU ac_path_EGREP and select it if it is found.
   # Check for GNU $ac_path_EGREP
 case `"$ac_path_EGREP" --version 2>&1` in
 *GNU*)
   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
 *)
   ac_count=0
-  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
+  $as_echo_n 0123456789 >"conftest.in"
   while :
   do
     cat "conftest.in" "conftest.in" >"conftest.tmp"
     mv "conftest.tmp" "conftest.in"
     cp "conftest.in" "conftest.nl"
-    echo 'EGREP' >> "conftest.nl"
+    $as_echo 'EGREP' >> "conftest.nl"
     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
     ac_count=`expr $ac_count + 1`
@@ -4125,40 +4164,31 @@ case `"$ac_path_EGREP" --version 2>&1` in
   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
 esac
 
-
-    $ac_path_EGREP_found && break 3
+      $ac_path_EGREP_found && break 3
+    done
   done
 done
-
-done
 IFS=$as_save_IFS
-
-
-fi
-
-EGREP="$ac_cv_path_EGREP"
-if test -z "$EGREP"; then
-  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
-echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
+  if test -z "$ac_cv_path_EGREP"; then
+    { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
+$as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
    { (exit 1); exit 1; }; }
-fi
-
+  fi
 else
   ac_cv_path_EGREP=$EGREP
 fi
 
-
    fi
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
-echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
+$as_echo "$ac_cv_path_EGREP" >&6; }
  EGREP="$ac_cv_path_EGREP"
  
 
-{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
-echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
+$as_echo_n "checking for ANSI C header files... " >&6; }
 if test "${ac_cv_header_stdc+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -4185,37 +4215,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_header_stdc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_header_stdc=no
@@ -4307,37 +4321,40 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_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
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 ac_cv_header_stdc=no
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* 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; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
+$as_echo "$ac_cv_header_stdc" >&6; }
 if test $ac_cv_header_stdc = yes; then
   
 cat >>confdefs.h <<\_ACEOF
@@ -4359,11 +4376,11 @@ fi
 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; }
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -4381,37 +4398,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   eval "$as_ac_Header=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        eval "$as_ac_Header=no"
@@ -4419,12 +4420,14 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+if test `eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-@%:@define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+@%:@define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF
  
 fi
@@ -4432,18 +4435,19 @@ fi
 done
 
 
+
+  if test "${ac_cv_header_minix_config_h+set}" = set; then
+  { $as_echo "$as_me:$LINENO: checking for minix/config.h" >&5
+$as_echo_n "checking for minix/config.h... " >&6; }
 if test "${ac_cv_header_minix_config_h+set}" = set; then
-  { echo "$as_me:$LINENO: checking for minix/config.h" >&5
-echo $ECHO_N "checking for minix/config.h... $ECHO_C" >&6; }
-if test "${ac_cv_header_minix_config_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_header_minix_config_h" >&5
-echo "${ECHO_T}$ac_cv_header_minix_config_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_minix_config_h" >&5
+$as_echo "$ac_cv_header_minix_config_h" >&6; }
 else
   # Is the header compilable?
-{ echo "$as_me:$LINENO: checking minix/config.h usability" >&5
-echo $ECHO_N "checking minix/config.h usability... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking minix/config.h usability" >&5
+$as_echo_n "checking minix/config.h usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -4459,49 +4463,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$ac_header_compiler" >&6; }
 
 # Is the header present?
-{ echo "$as_me:$LINENO: checking minix/config.h presence" >&5
-echo $ECHO_N "checking minix/config.h presence... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking minix/config.h presence" >&5
+$as_echo_n "checking minix/config.h presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -4515,58 +4503,52 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_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; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { echo "$as_me:$LINENO: WARNING: minix/config.h: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: minix/config.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: minix/config.h: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: minix/config.h: proceeding with the compiler's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: minix/config.h: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: minix/config.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: minix/config.h: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: minix/config.h: proceeding with the compiler's result" >&2;}
     ac_header_preproc=yes
     ;;
   no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: minix/config.h: present but cannot be compiled" >&5
-echo "$as_me: WARNING: minix/config.h: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: minix/config.h:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: minix/config.h:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: minix/config.h: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: minix/config.h: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: minix/config.h:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: minix/config.h:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: minix/config.h: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: minix/config.h: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: minix/config.h: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: minix/config.h: in the future, the compiler will take precedence" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: minix/config.h: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: minix/config.h: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: minix/config.h:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: minix/config.h:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: minix/config.h: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: minix/config.h: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: minix/config.h:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: minix/config.h:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: minix/config.h: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: minix/config.h: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: minix/config.h: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: minix/config.h: in the future, the compiler will take precedence" >&2;}
     ( cat <<\_ASBOX
 @%:@@%:@ ------------------------------- @%:@@%:@
 @%:@@%:@ Report this to bug-bash@gnu.org @%:@@%:@
@@ -4575,15 +4557,15 @@ _ASBOX
      ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-{ echo "$as_me:$LINENO: checking for minix/config.h" >&5
-echo $ECHO_N "checking for minix/config.h... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for minix/config.h" >&5
+$as_echo_n "checking for minix/config.h... " >&6; }
 if test "${ac_cv_header_minix_config_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_cv_header_minix_config_h=$ac_header_preproc
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_header_minix_config_h" >&5
-echo "${ECHO_T}$ac_cv_header_minix_config_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_minix_config_h" >&5
+$as_echo "$ac_cv_header_minix_config_h" >&6; }
 
 fi
 if test $ac_cv_header_minix_config_h = yes; then
@@ -4593,36 +4575,112 @@ else
 fi
 
 
-if test "$MINIX" = yes; then
-  
+  if test "$MINIX" = yes; then
+    
 cat >>confdefs.h <<\_ACEOF
 @%:@define _POSIX_SOURCE 1
 _ACEOF
 
-  
+    
 cat >>confdefs.h <<\_ACEOF
 @%:@define _POSIX_1_SOURCE 2
 _ACEOF
 
-  
+    
 cat >>confdefs.h <<\_ACEOF
 @%:@define _MINIX 1
 _ACEOF
 
+  fi
+
+  
+
+  { $as_echo "$as_me:$LINENO: checking whether it is safe to define __EXTENSIONS__" >&5
+$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
+if test "${ac_cv_safe_to_define___extensions__+set}" = set; then
+  $as_echo_n "(cached) " >&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 __EXTENSIONS__ 1
+         $ac_includes_default
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_safe_to_define___extensions__=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_safe_to_define___extensions__=no
 fi
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_safe_to_define___extensions__" >&5
+$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
+  test $ac_cv_safe_to_define___extensions__ = yes &&
+    cat >>confdefs.h <<\_ACEOF
+@%:@define __EXTENSIONS__ 1
+_ACEOF
+
+  cat >>confdefs.h <<\_ACEOF
+@%:@define _ALL_SOURCE 1
+_ACEOF
+
+  cat >>confdefs.h <<\_ACEOF
+@%:@define _GNU_SOURCE 1
+_ACEOF
+
+  cat >>confdefs.h <<\_ACEOF
+@%:@define _POSIX_PTHREAD_SEMANTICS 1
+_ACEOF
+
+  cat >>confdefs.h <<\_ACEOF
+@%:@define _TANDEM_SOURCE 1
+_ACEOF
+
+
 
-# Check whether --enable-largefile was given.
+@%:@ Check whether --enable-largefile was given.
 if test "${enable_largefile+set}" = set; then
   enableval=$enable_largefile; 
 fi
 
 if test "$enable_largefile" != no; then
 
-  { echo "$as_me:$LINENO: checking for special C compiler options needed for large files" >&5
-echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for special C compiler options needed for large files" >&5
+$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
 if test "${ac_cv_sys_largefile_CC+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_cv_sys_largefile_CC=no
      if test "$GCC" != yes; then
@@ -4659,37 +4717,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        
@@ -4703,37 +4745,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_sys_largefile_CC=' -n32'; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        
@@ -4746,19 +4772,18 @@ rm -f core conftest.err conftest.$ac_objext
        rm -f conftest.$ac_ext
     fi
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_sys_largefile_CC" >&5
-echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_sys_largefile_CC" >&5
+$as_echo "$ac_cv_sys_largefile_CC" >&6; }
   if test "$ac_cv_sys_largefile_CC" != no; then
     CC=$CC$ac_cv_sys_largefile_CC
   fi
 
-  { echo "$as_me:$LINENO: checking for _FILE_OFFSET_BITS value needed for large files" >&5
-echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for _FILE_OFFSET_BITS value needed for large files" >&5
+$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
 if test "${ac_cv_sys_file_offset_bits+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   while :; do
-  ac_cv_sys_file_offset_bits=no
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -4788,37 +4813,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  break
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_sys_file_offset_bits=no; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        
@@ -4855,63 +4864,49 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_sys_file_offset_bits=64; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+  ac_cv_sys_file_offset_bits=unknown
   break
 done
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_sys_file_offset_bits" >&5
-echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6; }
-if test "$ac_cv_sys_file_offset_bits" != no; then
-  
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_sys_file_offset_bits" >&5
+$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
+case $ac_cv_sys_file_offset_bits in #(
+  no | unknown) ;;
+  *) 
 cat >>confdefs.h <<_ACEOF
 @%:@define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
 _ACEOF
-
-fi
-rm -f conftest*
-  { echo "$as_me:$LINENO: checking for _LARGE_FILES value needed for large files" >&5
-echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6; }
+;;
+esac
+rm -rf conftest*
+  if test $ac_cv_sys_file_offset_bits = unknown; then
+    { $as_echo "$as_me:$LINENO: checking for _LARGE_FILES value needed for large files" >&5
+$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
 if test "${ac_cv_sys_large_files+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   while :; do
-  ac_cv_sys_large_files=no
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -4941,37 +4936,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  break
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_sys_large_files=no; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        
@@ -5008,56 +4987,43 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_sys_large_files=1; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+  ac_cv_sys_large_files=unknown
   break
 done
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_sys_large_files" >&5
-echo "${ECHO_T}$ac_cv_sys_large_files" >&6; }
-if test "$ac_cv_sys_large_files" != no; then
-  
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_sys_large_files" >&5
+$as_echo "$ac_cv_sys_large_files" >&6; }
+case $ac_cv_sys_large_files in #(
+  no | unknown) ;;
+  *) 
 cat >>confdefs.h <<_ACEOF
 @%:@define _LARGE_FILES $ac_cv_sys_large_files
 _ACEOF
-
-fi
-rm -f conftest*
+;;
+esac
+rm -rf conftest*
+  fi
 fi
 
 
@@ -5148,10 +5114,10 @@ test -z "$CFLAGS_FOR_BUILD" && CFLAGS_FOR_BUILD="-g"
 
 
 if test $ac_cv_c_compiler_gnu = yes; then
-    { echo "$as_me:$LINENO: checking whether $CC needs -traditional" >&5
-echo $ECHO_N "checking whether $CC needs -traditional... $ECHO_C" >&6; }
+    { $as_echo "$as_me:$LINENO: checking whether $CC needs -traditional" >&5
+$as_echo_n "checking whether $CC needs -traditional... " >&6; }
 if test "${ac_cv_prog_gcc_traditional+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
     ac_pattern="Autoconf.*'x'"
   cat >conftest.$ac_ext <<_ACEOF
@@ -5190,8 +5156,8 @@ rm -f conftest*
 
   fi
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_prog_gcc_traditional" >&5
-echo "${ECHO_T}$ac_cv_prog_gcc_traditional" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_gcc_traditional" >&5
+$as_echo "$ac_cv_prog_gcc_traditional" >&6; }
   if test $ac_cv_prog_gcc_traditional = yes; then
     CC="$CC -traditional"
   fi
@@ -5209,17 +5175,17 @@ then
 if test "X$bash_cv_termcap_lib" = "X"; then
 _bash_needmsg=yes
 else
-{ echo "$as_me:$LINENO: checking which library has the termcap functions" >&5
-echo $ECHO_N "checking which library has the termcap functions... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking which library has the termcap functions" >&5
+$as_echo_n "checking which library has the termcap functions... " >&6; }
 _bash_needmsg=
 fi
 if test "${bash_cv_termcap_lib+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  { echo "$as_me:$LINENO: checking for tgetent" >&5
-echo $ECHO_N "checking for tgetent... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for tgetent" >&5
+$as_echo_n "checking for tgetent... " >&6; }
 if test "${ac_cv_func_tgetent+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -5272,54 +5238,42 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_func_tgetent=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_func_tgetent=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_tgetent" >&5
-echo "${ECHO_T}$ac_cv_func_tgetent" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_tgetent" >&5
+$as_echo "$ac_cv_func_tgetent" >&6; }
 if test $ac_cv_func_tgetent = yes; then
   bash_cv_termcap_lib=libc
 else
-  { echo "$as_me:$LINENO: checking for tgetent in -ltermcap" >&5
-echo $ECHO_N "checking for tgetent in -ltermcap... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for tgetent in -ltermcap" >&5
+$as_echo_n "checking for tgetent in -ltermcap... " >&6; }
 if test "${ac_cv_lib_termcap_tgetent+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-ltermcap  $LIBS"
@@ -5351,55 +5305,43 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_lib_termcap_tgetent=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_lib_termcap_tgetent=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_termcap_tgetent" >&5
-echo "${ECHO_T}$ac_cv_lib_termcap_tgetent" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_termcap_tgetent" >&5
+$as_echo "$ac_cv_lib_termcap_tgetent" >&6; }
 if test $ac_cv_lib_termcap_tgetent = yes; then
   bash_cv_termcap_lib=libtermcap
 else
-  { echo "$as_me:$LINENO: checking for tgetent in -ltinfo" >&5
-echo $ECHO_N "checking for tgetent in -ltinfo... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for tgetent in -ltinfo" >&5
+$as_echo_n "checking for tgetent in -ltinfo... " >&6; }
 if test "${ac_cv_lib_tinfo_tgetent+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-ltinfo  $LIBS"
@@ -5431,55 +5373,43 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_lib_tinfo_tgetent=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_lib_tinfo_tgetent=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_tinfo_tgetent" >&5
-echo "${ECHO_T}$ac_cv_lib_tinfo_tgetent" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_tinfo_tgetent" >&5
+$as_echo "$ac_cv_lib_tinfo_tgetent" >&6; }
 if test $ac_cv_lib_tinfo_tgetent = yes; then
   bash_cv_termcap_lib=libtinfo
 else
-  { echo "$as_me:$LINENO: checking for tgetent in -lcurses" >&5
-echo $ECHO_N "checking for tgetent in -lcurses... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for tgetent in -lcurses" >&5
+$as_echo_n "checking for tgetent in -lcurses... " >&6; }
 if test "${ac_cv_lib_curses_tgetent+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lcurses  $LIBS"
@@ -5511,55 +5441,43 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_lib_curses_tgetent=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_lib_curses_tgetent=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_curses_tgetent" >&5
-echo "${ECHO_T}$ac_cv_lib_curses_tgetent" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_curses_tgetent" >&5
+$as_echo "$ac_cv_lib_curses_tgetent" >&6; }
 if test $ac_cv_lib_curses_tgetent = yes; then
   bash_cv_termcap_lib=libcurses
 else
-  { echo "$as_me:$LINENO: checking for tgetent in -lncurses" >&5
-echo $ECHO_N "checking for tgetent in -lncurses... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for tgetent in -lncurses" >&5
+$as_echo_n "checking for tgetent in -lncurses... " >&6; }
 if test "${ac_cv_lib_ncurses_tgetent+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lncurses  $LIBS"
@@ -5591,48 +5509,36 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_lib_ncurses_tgetent=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_lib_ncurses_tgetent=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_ncurses_tgetent" >&5
-echo "${ECHO_T}$ac_cv_lib_ncurses_tgetent" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_ncurses_tgetent" >&5
+$as_echo "$ac_cv_lib_ncurses_tgetent" >&6; }
 if test $ac_cv_lib_ncurses_tgetent = yes; then
   bash_cv_termcap_lib=libncurses
 else
@@ -5650,11 +5556,11 @@ fi
 fi
 
 if test "X$_bash_needmsg" = "Xyes"; then
-{ echo "$as_me:$LINENO: checking which library has the termcap functions" >&5
-echo $ECHO_N "checking which library has the termcap functions... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking which library has the termcap functions" >&5
+$as_echo_n "checking which library has the termcap functions... " >&6; }
 fi
-{ echo "$as_me:$LINENO: result: using $bash_cv_termcap_lib" >&5
-echo "${ECHO_T}using $bash_cv_termcap_lib" >&6; }
+{ $as_echo "$as_me:$LINENO: result: using $bash_cv_termcap_lib" >&5
+$as_echo "using $bash_cv_termcap_lib" >&6; }
 if test $bash_cv_termcap_lib = gnutermcap && test -z "$prefer_curses"; then
 LDFLAGS="$LDFLAGS -L./lib/termcap"
 TERMCAP_LIB="./lib/termcap/libtermcap.a"
@@ -5679,8 +5585,8 @@ fi
 
 
 
-{ echo "$as_me:$LINENO: checking version of installed readline library" >&5
-echo $ECHO_N "checking version of installed readline library... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking version of installed readline library" >&5
+$as_echo_n "checking version of installed readline library... " >&6; }
 
 # What a pain in the ass this is.
 
@@ -5705,7 +5611,7 @@ CFLAGS="$CFLAGS -I${ac_cv_rl_includedir}"
 LDFLAGS="$LDFLAGS -L${ac_cv_rl_libdir}"
 
 if test "${ac_cv_rl_version+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "$cross_compiling" = yes; then
   ac_cv_rl_version='4.2'
@@ -5743,29 +5649,32 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_rl_version=`cat conftest.rlv`
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 ac_cv_rl_version='0.0'
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
@@ -5807,15 +5716,15 @@ RL_VERSION="0x${_RL_MAJOR}${_RL_MINOR}"
 # Readline versions greater than 4.2 have these defines in readline.h
 
 if test $ac_cv_rl_version = '0.0' ; then
-       { echo "$as_me:$LINENO: WARNING: Could not test version of installed readline library." >&5
-echo "$as_me: WARNING: Could not test version of installed readline library." >&2;}
+       { $as_echo "$as_me:$LINENO: WARNING: Could not test version of installed readline library." >&5
+$as_echo "$as_me: WARNING: Could not test version of installed readline library." >&2;}
 elif test $RL_MAJOR -gt 4 || { test $RL_MAJOR = 4 && test $RL_MINOR -gt 2 ; } ; then
        # set these for use by the caller
        RL_PREFIX=$ac_cv_rl_prefix
        RL_LIBDIR=$ac_cv_rl_libdir
        RL_INCLUDEDIR=$ac_cv_rl_includedir
-       { echo "$as_me:$LINENO: result: $ac_cv_rl_version" >&5
-echo "${ECHO_T}$ac_cv_rl_version" >&6; }
+       { $as_echo "$as_me:$LINENO: result: $ac_cv_rl_version" >&5
+$as_echo "$ac_cv_rl_version" >&6; }
 else
 
 
@@ -5843,8 +5752,8 @@ RL_PREFIX=$ac_cv_rl_prefix
 RL_LIBDIR=$ac_cv_rl_libdir
 RL_INCLUDEDIR=$ac_cv_rl_includedir
 
-{ echo "$as_me:$LINENO: result: $ac_cv_rl_version" >&5
-echo "${ECHO_T}$ac_cv_rl_version" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_rl_version" >&5
+$as_echo "$ac_cv_rl_version" >&6; }
 
 fi
 
@@ -5852,10 +5761,10 @@ fi
        case "$ac_cv_rl_version" in
        5*|6*|7*|8*|9*) ;;
        *)      opt_with_installed_readline=no 
-               { echo "$as_me:$LINENO: WARNING: installed readline library is too old to be linked with bash" >&5
-echo "$as_me: WARNING: installed readline library is too old to be linked with bash" >&2;}
-               { echo "$as_me:$LINENO: WARNING: using private bash version" >&5
-echo "$as_me: WARNING: using private bash version" >&2;}
+               { $as_echo "$as_me:$LINENO: WARNING: installed readline library is too old to be linked with bash" >&5
+$as_echo "$as_me: WARNING: installed readline library is too old to be linked with bash" >&2;}
+               { $as_echo "$as_me:$LINENO: WARNING: using private bash version" >&5
+$as_echo "$as_me: WARNING: using private bash version" >&2;}
                ;;
        esac
 fi
@@ -5963,11 +5872,12 @@ fi
 # 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; }
+# Reject install programs that cannot install multiple files.
+{ $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
+$as_echo_n "checking for a BSD-compatible install... " >&6; }
 if test -z "$INSTALL"; then
 if test "${ac_cv_path_install+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH
@@ -5986,7 +5896,7 @@ case $as_dir/ in
     # by default.
     for ac_prog in ginstall scoinst install; do
       for ac_exec_ext in '' $ac_executable_extensions; do
-       if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; }; then
+       if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
          if test $ac_prog = install &&
            grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
            # AIX install.  It has an incompatible calling convention.
@@ -5996,17 +5906,29 @@ case $as_dir/ in
            # 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
+           rm -rf conftest.one conftest.two conftest.dir
+           echo one > conftest.one
+           echo two > conftest.two
+           mkdir conftest.dir
+           if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
+             test -s conftest.one && test -s conftest.two &&
+             test -s conftest.dir/conftest.one &&
+             test -s conftest.dir/conftest.two
+           then
+             ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
+             break 3
+           fi
          fi
        fi
       done
     done
     ;;
 esac
+
 done
 IFS=$as_save_IFS
 
+rm -rf conftest.one conftest.two conftest.dir
 
 fi
   if test "${ac_cv_path_install+set}" = set; then
@@ -6019,8 +5941,8 @@ fi
     INSTALL=$ac_install_sh
   fi
 fi
-{ echo "$as_me:$LINENO: result: $INSTALL" >&5
-echo "${ECHO_T}$INSTALL" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $INSTALL" >&5
+$as_echo "$INSTALL" >&6; }
 
 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
 # It thinks the first close brace ends the variable substitution.
@@ -6032,10 +5954,10 @@ test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
 
 # Extract the first word of "ar", so it can be a program name with args.
 set dummy ar; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_prog_AR+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test -n "$AR"; then
   ac_cv_prog_AR="$AR" # Let the user override the test.
@@ -6046,9 +5968,9 @@ do
   IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.
   for ac_exec_ext in '' $ac_executable_extensions; do
-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_prog_AR=""
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -6060,11 +5982,11 @@ fi
 fi
 AR=$ac_cv_prog_AR
 if test -n "$AR"; then
-  { echo "$as_me:$LINENO: result: $AR" >&5
-echo "${ECHO_T}$AR" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $AR" >&5
+$as_echo "$AR" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
@@ -6072,10 +5994,10 @@ test -n "$ARFLAGS" || ARFLAGS="cr"
 if test -n "$ac_tool_prefix"; then
   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_prog_RANLIB+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test -n "$RANLIB"; then
   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
@@ -6086,9 +6008,9 @@ do
   IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.
   for ac_exec_ext in '' $ac_executable_extensions; do
-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -6099,11 +6021,11 @@ fi
 fi
 RANLIB=$ac_cv_prog_RANLIB
 if test -n "$RANLIB"; then
-  { echo "$as_me:$LINENO: result: $RANLIB" >&5
-echo "${ECHO_T}$RANLIB" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5
+$as_echo "$RANLIB" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
@@ -6112,10 +6034,10 @@ if test -z "$ac_cv_prog_RANLIB"; then
   ac_ct_RANLIB=$RANLIB
   # Extract the first word of "ranlib", so it can be a program name with args.
 set dummy ranlib; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test -n "$ac_ct_RANLIB"; then
   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
@@ -6126,9 +6048,9 @@ do
   IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.
   for ac_exec_ext in '' $ac_executable_extensions; do
-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_prog_ac_ct_RANLIB="ranlib"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -6139,11 +6061,11 @@ fi
 fi
 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
 if test -n "$ac_ct_RANLIB"; then
-  { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
-echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
+$as_echo "$ac_ct_RANLIB" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
   if test "x$ac_ct_RANLIB" = x; then
@@ -6151,10 +6073,10 @@ fi
   else
     case $cross_compiling:$ac_tool_warned in
 yes:)
-{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
+{ $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
 whose name does not start with the host triplet.  If you think this
 configuration is useful to you, please write to autoconf@gnu.org." >&5
-echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
+$as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
 whose name does not start with the host triplet.  If you think this
 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
 ac_tool_warned=yes ;;
@@ -6169,10 +6091,10 @@ for ac_prog in 'bison -y' byacc
 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; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_prog_YACC+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test -n "$YACC"; then
   ac_cv_prog_YACC="$YACC" # Let the user override the test.
@@ -6183,9 +6105,9 @@ do
   IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.
   for ac_exec_ext in '' $ac_executable_extensions; do
-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_prog_YACC="$ac_prog"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -6196,11 +6118,11 @@ fi
 fi
 YACC=$ac_cv_prog_YACC
 if test -n "$YACC"; then
-  { echo "$as_me:$LINENO: result: $YACC" >&5
-echo "${ECHO_T}$YACC" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $YACC" >&5
+$as_echo "$YACC" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
@@ -6208,11 +6130,12 @@ fi
 done
 test -n "$YACC" || YACC="yacc"
 
-{ echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
-echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; }
-set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
+{ $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
+$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
+set x ${MAKE-make}
+ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.make <<\_ACEOF
 SHELL = /bin/sh
@@ -6229,12 +6152,12 @@ esac
 rm -f conftest.make
 fi
 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
-  { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
+  { $as_echo "$as_me:$LINENO: result: yes" >&5
+$as_echo "yes" >&6; }
   SET_MAKE=
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
   SET_MAKE="MAKE=${MAKE-make}"
 fi
 
@@ -6271,10 +6194,10 @@ cat >>confdefs.h <<\_ACEOF
 _ACEOF
 
 
-{ 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; }
+{ $as_echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
+$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
 if test "${ac_cv_c_const+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -6290,10 +6213,10 @@ main ()
 #ifndef __cplusplus
   /* Ultrix mips cc rejects this.  */
   typedef int charset[2];
-  const charset x;
+  const charset cs;
   /* SunOS 4.1.1 cc rejects this.  */
-  char const *const *ccp;
-  char **p;
+  char const *const *pcpcc;
+  char **ppc;
   /* NEC SVR4.0.2 mips cc rejects this.  */
   struct point {int x, y;};
   static struct point const zero = {0,0};
@@ -6302,11 +6225,11 @@ main ()
      an arm of an if-expression whose if-part is not a constant
      expression */
   const char *g = "string";
-  ccp = &g + (g ? g-g : 0);
+  pcpcc = &g + (g ? g-g : 0);
   /* HPUX 7.0 cc rejects these. */
-  ++ccp;
-  p = (char**) ccp;
-  ccp = (char const *const *) p;
+  ++pcpcc;
+  ppc = (char**) pcpcc;
+  pcpcc = (char const *const *) ppc;
   { /* SCO 3.2v4 cc rejects this.  */
     char *t;
     char const *s = 0 ? (char *) 0 : (char const *) 0;
@@ -6333,7 +6256,7 @@ main ()
     const int foo = 10;
     if (!foo) return 0;
   }
-  return !x[0] && !zero.x;
+  return !cs[0] && !zero.x;
 #endif
 
   ;
@@ -6346,37 +6269,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_c_const=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_c_const=no
@@ -6384,20 +6291,20 @@ fi
 
 rm -f core 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; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
+$as_echo "$ac_cv_c_const" >&6; }
 if test $ac_cv_c_const = no; then
   
 cat >>confdefs.h <<\_ACEOF
-@%:@define const 
+@%:@define const /**/
 _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for inline" >&5
-echo $ECHO_N "checking for inline... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for inline" >&5
+$as_echo_n "checking for inline... " >&6; }
 if test "${ac_cv_c_inline+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_cv_c_inline=no
 for ac_kw in inline __inline__ __inline; do
@@ -6420,37 +6327,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_c_inline=$ac_kw
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        
@@ -6461,8 +6352,8 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 done
 
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
-echo "${ECHO_T}$ac_cv_c_inline" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
+$as_echo "$ac_cv_c_inline" >&6; }
 
 
 case $ac_cv_c_inline in
@@ -6480,31 +6371,25 @@ _ACEOF
     ;;
 esac
 
-{ echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
-echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6; }
+
+ { $as_echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
+$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
 if test "${ac_cv_c_bigendian+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  # See if sys/param.h defines the BYTE_ORDER macro.
-cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_c_bigendian=unknown
+    # See if __BIG_ENDIAN__ or __LITTLE_ENDIAN__ is defined.
+       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 <sys/param.h>
-
-int
-main ()
-{
-#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
- bogus endian macros
-#endif
-
-  ;
-  return 0;
-}
+#if ! (defined __BIG_ENDIAN__ || defined __LITTLE_ENDIAN__)
+              neither is defined;
+            #endif
+            typedef int dummy;
+           
 _ACEOF
 rm -f conftest.$ac_objext
 if { (ac_try="$ac_compile"
@@ -6512,51 +6397,86 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_c_bigendian=universal
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+    if test $ac_cv_c_bigendian = unknown; then
+      # See if sys/param.h defines the BYTE_ORDER macro.
+      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 <sys/param.h>
+          
+int
+main ()
+{
+#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
+                    && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
+                    && LITTLE_ENDIAN)
+             bogus endian macros
+            #endif
+          
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   # It does; now see whether it defined to BIG_ENDIAN or not.
-cat >conftest.$ac_ext <<_ACEOF
+        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 <sys/param.h>
-
+               #include <sys/param.h>
+             
 int
 main ()
 {
 #if BYTE_ORDER != BIG_ENDIAN
- not big endian
-#endif
-
               not big endian
+               #endif
+             
   ;
   return 0;
 }
@@ -6567,37 +6487,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_c_bigendian=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_c_bigendian=no
@@ -6605,29 +6509,31 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       # It does not; compile a test program.
-if test "$cross_compiling" = yes; then
-  # try to guess the endianness by grepping values into an object file
-  ac_cv_c_bigendian=unknown
-  cat >conftest.$ac_ext <<_ACEOF
+       
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+    fi
+    if test $ac_cv_c_bigendian = unknown; then
+      # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
+      cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
-short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
-short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
-void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
-short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
-short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
-void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
+#include <limits.h>
+          
 int
 main ()
 {
- _ascii (); _ebcdic (); 
+#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
+             bogus endian macros
+            #endif
+          
   ;
   return 0;
 }
@@ -6638,47 +6544,139 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  # It does; now see whether it defined to _BIG_ENDIAN or not.
+        cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <limits.h>
+             
+int
+main ()
+{
+#ifndef _BIG_ENDIAN
+                not big endian
+               #endif
+             
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-        { ac_try='test -s conftest.$ac_objext'
-  { (case "(($ac_try" in
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_c_bigendian=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_c_bigendian=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+    fi
+    if test $ac_cv_c_bigendian = unknown; then
+      # Compile a test program.
+      if test "$cross_compiling" = yes; then
+  # Try to guess by grepping values from an object file.
+        cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+short int ascii_mm[] =
+                 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
+               short int ascii_ii[] =
+                 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
+               int use_ascii (int i) {
+                 return ascii_mm[i] + ascii_ii[i];
+               }
+               short int ebcdic_ii[] =
+                 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
+               short int ebcdic_mm[] =
+                 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
+               int use_ebcdic (int i) {
+                 return ebcdic_mm[i] + ebcdic_ii[i];
+               }
+               extern int foo;
+             
+int
+main ()
+{
+return use_ascii (foo) == use_ebcdic (foo);
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
-  ac_cv_c_bigendian=yes
-fi
-if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
-  if test "$ac_cv_c_bigendian" = unknown; then
-    ac_cv_c_bigendian=no
-  else
-    # finding both strings is unlikely to happen, but who knows?
-    ac_cv_c_bigendian=unknown
-  fi
-fi
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
+             ac_cv_c_bigendian=yes
+           fi
+           if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
+             if test "$ac_cv_c_bigendian" = unknown; then
+               ac_cv_c_bigendian=no
+             else
+               # finding both strings is unlikely to happen, but who knows?
+               ac_cv_c_bigendian=unknown
+             fi
+           fi
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        
@@ -6697,15 +6695,15 @@ int
 main ()
 {
 
-  /* Are we little or big endian?  From Harbison&Steele.  */
-  union
-  {
-    long int l;
-    char c[sizeof (long int)];
-  } u;
-  u.l = 1;
-  return u.c[sizeof (long int) - 1] == 1;
-
+            /* Are we little or big endian?  From Harbison&Steele.  */
+            union
+            {
+              long int l;
+              char c[sizeof (long int)];
+            } u;
+            u.l = 1;
+            return u.c[sizeof (long int) - 1] == 1;
+          
   ;
   return 0;
 }
@@ -6716,60 +6714,62 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_c_bigendian=no
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 ac_cv_c_bigendian=yes
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 
+    fi
 fi
-
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
-echo "${ECHO_T}$ac_cv_c_bigendian" >&6; }
-case $ac_cv_c_bigendian in
-  yes)
-    
-cat >>confdefs.h <<\_ACEOF
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
+$as_echo "$ac_cv_c_bigendian" >&6; }
+ case $ac_cv_c_bigendian in #(
+   yes)
+     cat >>confdefs.h <<\_ACEOF
 @%:@define WORDS_BIGENDIAN 1
 _ACEOF
- ;;
-  no)
-     ;;
-  *)
-    { { echo "$as_me:$LINENO: error: unknown endianness
-presetting ac_cv_c_bigendian=no (or yes) will help" >&5
-echo "$as_me: error: unknown endianness
-presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
+;; #(
+   no)
+      ;; #(
+   universal)
+      ;; #(
+   *)
+     { { $as_echo "$as_me:$LINENO: error: unknown endianness
+ presetting ac_cv_c_bigendian=no (or yes) will help" >&5
+$as_echo "$as_me: error: unknown endianness
+ presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
    { (exit 1); exit 1; }; } ;;
-esac
+ esac
 
-{ echo "$as_me:$LINENO: checking for preprocessor stringizing operator" >&5
-echo $ECHO_N "checking for preprocessor stringizing operator... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for preprocessor stringizing operator" >&5
+$as_echo_n "checking for preprocessor stringizing operator... " >&6; }
 if test "${ac_cv_c_stringize+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -6790,8 +6790,8 @@ fi
 rm -f conftest*
 
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_c_stringize" >&5
-echo "${ECHO_T}$ac_cv_c_stringize" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_stringize" >&5
+$as_echo "$ac_cv_c_stringize" >&6; }
 if test $ac_cv_c_stringize = yes; then
   
 cat >>confdefs.h <<\_ACEOF
@@ -6802,10 +6802,10 @@ fi
 
 
     
-  { echo "$as_me:$LINENO: checking for long double with more range or precision than double" >&5
-echo $ECHO_N "checking for long double with more range or precision than double... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for long double with more range or precision than double" >&5
+$as_echo_n "checking for long double with more range or precision than double... " >&6; }
 if test "${ac_cv_type_long_double_wider+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -6847,37 +6847,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_type_long_double_wider=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_type_long_double_wider=no
@@ -6885,8 +6869,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_long_double_wider" >&5
-echo "${ECHO_T}$ac_cv_type_long_double_wider" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_long_double_wider" >&5
+$as_echo "$ac_cv_type_long_double_wider" >&6; }
   if test $ac_cv_type_long_double_wider = yes; then
     
 cat >>confdefs.h <<\_ACEOF
@@ -6904,11 +6888,11 @@ _ACEOF
 
     fi
   
-{ echo "$as_me:$LINENO: checking for function prototypes" >&5
-echo $ECHO_N "checking for function prototypes... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for function prototypes" >&5
+$as_echo_n "checking for function prototypes... " >&6; }
 if test "$ac_cv_prog_cc_c89" != no; then
-  { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
+  { $as_echo "$as_me:$LINENO: result: yes" >&5
+$as_echo "yes" >&6; }
   
 cat >>confdefs.h <<\_ACEOF
 @%:@define PROTOTYPES 1
@@ -6920,15 +6904,15 @@ cat >>confdefs.h <<\_ACEOF
 _ACEOF
 
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
-{ echo "$as_me:$LINENO: checking whether char is unsigned" >&5
-echo $ECHO_N "checking whether char is unsigned... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether char is unsigned" >&5
+$as_echo_n "checking whether char is unsigned... " >&6; }
 if test "${ac_cv_c_char_unsigned+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -6953,37 +6937,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_c_char_unsigned=no
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_c_char_unsigned=yes
@@ -6991,8 +6959,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_c_char_unsigned" >&5
-echo "${ECHO_T}$ac_cv_c_char_unsigned" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_char_unsigned" >&5
+$as_echo "$ac_cv_c_char_unsigned" >&6; }
 if test $ac_cv_c_char_unsigned = yes && test "$GCC" != yes; then
   cat >>confdefs.h <<\_ACEOF
 @%:@define __CHAR_UNSIGNED__ 1
@@ -7015,17 +6983,17 @@ fi
   
 
 
-  { echo "$as_me:$LINENO: checking whether NLS is requested" >&5
-echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6; }
-    # Check whether --enable-nls was given.
+  { $as_echo "$as_me:$LINENO: checking whether NLS is requested" >&5
+$as_echo_n "checking whether NLS is requested... " >&6; }
+    @%:@ Check whether --enable-nls was given.
 if test "${enable_nls+set}" = set; then
   enableval=$enable_nls; USE_NLS=$enableval
 else
   USE_NLS=yes
 fi
 
-  { echo "$as_me:$LINENO: result: $USE_NLS" >&5
-echo "${ECHO_T}$USE_NLS" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $USE_NLS" >&5
+$as_echo "$USE_NLS" >&6; }
   
 
 
@@ -7062,10 +7030,10 @@ rm -f conf$$.file
 
 # Extract the first word of "msgfmt", so it can be a program name with args.
 set dummy msgfmt; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_path_MSGFMT+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   case "$MSGFMT" in
   [\\/]* | ?:[\\/]*)
@@ -7093,19 +7061,19 @@ esac
 fi
 MSGFMT="$ac_cv_path_MSGFMT"
 if test "$MSGFMT" != ":"; then
-  { echo "$as_me:$LINENO: result: $MSGFMT" >&5
-echo "${ECHO_T}$MSGFMT" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $MSGFMT" >&5
+$as_echo "$MSGFMT" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
   # Extract the first word of "gmsgfmt", so it can be a program name with args.
 set dummy gmsgfmt; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_path_GMSGFMT+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   case $GMSGFMT in
   [\\/]* | ?:[\\/]*)
@@ -7118,9 +7086,9 @@ do
   IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.
   for ac_exec_ext in '' $ac_executable_extensions; do
-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -7133,11 +7101,11 @@ esac
 fi
 GMSGFMT=$ac_cv_path_GMSGFMT
 if test -n "$GMSGFMT"; then
-  { echo "$as_me:$LINENO: result: $GMSGFMT" >&5
-echo "${ECHO_T}$GMSGFMT" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $GMSGFMT" >&5
+$as_echo "$GMSGFMT" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
@@ -7173,10 +7141,10 @@ rm -f conf$$.file
 
 # Extract the first word of "xgettext", so it can be a program name with args.
 set dummy xgettext; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_path_XGETTEXT+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   case "$XGETTEXT" in
   [\\/]* | ?:[\\/]*)
@@ -7204,11 +7172,11 @@ esac
 fi
 XGETTEXT="$ac_cv_path_XGETTEXT"
 if test "$XGETTEXT" != ":"; then
-  { echo "$as_me:$LINENO: result: $XGETTEXT" >&5
-echo "${ECHO_T}$XGETTEXT" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $XGETTEXT" >&5
+$as_echo "$XGETTEXT" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
     rm -f messages.po
@@ -7244,10 +7212,10 @@ rm -f conf$$.file
 
 # Extract the first word of "msgmerge", so it can be a program name with args.
 set dummy msgmerge; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_path_MSGMERGE+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   case "$MSGMERGE" in
   [\\/]* | ?:[\\/]*)
@@ -7274,11 +7242,11 @@ esac
 fi
 MSGMERGE="$ac_cv_path_MSGMERGE"
 if test "$MSGMERGE" != ":"; then
-  { echo "$as_me:$LINENO: result: $MSGMERGE" >&5
-echo "${ECHO_T}$MSGMERGE" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $MSGMERGE" >&5
+$as_echo "$MSGMERGE" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
@@ -7288,8 +7256,8 @@ fi
       : ;
     else
       GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
-      { echo "$as_me:$LINENO: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
-echo "${ECHO_T}found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
+      { $as_echo "$as_me:$LINENO: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
+$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
       GMSGFMT=":"
     fi
   fi
@@ -7299,8 +7267,8 @@ echo "${ECHO_T}found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
        (if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
       : ;
     else
-      { echo "$as_me:$LINENO: result: found xgettext program is not GNU xgettext; ignore it" >&5
-echo "${ECHO_T}found xgettext program is not GNU xgettext; ignore it" >&6; }
+      { $as_echo "$as_me:$LINENO: result: found xgettext program is not GNU xgettext; ignore it" >&5
+$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
       XGETTEXT=":"
     fi
         rm -f messages.po
@@ -7309,26 +7277,24 @@ echo "${ECHO_T}found xgettext program is not GNU xgettext; ignore it" >&6; }
   ac_config_commands="$ac_config_commands default-1"
 
 
-{ echo "$as_me:$LINENO: checking for off_t" >&5
-echo $ECHO_N "checking for off_t... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for off_t" >&5
+$as_echo_n "checking for off_t... " >&6; }
 if test "${ac_cv_type_off_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_off_t=no
+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
-typedef off_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof (off_t))
+       return 0;
   ;
   return 0;
 }
@@ -7339,46 +7305,72 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((off_t)))
+         return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_off_t=yes
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_off_t=no
+       ac_cv_type_off_t=yes
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
-echo "${ECHO_T}$ac_cv_type_off_t" >&6; }
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
+$as_echo "$ac_cv_type_off_t" >&6; }
 if test $ac_cv_type_off_t = yes; then
   :
 else
@@ -7389,26 +7381,24 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for size_t" >&5
-echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for size_t" >&5
+$as_echo_n "checking for size_t... " >&6; }
 if test "${ac_cv_type_size_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_size_t=no
+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
-typedef size_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof (size_t))
+       return 0;
   ;
   return 0;
 }
@@ -7419,46 +7409,72 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((size_t)))
+         return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_size_t=yes
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_type_size_t=yes
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_size_t=no
+       
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
-echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
+$as_echo "$ac_cv_type_size_t" >&6; }
 if test $ac_cv_type_size_t = yes; then
   :
 else
@@ -7471,10 +7487,10 @@ fi
 
 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
 # for constant arguments.  Useless!
-{ echo "$as_me:$LINENO: checking for working alloca.h" >&5
-echo $ECHO_N "checking for working alloca.h... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for working alloca.h" >&5
+$as_echo_n "checking for working alloca.h... " >&6; }
 if test "${ac_cv_working_alloca_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -7498,47 +7514,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_working_alloca_h=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_working_alloca_h=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_working_alloca_h" >&5
-echo "${ECHO_T}$ac_cv_working_alloca_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_working_alloca_h" >&5
+$as_echo "$ac_cv_working_alloca_h" >&6; }
 if test $ac_cv_working_alloca_h = yes; then
   
 cat >>confdefs.h <<\_ACEOF
@@ -7547,10 +7551,10 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for alloca" >&5
-echo $ECHO_N "checking for alloca... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for alloca" >&5
+$as_echo_n "checking for alloca... " >&6; }
 if test "${ac_cv_func_alloca_works+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -7565,7 +7569,7 @@ cat >>conftest.$ac_ext <<_ACEOF
 #  include <malloc.h>
 #  define alloca _alloca
 # else
-#  if HAVE_ALLOCA_H
+#  ifdef HAVE_ALLOCA_H
 #   include <alloca.h>
 #  else
 #   ifdef _AIX
@@ -7594,47 +7598,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_func_alloca_works=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_func_alloca_works=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_alloca_works" >&5
-echo "${ECHO_T}$ac_cv_func_alloca_works" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_alloca_works" >&5
+$as_echo "$ac_cv_func_alloca_works" >&6; }
 
 if test $ac_cv_func_alloca_works = yes; then
   
@@ -7655,10 +7647,10 @@ cat >>confdefs.h <<\_ACEOF
 _ACEOF
 
 
-{ echo "$as_me:$LINENO: checking whether \`alloca.c' needs Cray hooks" >&5
-echo $ECHO_N "checking whether \`alloca.c' needs Cray hooks... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether \`alloca.c' needs Cray hooks" >&5
+$as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
 if test "${ac_cv_os_cray+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -7682,15 +7674,15 @@ fi
 rm -f conftest*
 
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_os_cray" >&5
-echo "${ECHO_T}$ac_cv_os_cray" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_os_cray" >&5
+$as_echo "$ac_cv_os_cray" >&6; }
 if test $ac_cv_os_cray = yes; then
   for ac_func in _getb67 GETB67 getb67; 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; }
+    as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -7743,49 +7735,39 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        eval "$as_ac_var=no"
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+if test `eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'` = yes; then
   
 cat >>confdefs.h <<_ACEOF
 @%:@define CRAY_STACKSEG_END $ac_func
@@ -7797,10 +7779,10 @@ fi
   done
 fi
 
-{ echo "$as_me:$LINENO: checking stack direction for C alloca" >&5
-echo $ECHO_N "checking stack direction for C alloca... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking stack direction for C alloca" >&5
+$as_echo_n "checking stack direction for C alloca... " >&6; }
 if test "${ac_cv_c_stack_direction+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "$cross_compiling" = yes; then
   ac_cv_c_stack_direction=0
@@ -7838,36 +7820,39 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_c_stack_direction=1
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 ac_cv_c_stack_direction=-1
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_c_stack_direction" >&5
-echo "${ECHO_T}$ac_cv_c_stack_direction" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_stack_direction" >&5
+$as_echo "$ac_cv_c_stack_direction" >&6; }
 
 cat >>confdefs.h <<_ACEOF
 @%:@define STACK_DIRECTION $ac_cv_c_stack_direction
@@ -7880,20 +7865,21 @@ fi
 
 for ac_header in stdlib.h unistd.h
 do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&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; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
+$as_echo_n "checking $ac_header usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -7909,49 +7895,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$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; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
+$as_echo_n "checking $ac_header presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -7965,58 +7935,52 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_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; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { 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;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+$as_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;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
     ( cat <<\_ASBOX
 @%:@@%:@ ------------------------------- @%:@@%:@
 @%:@@%:@ Report this to bug-bash@gnu.org @%:@@%:@
@@ -8025,21 +7989,23 @@ _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; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 
 fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+if test `eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-@%:@define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+@%:@define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF
  
 fi
@@ -8049,11 +8015,11 @@ done
 
 for ac_func in getpagesize
 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; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -8106,60 +8072,50 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        eval "$as_ac_var=no"
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+if test `eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-@%:@define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+@%:@define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
  
 fi
 done
 
-{ echo "$as_me:$LINENO: checking for working mmap" >&5
-echo $ECHO_N "checking for working mmap... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for working mmap" >&5
+$as_echo_n "checking for working mmap... " >&6; }
 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "$cross_compiling" = yes; then
   ac_cv_func_mmap_fixed_mapped=no
@@ -8199,21 +8155,21 @@ $ac_includes_default
 #include <fcntl.h>
 #include <sys/mman.h>
 
-#if !STDC_HEADERS && !HAVE_STDLIB_H
+#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
 char *malloc ();
 #endif
 
 /* This mess was copied from the GNU getpagesize.h.  */
-#if !HAVE_GETPAGESIZE
+#ifndef HAVE_GETPAGESIZE
 /* Assume that all systems that can run configure have sys/param.h.  */
-# if !HAVE_SYS_PARAM_H
+# ifndef HAVE_SYS_PARAM_H
 #  define HAVE_SYS_PARAM_H 1
 # endif
 
 # ifdef _SC_PAGESIZE
 #  define getpagesize() sysconf(_SC_PAGESIZE)
 # else /* no _SC_PAGESIZE */
-#  if HAVE_SYS_PARAM_H
+#  ifdef HAVE_SYS_PARAM_H
 #   include <sys/param.h>
 #   ifdef EXEC_PAGESIZE
 #    define getpagesize() EXEC_PAGESIZE
@@ -8303,36 +8259,39 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_func_mmap_fixed_mapped=yes
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 ac_cv_func_mmap_fixed_mapped=no
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
-echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
+$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
 if test $ac_cv_func_mmap_fixed_mapped = yes; then
   
 cat >>confdefs.h <<\_ACEOF
@@ -8343,10 +8302,10 @@ fi
 rm -f conftest.mmap
 
 
-    { echo "$as_me:$LINENO: checking whether we are using the GNU C Library 2.1 or newer" >&5
-echo $ECHO_N "checking whether we are using the GNU C Library 2.1 or newer... $ECHO_C" >&6; }
+    { $as_echo "$as_me:$LINENO: checking whether we are using the GNU C Library 2.1 or newer" >&5
+$as_echo_n "checking whether we are using the GNU C Library 2.1 or newer... " >&6; }
 if test "${ac_cv_gnu_library_2_1+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -8374,18 +8333,18 @@ rm -f conftest*
       
     
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_gnu_library_2_1" >&5
-echo "${ECHO_T}$ac_cv_gnu_library_2_1" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_gnu_library_2_1" >&5
+$as_echo "$ac_cv_gnu_library_2_1" >&6; }
     
     GLIBC21="$ac_cv_gnu_library_2_1"
   
 
 
     
-  { echo "$as_me:$LINENO: checking whether integer division by zero raises SIGFPE" >&5
-echo $ECHO_N "checking whether integer division by zero raises SIGFPE... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking whether integer division by zero raises SIGFPE" >&5
+$as_echo_n "checking whether integer division by zero raises SIGFPE... " >&6; }
 if test "${gt_cv_int_divbyzero_sigfpe+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   
       if test "$cross_compiling" = yes; then
@@ -8449,37 +8408,40 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   gt_cv_int_divbyzero_sigfpe=yes
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 gt_cv_int_divbyzero_sigfpe=no
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 
     
 fi
-{ echo "$as_me:$LINENO: result: $gt_cv_int_divbyzero_sigfpe" >&5
-echo "${ECHO_T}$gt_cv_int_divbyzero_sigfpe" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gt_cv_int_divbyzero_sigfpe" >&5
+$as_echo "$gt_cv_int_divbyzero_sigfpe" >&6; }
   case "$gt_cv_int_divbyzero_sigfpe" in
     *yes) value=1;;
     *) value=0;;
@@ -8491,10 +8453,10 @@ _ACEOF
 
 
 
-  { echo "$as_me:$LINENO: checking for inttypes.h" >&5
-echo $ECHO_N "checking for inttypes.h... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for inttypes.h" >&5
+$as_echo_n "checking for inttypes.h... " >&6; }
 if test "${jm_ac_cv_header_inttypes_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -8518,37 +8480,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   jm_ac_cv_header_inttypes_h=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        jm_ac_cv_header_inttypes_h=no
@@ -8556,8 +8502,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $jm_ac_cv_header_inttypes_h" >&5
-echo "${ECHO_T}$jm_ac_cv_header_inttypes_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $jm_ac_cv_header_inttypes_h" >&5
+$as_echo "$jm_ac_cv_header_inttypes_h" >&6; }
   if test $jm_ac_cv_header_inttypes_h = yes; then
     
 cat >>confdefs.h <<_ACEOF
@@ -8567,10 +8513,10 @@ _ACEOF
   fi
 
 
-  { echo "$as_me:$LINENO: checking for stdint.h" >&5
-echo $ECHO_N "checking for stdint.h... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for stdint.h" >&5
+$as_echo_n "checking for stdint.h... " >&6; }
 if test "${jm_ac_cv_header_stdint_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -8594,37 +8540,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   jm_ac_cv_header_stdint_h=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        jm_ac_cv_header_stdint_h=no
@@ -8632,8 +8562,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $jm_ac_cv_header_stdint_h" >&5
-echo "${ECHO_T}$jm_ac_cv_header_stdint_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $jm_ac_cv_header_stdint_h" >&5
+$as_echo "$jm_ac_cv_header_stdint_h" >&6; }
   if test $jm_ac_cv_header_stdint_h = yes; then
     
 cat >>confdefs.h <<_ACEOF
@@ -8643,10 +8573,10 @@ _ACEOF
   fi
 
 
-  { echo "$as_me:$LINENO: checking for unsigned long long" >&5
-echo $ECHO_N "checking for unsigned long long... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for unsigned long long" >&5
+$as_echo_n "checking for unsigned long long... " >&6; }
 if test "${ac_cv_type_unsigned_long_long+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -8670,47 +8600,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_type_unsigned_long_long=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_type_unsigned_long_long=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_unsigned_long_long" >&5
-echo "${ECHO_T}$ac_cv_type_unsigned_long_long" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_unsigned_long_long" >&5
+$as_echo "$ac_cv_type_unsigned_long_long" >&6; }
   if test $ac_cv_type_unsigned_long_long = yes; then
     
 cat >>confdefs.h <<\_ACEOF
@@ -8741,10 +8659,10 @@ _ACEOF
   fi
 
 
-  { echo "$as_me:$LINENO: checking for inttypes.h" >&5
-echo $ECHO_N "checking for inttypes.h... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for inttypes.h" >&5
+$as_echo_n "checking for inttypes.h... " >&6; }
 if test "${gt_cv_header_inttypes_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   
     cat >conftest.$ac_ext <<_ACEOF
@@ -8769,37 +8687,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   gt_cv_header_inttypes_h=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        gt_cv_header_inttypes_h=no
@@ -8808,8 +8710,8 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   
 fi
-{ echo "$as_me:$LINENO: result: $gt_cv_header_inttypes_h" >&5
-echo "${ECHO_T}$gt_cv_header_inttypes_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gt_cv_header_inttypes_h" >&5
+$as_echo "$gt_cv_header_inttypes_h" >&6; }
   if test $gt_cv_header_inttypes_h = yes; then
     
 cat >>confdefs.h <<_ACEOF
@@ -8821,10 +8723,10 @@ _ACEOF
 
   
   if test $gt_cv_header_inttypes_h = yes; then
-    { echo "$as_me:$LINENO: checking whether the inttypes.h PRIxNN macros are broken" >&5
-echo $ECHO_N "checking whether the inttypes.h PRIxNN macros are broken... $ECHO_C" >&6; }
+    { $as_echo "$as_me:$LINENO: checking whether the inttypes.h PRIxNN macros are broken" >&5
+$as_echo_n "checking whether the inttypes.h PRIxNN macros are broken... " >&6; }
 if test "${gt_cv_inttypes_pri_broken+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   
         cat >conftest.$ac_ext <<_ACEOF
@@ -8852,37 +8754,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   gt_cv_inttypes_pri_broken=no
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        gt_cv_inttypes_pri_broken=yes
@@ -8891,8 +8777,8 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
       
 fi
-{ echo "$as_me:$LINENO: result: $gt_cv_inttypes_pri_broken" >&5
-echo "${ECHO_T}$gt_cv_inttypes_pri_broken" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gt_cv_inttypes_pri_broken" >&5
+$as_echo "$gt_cv_inttypes_pri_broken" >&6; }
   fi
   if test "$gt_cv_inttypes_pri_broken" = yes; then
     
@@ -8919,7 +8805,7 @@ _ACEOF
   prefix="$acl_save_prefix"
 
 
-# Check whether --with-gnu-ld was given.
+@%:@ Check whether --with-gnu-ld was given.
 if test "${with_gnu_ld+set}" = set; then
   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
 else
@@ -8942,8 +8828,8 @@ fi
 ac_prog=ld
 if test "$GCC" = yes; then
   # Check if gcc -print-prog-name=ld gives a path.
-  { echo "$as_me:$LINENO: checking for ld used by GCC" >&5
-echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for ld used by GCC" >&5
+$as_echo_n "checking for ld used by GCC... " >&6; }
   case $host in
   *-*-mingw*)
     # gcc leaves a trailing carriage return which upsets mingw
@@ -8972,14 +8858,14 @@ echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6; }
     ;;
   esac
 elif test "$with_gnu_ld" = yes; then
-  { echo "$as_me:$LINENO: checking for GNU ld" >&5
-echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
+$as_echo_n "checking for GNU ld... " >&6; }
 else
-  { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
-echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
+$as_echo_n "checking for non-GNU ld... " >&6; }
 fi
 if test "${acl_cv_path_LD+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test -z "$LD"; then
   IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
@@ -9005,19 +8891,19 @@ fi
 
 LD="$acl_cv_path_LD"
 if test -n "$LD"; then
-  { echo "$as_me:$LINENO: result: $LD" >&5
-echo "${ECHO_T}$LD" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $LD" >&5
+$as_echo "$LD" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
-test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
-echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
+test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
+$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
    { (exit 1); exit 1; }; }
-{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
-echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
+$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
 if test "${acl_cv_prog_gnu_ld+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
@@ -9026,16 +8912,16 @@ else
   acl_cv_prog_gnu_ld=no
 fi
 fi
-{ echo "$as_me:$LINENO: result: $acl_cv_prog_gnu_ld" >&5
-echo "${ECHO_T}$acl_cv_prog_gnu_ld" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $acl_cv_prog_gnu_ld" >&5
+$as_echo "$acl_cv_prog_gnu_ld" >&6; }
 with_gnu_ld=$acl_cv_prog_gnu_ld
 
 
 
-                                                { echo "$as_me:$LINENO: checking for shared library run path origin" >&5
-echo $ECHO_N "checking for shared library run path origin... $ECHO_C" >&6; }
+                                                { $as_echo "$as_me:$LINENO: checking for shared library run path origin" >&5
+$as_echo_n "checking for shared library run path origin... " >&6; }
 if test "${acl_cv_rpath+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   
     CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
@@ -9045,8 +8931,8 @@ else
     acl_cv_rpath=done
   
 fi
-{ echo "$as_me:$LINENO: result: $acl_cv_rpath" >&5
-echo "${ECHO_T}$acl_cv_rpath" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $acl_cv_rpath" >&5
+$as_echo "$acl_cv_rpath" >&6; }
   wl="$acl_cv_wl"
   libext="$acl_cv_libext"
   shlibext="$acl_cv_shlibext"
@@ -9054,7 +8940,7 @@ echo "${ECHO_T}$acl_cv_rpath" >&6; }
   hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
   hardcode_direct="$acl_cv_hardcode_direct"
   hardcode_minus_L="$acl_cv_hardcode_minus_L"
-    # Check whether --enable-rpath was given.
+    @%:@ Check whether --enable-rpath was given.
 if test "${enable_rpath+set}" = set; then
   enableval=$enable_rpath; :
 else
@@ -9082,7 +8968,7 @@ fi
   prefix="$acl_save_prefix"
 
   
-# Check whether --with-libiconv-prefix was given.
+@%:@ Check whether --with-libiconv-prefix was given.
 if test "${with_libiconv_prefix+set}" = set; then
   withval=$with_libiconv_prefix; 
     if test "X$withval" = "Xno"; then
@@ -9460,20 +9346,21 @@ fi
 for ac_header in argz.h limits.h locale.h nl_types.h malloc.h stddef.h \
 stdlib.h string.h unistd.h sys/param.h
 do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&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; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
+$as_echo_n "checking $ac_header usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -9489,49 +9376,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$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; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
+$as_echo_n "checking $ac_header presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -9545,58 +9416,52 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_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; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { 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;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+$as_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;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
     ( cat <<\_ASBOX
 @%:@@%:@ ------------------------------- @%:@@%:@
 @%:@@%:@ Report this to bug-bash@gnu.org @%:@@%:@
@@ -9605,21 +9470,23 @@ _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; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 
 fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+if test `eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-@%:@define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+@%:@define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF
  
 fi
@@ -9654,11 +9521,11 @@ geteuid getgid getuid mempcpy munmap putenv setenv setlocale localeconv stpcpy \
 strcasecmp strdup strtoul tsearch __argz_count __argz_stringify __argz_next \
 __fsetlocking
 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; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -9711,51 +9578,41 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        eval "$as_ac_var=no"
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+if test `eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-@%:@define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+@%:@define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
  
 fi
@@ -9792,10 +9649,10 @@ done
   done
 
 
-  { echo "$as_me:$LINENO: checking for iconv" >&5
-echo $ECHO_N "checking for iconv... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for iconv" >&5
+$as_echo_n "checking for iconv... " >&6; }
 if test "${am_cv_func_iconv+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   
     am_cv_func_iconv="no, consider installing GNU libiconv"
@@ -9824,43 +9681,31 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   am_cv_func_iconv=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
     if test "$am_cv_func_iconv" != yes; then
       am_save_LIBS="$LIBS"
@@ -9889,51 +9734,39 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   am_cv_lib_iconv=yes
         am_cv_func_iconv=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
       LIBS="$am_save_LIBS"
     fi
   
 fi
-{ echo "$as_me:$LINENO: result: $am_cv_func_iconv" >&5
-echo "${ECHO_T}$am_cv_func_iconv" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $am_cv_func_iconv" >&5
+$as_echo "$am_cv_func_iconv" >&6; }
   if test "$am_cv_func_iconv" = yes; then
     
 cat >>confdefs.h <<\_ACEOF
@@ -9942,10 +9775,10 @@ _ACEOF
 
   fi
   if test "$am_cv_lib_iconv" = yes; then
-    { echo "$as_me:$LINENO: checking how to link with libiconv" >&5
-echo $ECHO_N "checking how to link with libiconv... $ECHO_C" >&6; }
-    { echo "$as_me:$LINENO: result: $LIBICONV" >&5
-echo "${ECHO_T}$LIBICONV" >&6; }
+    { $as_echo "$as_me:$LINENO: checking how to link with libiconv" >&5
+$as_echo_n "checking how to link with libiconv... " >&6; }
+    { $as_echo "$as_me:$LINENO: result: $LIBICONV" >&5
+$as_echo "$LIBICONV" >&6; }
   else
             CPPFLAGS="$am_save_CPPFLAGS"
     LIBICONV=
@@ -9955,10 +9788,10 @@ echo "${ECHO_T}$LIBICONV" >&6; }
   
 
   if test "$am_cv_func_iconv" = yes; then
-    { echo "$as_me:$LINENO: checking for iconv declaration" >&5
-echo $ECHO_N "checking for iconv declaration... $ECHO_C" >&6; }
+    { $as_echo "$as_me:$LINENO: checking for iconv declaration" >&5
+$as_echo_n "checking for iconv declaration... " >&6; }
     if test "${am_cv_proto_iconv+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   
       cat >conftest.$ac_ext <<_ACEOF
@@ -9994,37 +9827,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   am_cv_proto_iconv_arg1=""
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        am_cv_proto_iconv_arg1="const"
@@ -10035,9 +9852,9 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
 
     am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
-    { echo "$as_me:$LINENO: result: ${ac_t:-
+    { $as_echo "$as_me:$LINENO: result: ${ac_t:-
          }$am_cv_proto_iconv" >&5
-echo "${ECHO_T}${ac_t:-
+$as_echo "${ac_t:-
          }$am_cv_proto_iconv" >&6; }
     
 cat >>confdefs.h <<_ACEOF
@@ -10047,10 +9864,10 @@ _ACEOF
   fi
 
   
-  { echo "$as_me:$LINENO: checking for nl_langinfo and CODESET" >&5
-echo $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for nl_langinfo and CODESET" >&5
+$as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
 if test "${am_cv_langinfo_codeset+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -10073,48 +9890,36 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   am_cv_langinfo_codeset=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        am_cv_langinfo_codeset=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
     
 fi
-{ echo "$as_me:$LINENO: result: $am_cv_langinfo_codeset" >&5
-echo "${ECHO_T}$am_cv_langinfo_codeset" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $am_cv_langinfo_codeset" >&5
+$as_echo "$am_cv_langinfo_codeset" >&6; }
   if test $am_cv_langinfo_codeset = yes; then
     
 cat >>confdefs.h <<\_ACEOF
@@ -10125,10 +9930,10 @@ _ACEOF
 
   if test $ac_cv_header_locale_h = yes; then
     
-  { echo "$as_me:$LINENO: checking for LC_MESSAGES" >&5
-echo $ECHO_N "checking for LC_MESSAGES... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for LC_MESSAGES" >&5
+$as_echo_n "checking for LC_MESSAGES... " >&6; }
 if test "${am_cv_val_LC_MESSAGES+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -10151,47 +9956,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   am_cv_val_LC_MESSAGES=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        am_cv_val_LC_MESSAGES=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $am_cv_val_LC_MESSAGES" >&5
-echo "${ECHO_T}$am_cv_val_LC_MESSAGES" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $am_cv_val_LC_MESSAGES" >&5
+$as_echo "$am_cv_val_LC_MESSAGES" >&6; }
   if test $am_cv_val_LC_MESSAGES = yes; then
     
 cat >>confdefs.h <<\_ACEOF
@@ -10206,10 +9999,10 @@ _ACEOF
 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; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_prog_INTLBISON+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test -n "$INTLBISON"; then
   ac_cv_prog_INTLBISON="$INTLBISON" # Let the user override the test.
@@ -10220,9 +10013,9 @@ do
   IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.
   for ac_exec_ext in '' $ac_executable_extensions; do
-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_prog_INTLBISON="$ac_prog"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
 fi
 INTLBISON=$ac_cv_prog_INTLBISON
 if test -n "$INTLBISON"; then
-  { echo "$as_me:$LINENO: result: $INTLBISON" >&5
-echo "${ECHO_T}$INTLBISON" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $INTLBISON" >&5
+$as_echo "$INTLBISON" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
@@ -10247,8 +10040,8 @@ done
   if test -z "$INTLBISON"; then
     ac_verc_fail=yes
   else
-        { echo "$as_me:$LINENO: checking version of bison" >&5
-echo $ECHO_N "checking version of bison... $ECHO_C" >&6; }
+        { $as_echo "$as_me:$LINENO: checking version of bison" >&5
+$as_echo_n "checking version of bison... " >&6; }
     ac_prog_version=`$INTLBISON --version 2>&1 | sed -n 's/^.*GNU Bison.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
     case $ac_prog_version in
       '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
@@ -10256,8 +10049,8 @@ echo $ECHO_N "checking version of bison... $ECHO_C" >&6; }
          ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
       *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
     esac
-    { echo "$as_me:$LINENO: result: $ac_prog_version" >&5
-echo "${ECHO_T}$ac_prog_version" >&6; }
+    { $as_echo "$as_me:$LINENO: result: $ac_prog_version" >&5
+$as_echo "$ac_prog_version" >&6; }
   fi
   if test $ac_verc_fail = yes; then
     INTLBISON=:
@@ -10278,17 +10071,17 @@ echo "${ECHO_T}$ac_prog_version" >&6; }
                         
 
     
-  { echo "$as_me:$LINENO: checking whether NLS is requested" >&5
-echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6; }
-    # Check whether --enable-nls was given.
+  { $as_echo "$as_me:$LINENO: checking whether NLS is requested" >&5
+$as_echo_n "checking whether NLS is requested... " >&6; }
+    @%:@ Check whether --enable-nls was given.
 if test "${enable_nls+set}" = set; then
   enableval=$enable_nls; USE_NLS=$enableval
 else
   USE_NLS=yes
 fi
 
-  { echo "$as_me:$LINENO: result: $USE_NLS" >&5
-echo "${ECHO_T}$USE_NLS" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $USE_NLS" >&5
+$as_echo "$USE_NLS" >&6; }
   
 
 
@@ -10303,18 +10096,18 @@ echo "${ECHO_T}$USE_NLS" >&6; }
     if test "$USE_NLS" = "yes"; then
     gt_use_preinstalled_gnugettext=no
     
-      { echo "$as_me:$LINENO: checking whether included gettext is requested" >&5
-echo $ECHO_N "checking whether included gettext is requested... $ECHO_C" >&6; }
+      { $as_echo "$as_me:$LINENO: checking whether included gettext is requested" >&5
+$as_echo_n "checking whether included gettext is requested... " >&6; }
       
-# Check whether --with-included-gettext was given.
+@%:@ Check whether --with-included-gettext was given.
 if test "${with_included_gettext+set}" = set; then
   withval=$with_included_gettext; nls_cv_force_use_gnu_gettext=$withval
 else
   nls_cv_force_use_gnu_gettext=no
 fi
 
-      { echo "$as_me:$LINENO: result: $nls_cv_force_use_gnu_gettext" >&5
-echo "${ECHO_T}$nls_cv_force_use_gnu_gettext" >&6; }
+      { $as_echo "$as_me:$LINENO: result: $nls_cv_force_use_gnu_gettext" >&5
+$as_echo "$nls_cv_force_use_gnu_gettext" >&6; }
 
       nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
       if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
@@ -10324,10 +10117,10 @@ echo "${ECHO_T}$nls_cv_force_use_gnu_gettext" >&6; }
         
         
 
-        { echo "$as_me:$LINENO: checking for GNU gettext in libc" >&5
-echo $ECHO_N "checking for GNU gettext in libc... $ECHO_C" >&6; }
+        { $as_echo "$as_me:$LINENO: checking for GNU gettext in libc" >&5
+$as_echo_n "checking for GNU gettext in libc... " >&6; }
 if test "${gt_cv_func_gnugettext2_libc+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -10353,47 +10146,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   gt_cv_func_gnugettext2_libc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        gt_cv_func_gnugettext2_libc=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $gt_cv_func_gnugettext2_libc" >&5
-echo "${ECHO_T}$gt_cv_func_gnugettext2_libc" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gt_cv_func_gnugettext2_libc" >&5
+$as_echo "$gt_cv_func_gnugettext2_libc" >&6; }
 
         if test "$gt_cv_func_gnugettext2_libc" != "yes"; then
                     
@@ -10413,7 +10194,7 @@ echo "${ECHO_T}$gt_cv_func_gnugettext2_libc" >&6; }
   prefix="$acl_save_prefix"
 
   
-# Check whether --with-libintl-prefix was given.
+@%:@ Check whether --with-libintl-prefix was given.
 if test "${with_libintl_prefix+set}" = set; then
   withval=$with_libintl_prefix; 
     if test "X$withval" = "Xno"; then
     done
   fi
 
-          { echo "$as_me:$LINENO: checking for GNU gettext in libintl" >&5
-echo $ECHO_N "checking for GNU gettext in libintl... $ECHO_C" >&6; }
+          { $as_echo "$as_me:$LINENO: checking for GNU gettext in libintl" >&5
+$as_echo_n "checking for GNU gettext in libintl... " >&6; }
 if test "${gt_cv_func_gnugettext2_libintl+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   gt_save_CPPFLAGS="$CPPFLAGS"
             CPPFLAGS="$CPPFLAGS $INCINTL"
@@ -10812,43 +10593,31 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   gt_cv_func_gnugettext2_libintl=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        gt_cv_func_gnugettext2_libintl=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
                         if test "$gt_cv_func_gnugettext2_libintl" != yes && test -n "$LIBICONV"; then
               LIBS="$LIBS $LIBICONV"
@@ -10880,53 +10649,41 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   LIBINTL="$LIBINTL $LIBICONV"
                 LTLIBINTL="$LTLIBINTL $LTLIBICONV"
                 gt_cv_func_gnugettext2_libintl=yes
                
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
             fi
             CPPFLAGS="$gt_save_CPPFLAGS"
             LIBS="$gt_save_LIBS"
 fi
-{ echo "$as_me:$LINENO: result: $gt_cv_func_gnugettext2_libintl" >&5
-echo "${ECHO_T}$gt_cv_func_gnugettext2_libintl" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gt_cv_func_gnugettext2_libintl" >&5
+$as_echo "$gt_cv_func_gnugettext2_libintl" >&6; }
         fi
 
                                         if test "$gt_cv_func_gnugettext2_libc" = "yes" \
@@ -10972,13 +10729,13 @@ _ACEOF
     fi
   fi
 
-  { echo "$as_me:$LINENO: checking whether to use NLS" >&5
-echo $ECHO_N "checking whether to use NLS... $ECHO_C" >&6; }
-  { echo "$as_me:$LINENO: result: $USE_NLS" >&5
-echo "${ECHO_T}$USE_NLS" >&6; }
+  { $as_echo "$as_me:$LINENO: checking whether to use NLS" >&5
+$as_echo_n "checking whether to use NLS... " >&6; }
+  { $as_echo "$as_me:$LINENO: result: $USE_NLS" >&5
+$as_echo "$USE_NLS" >&6; }
   if test "$USE_NLS" = "yes"; then
-    { echo "$as_me:$LINENO: checking where the gettext function comes from" >&5
-echo $ECHO_N "checking where the gettext function comes from... $ECHO_C" >&6; }
+    { $as_echo "$as_me:$LINENO: checking where the gettext function comes from" >&5
+$as_echo_n "checking where the gettext function comes from... " >&6; }
     if test "$gt_use_preinstalled_gnugettext" = "yes"; then
       if test "$gt_cv_func_gnugettext2_libintl" = "yes"; then
         gt_source="external libintl"
@@ -10988,18 +10745,18 @@ echo $ECHO_N "checking where the gettext function comes from... $ECHO_C" >&6; }
     else
       gt_source="included intl directory"
     fi
-    { echo "$as_me:$LINENO: result: $gt_source" >&5
-echo "${ECHO_T}$gt_source" >&6; }
+    { $as_echo "$as_me:$LINENO: result: $gt_source" >&5
+$as_echo "$gt_source" >&6; }
   fi
 
   if test "$USE_NLS" = "yes"; then
 
     if test "$gt_use_preinstalled_gnugettext" = "yes"; then
       if test "$gt_cv_func_gnugettext2_libintl" = "yes"; then
-        { echo "$as_me:$LINENO: checking how to link with libintl" >&5
-echo $ECHO_N "checking how to link with libintl... $ECHO_C" >&6; }
-        { echo "$as_me:$LINENO: result: $LIBINTL" >&5
-echo "${ECHO_T}$LIBINTL" >&6; }
+        { $as_echo "$as_me:$LINENO: checking how to link with libintl" >&5
+$as_echo_n "checking how to link with libintl... " >&6; }
+        { $as_echo "$as_me:$LINENO: result: $LIBINTL" >&5
+$as_echo "$LIBINTL" >&6; }
         
   for element in $INCINTL; do
     haveit=
@@ -11085,11 +10842,11 @@ _ACEOF
 
 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; }
+  as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
+$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -11115,37 +10872,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   eval "$as_ac_Header=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        eval "$as_ac_Header=no"
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+if test `eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-@%:@define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
+@%:@define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
 _ACEOF
 
 ac_header_dirent=$ac_hdr; break
 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; }
+  { $as_echo "$as_me:$LINENO: checking for library containing opendir" >&5
+$as_echo_n "checking for library containing opendir... " >&6; }
 if test "${ac_cv_search_opendir+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_func_search_save_LIBS=$LIBS
 cat >conftest.$ac_ext <<_ACEOF
@@ -11208,43 +10951,31 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_search_opendir=$ac_res
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext 
   if test "${ac_cv_search_opendir+set}" = set; then
   break
@@ -11258,8 +10989,8 @@ fi
 rm conftest.$ac_ext
 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; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
+$as_echo "$ac_cv_search_opendir" >&6; }
 ac_res=$ac_cv_search_opendir
 if test "$ac_res" != no; then
   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
@@ -11267,10 +10998,10 @@ if test "$ac_res" != no; then
 fi
 
 else
-  { echo "$as_me:$LINENO: checking for library containing opendir" >&5
-echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for library containing opendir" >&5
+$as_echo_n "checking for library containing opendir... " >&6; }
 if test "${ac_cv_search_opendir+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_func_search_save_LIBS=$LIBS
 cat >conftest.$ac_ext <<_ACEOF
@@ -11308,43 +11039,31 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_search_opendir=$ac_res
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext 
   if test "${ac_cv_search_opendir+set}" = set; then
   break
@@ -11358,8 +11077,8 @@ fi
 rm conftest.$ac_ext
 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; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
+$as_echo "$ac_cv_search_opendir" >&6; }
 ac_res=$ac_cv_search_opendir
 if test "$ac_res" != no; then
   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
 
 fi
 
-{ echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
-echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
+$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
 if test "${ac_cv_header_time+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -11398,37 +11117,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_header_time=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_header_time=no
@@ -11436,8 +11139,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
-echo "${ECHO_T}$ac_cv_header_time" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
+$as_echo "$ac_cv_header_time" >&6; }
 if test $ac_cv_header_time = yes; then
   
 cat >>confdefs.h <<\_ACEOF
  
 for ac_header in inttypes.h
 do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&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; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
+$as_echo_n "checking $ac_header usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -11480,49 +11184,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$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; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
+$as_echo_n "checking $ac_header presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -11536,58 +11224,52 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_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; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { 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;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+$as_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;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
     ( cat <<\_ASBOX
 @%:@@%:@ ------------------------------- @%:@@%:@
 @%:@@%:@ Report this to bug-bash@gnu.org @%:@@%:@
@@ -11596,21 +11278,23 @@ _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; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 
 fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+if test `eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-@%:@define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+@%:@define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF
  
 fi
@@ -11642,20 +11326,21 @@ for ac_header in unistd.h stdlib.h stdarg.h varargs.h limits.h string.h \
                 memory.h locale.h termcap.h termio.h termios.h dlfcn.h \
                 stddef.h stdint.h netdb.h pwd.h grp.h strings.h regex.h
 do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&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; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
+$as_echo_n "checking $ac_header usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -11671,49 +11356,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$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; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
+$as_echo_n "checking $ac_header presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -11727,58 +11396,52 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_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; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { 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;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+$as_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;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
     ( cat <<\_ASBOX
 @%:@@%:@ ------------------------------- @%:@@%:@
 @%:@@%:@ Report this to bug-bash@gnu.org @%:@@%:@
@@ -11787,21 +11450,23 @@ _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; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 
 fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+if test `eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-@%:@define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+@%:@define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF
  
 fi
@@ -11824,20 +11489,21 @@ for ac_header in sys/pte.h sys/stream.h sys/select.h sys/file.h \
                 sys/resource.h sys/param.h sys/socket.h sys/stat.h \
                 sys/time.h sys/times.h sys/types.h sys/wait.h
 do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&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; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
+$as_echo_n "checking $ac_header usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -11853,49 +11519,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$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; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
+$as_echo_n "checking $ac_header presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -11909,58 +11559,52 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_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; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { 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;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+$as_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;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
     ( cat <<\_ASBOX
 @%:@@%:@ ------------------------------- @%:@@%:@
 @%:@@%:@ Report this to bug-bash@gnu.org @%:@@%:@
@@ -11969,21 +11613,23 @@ _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; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 
 fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+if test `eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-@%:@define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+@%:@define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF
  
 fi
@@ -11994,20 +11640,21 @@ done
 
 for ac_header in netinet/in.h arpa/inet.h
 do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&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; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
+$as_echo_n "checking $ac_header usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -12023,49 +11670,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$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; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
+$as_echo_n "checking $ac_header presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -12079,58 +11710,52 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_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; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { 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;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+$as_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;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
     ( cat <<\_ASBOX
 @%:@@%:@ ------------------------------- @%:@@%:@
 @%:@@%:@ Report this to bug-bash@gnu.org @%:@@%:@
@@ -12139,21 +11764,23 @@ _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; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 
 fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+if test `eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-@%:@define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+@%:@define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF
  
 fi
 done
 
 
-{ echo "$as_me:$LINENO: checking for sys/ptem.h" >&5
-echo $ECHO_N "checking for sys/ptem.h... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for sys/ptem.h" >&5
+$as_echo_n "checking for sys/ptem.h... " >&6; }
 if test "${ac_cv_header_sys_ptem_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -12186,37 +11813,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_header_sys_ptem_h=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_header_sys_ptem_h=no
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_header_sys_ptem_h" >&5
-echo "${ECHO_T}$ac_cv_header_sys_ptem_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_sys_ptem_h" >&5
+$as_echo "$ac_cv_header_sys_ptem_h" >&6; }
 
 
 
 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
 # for constant arguments.  Useless!
-{ echo "$as_me:$LINENO: checking for working alloca.h" >&5
-echo $ECHO_N "checking for working alloca.h... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for working alloca.h" >&5
+$as_echo_n "checking for working alloca.h... " >&6; }
 if test "${ac_cv_working_alloca_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -12258,47 +11869,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_working_alloca_h=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_working_alloca_h=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_working_alloca_h" >&5
-echo "${ECHO_T}$ac_cv_working_alloca_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_working_alloca_h" >&5
+$as_echo "$ac_cv_working_alloca_h" >&6; }
 if test $ac_cv_working_alloca_h = yes; then
   
 cat >>confdefs.h <<\_ACEOF
@@ -12307,10 +11906,10 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for alloca" >&5
-echo $ECHO_N "checking for alloca... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for alloca" >&5
+$as_echo_n "checking for alloca... " >&6; }
 if test "${ac_cv_func_alloca_works+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -12325,7 +11924,7 @@ cat >>conftest.$ac_ext <<_ACEOF
 #  include <malloc.h>
 #  define alloca _alloca
 # else
-#  if HAVE_ALLOCA_H
+#  ifdef HAVE_ALLOCA_H
 #   include <alloca.h>
 #  else
 #   ifdef _AIX
@@ -12354,47 +11953,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_func_alloca_works=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_func_alloca_works=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_alloca_works" >&5
-echo "${ECHO_T}$ac_cv_func_alloca_works" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_alloca_works" >&5
+$as_echo "$ac_cv_func_alloca_works" >&6; }
 
 if test $ac_cv_func_alloca_works = yes; then
   
@@ -12415,10 +12002,10 @@ cat >>confdefs.h <<\_ACEOF
 _ACEOF
 
 
-{ echo "$as_me:$LINENO: checking whether \`alloca.c' needs Cray hooks" >&5
-echo $ECHO_N "checking whether \`alloca.c' needs Cray hooks... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether \`alloca.c' needs Cray hooks" >&5
+$as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
 if test "${ac_cv_os_cray+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 rm -f conftest*
 
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_os_cray" >&5
-echo "${ECHO_T}$ac_cv_os_cray" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_os_cray" >&5
+$as_echo "$ac_cv_os_cray" >&6; }
 if test $ac_cv_os_cray = yes; then
   for ac_func in _getb67 GETB67 getb67; 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; }
+    as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -12503,49 +12090,39 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        eval "$as_ac_var=no"
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+if test `eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'` = yes; then
   
 cat >>confdefs.h <<_ACEOF
 @%:@define CRAY_STACKSEG_END $ac_func
   done
 fi
 
-{ echo "$as_me:$LINENO: checking stack direction for C alloca" >&5
-echo $ECHO_N "checking stack direction for C alloca... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking stack direction for C alloca" >&5
+$as_echo_n "checking stack direction for C alloca... " >&6; }
 if test "${ac_cv_c_stack_direction+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "$cross_compiling" = yes; then
   ac_cv_c_stack_direction=0
@@ -12598,36 +12175,39 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_c_stack_direction=1
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 ac_cv_c_stack_direction=-1
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_c_stack_direction" >&5
-echo "${ECHO_T}$ac_cv_c_stack_direction" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_stack_direction" >&5
+$as_echo "$ac_cv_c_stack_direction" >&6; }
 
 cat >>confdefs.h <<_ACEOF
 @%:@define STACK_DIRECTION $ac_cv_c_stack_direction
@@ -12636,10 +12216,10 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking whether getpgrp requires zero arguments" >&5
-echo $ECHO_N "checking whether getpgrp requires zero arguments... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether getpgrp requires zero arguments" >&5
+$as_echo_n "checking whether getpgrp requires zero arguments... " >&6; }
 if test "${ac_cv_func_getpgrp_void+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   # Use it with a single arg.
 cat >conftest.$ac_ext <<_ACEOF
@@ -12663,37 +12243,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_func_getpgrp_void=no
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_func_getpgrp_void=yes
@@ -12702,8 +12266,8 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_getpgrp_void" >&5
-echo "${ECHO_T}$ac_cv_func_getpgrp_void" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_getpgrp_void" >&5
+$as_echo "$ac_cv_func_getpgrp_void" >&6; }
 if test $ac_cv_func_getpgrp_void = yes; then
   
 cat >>confdefs.h <<\_ACEOF
@@ -12712,26 +12276,63 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking whether setvbuf arguments are reversed" >&5
-echo $ECHO_N "checking whether setvbuf arguments are reversed... $ECHO_C" >&6; }
 if test "${ac_cv_func_setvbuf_reversed+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_cv_func_setvbuf_reversed=no
-   cat >conftest.$ac_ext <<_ACEOF
+fi
+
+
+
+for ac_func in vprintf
+do
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
+  $as_echo_n "(cached) " >&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 <stdio.h>
-#        if PROTOTYPES
-          int (setvbuf) (FILE *, int, char *, size_t);
-#        endif
+/* 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 GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char $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
+#endif
+
 int
 main ()
 {
-char buf; return setvbuf (stdout, _IOLBF, &buf, 1);
+return $ac_func ();
   ;
   return 0;
 }
@@ -12742,286 +12343,47 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-#include <stdio.h>
-#           if PROTOTYPES
-             int (setvbuf) (FILE *, int, char *, size_t);
-#           endif
-int
-main ()
-{
-char buf; return setvbuf (stdout, &buf, _IOLBF, 1);
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  # It compiles and links either way, so it must not be declared
-        # with a prototype and most likely this is a K&R C compiler.
-        # Try running it.
-        if test "$cross_compiling" = yes; then
-  : # Assume setvbuf is not reversed when cross-compiling.
-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 ()
-{
-/* This call has the arguments reversed.
-                  A reversed system may check and see that the address of buf
-                  is not _IOLBF, _IONBF, or _IOFBF, and return nonzero.  */
-               char buf;
-               if (setvbuf (stdout, _IOLBF, &buf, 1) != 0)
-                 return 1;
-               putchar ('\r');
-               return 0; /* Non-reversed systems SEGV here.  */
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_link") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_func_setvbuf_reversed=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
-
-fi
-rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
-fi
-
-
-       ac_cv_func_setvbuf_reversed=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-       
-fi
-
-rm -f core conftest.err conftest.$ac_objext \
-      conftest$ac_exeext conftest.$ac_ext
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-       
-fi
-
-rm -f core conftest.err conftest.$ac_objext \
-      conftest$ac_exeext conftest.$ac_ext
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_setvbuf_reversed" >&5
-echo "${ECHO_T}$ac_cv_func_setvbuf_reversed" >&6; }
-if test $ac_cv_func_setvbuf_reversed = yes; then
-  
-cat >>confdefs.h <<\_ACEOF
-@%:@define SETVBUF_REVERSED 1
-_ACEOF
-
-fi
-
-
-for ac_func in vprintf
-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 { as_var=$as_ac_var; eval "test \"\${$as_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 GCC internal prototype to avoid an error.
-   Use char because int might match the return type of a GCC
-   builtin and then its argument prototype would still apply.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-char $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
-#endif
-
-int
-main ()
-{
-return $ac_func ();
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        eval "$as_ac_var=no"
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+if test `eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-@%:@define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+@%:@define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
  
-{ echo "$as_me:$LINENO: checking for _doprnt" >&5
-echo $ECHO_N "checking for _doprnt... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for _doprnt" >&5
+$as_echo_n "checking for _doprnt... " >&6; }
 if test "${ac_cv_func__doprnt+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -13074,47 +12436,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_func__doprnt=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_func__doprnt=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func__doprnt" >&5
-echo "${ECHO_T}$ac_cv_func__doprnt" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func__doprnt" >&5
+$as_echo "$ac_cv_func__doprnt" >&6; }
 if test $ac_cv_func__doprnt = yes; then
   
 cat >>confdefs.h <<\_ACEOF
 done
 
 
-{ echo "$as_me:$LINENO: checking for working strcoll" >&5
-echo $ECHO_N "checking for working strcoll... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for working strcoll" >&5
+$as_echo_n "checking for working strcoll... " >&6; }
 if test "${ac_cv_func_strcoll_works+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "$cross_compiling" = yes; then
   ac_cv_func_strcoll_works=no
@@ -13158,36 +12508,39 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_func_strcoll_works=yes
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 ac_cv_func_strcoll_works=no
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_strcoll_works" >&5
-echo "${ECHO_T}$ac_cv_func_strcoll_works" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_strcoll_works" >&5
+$as_echo "$ac_cv_func_strcoll_works" >&6; }
 if test $ac_cv_func_strcoll_works = yes; then
   
 cat >>confdefs.h <<\_ACEOF
@@ -13209,8 +12562,8 @@ if test "$ac_cv_func_alloca_works" = "no" && test "$opt_bash_malloc" = "no"; the
 fi
 
 if test "$ac_cv_func_vprintf" = no; then
-    { echo "$as_me:$LINENO: checking for declaration of vprintf in stdio.h" >&5
-echo $ECHO_N "checking for declaration of vprintf in stdio.h... $ECHO_C" >&6; }
+    { $as_echo "$as_me:$LINENO: checking for declaration of vprintf in stdio.h" >&5
+$as_echo_n "checking for declaration of vprintf in stdio.h... " >&6; }
     cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -13226,8 +12579,8 @@ if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
 fi
 rm -f conftest*
 
-    { echo "$as_me:$LINENO: result: $ac_cv_func_vprintf" >&5
-echo "${ECHO_T}$ac_cv_func_vprintf" >&6; }
+    { $as_echo "$as_me:$LINENO: result: $ac_cv_func_vprintf" >&5
+$as_echo "$ac_cv_func_vprintf" >&6; }
     if test $ac_cv_func_vprintf = yes; then
        cat >>confdefs.h <<\_ACEOF
 @%:@define HAVE_VPRINTF 1
@@ -13245,10 +12598,10 @@ esac
 
 fi
 
-{ echo "$as_me:$LINENO: checking return type of signal handlers" >&5
-echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking return type of signal handlers" >&5
+$as_echo_n "checking return type of signal handlers... " >&6; }
 if test "${ac_cv_type_signal+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -13273,37 +12626,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_type_signal=int
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_type_signal=void
@@ -13311,8 +12648,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
-echo "${ECHO_T}$ac_cv_type_signal" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
+$as_echo "$ac_cv_type_signal" >&6; }
 
 cat >>confdefs.h <<_ACEOF
 @%:@define RETSIGTYPE $ac_cv_type_signal
@@ -13320,10 +12657,10 @@ _ACEOF
 
 
 
-{ echo "$as_me:$LINENO: checking for __setostype" >&5
-echo $ECHO_N "checking for __setostype... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for __setostype" >&5
+$as_echo_n "checking for __setostype... " >&6; }
 if test "${ac_cv_func___setostype+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -13376,47 +12713,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_func___setostype=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_func___setostype=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func___setostype" >&5
-echo "${ECHO_T}$ac_cv_func___setostype" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func___setostype" >&5
+$as_echo "$ac_cv_func___setostype" >&6; }
 if test $ac_cv_func___setostype = yes; then
   cat >>confdefs.h <<\_ACEOF
 @%:@define HAVE_SETOSTYPE 1
@@ -13424,10 +12749,10 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for wait3" >&5
-echo $ECHO_N "checking for wait3... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for wait3" >&5
+$as_echo_n "checking for wait3... " >&6; }
 if test "${ac_cv_func_wait3+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -13480,47 +12805,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_func_wait3=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_func_wait3=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_wait3" >&5
-echo "${ECHO_T}$ac_cv_func_wait3" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_wait3" >&5
+$as_echo "$ac_cv_func_wait3" >&6; }
 if test $ac_cv_func_wait3 = yes; then
   cat >>confdefs.h <<\_ACEOF
 @%:@define HAVE_WAIT3 1
@@ -13528,10 +12841,10 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for isinf" >&5
-echo $ECHO_N "checking for isinf... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for isinf" >&5
+$as_echo_n "checking for isinf... " >&6; }
 if test "${ac_cv_func_isinf+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -13584,47 +12897,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_func_isinf=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_func_isinf=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_isinf" >&5
-echo "${ECHO_T}$ac_cv_func_isinf" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_isinf" >&5
+$as_echo "$ac_cv_func_isinf" >&6; }
 if test $ac_cv_func_isinf = yes; then
   cat >>confdefs.h <<\_ACEOF
 @%:@define HAVE_ISINF_IN_LIBC 1
@@ -13632,10 +12933,10 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for isnan" >&5
-echo $ECHO_N "checking for isnan... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for isnan" >&5
+$as_echo_n "checking for isnan... " >&6; }
 if test "${ac_cv_func_isnan+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -13688,47 +12989,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_func_isnan=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_func_isnan=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_isnan" >&5
-echo "${ECHO_T}$ac_cv_func_isnan" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_isnan" >&5
+$as_echo "$ac_cv_func_isnan" >&6; }
 if test $ac_cv_func_isnan = yes; then
   cat >>confdefs.h <<\_ACEOF
 @%:@define HAVE_ISNAN_IN_LIBC 1
@@ -13737,10 +13026,10 @@ _ACEOF
 fi
 
 
-{ echo "$as_me:$LINENO: checking for mkfifo" >&5
-echo $ECHO_N "checking for mkfifo... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for mkfifo" >&5
+$as_echo_n "checking for mkfifo... " >&6; }
 if test "${ac_cv_func_mkfifo+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -13793,47 +13082,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_func_mkfifo=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_func_mkfifo=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_mkfifo" >&5
-echo "${ECHO_T}$ac_cv_func_mkfifo" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_mkfifo" >&5
+$as_echo "$ac_cv_func_mkfifo" >&6; }
 if test $ac_cv_func_mkfifo = yes; then
   cat >>confdefs.h <<\_ACEOF
 @%:@define HAVE_MKFIFO 1
@@ -13875,11 +13152,11 @@ for ac_func in dup2 eaccess fcntl getdtablesize getgroups gethostname \
                kill killpg lstat readlink sbrk select setdtablesize \
                setitimer tcgetpgrp uname ulimit waitpid
 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; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -13932,51 +13209,41 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        eval "$as_ac_var=no"
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+if test `eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-@%:@define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+@%:@define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
  
 fi
@@ -13985,11 +13252,11 @@ done
 
 for ac_func in rename
 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; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -14042,51 +13309,41 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        eval "$as_ac_var=no"
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+if test `eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-@%:@define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+@%:@define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
  
 else
@@ -14134,11 +13391,11 @@ for ac_func in bcopy bzero confstr fnmatch \
                setenv setlinebuf setlocale setvbuf siginterrupt strchr \
                sysconf tcgetattr times ttyname tzset unsetenv
 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; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -14191,51 +13448,41 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        eval "$as_ac_var=no"
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+if test `eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-@%:@define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+@%:@define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
  
 fi
@@ -14248,11 +13495,11 @@ done
 
 for ac_func in vsnprintf snprintf vasprintf asprintf
 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; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -14305,51 +13552,41 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        eval "$as_ac_var=no"
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+if test `eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-@%:@define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+@%:@define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
  
 fi
@@ -14363,11 +13600,11 @@ done
 
 for ac_func in isascii isblank isgraph isprint isspace isxdigit
 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; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -14420,51 +13657,41 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        eval "$as_ac_var=no"
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+if test `eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-@%:@define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+@%:@define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
  
 fi
@@ -14475,11 +13702,11 @@ done
 
 for ac_func in getpwent getpwnam getpwuid
 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; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -14532,51 +13759,41 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        eval "$as_ac_var=no"
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+if test `eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-@%:@define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+@%:@define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
  
 fi
@@ -14592,11 +13809,11 @@ done
 
 for ac_func in getcwd memset strcasecmp strerror strftime strnlen strpbrk 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; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -14649,51 +13866,41 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        eval "$as_ac_var=no"
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+if test `eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-@%:@define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+@%:@define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
  
 else
@@ -14716,11 +13923,11 @@ done
 
 for ac_func in strtod strtol strtoul strtoll strtoull strtoimax strtoumax
 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; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -14773,51 +13980,41 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        eval "$as_ac_var=no"
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+if test `eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-@%:@define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+@%:@define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
  
 else
@@ -14834,11 +14031,11 @@ done
 
 for ac_func in fdprintf
 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; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -14891,51 +14088,41 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        eval "$as_ac_var=no"
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+if test `eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-@%:@define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+@%:@define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
  
 else
@@ -14950,10 +14137,10 @@ done
 
 
 
-{ echo "$as_me:$LINENO: checking whether confstr is declared" >&5
-echo $ECHO_N "checking whether confstr is declared... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether confstr is declared" >&5
+$as_echo_n "checking whether confstr is declared... " >&6; }
 if test "${ac_cv_have_decl_confstr+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -14966,8 +14153,7 @@ int
 main ()
 {
 #ifndef confstr
-  char *p = (char *) confstr;
-  return !p;
+  (void) confstr;
 #endif
 
   ;
@@ -14980,37 +14166,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_have_decl_confstr=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_have_decl_confstr=no
@@ -15018,8 +14188,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_confstr" >&5
-echo "${ECHO_T}$ac_cv_have_decl_confstr" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_confstr" >&5
+$as_echo "$ac_cv_have_decl_confstr" >&6; }
 if test $ac_cv_have_decl_confstr = yes; then
   
 cat >>confdefs.h <<_ACEOF
@@ -15036,10 +14206,10 @@ _ACEOF
 fi
 
 
-{ echo "$as_me:$LINENO: checking whether printf is declared" >&5
-echo $ECHO_N "checking whether printf is declared... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether printf is declared" >&5
+$as_echo_n "checking whether printf is declared... " >&6; }
 if test "${ac_cv_have_decl_printf+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -15052,8 +14222,7 @@ int
 main ()
 {
 #ifndef printf
-  char *p = (char *) printf;
-  return !p;
+  (void) printf;
 #endif
 
   ;
@@ -15066,37 +14235,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_have_decl_printf=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_have_decl_printf=no
@@ -15104,8 +14257,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_printf" >&5
-echo "${ECHO_T}$ac_cv_have_decl_printf" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_printf" >&5
+$as_echo "$ac_cv_have_decl_printf" >&6; }
 if test $ac_cv_have_decl_printf = yes; then
   
 cat >>confdefs.h <<_ACEOF
@@ -15122,10 +14275,10 @@ _ACEOF
 fi
 
 
-{ echo "$as_me:$LINENO: checking whether sbrk is declared" >&5
-echo $ECHO_N "checking whether sbrk is declared... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether sbrk is declared" >&5
+$as_echo_n "checking whether sbrk is declared... " >&6; }
 if test "${ac_cv_have_decl_sbrk+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -15138,8 +14291,7 @@ int
 main ()
 {
 #ifndef sbrk
-  char *p = (char *) sbrk;
-  return !p;
+  (void) sbrk;
 #endif
 
   ;
@@ -15152,37 +14304,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_have_decl_sbrk=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_have_decl_sbrk=no
@@ -15190,8 +14326,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_sbrk" >&5
-echo "${ECHO_T}$ac_cv_have_decl_sbrk" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_sbrk" >&5
+$as_echo "$ac_cv_have_decl_sbrk" >&6; }
 if test $ac_cv_have_decl_sbrk = yes; then
   
 cat >>confdefs.h <<_ACEOF
@@ -15208,10 +14344,10 @@ _ACEOF
 fi
 
 
-{ echo "$as_me:$LINENO: checking whether setregid is declared" >&5
-echo $ECHO_N "checking whether setregid is declared... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether setregid is declared" >&5
+$as_echo_n "checking whether setregid is declared... " >&6; }
 if test "${ac_cv_have_decl_setregid+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -15224,8 +14360,7 @@ int
 main ()
 {
 #ifndef setregid
-  char *p = (char *) setregid;
-  return !p;
+  (void) setregid;
 #endif
 
   ;
@@ -15238,37 +14373,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_have_decl_setregid=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_have_decl_setregid=no
@@ -15276,8 +14395,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_setregid" >&5
-echo "${ECHO_T}$ac_cv_have_decl_setregid" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_setregid" >&5
+$as_echo "$ac_cv_have_decl_setregid" >&6; }
 if test $ac_cv_have_decl_setregid = yes; then
   
 cat >>confdefs.h <<_ACEOF
@@ -15294,10 +14413,10 @@ _ACEOF
 fi
 
 
-{ echo "$as_me:$LINENO: checking whether strcpy is declared" >&5
-echo $ECHO_N "checking whether strcpy is declared... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether strcpy is declared" >&5
+$as_echo_n "checking whether strcpy is declared... " >&6; }
 if test "${ac_cv_have_decl_strcpy+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -15310,8 +14429,7 @@ int
 main ()
 {
 #ifndef strcpy
-  char *p = (char *) strcpy;
-  return !p;
+  (void) strcpy;
 #endif
 
   ;
@@ -15324,37 +14442,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_have_decl_strcpy=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_have_decl_strcpy=no
@@ -15362,8 +14464,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_strcpy" >&5
-echo "${ECHO_T}$ac_cv_have_decl_strcpy" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_strcpy" >&5
+$as_echo "$ac_cv_have_decl_strcpy" >&6; }
 if test $ac_cv_have_decl_strcpy = yes; then
   
 cat >>confdefs.h <<_ACEOF
@@ -15380,10 +14482,10 @@ _ACEOF
 fi
 
 
-{ echo "$as_me:$LINENO: checking whether strsignal is declared" >&5
-echo $ECHO_N "checking whether strsignal is declared... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether strsignal is declared" >&5
+$as_echo_n "checking whether strsignal is declared... " >&6; }
 if test "${ac_cv_have_decl_strsignal+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -15396,8 +14498,7 @@ int
 main ()
 {
 #ifndef strsignal
-  char *p = (char *) strsignal;
-  return !p;
+  (void) strsignal;
 #endif
 
   ;
@@ -15410,37 +14511,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_have_decl_strsignal=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_have_decl_strsignal=no
@@ -15448,8 +14533,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_strsignal" >&5
-echo "${ECHO_T}$ac_cv_have_decl_strsignal" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_strsignal" >&5
+$as_echo "$ac_cv_have_decl_strsignal" >&6; }
 if test $ac_cv_have_decl_strsignal = yes; then
   
 cat >>confdefs.h <<_ACEOF
 
 
 
-{ echo "$as_me:$LINENO: checking whether strtold is declared" >&5
-echo $ECHO_N "checking whether strtold is declared... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether strtold is declared" >&5
+$as_echo_n "checking whether strtold is declared... " >&6; }
 if test "${ac_cv_have_decl_strtold+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -15483,8 +14568,7 @@ int
 main ()
 {
 #ifndef strtold
-  char *p = (char *) strtold;
-  return !p;
+  (void) strtold;
 #endif
 
   ;
@@ -15497,37 +14581,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_have_decl_strtold=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_have_decl_strtold=no
@@ -15535,8 +14603,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_strtold" >&5
-echo "${ECHO_T}$ac_cv_have_decl_strtold" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_strtold" >&5
+$as_echo "$ac_cv_have_decl_strtold" >&6; }
 if test $ac_cv_have_decl_strtold = yes; then
   
 cat >>confdefs.h <<_ACEOF
@@ -15544,10 +14612,10 @@ cat >>confdefs.h <<_ACEOF
 _ACEOF
 
 
-    { echo "$as_me:$LINENO: checking for broken strtold" >&5
-echo $ECHO_N "checking for broken strtold... $ECHO_C" >&6; }
+    { $as_echo "$as_me:$LINENO: checking for broken strtold" >&5
+$as_echo_n "checking for broken strtold... " >&6; }
     if test "${bash_cv_strtold_broken+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -15570,37 +14638,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   bash_cv_strtold_broken=no
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_strtold_broken=yes
@@ -15611,8 +14663,8 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
     
 fi
 
-    { echo "$as_me:$LINENO: result: $bash_cv_strtold_broken" >&5
-echo "${ECHO_T}$bash_cv_strtold_broken" >&6; }
+    { $as_echo "$as_me:$LINENO: result: $bash_cv_strtold_broken" >&5
+$as_echo "$bash_cv_strtold_broken" >&6; }
     if test "$bash_cv_strtold_broken" = "yes" ; then
        cat >>confdefs.h <<\_ACEOF
 @%:@define STRTOLD_BROKEN 1
 
 
 
-{ echo "$as_me:$LINENO: checking for declaration of strtoimax" >&5
-echo $ECHO_N "checking for declaration of strtoimax... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for declaration of strtoimax" >&5
+$as_echo_n "checking for declaration of strtoimax... " >&6; }
 if test "${bash_cv_decl_strtoimax+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -15667,47 +14719,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   bash_cv_decl_strtoimax=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_decl_strtoimax=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $bash_cv_decl_strtoimax" >&5
-echo "${ECHO_T}$bash_cv_decl_strtoimax" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_decl_strtoimax" >&5
+$as_echo "$bash_cv_decl_strtoimax" >&6; }
 bash_tr_func=HAVE_DECL_`echo strtoimax | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
 if test $bash_cv_decl_strtoimax = yes; then
   cat >>confdefs.h <<_ACEOF
 
 
 
-{ echo "$as_me:$LINENO: checking for declaration of strtol" >&5
-echo $ECHO_N "checking for declaration of strtol... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for declaration of strtol" >&5
+$as_echo_n "checking for declaration of strtol... " >&6; }
 if test "${bash_cv_decl_strtol+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -15757,47 +14797,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   bash_cv_decl_strtol=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_decl_strtol=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $bash_cv_decl_strtol" >&5
-echo "${ECHO_T}$bash_cv_decl_strtol" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_decl_strtol" >&5
+$as_echo "$bash_cv_decl_strtol" >&6; }
 bash_tr_func=HAVE_DECL_`echo strtol | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
 if test $bash_cv_decl_strtol = yes; then
   cat >>confdefs.h <<_ACEOF
 
 
 
-{ echo "$as_me:$LINENO: checking for declaration of strtoll" >&5
-echo $ECHO_N "checking for declaration of strtoll... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for declaration of strtoll" >&5
+$as_echo_n "checking for declaration of strtoll... " >&6; }
 if test "${bash_cv_decl_strtoll+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -15847,47 +14875,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   bash_cv_decl_strtoll=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_decl_strtoll=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $bash_cv_decl_strtoll" >&5
-echo "${ECHO_T}$bash_cv_decl_strtoll" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_decl_strtoll" >&5
+$as_echo "$bash_cv_decl_strtoll" >&6; }
 bash_tr_func=HAVE_DECL_`echo strtoll | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
 if test $bash_cv_decl_strtoll = yes; then
   cat >>confdefs.h <<_ACEOF
 
 
 
-{ echo "$as_me:$LINENO: checking for declaration of strtoul" >&5
-echo $ECHO_N "checking for declaration of strtoul... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for declaration of strtoul" >&5
+$as_echo_n "checking for declaration of strtoul... " >&6; }
 if test "${bash_cv_decl_strtoul+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -15937,47 +14953,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   bash_cv_decl_strtoul=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_decl_strtoul=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $bash_cv_decl_strtoul" >&5
-echo "${ECHO_T}$bash_cv_decl_strtoul" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_decl_strtoul" >&5
+$as_echo "$bash_cv_decl_strtoul" >&6; }
 bash_tr_func=HAVE_DECL_`echo strtoul | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
 if test $bash_cv_decl_strtoul = yes; then
   cat >>confdefs.h <<_ACEOF
 
 
 
-{ echo "$as_me:$LINENO: checking for declaration of strtoull" >&5
-echo $ECHO_N "checking for declaration of strtoull... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for declaration of strtoull" >&5
+$as_echo_n "checking for declaration of strtoull... " >&6; }
 if test "${bash_cv_decl_strtoull+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -16027,47 +15031,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   bash_cv_decl_strtoull=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_decl_strtoull=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $bash_cv_decl_strtoull" >&5
-echo "${ECHO_T}$bash_cv_decl_strtoull" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_decl_strtoull" >&5
+$as_echo "$bash_cv_decl_strtoull" >&6; }
 bash_tr_func=HAVE_DECL_`echo strtoull | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
 if test $bash_cv_decl_strtoull = yes; then
   cat >>confdefs.h <<_ACEOF
 
 
 
-{ echo "$as_me:$LINENO: checking for declaration of strtoumax" >&5
-echo $ECHO_N "checking for declaration of strtoumax... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for declaration of strtoumax" >&5
+$as_echo_n "checking for declaration of strtoumax... " >&6; }
 if test "${bash_cv_decl_strtoumax+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -16117,47 +15109,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   bash_cv_decl_strtoumax=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_decl_strtoumax=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $bash_cv_decl_strtoumax" >&5
-echo "${ECHO_T}$bash_cv_decl_strtoumax" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_decl_strtoumax" >&5
+$as_echo "$bash_cv_decl_strtoumax" >&6; }
 bash_tr_func=HAVE_DECL_`echo strtoumax | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
 if test $bash_cv_decl_strtoumax = yes; then
   cat >>confdefs.h <<_ACEOF
 
 
 
-
-
-for ac_header in stdlib.h sys/time.h unistd.h
+       
+  
+  
+for ac_header in $ac_header_list
 do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&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; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
+$as_echo_n "checking $ac_header usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -16206,49 +15188,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$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; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
+$as_echo_n "checking $ac_header presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -16262,58 +15228,52 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_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; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { 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;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+$as_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;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
     ( cat <<\_ASBOX
 @%:@@%:@ ------------------------------- @%:@@%:@
 @%:@@%:@ Report this to bug-bash@gnu.org @%:@@%:@
@@ -16322,35 +15282,44 @@ _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; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 
 fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+if test `eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-@%:@define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+@%:@define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF
  
 fi
 
 done
 
+  
+
 
-for ac_func in alarm
+       
+
+       
+  
+  
+for ac_func in $ac_func_list
 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; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -16403,60 +15372,66 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        eval "$as_ac_var=no"
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+if test `eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-@%:@define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+@%:@define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
  
 fi
 done
 
-{ echo "$as_me:$LINENO: checking for working mktime" >&5
-echo $ECHO_N "checking for working mktime... $ECHO_C" >&6; }
+  
+
+
+  
+
+
+  
+     
+     
+
+
+  
+
+  
+     
+
+{ $as_echo "$as_me:$LINENO: checking for working mktime" >&5
+$as_echo_n "checking for working mktime... " >&6; }
 if test "${ac_cv_func_working_mktime+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "$cross_compiling" = yes; then
   ac_cv_func_working_mktime=no
@@ -16468,26 +15443,25 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 /* Test program from Paul Eggert and Tony Leneis.  */
-#if TIME_WITH_SYS_TIME
+#ifdef TIME_WITH_SYS_TIME
 # include <sys/time.h>
 # include <time.h>
 #else
-# if HAVE_SYS_TIME_H
+# ifdef HAVE_SYS_TIME_H
 #  include <sys/time.h>
 # else
 #  include <time.h>
 # endif
 #endif
 
-#if HAVE_STDLIB_H
-# include <stdlib.h>
-#endif
+#include <limits.h>
+#include <stdlib.h>
 
-#if HAVE_UNISTD_H
+#ifdef HAVE_UNISTD_H
 # include <unistd.h>
 #endif
 
-#if !HAVE_ALARM
+#ifndef HAVE_ALARM
 # define alarm(X) /* empty */
 #endif
 
@@ -16588,6 +15562,36 @@ bigtime_test (j)
   return 1;
 }
 
+static int
+year_2050_test ()
+{
+  /* The correct answer for 2050-02-01 00:00:00 in Pacific time,
+     ignoring leap seconds.  */
+  unsigned long int answer = 2527315200UL;
+
+  struct tm tm;
+  time_t t;
+  tm.tm_year = 2050 - 1900;
+  tm.tm_mon = 2 - 1;
+  tm.tm_mday = 1;
+  tm.tm_hour = tm.tm_min = tm.tm_sec = 0;
+  tm.tm_isdst = -1;
+
+  /* Use the portable POSIX.1 specification "TZ=PST8PDT,M4.1.0,M10.5.0"
+     instead of "TZ=America/Vancouver" in order to detect the bug even
+     on systems that don't support the Olson extension, or don't have the
+     full zoneinfo tables installed.  */
+  putenv ("TZ=PST8PDT,M4.1.0,M10.5.0");
+
+  t = mktime (&tm);
+
+  /* Check that the result is either a failure, or close enough
+     to the correct answer that we can assume the discrepancy is
+     due to leap seconds.  */
+  return (t == (time_t) -1
+         || (0 < t && answer - 120 <= t && t <= answer + 120));
+}
+
 int
 main ()
 {
@@ -16599,12 +15603,15 @@ main ()
      isn't worth using anyway.  */
   alarm (60);
 
-  for (time_t_max = 1; 0 < time_t_max; time_t_max *= 2)
-    continue;
-  time_t_max--;
-  if ((time_t) -1 < 0)
-    for (time_t_min = -1; (time_t) (time_t_min * 2) < 0; time_t_min *= 2)
-      continue;
+  for (;;)
+    {
+      t = (time_t_max << 1) + 1;
+      if (t <= time_t_max)
+       break;
+      time_t_max = t;
+    }
+  time_t_min = - ((time_t) ~ (time_t) 0 == (time_t) -1) - time_t_max;
+
   delta = time_t_max / 997; /* a suitable prime number */
   for (i = 0; i < N_STRINGS; i++)
     {
@@ -16619,13 +15626,15 @@ main ()
             && mktime_test ((time_t) (60 * 60 * 24))))
        return 1;
 
-      for (j = 1; 0 < j; j *= 2)
+      for (j = 1; ; j <<= 1)
        if (! bigtime_test (j))
          return 1;
-      if (! bigtime_test (j - 1))
+       else if (INT_MAX / 2 < j)
+         break;
+      if (! bigtime_test (INT_MAX))
        return 1;
     }
-  return ! (irix_6_4_bug () && spring_forward_gap ());
+  return ! (irix_6_4_bug () && spring_forward_gap () && year_2050_test ());
 }
 _ACEOF
 rm -f conftest$ac_exeext
@@ -16634,36 +15643,39 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_func_working_mktime=yes
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 ac_cv_func_working_mktime=no
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_working_mktime" >&5
-echo "${ECHO_T}$ac_cv_func_working_mktime" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_working_mktime" >&5
+$as_echo "$ac_cv_func_working_mktime" >&6; }
 if test $ac_cv_func_working_mktime = no; then
   case " $LIB@&t@OBJS " in
   *" mktime.$ac_objext "* ) ;;
 
 for ac_header in argz.h errno.h fcntl.h malloc.h stdio_ext.h
 do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&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; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
+$as_echo_n "checking $ac_header usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -16711,49 +15724,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$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; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
+$as_echo_n "checking $ac_header presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -16767,58 +15764,52 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_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; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { 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;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+$as_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;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
     ( cat <<\_ASBOX
 @%:@@%:@ ------------------------------- @%:@@%:@
 @%:@@%:@ Report this to bug-bash@gnu.org @%:@@%:@
@@ -16827,21 +15818,23 @@ _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; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 
 fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+if test `eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-@%:@define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+@%:@define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF
  
 fi
@@ -16853,20 +15846,21 @@ done
 
 for ac_header in stdlib.h unistd.h
 do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&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; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
+$as_echo_n "checking $ac_header usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -16882,49 +15876,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$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; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
+$as_echo_n "checking $ac_header presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -16938,58 +15916,52 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_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; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { 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;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+$as_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;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
     ( cat <<\_ASBOX
 @%:@@%:@ ------------------------------- @%:@@%:@
 @%:@@%:@ Report this to bug-bash@gnu.org @%:@@%:@
@@ -16998,21 +15970,23 @@ _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; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 
 fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+if test `eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-@%:@define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+@%:@define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF
  
 fi
@@ -17022,11 +15996,11 @@ done
 
 for ac_func in getpagesize
 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; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -17079,60 +16053,50 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        eval "$as_ac_var=no"
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+if test `eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-@%:@define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+@%:@define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
  
 fi
 done
 
-{ echo "$as_me:$LINENO: checking for working mmap" >&5
-echo $ECHO_N "checking for working mmap... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for working mmap" >&5
+$as_echo_n "checking for working mmap... " >&6; }
 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "$cross_compiling" = yes; then
   ac_cv_func_mmap_fixed_mapped=no
@@ -17172,21 +16136,21 @@ $ac_includes_default
 #include <fcntl.h>
 #include <sys/mman.h>
 
-#if !STDC_HEADERS && !HAVE_STDLIB_H
+#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
 char *malloc ();
 #endif
 
 /* This mess was copied from the GNU getpagesize.h.  */
-#if !HAVE_GETPAGESIZE
+#ifndef HAVE_GETPAGESIZE
 /* Assume that all systems that can run configure have sys/param.h.  */
-# if !HAVE_SYS_PARAM_H
+# ifndef HAVE_SYS_PARAM_H
 #  define HAVE_SYS_PARAM_H 1
 # endif
 
 # ifdef _SC_PAGESIZE
 #  define getpagesize() sysconf(_SC_PAGESIZE)
 # else /* no _SC_PAGESIZE */
-#  if HAVE_SYS_PARAM_H
+#  ifdef HAVE_SYS_PARAM_H
 #   include <sys/param.h>
 #   ifdef EXEC_PAGESIZE
 #    define getpagesize() EXEC_PAGESIZE
@@ -17276,36 +16240,39 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_func_mmap_fixed_mapped=yes
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 ac_cv_func_mmap_fixed_mapped=no
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
-echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
+$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
 if test $ac_cv_func_mmap_fixed_mapped = yes; then
   
 cat >>confdefs.h <<\_ACEOF
@@ -17327,11 +16294,11 @@ rm -f conftest.mmap
 for ac_func in __argz_count __argz_next __argz_stringify dcgettext mempcpy \
                munmap stpcpy strcspn strdup
 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; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -17384,51 +16351,41 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        eval "$as_ac_var=no"
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+if test `eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-@%:@define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+@%:@define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
  
 fi
 
 for ac_header in wctype.h
 do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&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; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
+$as_echo_n "checking $ac_header usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -17479,49 +16437,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$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; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
+$as_echo_n "checking $ac_header presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -17535,58 +16477,52 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_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; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { 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;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+$as_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;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
     ( cat <<\_ASBOX
 @%:@@%:@ ------------------------------- @%:@@%:@
 @%:@@%:@ Report this to bug-bash@gnu.org @%:@@%:@
@@ -17595,21 +16531,23 @@ _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; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 
 fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+if test `eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-@%:@define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+@%:@define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF
  
 fi
@@ -17619,20 +16557,21 @@ done
 
 for ac_header in wchar.h
 do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&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; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
+$as_echo_n "checking $ac_header usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -17648,49 +16587,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$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; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
+$as_echo_n "checking $ac_header presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -17704,58 +16627,52 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_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; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { 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;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+$as_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;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
     ( cat <<\_ASBOX
 @%:@@%:@ ------------------------------- @%:@@%:@
 @%:@@%:@ Report this to bug-bash@gnu.org @%:@@%:@
@@ -17764,21 +16681,23 @@ _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; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 
 fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+if test `eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-@%:@define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+@%:@define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF
  
 fi
@@ -17788,20 +16707,21 @@ done
 
 for ac_header in langinfo.h
 do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&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; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
+$as_echo_n "checking $ac_header usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -17817,49 +16737,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$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; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
+$as_echo_n "checking $ac_header presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -17873,58 +16777,52 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_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; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { 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;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+$as_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;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
     ( cat <<\_ASBOX
 @%:@@%:@ ------------------------------- @%:@@%:@
 @%:@@%:@ Report this to bug-bash@gnu.org @%:@@%:@
@@ -17933,21 +16831,23 @@ _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; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 
 fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+if test `eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-@%:@define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+@%:@define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF
  
 fi
 done
 
 
-{ echo "$as_me:$LINENO: checking for mbrlen" >&5
-echo $ECHO_N "checking for mbrlen... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for mbrlen" >&5
+$as_echo_n "checking for mbrlen... " >&6; }
 if test "${ac_cv_func_mbrlen+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -18011,47 +16911,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_func_mbrlen=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_func_mbrlen=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_mbrlen" >&5
-echo "${ECHO_T}$ac_cv_func_mbrlen" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_mbrlen" >&5
+$as_echo "$ac_cv_func_mbrlen" >&6; }
 if test $ac_cv_func_mbrlen = yes; then
   cat >>confdefs.h <<\_ACEOF
 @%:@define HAVE_MBRLEN 1
@@ -18059,10 +16947,10 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for mbscmp" >&5
-echo $ECHO_N "checking for mbscmp... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for mbscmp" >&5
+$as_echo_n "checking for mbscmp... " >&6; }
 if test "${ac_cv_func_mbscmp+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -18115,47 +17003,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_func_mbscmp=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_func_mbscmp=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_mbscmp" >&5
-echo "${ECHO_T}$ac_cv_func_mbscmp" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_mbscmp" >&5
+$as_echo "$ac_cv_func_mbscmp" >&6; }
 if test $ac_cv_func_mbscmp = yes; then
   cat >>confdefs.h <<\_ACEOF
 @%:@define HAVE_MBSCMP 1
@@ -18163,10 +17039,10 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for mbsrtowcs" >&5
-echo $ECHO_N "checking for mbsrtowcs... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for mbsrtowcs" >&5
+$as_echo_n "checking for mbsrtowcs... " >&6; }
 if test "${ac_cv_func_mbsrtowcs+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -18219,47 +17095,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_func_mbsrtowcs=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_func_mbsrtowcs=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_mbsrtowcs" >&5
-echo "${ECHO_T}$ac_cv_func_mbsrtowcs" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_mbsrtowcs" >&5
+$as_echo "$ac_cv_func_mbsrtowcs" >&6; }
 if test $ac_cv_func_mbsrtowcs = yes; then
   cat >>confdefs.h <<\_ACEOF
 @%:@define HAVE_MBSRTOWCS 1
@@ -18268,10 +17132,10 @@ _ACEOF
 fi
 
 
-{ echo "$as_me:$LINENO: checking for wcrtomb" >&5
-echo $ECHO_N "checking for wcrtomb... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for wcrtomb" >&5
+$as_echo_n "checking for wcrtomb... " >&6; }
 if test "${ac_cv_func_wcrtomb+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -18324,47 +17188,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_func_wcrtomb=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_func_wcrtomb=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_wcrtomb" >&5
-echo "${ECHO_T}$ac_cv_func_wcrtomb" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_wcrtomb" >&5
+$as_echo "$ac_cv_func_wcrtomb" >&6; }
 if test $ac_cv_func_wcrtomb = yes; then
   cat >>confdefs.h <<\_ACEOF
 @%:@define HAVE_WCRTOMB 1
@@ -18372,10 +17224,10 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for wcscoll" >&5
-echo $ECHO_N "checking for wcscoll... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for wcscoll" >&5
+$as_echo_n "checking for wcscoll... " >&6; }
 if test "${ac_cv_func_wcscoll+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -18428,47 +17280,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_func_wcscoll=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_func_wcscoll=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_wcscoll" >&5
-echo "${ECHO_T}$ac_cv_func_wcscoll" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_wcscoll" >&5
+$as_echo "$ac_cv_func_wcscoll" >&6; }
 if test $ac_cv_func_wcscoll = yes; then
   cat >>confdefs.h <<\_ACEOF
 @%:@define HAVE_WCSCOLL 1
@@ -18476,10 +17316,10 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for wcsdup" >&5
-echo $ECHO_N "checking for wcsdup... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for wcsdup" >&5
+$as_echo_n "checking for wcsdup... " >&6; }
 if test "${ac_cv_func_wcsdup+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -18532,47 +17372,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_func_wcsdup=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_func_wcsdup=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_wcsdup" >&5
-echo "${ECHO_T}$ac_cv_func_wcsdup" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_wcsdup" >&5
+$as_echo "$ac_cv_func_wcsdup" >&6; }
 if test $ac_cv_func_wcsdup = yes; then
   cat >>confdefs.h <<\_ACEOF
 @%:@define HAVE_WCSDUP 1
@@ -18580,10 +17408,10 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for wcwidth" >&5
-echo $ECHO_N "checking for wcwidth... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for wcwidth" >&5
+$as_echo_n "checking for wcwidth... " >&6; }
 if test "${ac_cv_func_wcwidth+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -18636,47 +17464,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_func_wcwidth=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_func_wcwidth=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_wcwidth" >&5
-echo "${ECHO_T}$ac_cv_func_wcwidth" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_wcwidth" >&5
+$as_echo "$ac_cv_func_wcwidth" >&6; }
 if test $ac_cv_func_wcwidth = yes; then
   cat >>confdefs.h <<\_ACEOF
 @%:@define HAVE_WCWIDTH 1
@@ -18684,10 +17500,10 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for wctype" >&5
-echo $ECHO_N "checking for wctype... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for wctype" >&5
+$as_echo_n "checking for wctype... " >&6; }
 if test "${ac_cv_func_wctype+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -18740,47 +17556,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_func_wctype=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_func_wctype=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_wctype" >&5
-echo "${ECHO_T}$ac_cv_func_wctype" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_wctype" >&5
+$as_echo "$ac_cv_func_wctype" >&6; }
 if test $ac_cv_func_wctype = yes; then
   cat >>confdefs.h <<\_ACEOF
 @%:@define HAVE_WCTYPE 1
 
 
 
-  { echo "$as_me:$LINENO: checking whether mbrtowc and mbstate_t are properly declared" >&5
-echo $ECHO_N "checking whether mbrtowc and mbstate_t are properly declared... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking whether mbrtowc and mbstate_t are properly declared" >&5
+$as_echo_n "checking whether mbrtowc and mbstate_t are properly declared... " >&6; }
 if test "${ac_cv_func_mbrtowc+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -18820,47 +17624,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_func_mbrtowc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_func_mbrtowc=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_mbrtowc" >&5
-echo "${ECHO_T}$ac_cv_func_mbrtowc" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_mbrtowc" >&5
+$as_echo "$ac_cv_func_mbrtowc" >&6; }
   if test $ac_cv_func_mbrtowc = yes; then
     
 cat >>confdefs.h <<\_ACEOF
 
 for ac_func in iswlower iswupper towlower towupper iswctype
 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; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -18940,61 +17732,51 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        eval "$as_ac_var=no"
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+if test `eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-@%:@define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+@%:@define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
  
 fi
 done
 
 
-{ echo "$as_me:$LINENO: checking for nl_langinfo and CODESET" >&5
-echo $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for nl_langinfo and CODESET" >&5
+$as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
 if test "${bash_cv_langinfo_codeset+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -19017,47 +17799,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   bash_cv_langinfo_codeset=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_langinfo_codeset=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $bash_cv_langinfo_codeset" >&5
-echo "${ECHO_T}$bash_cv_langinfo_codeset" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_langinfo_codeset" >&5
+$as_echo "$bash_cv_langinfo_codeset" >&6; }
 if test $bash_cv_langinfo_codeset = yes; then
   cat >>confdefs.h <<\_ACEOF
 @%:@define HAVE_LANGINFO_CODESET 1
@@ -19065,10 +17835,10 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for wchar_t in wchar.h" >&5
-echo $ECHO_N "checking for wchar_t in wchar.h... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for wchar_t in wchar.h" >&5
+$as_echo_n "checking for wchar_t in wchar.h... " >&6; }
 if test "${bash_cv_type_wchar_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -19095,37 +17865,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   bash_cv_type_wchar_t=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_type_wchar_t=no
@@ -19133,8 +17887,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $bash_cv_type_wchar_t" >&5
-echo "${ECHO_T}$bash_cv_type_wchar_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_type_wchar_t" >&5
+$as_echo "$bash_cv_type_wchar_t" >&6; }
 if test $bash_cv_type_wchar_t = yes; then
         
 cat >>confdefs.h <<\_ACEOF
@@ -19143,10 +17897,10 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for wctype_t in wctype.h" >&5
-echo $ECHO_N "checking for wctype_t in wctype.h... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for wctype_t in wctype.h" >&5
+$as_echo_n "checking for wctype_t in wctype.h... " >&6; }
 if test "${bash_cv_type_wctype_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -19172,37 +17926,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   bash_cv_type_wctype_t=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_type_wctype_t=no
@@ -19210,8 +17948,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $bash_cv_type_wctype_t" >&5
-echo "${ECHO_T}$bash_cv_type_wctype_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_type_wctype_t" >&5
+$as_echo "$bash_cv_type_wctype_t" >&6; }
 if test $bash_cv_type_wctype_t = yes; then
         
 cat >>confdefs.h <<\_ACEOF
@@ -19220,10 +17958,10 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for wint_t in wctype.h" >&5
-echo $ECHO_N "checking for wint_t in wctype.h... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for wint_t in wctype.h" >&5
+$as_echo_n "checking for wint_t in wctype.h... " >&6; }
 if test "${bash_cv_type_wint_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -19249,37 +17987,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   bash_cv_type_wint_t=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_type_wint_t=no
@@ -19287,8 +18009,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $bash_cv_type_wint_t" >&5
-echo "${ECHO_T}$bash_cv_type_wint_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_type_wint_t" >&5
+$as_echo "$bash_cv_type_wint_t" >&6; }
 if test $bash_cv_type_wint_t = yes; then
         
 cat >>confdefs.h <<\_ACEOF
 
 if test "$opt_static_link" != yes; then
 
-{ echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
-echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
+$as_echo_n "checking for dlopen in -ldl... " >&6; }
 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-ldl  $LIBS"
@@ -19336,48 +18058,36 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_lib_dl_dlopen=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_lib_dl_dlopen=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
-echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
+$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
 if test $ac_cv_lib_dl_dlopen = yes; then
   cat >>confdefs.h <<_ACEOF
 @%:@define HAVE_LIBDL 1
 
 for ac_func in dlopen dlclose dlsym
 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; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -19449,51 +18159,41 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        eval "$as_ac_var=no"
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+if test `eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-@%:@define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+@%:@define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
  
 fi
@@ -19501,10 +18201,10 @@ done
 
 fi
 
-{ echo "$as_me:$LINENO: checking whether sys_siglist is declared" >&5
-echo $ECHO_N "checking whether sys_siglist is declared... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether sys_siglist is declared" >&5
+$as_echo_n "checking whether sys_siglist is declared... " >&6; }
 if test "${ac_cv_have_decl_sys_siglist+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -19514,7 +18214,7 @@ cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 #include <signal.h>
 /* NetBSD declares sys_siglist in unistd.h.  */
-#if HAVE_UNISTD_H
+#ifdef HAVE_UNISTD_H
 # include <unistd.h>
 #endif
 
@@ -19523,8 +18223,7 @@ int
 main ()
 {
 #ifndef sys_siglist
-  char *p = (char *) sys_siglist;
-  return !p;
+  (void) sys_siglist;
 #endif
 
   ;
@@ -19537,37 +18236,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_have_decl_sys_siglist=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_have_decl_sys_siglist=no
@@ -19575,8 +18258,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_sys_siglist" >&5
-echo "${ECHO_T}$ac_cv_have_decl_sys_siglist" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_sys_siglist" >&5
+$as_echo "$ac_cv_have_decl_sys_siglist" >&6; }
 if test $ac_cv_have_decl_sys_siglist = yes; then
   
 cat >>confdefs.h <<_ACEOF
 
 if test "$ac_cv_func_inet_aton" != 'yes'; then
 
-{ echo "$as_me:$LINENO: checking for inet_aton" >&5
-echo $ECHO_N "checking for inet_aton... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for inet_aton" >&5
+$as_echo_n "checking for inet_aton... " >&6; }
 if test "${bash_cv_func_inet_aton+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -19627,47 +18310,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   bash_cv_func_inet_aton=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_func_inet_aton=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $bash_cv_func_inet_aton" >&5
-echo "${ECHO_T}$bash_cv_func_inet_aton" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_func_inet_aton" >&5
+$as_echo "$bash_cv_func_inet_aton" >&6; }
 if test $bash_cv_func_inet_aton = yes; then
   cat >>confdefs.h <<\_ACEOF
 @%:@define HAVE_INET_ATON 1
 
 case "$host_os" in
 irix4*)        
-{ echo "$as_me:$LINENO: checking for getpwent in -lsun" >&5
-echo $ECHO_N "checking for getpwent in -lsun... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for getpwent in -lsun" >&5
+$as_echo_n "checking for getpwent in -lsun... " >&6; }
 if test "${ac_cv_lib_sun_getpwent+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lsun  $LIBS"
@@ -19721,48 +18392,36 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_lib_sun_getpwent=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_lib_sun_getpwent=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_sun_getpwent" >&5
-echo "${ECHO_T}$ac_cv_lib_sun_getpwent" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_sun_getpwent" >&5
+$as_echo "$ac_cv_lib_sun_getpwent" >&6; }
 if test $ac_cv_lib_sun_getpwent = yes; then
   cat >>confdefs.h <<_ACEOF
 @%:@define HAVE_LIBSUN 1
@@ -19779,17 +18438,17 @@ if test "$ac_cv_func_getpeername" = no; then
 if test "X$bash_cv_have_socklib" = "X"; then
 _bash_needmsg=
 else
-{ echo "$as_me:$LINENO: checking for socket library" >&5
-echo $ECHO_N "checking for socket library... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for socket library" >&5
+$as_echo_n "checking for socket library... " >&6; }
 _bash_needmsg=yes
 fi
 if test "${bash_cv_have_socklib+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  { echo "$as_me:$LINENO: checking for getpeername in -lsocket" >&5
-echo $ECHO_N "checking for getpeername in -lsocket... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for getpeername in -lsocket" >&5
+$as_echo_n "checking for getpeername in -lsocket... " >&6; }
 if test "${ac_cv_lib_socket_getpeername+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lsocket -lnsl $LIBS"
@@ -19821,48 +18480,36 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_lib_socket_getpeername=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_lib_socket_getpeername=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_socket_getpeername" >&5
-echo "${ECHO_T}$ac_cv_lib_socket_getpeername" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_socket_getpeername" >&5
+$as_echo "$ac_cv_lib_socket_getpeername" >&6; }
 if test $ac_cv_lib_socket_getpeername = yes; then
   bash_cv_have_socklib=yes
 else
@@ -19872,8 +18519,8 @@ fi
 fi
 
 if test "X$_bash_needmsg" = Xyes; then
-  { echo "$as_me:$LINENO: result: $bash_cv_have_socklib" >&5
-echo "${ECHO_T}$bash_cv_have_socklib" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $bash_cv_have_socklib" >&5
+$as_echo "$bash_cv_have_socklib" >&6; }
   _bash_needmsg=
 fi
 if test $bash_cv_have_socklib = yes; then
@@ -19881,17 +18528,17 @@ if test $bash_cv_have_socklib = yes; then
   if test "X$bash_cv_have_libnsl" = "X"; then
     _bash_needmsg=
   else
-    { echo "$as_me:$LINENO: checking for libnsl" >&5
-echo $ECHO_N "checking for libnsl... $ECHO_C" >&6; }
+    { $as_echo "$as_me:$LINENO: checking for libnsl" >&5
+$as_echo_n "checking for libnsl... " >&6; }
     _bash_needmsg=yes
   fi
   if test "${bash_cv_have_libnsl+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  { echo "$as_me:$LINENO: checking for t_open in -lnsl" >&5
-echo $ECHO_N "checking for t_open in -lnsl... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for t_open in -lnsl" >&5
+$as_echo_n "checking for t_open in -lnsl... " >&6; }
 if test "${ac_cv_lib_nsl_t_open+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lnsl  $LIBS"
@@ -19923,48 +18570,36 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_lib_nsl_t_open=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_lib_nsl_t_open=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_t_open" >&5
-echo "${ECHO_T}$ac_cv_lib_nsl_t_open" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_t_open" >&5
+$as_echo "$ac_cv_lib_nsl_t_open" >&6; }
 if test $ac_cv_lib_nsl_t_open = yes; then
   bash_cv_have_libnsl=yes
 else
@@ -19974,8 +18609,8 @@ fi
 fi
 
   if test "X$_bash_needmsg" = Xyes; then
-    { echo "$as_me:$LINENO: result: $bash_cv_have_libnsl" >&5
-echo "${ECHO_T}$bash_cv_have_libnsl" >&6; }
+    { $as_echo "$as_me:$LINENO: result: $bash_cv_have_libnsl" >&5
+$as_echo "$bash_cv_have_libnsl" >&6; }
     _bash_needmsg=
   fi
   if test $bash_cv_have_libnsl = yes; then
@@ -19998,12 +18633,12 @@ if test "$ac_cv_func_gethostbyname" = no; then
        if test "X$bash_cv_have_gethostbyname" = "X"; then
 _bash_needmsg=yes
 else
-{ echo "$as_me:$LINENO: checking for gethostbyname in socket library" >&5
-echo $ECHO_N "checking for gethostbyname in socket library... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for gethostbyname in socket library" >&5
+$as_echo_n "checking for gethostbyname in socket library... " >&6; }
 _bash_needmsg=
 fi
 if test "${bash_cv_have_gethostbyname+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -20028,53 +18663,41 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   bash_cv_have_gethostbyname=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_have_gethostbyname=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
 fi
 
 if test "X$_bash_needmsg" = Xyes; then
-    { echo "$as_me:$LINENO: checking for gethostbyname in socket library" >&5
-echo $ECHO_N "checking for gethostbyname in socket library... $ECHO_C" >&6; }
+    { $as_echo "$as_me:$LINENO: checking for gethostbyname in socket library" >&5
+$as_echo_n "checking for gethostbyname in socket library... " >&6; }
 fi
-{ echo "$as_me:$LINENO: result: $bash_cv_have_gethostbyname" >&5
-echo "${ECHO_T}$bash_cv_have_gethostbyname" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_have_gethostbyname" >&5
+$as_echo "$bash_cv_have_gethostbyname" >&6; }
 if test "$bash_cv_have_gethostbyname" = yes; then
 cat >>confdefs.h <<\_ACEOF
 @%:@define HAVE_GETHOSTBYNAME 1
 
 fi
 
-{ echo "$as_me:$LINENO: checking for uid_t in sys/types.h" >&5
-echo $ECHO_N "checking for uid_t in sys/types.h... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for uid_t in sys/types.h" >&5
+$as_echo_n "checking for uid_t in sys/types.h... " >&6; }
 if test "${ac_cv_type_uid_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -20107,8 +18730,8 @@ fi
 rm -f conftest*
 
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_uid_t" >&5
-echo "${ECHO_T}$ac_cv_type_uid_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_uid_t" >&5
+$as_echo "$ac_cv_type_uid_t" >&6; }
 if test $ac_cv_type_uid_t = no; then
   
 cat >>confdefs.h <<\_ACEOF
@@ -20122,10 +18745,10 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking type of array argument to getgroups" >&5
-echo $ECHO_N "checking type of array argument to getgroups... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking type of array argument to getgroups" >&5
+$as_echo_n "checking type of array argument to getgroups... " >&6; }
 if test "${ac_cv_type_getgroups+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "$cross_compiling" = yes; then
   ac_cv_type_getgroups=cross
@@ -20166,29 +18789,32 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_type_getgroups=gid_t
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 ac_cv_type_getgroups=int
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
@@ -20213,34 +18839,32 @@ rm -f conftest*
 
 fi
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_getgroups" >&5
-echo "${ECHO_T}$ac_cv_type_getgroups" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_getgroups" >&5
+$as_echo "$ac_cv_type_getgroups" >&6; }
 
 cat >>confdefs.h <<_ACEOF
 @%:@define GETGROUPS_T $ac_cv_type_getgroups
 _ACEOF
 
 
-{ echo "$as_me:$LINENO: checking for off_t" >&5
-echo $ECHO_N "checking for off_t... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for off_t" >&5
+$as_echo_n "checking for off_t... " >&6; }
 if test "${ac_cv_type_off_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_off_t=no
+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
-typedef off_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof (off_t))
+       return 0;
   ;
   return 0;
 }
@@ -20251,46 +18875,72 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((off_t)))
+         return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_off_t=yes
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_type_off_t=yes
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_off_t=no
+       
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
-echo "${ECHO_T}$ac_cv_type_off_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
+$as_echo "$ac_cv_type_off_t" >&6; }
 if test $ac_cv_type_off_t = yes; then
   :
 else
@@ -20301,26 +18951,24 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for mode_t" >&5
-echo $ECHO_N "checking for mode_t... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for mode_t" >&5
+$as_echo_n "checking for mode_t... " >&6; }
 if test "${ac_cv_type_mode_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_mode_t=no
+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
-typedef mode_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof (mode_t))
+       return 0;
   ;
   return 0;
 }
@@ -20331,46 +18979,72 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((mode_t)))
+         return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_mode_t=yes
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_type_mode_t=yes
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_mode_t=no
+       
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_mode_t" >&5
-echo "${ECHO_T}$ac_cv_type_mode_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_mode_t" >&5
+$as_echo "$ac_cv_type_mode_t" >&6; }
 if test $ac_cv_type_mode_t = yes; then
   :
 else
@@ -20381,10 +19055,10 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for uid_t in sys/types.h" >&5
-echo $ECHO_N "checking for uid_t in sys/types.h... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for uid_t in sys/types.h" >&5
+$as_echo_n "checking for uid_t in sys/types.h... " >&6; }
 if test "${ac_cv_type_uid_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -20404,8 +19078,8 @@ fi
 rm -f conftest*
 
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_uid_t" >&5
-echo "${ECHO_T}$ac_cv_type_uid_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_uid_t" >&5
+$as_echo "$ac_cv_type_uid_t" >&6; }
 if test $ac_cv_type_uid_t = no; then
   
 cat >>confdefs.h <<\_ACEOF
@@ -20419,26 +19093,24 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for pid_t" >&5
-echo $ECHO_N "checking for pid_t... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for pid_t" >&5
+$as_echo_n "checking for pid_t... " >&6; }
 if test "${ac_cv_type_pid_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_pid_t=no
+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
-typedef pid_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof (pid_t))
+       return 0;
   ;
   return 0;
 }
@@ -20449,46 +19121,72 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((pid_t)))
+         return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_pid_t=yes
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_type_pid_t=yes
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_pid_t=no
+       
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
-echo "${ECHO_T}$ac_cv_type_pid_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
+$as_echo "$ac_cv_type_pid_t" >&6; }
 if test $ac_cv_type_pid_t = yes; then
   :
 else
@@ -20499,26 +19197,24 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for size_t" >&5
-echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for size_t" >&5
+$as_echo_n "checking for size_t... " >&6; }
 if test "${ac_cv_type_size_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_size_t=no
+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
-typedef size_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof (size_t))
+       return 0;
   ;
   return 0;
 }
@@ -20529,46 +19225,72 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((size_t)))
+         return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_size_t=yes
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_size_t=no
+       ac_cv_type_size_t=yes
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
-echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
+$as_echo "$ac_cv_type_size_t" >&6; }
 if test $ac_cv_type_size_t = yes; then
   :
 else
@@ -20579,26 +19301,24 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for ssize_t" >&5
-echo $ECHO_N "checking for ssize_t... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for ssize_t" >&5
+$as_echo_n "checking for ssize_t... " >&6; }
 if test "${ac_cv_type_ssize_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_ssize_t=no
+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
-typedef ssize_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof (ssize_t))
+       return 0;
   ;
   return 0;
 }
@@ -20609,46 +19329,72 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((ssize_t)))
+         return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_ssize_t=yes
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_type_ssize_t=yes
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_ssize_t=no
+       
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_ssize_t" >&5
-echo "${ECHO_T}$ac_cv_type_ssize_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_ssize_t" >&5
+$as_echo "$ac_cv_type_ssize_t" >&6; }
 if test $ac_cv_type_ssize_t = yes; then
   :
 else
@@ -20659,26 +19405,24 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for time_t" >&5
-echo $ECHO_N "checking for time_t... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for time_t" >&5
+$as_echo_n "checking for time_t... " >&6; }
 if test "${ac_cv_type_time_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_time_t=no
+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
-typedef time_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof (time_t))
+       return 0;
   ;
   return 0;
 }
@@ -20689,50 +19433,76 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((time_t)))
+         return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_time_t=yes
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_time_t=no
+       ac_cv_type_time_t=yes
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_time_t" >&5
-echo "${ECHO_T}$ac_cv_type_time_t" >&6; }
-if test $ac_cv_type_time_t = yes; then
-  :
 else
-  
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_time_t" >&5
+$as_echo "$ac_cv_type_time_t" >&6; }
+if test $ac_cv_type_time_t = yes; then
+  :
+else
+  
 cat >>confdefs.h <<_ACEOF
 @%:@define time_t long
 _ACEOF
 
 
 
-{ echo "$as_me:$LINENO: checking for long long" >&5
-echo $ECHO_N "checking for long long... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for long long" >&5
+$as_echo_n "checking for long long... " >&6; }
 if test "${bash_cv_type_long_long+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -20771,47 +19541,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   bash_cv_type_long_long='long long'
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_type_long_long='long'
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $bash_cv_type_long_long" >&5
-echo "${ECHO_T}$bash_cv_type_long_long" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_type_long_long" >&5
+$as_echo "$bash_cv_type_long_long" >&6; }
 if test "$bash_cv_type_long_long" = 'long long'; then
   cat >>confdefs.h <<\_ACEOF
 @%:@define HAVE_LONG_LONG 1
@@ -20820,10 +19578,10 @@ _ACEOF
 fi
 
 
-{ echo "$as_me:$LINENO: checking for unsigned long long" >&5
-echo $ECHO_N "checking for unsigned long long... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for unsigned long long" >&5
+$as_echo_n "checking for unsigned long long... " >&6; }
 if test "${bash_cv_type_unsigned_long_long+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -20850,47 +19608,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   bash_cv_type_unsigned_long_long='unsigned long long'
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_type_unsigned_long_long='unsigned long'
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $bash_cv_type_unsigned_long_long" >&5
-echo "${ECHO_T}$bash_cv_type_unsigned_long_long" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_type_unsigned_long_long" >&5
+$as_echo "$bash_cv_type_unsigned_long_long" >&6; }
 if test "$bash_cv_type_unsigned_long_long" = 'unsigned long long'; then
   cat >>confdefs.h <<\_ACEOF
 @%:@define HAVE_UNSIGNED_LONG_LONG 1
@@ -20899,10 +19645,10 @@ _ACEOF
 fi
 
 
-{ echo "$as_me:$LINENO: checking return type of signal handlers" >&5
-echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking return type of signal handlers" >&5
+$as_echo_n "checking return type of signal handlers... " >&6; }
 if test "${ac_cv_type_signal+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -20927,37 +19673,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_type_signal=int
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_type_signal=void
@@ -20965,8 +19695,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
-echo "${ECHO_T}$ac_cv_type_signal" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
+$as_echo "$ac_cv_type_signal" >&6; }
 
 cat >>confdefs.h <<_ACEOF
 @%:@define RETSIGTYPE $ac_cv_type_signal
@@ -20974,87 +19704,15 @@ _ACEOF
 
 
 
-{ echo "$as_me:$LINENO: checking for char" >&5
-echo $ECHO_N "checking for char... $ECHO_C" >&6; }
-if test "${ac_cv_type_char+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
-typedef char ac__type_new_;
-int
-main ()
-{
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_char=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-       ac_cv_type_char=no
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_char" >&5
-echo "${ECHO_T}$ac_cv_type_char" >&6; }
-
-{ echo "$as_me:$LINENO: checking size of char" >&5
-echo $ECHO_N "checking size of char... $ECHO_C" >&6; }
+# The cast to long int works around a bug in the HP C Compiler
+# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
+# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
+# This bug is HP SR number 8606223364.
+{ $as_echo "$as_me:$LINENO: checking size of char" >&5
+$as_echo_n "checking size of char... " >&6; }
 if test "${ac_cv_sizeof_char+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  if test "$ac_cv_type_char" = yes; then
-  # The cast to long int works around a bug in the HP C Compiler
-  # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
-  # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
-  # This bug is HP SR number 8606223364.
   if test "$cross_compiling" = yes; then
   # Depending upon the size, compute the lo and hi bounds.
 cat >conftest.$ac_ext <<_ACEOF
@@ -21064,11 +19722,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef char ac__type_sizeof_;
 int
 main ()
 {
-static int test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)@:>@;
+static int test_array @<:@1 - 2 * !(((long int) (sizeof (char))) >= 0)@:>@;
 test_array @<:@0@:>@ = 0
 
   ;
@@ -21081,34 +19738,18 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_lo=0 ac_mid=0
   while :; do
     cat >conftest.$ac_ext <<_ACEOF
@@ -21118,11 +19759,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef char ac__type_sizeof_;
 int
 main ()
 {
-static int test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)@:>@;
+static int test_array @<:@1 - 2 * !(((long int) (sizeof (char))) <= $ac_mid)@:>@;
 test_array @<:@0@:>@ = 0
 
   ;
@@ -21135,37 +19775,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_lo=`expr $ac_mid + 1`
@@ -21179,7 +19803,7 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        cat >conftest.$ac_ext <<_ACEOF
@@ -21189,11 +19813,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef char ac__type_sizeof_;
 int
 main ()
 {
-static int test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)@:>@;
+static int test_array @<:@1 - 2 * !(((long int) (sizeof (char))) < 0)@:>@;
 test_array @<:@0@:>@ = 0
 
   ;
@@ -21206,34 +19829,18 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=-1 ac_mid=-1
   while :; do
     cat >conftest.$ac_ext <<_ACEOF
@@ -21243,11 +19850,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef char ac__type_sizeof_;
 int
 main ()
 {
-static int test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)@:>@;
+static int test_array @<:@1 - 2 * !(((long int) (sizeof (char))) >= $ac_mid)@:>@;
 test_array @<:@0@:>@ = 0
 
   ;
@@ -21260,37 +19866,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_lo=$ac_mid; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_hi=`expr '(' $ac_mid ')' - 1`
@@ -21304,7 +19894,7 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_lo= ac_hi=
@@ -21324,11 +19914,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef char ac__type_sizeof_;
 int
 main ()
 {
-static int test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)@:>@;
+static int test_array @<:@1 - 2 * !(((long int) (sizeof (char))) <= $ac_mid)@:>@;
 test_array @<:@0@:>@ = 0
 
   ;
@@ -21341,37 +19930,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_lo=`expr '(' $ac_mid ')' + 1`
@@ -21381,11 +19954,15 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 done
 case $ac_lo in
 ?*) ac_cv_sizeof_char=$ac_lo;;
-'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (char)
+'') if test "$ac_cv_type_char" = yes; then
+     { { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (char)
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute sizeof (char)
+$as_echo "$as_me: error: cannot compute sizeof (char)
 See \`config.log' for more details." >&2;}
-   { (exit 77); exit 77; }; } ;;
+   { (exit 77); exit 77; }; }
+   else
+     ac_cv_sizeof_char=0
+   fi ;;
 esac
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -21395,9 +19972,8 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef char ac__type_sizeof_;
-static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
-static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
+static long int longval () { return (long int) (sizeof (char)); }
+static unsigned long int ulongval () { return (long int) (sizeof (char)); }
 @%:@include <stdio.h>
 @%:@include <stdlib.h>
 int
@@ -21407,20 +19983,22 @@ main ()
   FILE *f = fopen ("conftest.val", "w");
   if (! f)
     return 1;
-  if (((long int) (sizeof (ac__type_sizeof_))) < 0)
+  if (((long int) (sizeof (char))) < 0)
     {
       long int i = longval ();
-      if (i != ((long int) (sizeof (ac__type_sizeof_))))
+      if (i != ((long int) (sizeof (char))))
        return 1;
-      fprintf (f, "%ld\n", i);
+      fprintf (f, "%ld", i);
     }
   else
     {
       unsigned long int i = ulongval ();
-      if (i != ((long int) (sizeof (ac__type_sizeof_))))
+      if (i != ((long int) (sizeof (char))))
        return 1;
-      fprintf (f, "%lu\n", i);
+      fprintf (f, "%lu", i);
     }
+  /* Do not output a trailing newline, as this causes \r\n confusion
+     on some platforms.  */
   return ferror (f) || fclose (f) != 0;
 
   ;
@@ -21433,128 +20011,63 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_sizeof_char=`cat conftest.val`
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
-{ { echo "$as_me:$LINENO: error: cannot compute sizeof (char)
+if test "$ac_cv_type_char" = yes; then
+     { { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (char)
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute sizeof (char)
+$as_echo "$as_me: error: cannot compute sizeof (char)
 See \`config.log' for more details." >&2;}
    { (exit 77); exit 77; }; }
+   else
+     ac_cv_sizeof_char=0
+   fi
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 rm -f conftest.val
-else
-  ac_cv_sizeof_char=0
-fi
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_char" >&5
-echo "${ECHO_T}$ac_cv_sizeof_char" >&6; }
-cat >>confdefs.h <<_ACEOF
-@%:@define SIZEOF_CHAR $ac_cv_sizeof_char
-_ACEOF
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_sizeof_char" >&5
+$as_echo "$ac_cv_sizeof_char" >&6; }
 
 
-{ echo "$as_me:$LINENO: checking for short" >&5
-echo $ECHO_N "checking for short... $ECHO_C" >&6; }
-if test "${ac_cv_type_short+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
-typedef short ac__type_new_;
-int
-main ()
-{
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_short=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_short=no
-fi
+cat >>confdefs.h <<_ACEOF
+@%:@define SIZEOF_CHAR $ac_cv_sizeof_char
+_ACEOF
 
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_short" >&5
-echo "${ECHO_T}$ac_cv_type_short" >&6; }
 
-{ echo "$as_me:$LINENO: checking size of short" >&5
-echo $ECHO_N "checking size of short... $ECHO_C" >&6; }
+# The cast to long int works around a bug in the HP C Compiler
+# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
+# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
+# This bug is HP SR number 8606223364.
+{ $as_echo "$as_me:$LINENO: checking size of short" >&5
+$as_echo_n "checking size of short... " >&6; }
 if test "${ac_cv_sizeof_short+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  if test "$ac_cv_type_short" = yes; then
-  # The cast to long int works around a bug in the HP C Compiler
-  # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
-  # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
-  # This bug is HP SR number 8606223364.
   if test "$cross_compiling" = yes; then
   # Depending upon the size, compute the lo and hi bounds.
 cat >conftest.$ac_ext <<_ACEOF
@@ -21564,11 +20077,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef short ac__type_sizeof_;
 int
 main ()
 {
-static int test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)@:>@;
+static int test_array @<:@1 - 2 * !(((long int) (sizeof (short))) >= 0)@:>@;
 test_array @<:@0@:>@ = 0
 
   ;
@@ -21581,34 +20093,18 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_lo=0 ac_mid=0
   while :; do
     cat >conftest.$ac_ext <<_ACEOF
@@ -21618,11 +20114,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef short ac__type_sizeof_;
 int
 main ()
 {
-static int test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)@:>@;
+static int test_array @<:@1 - 2 * !(((long int) (sizeof (short))) <= $ac_mid)@:>@;
 test_array @<:@0@:>@ = 0
 
   ;
@@ -21635,37 +20130,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_lo=`expr $ac_mid + 1`
@@ -21679,7 +20158,7 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        cat >conftest.$ac_ext <<_ACEOF
@@ -21689,11 +20168,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef short ac__type_sizeof_;
 int
 main ()
 {
-static int test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)@:>@;
+static int test_array @<:@1 - 2 * !(((long int) (sizeof (short))) < 0)@:>@;
 test_array @<:@0@:>@ = 0
 
   ;
@@ -21706,34 +20184,18 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=-1 ac_mid=-1
   while :; do
     cat >conftest.$ac_ext <<_ACEOF
@@ -21743,11 +20205,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef short ac__type_sizeof_;
 int
 main ()
 {
-static int test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)@:>@;
+static int test_array @<:@1 - 2 * !(((long int) (sizeof (short))) >= $ac_mid)@:>@;
 test_array @<:@0@:>@ = 0
 
   ;
@@ -21760,37 +20221,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_lo=$ac_mid; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_hi=`expr '(' $ac_mid ')' - 1`
@@ -21804,7 +20249,7 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_lo= ac_hi=
@@ -21824,11 +20269,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef short ac__type_sizeof_;
 int
 main ()
 {
-static int test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)@:>@;
+static int test_array @<:@1 - 2 * !(((long int) (sizeof (short))) <= $ac_mid)@:>@;
 test_array @<:@0@:>@ = 0
 
   ;
@@ -21841,37 +20285,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_lo=`expr '(' $ac_mid ')' + 1`
@@ -21881,11 +20309,15 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 done
 case $ac_lo in
 ?*) ac_cv_sizeof_short=$ac_lo;;
-'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (short)
+'') if test "$ac_cv_type_short" = yes; then
+     { { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (short)
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute sizeof (short)
+$as_echo "$as_me: error: cannot compute sizeof (short)
 See \`config.log' for more details." >&2;}
-   { (exit 77); exit 77; }; } ;;
+   { (exit 77); exit 77; }; }
+   else
+     ac_cv_sizeof_short=0
+   fi ;;
 esac
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -21895,9 +20327,8 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef short ac__type_sizeof_;
-static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
-static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
+static long int longval () { return (long int) (sizeof (short)); }
+static unsigned long int ulongval () { return (long int) (sizeof (short)); }
 @%:@include <stdio.h>
 @%:@include <stdlib.h>
 int
@@ -21907,20 +20338,22 @@ main ()
   FILE *f = fopen ("conftest.val", "w");
   if (! f)
     return 1;
-  if (((long int) (sizeof (ac__type_sizeof_))) < 0)
+  if (((long int) (sizeof (short))) < 0)
     {
       long int i = longval ();
-      if (i != ((long int) (sizeof (ac__type_sizeof_))))
+      if (i != ((long int) (sizeof (short))))
        return 1;
-      fprintf (f, "%ld\n", i);
+      fprintf (f, "%ld", i);
     }
   else
     {
       unsigned long int i = ulongval ();
-      if (i != ((long int) (sizeof (ac__type_sizeof_))))
+      if (i != ((long int) (sizeof (short))))
        return 1;
-      fprintf (f, "%lu\n", i);
+      fprintf (f, "%lu", i);
     }
+  /* Do not output a trailing newline, as this causes \r\n confusion
+     on some platforms.  */
   return ferror (f) || fclose (f) != 0;
 
   ;
@@ -21933,128 +20366,63 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_sizeof_short=`cat conftest.val`
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
-{ { echo "$as_me:$LINENO: error: cannot compute sizeof (short)
+if test "$ac_cv_type_short" = yes; then
+     { { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (short)
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute sizeof (short)
+$as_echo "$as_me: error: cannot compute sizeof (short)
 See \`config.log' for more details." >&2;}
    { (exit 77); exit 77; }; }
+   else
+     ac_cv_sizeof_short=0
+   fi
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 rm -f conftest.val
-else
-  ac_cv_sizeof_short=0
 fi
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_short" >&5
-echo "${ECHO_T}$ac_cv_sizeof_short" >&6; }
-cat >>confdefs.h <<_ACEOF
-@%:@define SIZEOF_SHORT $ac_cv_sizeof_short
-_ACEOF
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_sizeof_short" >&5
+$as_echo "$ac_cv_sizeof_short" >&6; }
 
 
-{ echo "$as_me:$LINENO: checking for int" >&5
-echo $ECHO_N "checking for int... $ECHO_C" >&6; }
-if test "${ac_cv_type_int+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
-typedef int ac__type_new_;
-int
-main ()
-{
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_int=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_int=no
-fi
+cat >>confdefs.h <<_ACEOF
+@%:@define SIZEOF_SHORT $ac_cv_sizeof_short
+_ACEOF
 
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_int" >&5
-echo "${ECHO_T}$ac_cv_type_int" >&6; }
 
-{ echo "$as_me:$LINENO: checking size of int" >&5
-echo $ECHO_N "checking size of int... $ECHO_C" >&6; }
+# The cast to long int works around a bug in the HP C Compiler
+# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
+# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
+# This bug is HP SR number 8606223364.
+{ $as_echo "$as_me:$LINENO: checking size of int" >&5
+$as_echo_n "checking size of int... " >&6; }
 if test "${ac_cv_sizeof_int+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  if test "$ac_cv_type_int" = yes; then
-  # The cast to long int works around a bug in the HP C Compiler
-  # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
-  # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
-  # This bug is HP SR number 8606223364.
   if test "$cross_compiling" = yes; then
   # Depending upon the size, compute the lo and hi bounds.
 cat >conftest.$ac_ext <<_ACEOF
@@ -22064,11 +20432,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef int ac__type_sizeof_;
 int
 main ()
 {
-static int test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)@:>@;
+static int test_array @<:@1 - 2 * !(((long int) (sizeof (int))) >= 0)@:>@;
 test_array @<:@0@:>@ = 0
 
   ;
@@ -22081,34 +20448,18 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_lo=0 ac_mid=0
   while :; do
     cat >conftest.$ac_ext <<_ACEOF
@@ -22118,11 +20469,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef int ac__type_sizeof_;
 int
 main ()
 {
-static int test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)@:>@;
+static int test_array @<:@1 - 2 * !(((long int) (sizeof (int))) <= $ac_mid)@:>@;
 test_array @<:@0@:>@ = 0
 
   ;
@@ -22135,37 +20485,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_lo=`expr $ac_mid + 1`
@@ -22179,7 +20513,7 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        cat >conftest.$ac_ext <<_ACEOF
@@ -22189,11 +20523,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef int ac__type_sizeof_;
 int
 main ()
 {
-static int test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)@:>@;
+static int test_array @<:@1 - 2 * !(((long int) (sizeof (int))) < 0)@:>@;
 test_array @<:@0@:>@ = 0
 
   ;
@@ -22206,34 +20539,18 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=-1 ac_mid=-1
   while :; do
     cat >conftest.$ac_ext <<_ACEOF
@@ -22243,11 +20560,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef int ac__type_sizeof_;
 int
 main ()
 {
-static int test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)@:>@;
+static int test_array @<:@1 - 2 * !(((long int) (sizeof (int))) >= $ac_mid)@:>@;
 test_array @<:@0@:>@ = 0
 
   ;
@@ -22260,37 +20576,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_lo=$ac_mid; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_hi=`expr '(' $ac_mid ')' - 1`
@@ -22304,7 +20604,7 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_lo= ac_hi=
@@ -22324,11 +20624,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef int ac__type_sizeof_;
 int
 main ()
 {
-static int test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)@:>@;
+static int test_array @<:@1 - 2 * !(((long int) (sizeof (int))) <= $ac_mid)@:>@;
 test_array @<:@0@:>@ = 0
 
   ;
@@ -22341,37 +20640,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_lo=`expr '(' $ac_mid ')' + 1`
@@ -22381,11 +20664,15 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 done
 case $ac_lo in
 ?*) ac_cv_sizeof_int=$ac_lo;;
-'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (int)
+'') if test "$ac_cv_type_int" = yes; then
+     { { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (int)
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute sizeof (int)
+$as_echo "$as_me: error: cannot compute sizeof (int)
 See \`config.log' for more details." >&2;}
-   { (exit 77); exit 77; }; } ;;
+   { (exit 77); exit 77; }; }
+   else
+     ac_cv_sizeof_int=0
+   fi ;;
 esac
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -22395,9 +20682,8 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef int ac__type_sizeof_;
-static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
-static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
+static long int longval () { return (long int) (sizeof (int)); }
+static unsigned long int ulongval () { return (long int) (sizeof (int)); }
 @%:@include <stdio.h>
 @%:@include <stdlib.h>
 int
@@ -22407,20 +20693,22 @@ main ()
   FILE *f = fopen ("conftest.val", "w");
   if (! f)
     return 1;
-  if (((long int) (sizeof (ac__type_sizeof_))) < 0)
+  if (((long int) (sizeof (int))) < 0)
     {
       long int i = longval ();
-      if (i != ((long int) (sizeof (ac__type_sizeof_))))
+      if (i != ((long int) (sizeof (int))))
        return 1;
-      fprintf (f, "%ld\n", i);
+      fprintf (f, "%ld", i);
     }
   else
     {
       unsigned long int i = ulongval ();
-      if (i != ((long int) (sizeof (ac__type_sizeof_))))
+      if (i != ((long int) (sizeof (int))))
        return 1;
-      fprintf (f, "%lu\n", i);
+      fprintf (f, "%lu", i);
     }
+  /* Do not output a trailing newline, as this causes \r\n confusion
+     on some platforms.  */
   return ferror (f) || fclose (f) != 0;
 
   ;
@@ -22433,128 +20721,63 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_sizeof_int=`cat conftest.val`
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
-{ { echo "$as_me:$LINENO: error: cannot compute sizeof (int)
+if test "$ac_cv_type_int" = yes; then
+     { { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (int)
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute sizeof (int)
+$as_echo "$as_me: error: cannot compute sizeof (int)
 See \`config.log' for more details." >&2;}
    { (exit 77); exit 77; }; }
+   else
+     ac_cv_sizeof_int=0
+   fi
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 rm -f conftest.val
-else
-  ac_cv_sizeof_int=0
-fi
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5
-echo "${ECHO_T}$ac_cv_sizeof_int" >&6; }
-cat >>confdefs.h <<_ACEOF
-@%:@define SIZEOF_INT $ac_cv_sizeof_int
-_ACEOF
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5
+$as_echo "$ac_cv_sizeof_int" >&6; }
 
 
-{ echo "$as_me:$LINENO: checking for long" >&5
-echo $ECHO_N "checking for long... $ECHO_C" >&6; }
-if test "${ac_cv_type_long+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
-typedef long ac__type_new_;
-int
-main ()
-{
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_long=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_long=no
-fi
+cat >>confdefs.h <<_ACEOF
+@%:@define SIZEOF_INT $ac_cv_sizeof_int
+_ACEOF
 
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_long" >&5
-echo "${ECHO_T}$ac_cv_type_long" >&6; }
 
-{ echo "$as_me:$LINENO: checking size of long" >&5
-echo $ECHO_N "checking size of long... $ECHO_C" >&6; }
+# The cast to long int works around a bug in the HP C Compiler
+# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
+# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
+# This bug is HP SR number 8606223364.
+{ $as_echo "$as_me:$LINENO: checking size of long" >&5
+$as_echo_n "checking size of long... " >&6; }
 if test "${ac_cv_sizeof_long+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  if test "$ac_cv_type_long" = yes; then
-  # The cast to long int works around a bug in the HP C Compiler
-  # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
-  # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
-  # This bug is HP SR number 8606223364.
   if test "$cross_compiling" = yes; then
   # Depending upon the size, compute the lo and hi bounds.
 cat >conftest.$ac_ext <<_ACEOF
@@ -22564,11 +20787,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef long ac__type_sizeof_;
 int
 main ()
 {
-static int test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)@:>@;
+static int test_array @<:@1 - 2 * !(((long int) (sizeof (long))) >= 0)@:>@;
 test_array @<:@0@:>@ = 0
 
   ;
@@ -22581,34 +20803,18 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_lo=0 ac_mid=0
   while :; do
     cat >conftest.$ac_ext <<_ACEOF
@@ -22618,11 +20824,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef long ac__type_sizeof_;
 int
 main ()
 {
-static int test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)@:>@;
+static int test_array @<:@1 - 2 * !(((long int) (sizeof (long))) <= $ac_mid)@:>@;
 test_array @<:@0@:>@ = 0
 
   ;
@@ -22635,37 +20840,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_lo=`expr $ac_mid + 1`
@@ -22679,7 +20868,7 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        cat >conftest.$ac_ext <<_ACEOF
@@ -22689,11 +20878,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef long ac__type_sizeof_;
 int
 main ()
 {
-static int test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)@:>@;
+static int test_array @<:@1 - 2 * !(((long int) (sizeof (long))) < 0)@:>@;
 test_array @<:@0@:>@ = 0
 
   ;
@@ -22706,34 +20894,18 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=-1 ac_mid=-1
   while :; do
     cat >conftest.$ac_ext <<_ACEOF
@@ -22743,11 +20915,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef long ac__type_sizeof_;
 int
 main ()
 {
-static int test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)@:>@;
+static int test_array @<:@1 - 2 * !(((long int) (sizeof (long))) >= $ac_mid)@:>@;
 test_array @<:@0@:>@ = 0
 
   ;
@@ -22760,37 +20931,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_lo=$ac_mid; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_hi=`expr '(' $ac_mid ')' - 1`
@@ -22804,7 +20959,7 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_lo= ac_hi=
@@ -22824,11 +20979,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef long ac__type_sizeof_;
 int
 main ()
 {
-static int test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)@:>@;
+static int test_array @<:@1 - 2 * !(((long int) (sizeof (long))) <= $ac_mid)@:>@;
 test_array @<:@0@:>@ = 0
 
   ;
@@ -22841,37 +20995,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_lo=`expr '(' $ac_mid ')' + 1`
@@ -22881,11 +21019,15 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 done
 case $ac_lo in
 ?*) ac_cv_sizeof_long=$ac_lo;;
-'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long)
+'') if test "$ac_cv_type_long" = yes; then
+     { { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (long)
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute sizeof (long)
+$as_echo "$as_me: error: cannot compute sizeof (long)
 See \`config.log' for more details." >&2;}
-   { (exit 77); exit 77; }; } ;;
+   { (exit 77); exit 77; }; }
+   else
+     ac_cv_sizeof_long=0
+   fi ;;
 esac
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -22895,9 +21037,8 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef long ac__type_sizeof_;
-static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
-static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
+static long int longval () { return (long int) (sizeof (long)); }
+static unsigned long int ulongval () { return (long int) (sizeof (long)); }
 @%:@include <stdio.h>
 @%:@include <stdlib.h>
 int
@@ -22907,20 +21048,22 @@ main ()
   FILE *f = fopen ("conftest.val", "w");
   if (! f)
     return 1;
-  if (((long int) (sizeof (ac__type_sizeof_))) < 0)
+  if (((long int) (sizeof (long))) < 0)
     {
       long int i = longval ();
-      if (i != ((long int) (sizeof (ac__type_sizeof_))))
+      if (i != ((long int) (sizeof (long))))
        return 1;
-      fprintf (f, "%ld\n", i);
+      fprintf (f, "%ld", i);
     }
   else
     {
       unsigned long int i = ulongval ();
-      if (i != ((long int) (sizeof (ac__type_sizeof_))))
+      if (i != ((long int) (sizeof (long))))
        return 1;
-      fprintf (f, "%lu\n", i);
+      fprintf (f, "%lu", i);
     }
+  /* Do not output a trailing newline, as this causes \r\n confusion
+     on some platforms.  */
   return ferror (f) || fclose (f) != 0;
 
   ;
@@ -22933,128 +21076,63 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_sizeof_long=`cat conftest.val`
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
-{ { echo "$as_me:$LINENO: error: cannot compute sizeof (long)
+if test "$ac_cv_type_long" = yes; then
+     { { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (long)
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute sizeof (long)
+$as_echo "$as_me: error: cannot compute sizeof (long)
 See \`config.log' for more details." >&2;}
    { (exit 77); exit 77; }; }
+   else
+     ac_cv_sizeof_long=0
+   fi
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 rm -f conftest.val
-else
-  ac_cv_sizeof_long=0
 fi
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_long" >&5
-echo "${ECHO_T}$ac_cv_sizeof_long" >&6; }
-cat >>confdefs.h <<_ACEOF
-@%:@define SIZEOF_LONG $ac_cv_sizeof_long
-_ACEOF
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_sizeof_long" >&5
+$as_echo "$ac_cv_sizeof_long" >&6; }
 
 
-{ echo "$as_me:$LINENO: checking for char *" >&5
-echo $ECHO_N "checking for char *... $ECHO_C" >&6; }
-if test "${ac_cv_type_char_p+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
-typedef char * ac__type_new_;
-int
-main ()
-{
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_char_p=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_char_p=no
-fi
+cat >>confdefs.h <<_ACEOF
+@%:@define SIZEOF_LONG $ac_cv_sizeof_long
+_ACEOF
 
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_char_p" >&5
-echo "${ECHO_T}$ac_cv_type_char_p" >&6; }
 
-{ echo "$as_me:$LINENO: checking size of char *" >&5
-echo $ECHO_N "checking size of char *... $ECHO_C" >&6; }
+# The cast to long int works around a bug in the HP C Compiler
+# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
+# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
+# This bug is HP SR number 8606223364.
+{ $as_echo "$as_me:$LINENO: checking size of char *" >&5
+$as_echo_n "checking size of char *... " >&6; }
 if test "${ac_cv_sizeof_char_p+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  if test "$ac_cv_type_char_p" = yes; then
-  # The cast to long int works around a bug in the HP C Compiler
-  # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
-  # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
-  # This bug is HP SR number 8606223364.
   if test "$cross_compiling" = yes; then
   # Depending upon the size, compute the lo and hi bounds.
 cat >conftest.$ac_ext <<_ACEOF
@@ -23064,11 +21142,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef char * ac__type_sizeof_;
 int
 main ()
 {
-static int test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)@:>@;
+static int test_array @<:@1 - 2 * !(((long int) (sizeof (char *))) >= 0)@:>@;
 test_array @<:@0@:>@ = 0
 
   ;
@@ -23081,34 +21158,18 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_lo=0 ac_mid=0
   while :; do
     cat >conftest.$ac_ext <<_ACEOF
@@ -23118,11 +21179,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef char * ac__type_sizeof_;
 int
 main ()
 {
-static int test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)@:>@;
+static int test_array @<:@1 - 2 * !(((long int) (sizeof (char *))) <= $ac_mid)@:>@;
 test_array @<:@0@:>@ = 0
 
   ;
@@ -23135,37 +21195,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_lo=`expr $ac_mid + 1`
@@ -23179,7 +21223,7 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        cat >conftest.$ac_ext <<_ACEOF
@@ -23189,11 +21233,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef char * ac__type_sizeof_;
 int
 main ()
 {
-static int test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)@:>@;
+static int test_array @<:@1 - 2 * !(((long int) (sizeof (char *))) < 0)@:>@;
 test_array @<:@0@:>@ = 0
 
   ;
@@ -23206,34 +21249,18 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=-1 ac_mid=-1
   while :; do
     cat >conftest.$ac_ext <<_ACEOF
@@ -23243,11 +21270,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef char * ac__type_sizeof_;
 int
 main ()
 {
-static int test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)@:>@;
+static int test_array @<:@1 - 2 * !(((long int) (sizeof (char *))) >= $ac_mid)@:>@;
 test_array @<:@0@:>@ = 0
 
   ;
@@ -23260,37 +21286,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_lo=$ac_mid; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_hi=`expr '(' $ac_mid ')' - 1`
@@ -23304,7 +21314,7 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_lo= ac_hi=
@@ -23324,11 +21334,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef char * ac__type_sizeof_;
 int
 main ()
 {
-static int test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)@:>@;
+static int test_array @<:@1 - 2 * !(((long int) (sizeof (char *))) <= $ac_mid)@:>@;
 test_array @<:@0@:>@ = 0
 
   ;
@@ -23341,37 +21350,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_lo=`expr '(' $ac_mid ')' + 1`
@@ -23381,11 +21374,15 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 done
 case $ac_lo in
 ?*) ac_cv_sizeof_char_p=$ac_lo;;
-'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (char *)
+'') if test "$ac_cv_type_char_p" = yes; then
+     { { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (char *)
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute sizeof (char *)
+$as_echo "$as_me: error: cannot compute sizeof (char *)
 See \`config.log' for more details." >&2;}
-   { (exit 77); exit 77; }; } ;;
+   { (exit 77); exit 77; }; }
+   else
+     ac_cv_sizeof_char_p=0
+   fi ;;
 esac
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -23395,9 +21392,8 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef char * ac__type_sizeof_;
-static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
-static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
+static long int longval () { return (long int) (sizeof (char *)); }
+static unsigned long int ulongval () { return (long int) (sizeof (char *)); }
 @%:@include <stdio.h>
 @%:@include <stdlib.h>
 int
@@ -23407,20 +21403,22 @@ main ()
   FILE *f = fopen ("conftest.val", "w");
   if (! f)
     return 1;
-  if (((long int) (sizeof (ac__type_sizeof_))) < 0)
+  if (((long int) (sizeof (char *))) < 0)
     {
       long int i = longval ();
-      if (i != ((long int) (sizeof (ac__type_sizeof_))))
+      if (i != ((long int) (sizeof (char *))))
        return 1;
-      fprintf (f, "%ld\n", i);
+      fprintf (f, "%ld", i);
     }
   else
     {
       unsigned long int i = ulongval ();
-      if (i != ((long int) (sizeof (ac__type_sizeof_))))
+      if (i != ((long int) (sizeof (char *))))
        return 1;
-      fprintf (f, "%lu\n", i);
+      fprintf (f, "%lu", i);
     }
+  /* Do not output a trailing newline, as this causes \r\n confusion
+     on some platforms.  */
   return ferror (f) || fclose (f) != 0;
 
   ;
@@ -23433,128 +21431,63 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_sizeof_char_p=`cat conftest.val`
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
-{ { echo "$as_me:$LINENO: error: cannot compute sizeof (char *)
+if test "$ac_cv_type_char_p" = yes; then
+     { { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (char *)
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute sizeof (char *)
+$as_echo "$as_me: error: cannot compute sizeof (char *)
 See \`config.log' for more details." >&2;}
    { (exit 77); exit 77; }; }
+   else
+     ac_cv_sizeof_char_p=0
+   fi
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 rm -f conftest.val
-else
-  ac_cv_sizeof_char_p=0
-fi
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_char_p" >&5
-echo "${ECHO_T}$ac_cv_sizeof_char_p" >&6; }
-cat >>confdefs.h <<_ACEOF
-@%:@define SIZEOF_CHAR_P $ac_cv_sizeof_char_p
-_ACEOF
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_sizeof_char_p" >&5
+$as_echo "$ac_cv_sizeof_char_p" >&6; }
 
 
-{ echo "$as_me:$LINENO: checking for double" >&5
-echo $ECHO_N "checking for double... $ECHO_C" >&6; }
-if test "${ac_cv_type_double+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
-typedef double ac__type_new_;
-int
-main ()
-{
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_double=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_double=no
-fi
+cat >>confdefs.h <<_ACEOF
+@%:@define SIZEOF_CHAR_P $ac_cv_sizeof_char_p
+_ACEOF
 
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_double" >&5
-echo "${ECHO_T}$ac_cv_type_double" >&6; }
 
-{ echo "$as_me:$LINENO: checking size of double" >&5
-echo $ECHO_N "checking size of double... $ECHO_C" >&6; }
+# The cast to long int works around a bug in the HP C Compiler
+# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
+# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
+# This bug is HP SR number 8606223364.
+{ $as_echo "$as_me:$LINENO: checking size of double" >&5
+$as_echo_n "checking size of double... " >&6; }
 if test "${ac_cv_sizeof_double+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  if test "$ac_cv_type_double" = yes; then
-  # The cast to long int works around a bug in the HP C Compiler
-  # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
-  # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
-  # This bug is HP SR number 8606223364.
   if test "$cross_compiling" = yes; then
   # Depending upon the size, compute the lo and hi bounds.
 cat >conftest.$ac_ext <<_ACEOF
@@ -23564,11 +21497,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef double ac__type_sizeof_;
 int
 main ()
 {
-static int test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)@:>@;
+static int test_array @<:@1 - 2 * !(((long int) (sizeof (double))) >= 0)@:>@;
 test_array @<:@0@:>@ = 0
 
   ;
@@ -23581,34 +21513,18 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_lo=0 ac_mid=0
   while :; do
     cat >conftest.$ac_ext <<_ACEOF
@@ -23618,11 +21534,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef double ac__type_sizeof_;
 int
 main ()
 {
-static int test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)@:>@;
+static int test_array @<:@1 - 2 * !(((long int) (sizeof (double))) <= $ac_mid)@:>@;
 test_array @<:@0@:>@ = 0
 
   ;
@@ -23635,37 +21550,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_lo=`expr $ac_mid + 1`
@@ -23679,7 +21578,7 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        cat >conftest.$ac_ext <<_ACEOF
@@ -23689,11 +21588,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef double ac__type_sizeof_;
 int
 main ()
 {
-static int test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)@:>@;
+static int test_array @<:@1 - 2 * !(((long int) (sizeof (double))) < 0)@:>@;
 test_array @<:@0@:>@ = 0
 
   ;
@@ -23706,34 +21604,18 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=-1 ac_mid=-1
   while :; do
     cat >conftest.$ac_ext <<_ACEOF
@@ -23743,11 +21625,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef double ac__type_sizeof_;
 int
 main ()
 {
-static int test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)@:>@;
+static int test_array @<:@1 - 2 * !(((long int) (sizeof (double))) >= $ac_mid)@:>@;
 test_array @<:@0@:>@ = 0
 
   ;
@@ -23760,37 +21641,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_lo=$ac_mid; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_hi=`expr '(' $ac_mid ')' - 1`
@@ -23804,7 +21669,7 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_lo= ac_hi=
@@ -23824,11 +21689,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef double ac__type_sizeof_;
 int
 main ()
 {
-static int test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)@:>@;
+static int test_array @<:@1 - 2 * !(((long int) (sizeof (double))) <= $ac_mid)@:>@;
 test_array @<:@0@:>@ = 0
 
   ;
@@ -23841,37 +21705,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_lo=`expr '(' $ac_mid ')' + 1`
@@ -23881,11 +21729,15 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 done
 case $ac_lo in
 ?*) ac_cv_sizeof_double=$ac_lo;;
-'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (double)
+'') if test "$ac_cv_type_double" = yes; then
+     { { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (double)
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute sizeof (double)
+$as_echo "$as_me: error: cannot compute sizeof (double)
 See \`config.log' for more details." >&2;}
-   { (exit 77); exit 77; }; } ;;
+   { (exit 77); exit 77; }; }
+   else
+     ac_cv_sizeof_double=0
+   fi ;;
 esac
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -23895,9 +21747,8 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef double ac__type_sizeof_;
-static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
-static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
+static long int longval () { return (long int) (sizeof (double)); }
+static unsigned long int ulongval () { return (long int) (sizeof (double)); }
 @%:@include <stdio.h>
 @%:@include <stdlib.h>
 int
@@ -23907,20 +21758,22 @@ main ()
   FILE *f = fopen ("conftest.val", "w");
   if (! f)
     return 1;
-  if (((long int) (sizeof (ac__type_sizeof_))) < 0)
+  if (((long int) (sizeof (double))) < 0)
     {
       long int i = longval ();
-      if (i != ((long int) (sizeof (ac__type_sizeof_))))
+      if (i != ((long int) (sizeof (double))))
        return 1;
-      fprintf (f, "%ld\n", i);
+      fprintf (f, "%ld", i);
     }
   else
     {
       unsigned long int i = ulongval ();
-      if (i != ((long int) (sizeof (ac__type_sizeof_))))
+      if (i != ((long int) (sizeof (double))))
        return 1;
-      fprintf (f, "%lu\n", i);
+      fprintf (f, "%lu", i);
     }
+  /* Do not output a trailing newline, as this causes \r\n confusion
+     on some platforms.  */
   return ferror (f) || fclose (f) != 0;
 
   ;
@@ -23933,128 +21786,63 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_sizeof_double=`cat conftest.val`
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
-{ { echo "$as_me:$LINENO: error: cannot compute sizeof (double)
+if test "$ac_cv_type_double" = yes; then
+     { { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (double)
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute sizeof (double)
+$as_echo "$as_me: error: cannot compute sizeof (double)
 See \`config.log' for more details." >&2;}
    { (exit 77); exit 77; }; }
+   else
+     ac_cv_sizeof_double=0
+   fi
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 rm -f conftest.val
-else
-  ac_cv_sizeof_double=0
 fi
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_double" >&5
-echo "${ECHO_T}$ac_cv_sizeof_double" >&6; }
-cat >>confdefs.h <<_ACEOF
-@%:@define SIZEOF_DOUBLE $ac_cv_sizeof_double
-_ACEOF
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_sizeof_double" >&5
+$as_echo "$ac_cv_sizeof_double" >&6; }
 
 
-{ echo "$as_me:$LINENO: checking for long long" >&5
-echo $ECHO_N "checking for long long... $ECHO_C" >&6; }
-if test "${ac_cv_type_long_long+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
-typedef long long ac__type_new_;
-int
-main ()
-{
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_long_long=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_long_long=no
-fi
+cat >>confdefs.h <<_ACEOF
+@%:@define SIZEOF_DOUBLE $ac_cv_sizeof_double
+_ACEOF
 
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_long_long" >&5
-echo "${ECHO_T}$ac_cv_type_long_long" >&6; }
 
-{ echo "$as_me:$LINENO: checking size of long long" >&5
-echo $ECHO_N "checking size of long long... $ECHO_C" >&6; }
+# The cast to long int works around a bug in the HP C Compiler
+# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
+# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
+# This bug is HP SR number 8606223364.
+{ $as_echo "$as_me:$LINENO: checking size of long long" >&5
+$as_echo_n "checking size of long long... " >&6; }
 if test "${ac_cv_sizeof_long_long+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  if test "$ac_cv_type_long_long" = yes; then
-  # The cast to long int works around a bug in the HP C Compiler
-  # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
-  # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
-  # This bug is HP SR number 8606223364.
   if test "$cross_compiling" = yes; then
   # Depending upon the size, compute the lo and hi bounds.
 cat >conftest.$ac_ext <<_ACEOF
@@ -24064,11 +21852,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef long long ac__type_sizeof_;
 int
 main ()
 {
-static int test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)@:>@;
+static int test_array @<:@1 - 2 * !(((long int) (sizeof (long long))) >= 0)@:>@;
 test_array @<:@0@:>@ = 0
 
   ;
@@ -24081,34 +21868,18 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_lo=0 ac_mid=0
   while :; do
     cat >conftest.$ac_ext <<_ACEOF
@@ -24118,11 +21889,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef long long ac__type_sizeof_;
 int
 main ()
 {
-static int test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)@:>@;
+static int test_array @<:@1 - 2 * !(((long int) (sizeof (long long))) <= $ac_mid)@:>@;
 test_array @<:@0@:>@ = 0
 
   ;
@@ -24135,37 +21905,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_lo=`expr $ac_mid + 1`
@@ -24179,7 +21933,7 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        cat >conftest.$ac_ext <<_ACEOF
@@ -24189,11 +21943,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef long long ac__type_sizeof_;
 int
 main ()
 {
-static int test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)@:>@;
+static int test_array @<:@1 - 2 * !(((long int) (sizeof (long long))) < 0)@:>@;
 test_array @<:@0@:>@ = 0
 
   ;
@@ -24206,34 +21959,18 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=-1 ac_mid=-1
   while :; do
     cat >conftest.$ac_ext <<_ACEOF
@@ -24243,11 +21980,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef long long ac__type_sizeof_;
 int
 main ()
 {
-static int test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)@:>@;
+static int test_array @<:@1 - 2 * !(((long int) (sizeof (long long))) >= $ac_mid)@:>@;
 test_array @<:@0@:>@ = 0
 
   ;
@@ -24260,37 +21996,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_lo=$ac_mid; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_hi=`expr '(' $ac_mid ')' - 1`
@@ -24304,7 +22024,7 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_lo= ac_hi=
@@ -24324,11 +22044,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef long long ac__type_sizeof_;
 int
 main ()
 {
-static int test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)@:>@;
+static int test_array @<:@1 - 2 * !(((long int) (sizeof (long long))) <= $ac_mid)@:>@;
 test_array @<:@0@:>@ = 0
 
   ;
@@ -24341,37 +22060,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_lo=`expr '(' $ac_mid ')' + 1`
@@ -24381,11 +22084,15 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 done
 case $ac_lo in
 ?*) ac_cv_sizeof_long_long=$ac_lo;;
-'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long)
+'') if test "$ac_cv_type_long_long" = yes; then
+     { { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (long long)
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute sizeof (long long)
+$as_echo "$as_me: error: cannot compute sizeof (long long)
 See \`config.log' for more details." >&2;}
-   { (exit 77); exit 77; }; } ;;
+   { (exit 77); exit 77; }; }
+   else
+     ac_cv_sizeof_long_long=0
+   fi ;;
 esac
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -24395,9 +22102,8 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef long long ac__type_sizeof_;
-static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
-static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
+static long int longval () { return (long int) (sizeof (long long)); }
+static unsigned long int ulongval () { return (long int) (sizeof (long long)); }
 @%:@include <stdio.h>
 @%:@include <stdlib.h>
 int
@@ -24407,20 +22113,22 @@ main ()
   FILE *f = fopen ("conftest.val", "w");
   if (! f)
     return 1;
-  if (((long int) (sizeof (ac__type_sizeof_))) < 0)
+  if (((long int) (sizeof (long long))) < 0)
     {
       long int i = longval ();
-      if (i != ((long int) (sizeof (ac__type_sizeof_))))
+      if (i != ((long int) (sizeof (long long))))
        return 1;
-      fprintf (f, "%ld\n", i);
+      fprintf (f, "%ld", i);
     }
   else
     {
       unsigned long int i = ulongval ();
-      if (i != ((long int) (sizeof (ac__type_sizeof_))))
+      if (i != ((long int) (sizeof (long long))))
        return 1;
-      fprintf (f, "%lu\n", i);
+      fprintf (f, "%lu", i);
     }
+  /* Do not output a trailing newline, as this causes \r\n confusion
+     on some platforms.  */
   return ferror (f) || fclose (f) != 0;
 
   ;
@@ -24433,68 +22141,73 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_sizeof_long_long=`cat conftest.val`
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
-{ { echo "$as_me:$LINENO: error: cannot compute sizeof (long long)
+if test "$ac_cv_type_long_long" = yes; then
+     { { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (long long)
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute sizeof (long long)
+$as_echo "$as_me: error: cannot compute sizeof (long long)
 See \`config.log' for more details." >&2;}
    { (exit 77); exit 77; }; }
+   else
+     ac_cv_sizeof_long_long=0
+   fi
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 rm -f conftest.val
-else
-  ac_cv_sizeof_long_long=0
-fi
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_long" >&5
-echo "${ECHO_T}$ac_cv_sizeof_long_long" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_long" >&5
+$as_echo "$ac_cv_sizeof_long_long" >&6; }
+
+
+
 cat >>confdefs.h <<_ACEOF
 @%:@define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
 _ACEOF
 
 
 
-{ echo "$as_me:$LINENO: checking for u_int" >&5
-echo $ECHO_N "checking for u_int... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for u_int" >&5
+$as_echo_n "checking for u_int... " >&6; }
 if test "${ac_cv_type_u_int+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_u_int=no
+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
-typedef u_int ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof (u_int))
+       return 0;
   ;
   return 0;
 }
@@ -24505,46 +22218,72 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((u_int)))
+         return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_u_int=yes
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_type_u_int=yes
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_u_int=no
+       
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_u_int" >&5
-echo "${ECHO_T}$ac_cv_type_u_int" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_u_int" >&5
+$as_echo "$ac_cv_type_u_int" >&6; }
 if test $ac_cv_type_u_int = yes; then
   :
 else
@@ -24555,26 +22294,24 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for u_long" >&5
-echo $ECHO_N "checking for u_long... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for u_long" >&5
+$as_echo_n "checking for u_long... " >&6; }
 if test "${ac_cv_type_u_long+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_u_long=no
+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
-typedef u_long ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof (u_long))
+       return 0;
   ;
   return 0;
 }
@@ -24585,46 +22322,72 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((u_long)))
+         return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_u_long=yes
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_type_u_long=yes
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_u_long=no
+       
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_u_long" >&5
-echo "${ECHO_T}$ac_cv_type_u_long" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_u_long" >&5
+$as_echo "$ac_cv_type_u_long" >&6; }
 if test $ac_cv_type_u_long = yes; then
   :
 else
 
 
 if test "$ac_cv_sizeof_short" = 2; then
-  { echo "$as_me:$LINENO: checking for bits16_t" >&5
-echo $ECHO_N "checking for bits16_t... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for bits16_t" >&5
+$as_echo_n "checking for bits16_t... " >&6; }
 if test "${ac_cv_type_bits16_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_bits16_t=no
+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
-typedef bits16_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof (bits16_t))
+       return 0;
   ;
   return 0;
 }
@@ -24668,46 +22429,72 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((bits16_t)))
+         return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-        { ac_try='test -s conftest.$ac_objext'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_bits16_t=yes
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_type_bits16_t=yes
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_bits16_t=no
+       
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_bits16_t" >&5
-echo "${ECHO_T}$ac_cv_type_bits16_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_bits16_t" >&5
+$as_echo "$ac_cv_type_bits16_t" >&6; }
 if test $ac_cv_type_bits16_t = yes; then
   :
 else
@@ -24719,26 +22506,24 @@ _ACEOF
 fi
 
 elif test "$ac_cv_sizeof_char" = 2; then
-  { echo "$as_me:$LINENO: checking for bits16_t" >&5
-echo $ECHO_N "checking for bits16_t... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for bits16_t" >&5
+$as_echo_n "checking for bits16_t... " >&6; }
 if test "${ac_cv_type_bits16_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_bits16_t=no
+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
-typedef bits16_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof (bits16_t))
+       return 0;
   ;
   return 0;
 }
@@ -24749,46 +22534,72 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((bits16_t)))
+         return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_bits16_t=yes
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_bits16_t=no
+       ac_cv_type_bits16_t=yes
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_bits16_t" >&5
-echo "${ECHO_T}$ac_cv_type_bits16_t" >&6; }
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_bits16_t" >&5
+$as_echo "$ac_cv_type_bits16_t" >&6; }
 if test $ac_cv_type_bits16_t = yes; then
   :
 else
@@ -24800,26 +22611,24 @@ _ACEOF
 fi
 
 else
-  { echo "$as_me:$LINENO: checking for bits16_t" >&5
-echo $ECHO_N "checking for bits16_t... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for bits16_t" >&5
+$as_echo_n "checking for bits16_t... " >&6; }
 if test "${ac_cv_type_bits16_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_bits16_t=no
+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
-typedef bits16_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof (bits16_t))
+       return 0;
   ;
   return 0;
 }
@@ -24830,46 +22639,72 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((bits16_t)))
+         return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_bits16_t=yes
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_type_bits16_t=yes
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_bits16_t=no
+       
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_bits16_t" >&5
-echo "${ECHO_T}$ac_cv_type_bits16_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_bits16_t" >&5
+$as_echo "$ac_cv_type_bits16_t" >&6; }
 if test $ac_cv_type_bits16_t = yes; then
   :
 else
 
 
 if test "$ac_cv_sizeof_short" = 2; then
-  { echo "$as_me:$LINENO: checking for u_bits16_t" >&5
-echo $ECHO_N "checking for u_bits16_t... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for u_bits16_t" >&5
+$as_echo_n "checking for u_bits16_t... " >&6; }
 if test "${ac_cv_type_u_bits16_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_u_bits16_t=no
+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
-typedef u_bits16_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof (u_bits16_t))
+       return 0;
   ;
   return 0;
 }
@@ -24914,46 +22747,72 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((u_bits16_t)))
+         return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_u_bits16_t=yes
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_type_u_bits16_t=yes
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_u_bits16_t=no
+       
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_u_bits16_t" >&5
-echo "${ECHO_T}$ac_cv_type_u_bits16_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_u_bits16_t" >&5
+$as_echo "$ac_cv_type_u_bits16_t" >&6; }
 if test $ac_cv_type_u_bits16_t = yes; then
   :
 else
@@ -24965,26 +22824,24 @@ _ACEOF
 fi
 
 elif test "$ac_cv_sizeof_char" = 2; then
-  { echo "$as_me:$LINENO: checking for u_bits16_t" >&5
-echo $ECHO_N "checking for u_bits16_t... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for u_bits16_t" >&5
+$as_echo_n "checking for u_bits16_t... " >&6; }
 if test "${ac_cv_type_u_bits16_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_u_bits16_t=no
+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
-typedef u_bits16_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof (u_bits16_t))
+       return 0;
   ;
   return 0;
 }
@@ -24995,46 +22852,72 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((u_bits16_t)))
+         return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_u_bits16_t=yes
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_type_u_bits16_t=yes
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_u_bits16_t=no
+       
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_u_bits16_t" >&5
-echo "${ECHO_T}$ac_cv_type_u_bits16_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_u_bits16_t" >&5
+$as_echo "$ac_cv_type_u_bits16_t" >&6; }
 if test $ac_cv_type_u_bits16_t = yes; then
   :
 else
@@ -25046,26 +22929,24 @@ _ACEOF
 fi
 
 else
-  { echo "$as_me:$LINENO: checking for u_bits16_t" >&5
-echo $ECHO_N "checking for u_bits16_t... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for u_bits16_t" >&5
+$as_echo_n "checking for u_bits16_t... " >&6; }
 if test "${ac_cv_type_u_bits16_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_u_bits16_t=no
+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
-typedef u_bits16_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof (u_bits16_t))
+       return 0;
   ;
   return 0;
 }
@@ -25076,46 +22957,72 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((u_bits16_t)))
+         return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_u_bits16_t=yes
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_u_bits16_t=no
+       ac_cv_type_u_bits16_t=yes
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_u_bits16_t" >&5
-echo "${ECHO_T}$ac_cv_type_u_bits16_t" >&6; }
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_u_bits16_t" >&5
+$as_echo "$ac_cv_type_u_bits16_t" >&6; }
 if test $ac_cv_type_u_bits16_t = yes; then
   :
 else
 
 
 if test "$ac_cv_sizeof_int" = 4; then
-  { echo "$as_me:$LINENO: checking for bits32_t" >&5
-echo $ECHO_N "checking for bits32_t... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for bits32_t" >&5
+$as_echo_n "checking for bits32_t... " >&6; }
 if test "${ac_cv_type_bits32_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_bits32_t=no
+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
-typedef bits32_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof (bits32_t))
+       return 0;
   ;
   return 0;
 }
@@ -25160,46 +23065,72 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((bits32_t)))
+         return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_bits32_t=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_type_bits32_t=yes
+fi
 
-       ac_cv_type_bits32_t=no
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_bits32_t" >&5
-echo "${ECHO_T}$ac_cv_type_bits32_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_bits32_t" >&5
+$as_echo "$ac_cv_type_bits32_t" >&6; }
 if test $ac_cv_type_bits32_t = yes; then
   :
 else
@@ -25211,26 +23142,24 @@ _ACEOF
 fi
 
 elif test "$ac_cv_sizeof_long" = 4; then
-  { echo "$as_me:$LINENO: checking for bits32_t" >&5
-echo $ECHO_N "checking for bits32_t... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for bits32_t" >&5
+$as_echo_n "checking for bits32_t... " >&6; }
 if test "${ac_cv_type_bits32_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_bits32_t=no
+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
-typedef bits32_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof (bits32_t))
+       return 0;
   ;
   return 0;
 }
@@ -25241,46 +23170,72 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((bits32_t)))
+         return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_bits32_t=yes
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_bits32_t=no
+       ac_cv_type_bits32_t=yes
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_bits32_t" >&5
-echo "${ECHO_T}$ac_cv_type_bits32_t" >&6; }
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_bits32_t" >&5
+$as_echo "$ac_cv_type_bits32_t" >&6; }
 if test $ac_cv_type_bits32_t = yes; then
   :
 else
@@ -25292,26 +23247,24 @@ _ACEOF
 fi
 
 else
-  { echo "$as_me:$LINENO: checking for bits32_t" >&5
-echo $ECHO_N "checking for bits32_t... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for bits32_t" >&5
+$as_echo_n "checking for bits32_t... " >&6; }
 if test "${ac_cv_type_bits32_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_bits32_t=no
+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
-typedef bits32_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof (bits32_t))
+       return 0;
   ;
   return 0;
 }
@@ -25322,46 +23275,72 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((bits32_t)))
+         return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_bits32_t=yes
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_type_bits32_t=yes
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_bits32_t=no
+       
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_bits32_t" >&5
-echo "${ECHO_T}$ac_cv_type_bits32_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_bits32_t" >&5
+$as_echo "$ac_cv_type_bits32_t" >&6; }
 if test $ac_cv_type_bits32_t = yes; then
   :
 else
 
 
 if test "$ac_cv_sizeof_int" = 4; then
-  { echo "$as_me:$LINENO: checking for u_bits32_t" >&5
-echo $ECHO_N "checking for u_bits32_t... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for u_bits32_t" >&5
+$as_echo_n "checking for u_bits32_t... " >&6; }
 if test "${ac_cv_type_u_bits32_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_u_bits32_t=no
+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
-typedef u_bits32_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof (u_bits32_t))
+       return 0;
   ;
   return 0;
 }
@@ -25406,46 +23383,72 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((u_bits32_t)))
+         return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_u_bits32_t=yes
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_type_u_bits32_t=yes
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_u_bits32_t=no
+       
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_u_bits32_t" >&5
-echo "${ECHO_T}$ac_cv_type_u_bits32_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_u_bits32_t" >&5
+$as_echo "$ac_cv_type_u_bits32_t" >&6; }
 if test $ac_cv_type_u_bits32_t = yes; then
   :
 else
@@ -25457,26 +23460,24 @@ _ACEOF
 fi
 
 elif test "$ac_cv_sizeof_long" = 4; then
-  { echo "$as_me:$LINENO: checking for u_bits32_t" >&5
-echo $ECHO_N "checking for u_bits32_t... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for u_bits32_t" >&5
+$as_echo_n "checking for u_bits32_t... " >&6; }
 if test "${ac_cv_type_u_bits32_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_u_bits32_t=no
+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
-typedef u_bits32_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof (u_bits32_t))
+       return 0;
   ;
   return 0;
 }
@@ -25487,46 +23488,72 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((u_bits32_t)))
+         return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_u_bits32_t=yes
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_type_u_bits32_t=yes
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_u_bits32_t=no
+       
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_u_bits32_t" >&5
-echo "${ECHO_T}$ac_cv_type_u_bits32_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_u_bits32_t" >&5
+$as_echo "$ac_cv_type_u_bits32_t" >&6; }
 if test $ac_cv_type_u_bits32_t = yes; then
   :
 else
@@ -25538,26 +23565,24 @@ _ACEOF
 fi
 
 else
-  { echo "$as_me:$LINENO: checking for u_bits32_t" >&5
-echo $ECHO_N "checking for u_bits32_t... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for u_bits32_t" >&5
+$as_echo_n "checking for u_bits32_t... " >&6; }
 if test "${ac_cv_type_u_bits32_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_u_bits32_t=no
+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
-typedef u_bits32_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof (u_bits32_t))
+       return 0;
   ;
   return 0;
 }
@@ -25568,46 +23593,72 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((u_bits32_t)))
+         return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_u_bits32_t=yes
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_u_bits32_t=no
+       ac_cv_type_u_bits32_t=yes
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_u_bits32_t" >&5
-echo "${ECHO_T}$ac_cv_type_u_bits32_t" >&6; }
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_u_bits32_t" >&5
+$as_echo "$ac_cv_type_u_bits32_t" >&6; }
 if test $ac_cv_type_u_bits32_t = yes; then
   :
 else
 
 
 if test "$ac_cv_sizeof_char_p" = 8; then
-  { echo "$as_me:$LINENO: checking for bits64_t" >&5
-echo $ECHO_N "checking for bits64_t... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for bits64_t" >&5
+$as_echo_n "checking for bits64_t... " >&6; }
 if test "${ac_cv_type_bits64_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_bits64_t=no
+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
-typedef bits64_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof (bits64_t))
+       return 0;
   ;
   return 0;
 }
@@ -25652,46 +23701,72 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((bits64_t)))
+         return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_bits64_t=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_bits64_t=no
+       ac_cv_type_bits64_t=yes
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_bits64_t" >&5
-echo "${ECHO_T}$ac_cv_type_bits64_t" >&6; }
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_bits64_t" >&5
+$as_echo "$ac_cv_type_bits64_t" >&6; }
 if test $ac_cv_type_bits64_t = yes; then
   :
 else
@@ -25703,26 +23778,24 @@ _ACEOF
 fi
 
 elif test "$ac_cv_sizeof_double" = 8; then
-  { echo "$as_me:$LINENO: checking for bits64_t" >&5
-echo $ECHO_N "checking for bits64_t... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for bits64_t" >&5
+$as_echo_n "checking for bits64_t... " >&6; }
 if test "${ac_cv_type_bits64_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_bits64_t=no
+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
-typedef bits64_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof (bits64_t))
+       return 0;
   ;
   return 0;
 }
@@ -25733,46 +23806,72 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((bits64_t)))
+         return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_bits64_t=yes
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_bits64_t=no
+       ac_cv_type_bits64_t=yes
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_bits64_t" >&5
-echo "${ECHO_T}$ac_cv_type_bits64_t" >&6; }
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_bits64_t" >&5
+$as_echo "$ac_cv_type_bits64_t" >&6; }
 if test $ac_cv_type_bits64_t = yes; then
   :
 else
@@ -25784,26 +23883,24 @@ _ACEOF
 fi
 
 elif test -n "$ac_cv_type_long_long" && test "$ac_cv_sizeof_long_long" = 8; then
-  { echo "$as_me:$LINENO: checking for bits64_t" >&5
-echo $ECHO_N "checking for bits64_t... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for bits64_t" >&5
+$as_echo_n "checking for bits64_t... " >&6; }
 if test "${ac_cv_type_bits64_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_bits64_t=no
+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
-typedef bits64_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof (bits64_t))
+       return 0;
   ;
   return 0;
 }
@@ -25814,46 +23911,72 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((bits64_t)))
+         return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_bits64_t=yes
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_bits64_t=no
+       ac_cv_type_bits64_t=yes
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_bits64_t" >&5
-echo "${ECHO_T}$ac_cv_type_bits64_t" >&6; }
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_bits64_t" >&5
+$as_echo "$ac_cv_type_bits64_t" >&6; }
 if test $ac_cv_type_bits64_t = yes; then
   :
 else
@@ -25865,26 +23988,24 @@ _ACEOF
 fi
 
 elif test "$ac_cv_sizeof_long" = 8; then
-  { echo "$as_me:$LINENO: checking for bits64_t" >&5
-echo $ECHO_N "checking for bits64_t... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for bits64_t" >&5
+$as_echo_n "checking for bits64_t... " >&6; }
 if test "${ac_cv_type_bits64_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_bits64_t=no
+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
-typedef bits64_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof (bits64_t))
+       return 0;
   ;
   return 0;
 }
@@ -25895,46 +24016,72 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((bits64_t)))
+         return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_bits64_t=yes
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_bits64_t=no
+       ac_cv_type_bits64_t=yes
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_bits64_t" >&5
-echo "${ECHO_T}$ac_cv_type_bits64_t" >&6; }
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_bits64_t" >&5
+$as_echo "$ac_cv_type_bits64_t" >&6; }
 if test $ac_cv_type_bits64_t = yes; then
   :
 else
@@ -25946,26 +24093,24 @@ _ACEOF
 fi
 
 else
-  { echo "$as_me:$LINENO: checking for bits64_t" >&5
-echo $ECHO_N "checking for bits64_t... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for bits64_t" >&5
+$as_echo_n "checking for bits64_t... " >&6; }
 if test "${ac_cv_type_bits64_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_bits64_t=no
+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
-typedef bits64_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof (bits64_t))
+       return 0;
   ;
   return 0;
 }
@@ -25976,46 +24121,72 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((bits64_t)))
+         return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_bits64_t=yes
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_bits64_t=no
+       ac_cv_type_bits64_t=yes
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_bits64_t" >&5
-echo "${ECHO_T}$ac_cv_type_bits64_t" >&6; }
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_bits64_t" >&5
+$as_echo "$ac_cv_type_bits64_t" >&6; }
 if test $ac_cv_type_bits64_t = yes; then
   :
 else
 
 
 if test "$ac_cv_sizeof_int" = "$ac_cv_sizeof_char_p"; then
-  { echo "$as_me:$LINENO: checking for ptrdiff_t" >&5
-echo $ECHO_N "checking for ptrdiff_t... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for ptrdiff_t" >&5
+$as_echo_n "checking for ptrdiff_t... " >&6; }
 if test "${ac_cv_type_ptrdiff_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_ptrdiff_t=no
+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
-typedef ptrdiff_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof (ptrdiff_t))
+       return 0;
   ;
   return 0;
 }
@@ -26061,46 +24230,72 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((ptrdiff_t)))
+         return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_ptrdiff_t=yes
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_ptrdiff_t=no
+       ac_cv_type_ptrdiff_t=yes
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_ptrdiff_t" >&5
-echo "${ECHO_T}$ac_cv_type_ptrdiff_t" >&6; }
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_ptrdiff_t" >&5
+$as_echo "$ac_cv_type_ptrdiff_t" >&6; }
 if test $ac_cv_type_ptrdiff_t = yes; then
   :
 else
@@ -26112,26 +24307,24 @@ _ACEOF
 fi
 
 elif test "$ac_cv_sizeof_long" = "$ac_cv_sizeof_char_p"; then
-  { echo "$as_me:$LINENO: checking for ptrdiff_t" >&5
-echo $ECHO_N "checking for ptrdiff_t... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for ptrdiff_t" >&5
+$as_echo_n "checking for ptrdiff_t... " >&6; }
 if test "${ac_cv_type_ptrdiff_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_ptrdiff_t=no
+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
-typedef ptrdiff_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof (ptrdiff_t))
+       return 0;
   ;
   return 0;
 }
@@ -26142,46 +24335,72 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((ptrdiff_t)))
+         return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_ptrdiff_t=yes
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_ptrdiff_t=no
+       ac_cv_type_ptrdiff_t=yes
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_ptrdiff_t" >&5
-echo "${ECHO_T}$ac_cv_type_ptrdiff_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_ptrdiff_t" >&5
+$as_echo "$ac_cv_type_ptrdiff_t" >&6; }
 if test $ac_cv_type_ptrdiff_t = yes; then
   :
 else
@@ -26193,26 +24412,24 @@ _ACEOF
 fi
 
 elif test "$ac_cv_type_long_long" = yes && test "$ac_cv_sizeof_long_long" = "$ac_cv_sizeof_char_p"; then
-  { echo "$as_me:$LINENO: checking for ptrdiff_t" >&5
-echo $ECHO_N "checking for ptrdiff_t... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for ptrdiff_t" >&5
+$as_echo_n "checking for ptrdiff_t... " >&6; }
 if test "${ac_cv_type_ptrdiff_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_ptrdiff_t=no
+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
-typedef ptrdiff_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof (ptrdiff_t))
+       return 0;
   ;
   return 0;
 }
@@ -26223,46 +24440,72 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((ptrdiff_t)))
+         return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_ptrdiff_t=yes
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_ptrdiff_t=no
+       ac_cv_type_ptrdiff_t=yes
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_ptrdiff_t" >&5
-echo "${ECHO_T}$ac_cv_type_ptrdiff_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_ptrdiff_t" >&5
+$as_echo "$ac_cv_type_ptrdiff_t" >&6; }
 if test $ac_cv_type_ptrdiff_t = yes; then
   :
 else
@@ -26274,11 +24517,46 @@ _ACEOF
 fi
 
 else
-  { echo "$as_me:$LINENO: checking for ptrdiff_t" >&5
-echo $ECHO_N "checking for ptrdiff_t... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for ptrdiff_t" >&5
+$as_echo_n "checking for ptrdiff_t... " >&6; }
 if test "${ac_cv_type_ptrdiff_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
+  ac_cv_type_ptrdiff_t=no
+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 ()
+{
+if (sizeof (ptrdiff_t))
+       return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -26286,14 +24564,11 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-typedef ptrdiff_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof ((ptrdiff_t)))
+         return 0;
   ;
   return 0;
 }
@@ -26304,46 +24579,38 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_ptrdiff_t=yes
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_ptrdiff_t=no
+       ac_cv_type_ptrdiff_t=yes
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_ptrdiff_t" >&5
-echo "${ECHO_T}$ac_cv_type_ptrdiff_t" >&6; }
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_ptrdiff_t" >&5
+$as_echo "$ac_cv_type_ptrdiff_t" >&6; }
 if test $ac_cv_type_ptrdiff_t = yes; then
   :
 else
 fi
 
 
-{ echo "$as_me:$LINENO: checking whether stat file-mode macros are broken" >&5
-echo $ECHO_N "checking whether stat file-mode macros are broken... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether stat file-mode macros are broken" >&5
+$as_echo_n "checking whether stat file-mode macros are broken... " >&6; }
 if test "${ac_cv_header_stat_broken+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -26372,41 +24639,52 @@ cat >>conftest.$ac_ext <<_ACEOF
 #include <sys/stat.h>
 
 #if defined S_ISBLK && defined S_IFDIR
-# if S_ISBLK (S_IFDIR)
-You lose.
-# endif
+extern char c1[S_ISBLK (S_IFDIR) ? -1 : 1];
 #endif
 
 #if defined S_ISBLK && defined S_IFCHR
-# if S_ISBLK (S_IFCHR)
-You lose.
-# endif
+extern char c2[S_ISBLK (S_IFCHR) ? -1 : 1];
 #endif
 
 #if defined S_ISLNK && defined S_IFREG
-# if S_ISLNK (S_IFREG)
-You lose.
-# endif
+extern char c3[S_ISLNK (S_IFREG) ? -1 : 1];
 #endif
 
 #if defined S_ISSOCK && defined S_IFREG
-# if S_ISSOCK (S_IFREG)
-You lose.
-# endif
+extern char c4[S_ISSOCK (S_IFREG) ? -1 : 1];
 #endif
 
 _ACEOF
-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
-  $EGREP "You lose" >/dev/null 2>&1; then
-  ac_cv_header_stat_broken=yes
-else
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_header_stat_broken=no
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_header_stat_broken=yes
 fi
-rm -f conftest*
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_header_stat_broken" >&5
-echo "${ECHO_T}$ac_cv_header_stat_broken" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stat_broken" >&5
+$as_echo "$ac_cv_header_stat_broken" >&6; }
 if test $ac_cv_header_stat_broken = yes; then
   
 cat >>confdefs.h <<\_ACEOF
@@ -26416,16 +24694,16 @@ _ACEOF
 fi
 
 
-{ echo "$as_me:$LINENO: checking whether @%:@! works in shell scripts" >&5
-echo $ECHO_N "checking whether @%:@! works in shell scripts... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether @%:@! works in shell scripts" >&5
+$as_echo_n "checking whether @%:@! works in shell scripts... " >&6; }
 if test "${ac_cv_sys_interpreter+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   echo '#! /bin/cat
 exit 69
 ' >conftest
 chmod u+x conftest
-(SHELL=/bin/sh; export SHELL; ./conftest >/dev/null)
+(SHELL=/bin/sh; export SHELL; ./conftest >/dev/null 2>&1)
 if test $? -ne 69; then
    ac_cv_sys_interpreter=yes
 else
@@ -26433,8 +24711,8 @@ else
 fi
 rm -f conftest
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_sys_interpreter" >&5
-echo "${ECHO_T}$ac_cv_sys_interpreter" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_sys_interpreter" >&5
+$as_echo "$ac_cv_sys_interpreter" >&6; }
 interpval=$ac_cv_sys_interpreter
 
 if test $ac_cv_sys_interpreter = yes; then
@@ -26445,10 +24723,10 @@ _ACEOF
 fi
 
 if test "$ac_cv_func_lstat" = "no"; then
-{ echo "$as_me:$LINENO: checking for lstat" >&5
-echo $ECHO_N "checking for lstat... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for lstat" >&5
+$as_echo_n "checking for lstat... " >&6; }
 if test "${bash_cv_func_lstat+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -26474,47 +24752,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   bash_cv_func_lstat=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_func_lstat=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $bash_cv_func_lstat" >&5
-echo "${ECHO_T}$bash_cv_func_lstat" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_func_lstat" >&5
+$as_echo "$bash_cv_func_lstat" >&6; }
 if test $bash_cv_func_lstat = yes; then
   cat >>confdefs.h <<\_ACEOF
 @%:@define HAVE_LSTAT 1
 fi
 
 
-{ echo "$as_me:$LINENO: checking whether the ctype macros accept non-ascii characters" >&5
-echo $ECHO_N "checking whether the ctype macros accept non-ascii characters... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether the ctype macros accept non-ascii characters" >&5
+$as_echo_n "checking whether the ctype macros accept non-ascii characters... " >&6; }
 if test "${bash_cv_func_ctype_nonascii+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "$cross_compiling" = yes; then
-  { echo "$as_me:$LINENO: WARNING: cannot check ctype macros if cross compiling -- defaulting to no" >&5
-echo "$as_me: WARNING: cannot check ctype macros if cross compiling -- defaulting to no" >&2;}
+  { $as_echo "$as_me:$LINENO: WARNING: cannot check ctype macros if cross compiling -- defaulting to no" >&5
+$as_echo "$as_me: WARNING: cannot check ctype macros if cross compiling -- defaulting to no" >&2;}
     bash_cv_func_ctype_nonascii=no
 
 else
@@ -26580,37 +24846,40 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   bash_cv_func_ctype_nonascii=yes
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 bash_cv_func_ctype_nonascii=no
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_func_ctype_nonascii" >&5
-echo "${ECHO_T}$bash_cv_func_ctype_nonascii" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_func_ctype_nonascii" >&5
+$as_echo "$bash_cv_func_ctype_nonascii" >&6; }
 if test $bash_cv_func_ctype_nonascii = yes; then
 cat >>confdefs.h <<\_ACEOF
 @%:@define CTYPE_NON_ASCII 1
@@ -26618,14 +24887,14 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking if dup2 fails to clear the close-on-exec flag" >&5
-echo $ECHO_N "checking if dup2 fails to clear the close-on-exec flag... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking if dup2 fails to clear the close-on-exec flag" >&5
+$as_echo_n "checking if dup2 fails to clear the close-on-exec flag... " >&6; }
 if test "${bash_cv_dup2_broken+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "$cross_compiling" = yes; then
-  { echo "$as_me:$LINENO: WARNING: cannot check dup2 if cross compiling -- defaulting to no" >&5
-echo "$as_me: WARNING: cannot check dup2 if cross compiling -- defaulting to no" >&2;}
+  { $as_echo "$as_me:$LINENO: WARNING: cannot check dup2 if cross compiling -- defaulting to no" >&5
+$as_echo "$as_me: WARNING: cannot check dup2 if cross compiling -- defaulting to no" >&2;}
      bash_cv_dup2_broken=no
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -26658,29 +24927,32 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   bash_cv_dup2_broken=yes
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 bash_cv_dup2_broken=no
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
@@ -26688,8 +24960,8 @@ fi
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_dup2_broken" >&5
-echo "${ECHO_T}$bash_cv_dup2_broken" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_dup2_broken" >&5
+$as_echo "$bash_cv_dup2_broken" >&6; }
 if test $bash_cv_dup2_broken = yes; then
 cat >>confdefs.h <<\_ACEOF
 @%:@define DUP2_BROKEN 1
@@ -26698,14 +24970,14 @@ _ACEOF
 fi
 
 
-{ echo "$as_me:$LINENO: checking whether pgrps need synchronization" >&5
-echo $ECHO_N "checking whether pgrps need synchronization... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether pgrps need synchronization" >&5
+$as_echo_n "checking whether pgrps need synchronization... " >&6; }
 if test "${bash_cv_pgrp_pipe+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "$cross_compiling" = yes; then
-  { echo "$as_me:$LINENO: WARNING: cannot check pgrp synchronization if cross compiling -- defaulting to no" >&5
-echo "$as_me: WARNING: cannot check pgrp synchronization if cross compiling -- defaulting to no" >&2;}
+  { $as_echo "$as_me:$LINENO: WARNING: cannot check pgrp synchronization if cross compiling -- defaulting to no" >&5
+$as_echo "$as_me: WARNING: cannot check pgrp synchronization if cross compiling -- defaulting to no" >&2;}
     bash_cv_pgrp_pipe=no
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -26770,29 +25042,32 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   bash_cv_pgrp_pipe=no
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 bash_cv_pgrp_pipe=yes
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
@@ -26800,8 +25075,8 @@ fi
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_pgrp_pipe" >&5
-echo "${ECHO_T}$bash_cv_pgrp_pipe" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_pgrp_pipe" >&5
+$as_echo "$bash_cv_pgrp_pipe" >&6; }
 if test $bash_cv_pgrp_pipe = yes; then
 cat >>confdefs.h <<\_ACEOF
 @%:@define PGRP_PIPE 1
@@ -26810,10 +25085,10 @@ _ACEOF
 fi
 
 
-{ echo "$as_me:$LINENO: checking for type of signal functions" >&5
-echo $ECHO_N "checking for type of signal functions... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for type of signal functions" >&5
+$as_echo_n "checking for type of signal functions... " >&6; }
 if test "${bash_cv_signal_vintage+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   
   cat >conftest.$ac_ext <<_ACEOF
@@ -26843,37 +25118,24 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   bash_cv_signal_vintage=posix
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        
@@ -26901,37 +25163,24 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   bash_cv_signal_vintage=4.2bsd
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        
@@ -26962,60 +25211,50 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   bash_cv_signal_vintage=svr3
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_signal_vintage=v7
     
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
   
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_signal_vintage" >&5
-echo "${ECHO_T}$bash_cv_signal_vintage" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_signal_vintage" >&5
+$as_echo "$bash_cv_signal_vintage" >&6; }
 if test "$bash_cv_signal_vintage" = posix; then
 cat >>confdefs.h <<\_ACEOF
 @%:@define HAVE_POSIX_SIGNALS 1
@@ -27034,10 +25273,10 @@ _ACEOF
 fi
 
 
-{ echo "$as_me:$LINENO: checking for sys_errlist and sys_nerr" >&5
-echo $ECHO_N "checking for sys_errlist and sys_nerr... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for sys_errlist and sys_nerr" >&5
+$as_echo_n "checking for sys_errlist and sys_nerr... " >&6; }
 if test "${bash_cv_sys_errlist+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -27062,47 +25301,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   bash_cv_sys_errlist=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_sys_errlist=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $bash_cv_sys_errlist" >&5
-echo "${ECHO_T}$bash_cv_sys_errlist" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_sys_errlist" >&5
+$as_echo "$bash_cv_sys_errlist" >&6; }
 if test $bash_cv_sys_errlist = yes; then
 cat >>confdefs.h <<\_ACEOF
 @%:@define HAVE_SYS_ERRLIST 1
@@ -27111,14 +25338,14 @@ _ACEOF
 fi
 
 
-{ echo "$as_me:$LINENO: checking for sys_siglist in system C library" >&5
-echo $ECHO_N "checking for sys_siglist in system C library... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for sys_siglist in system C library" >&5
+$as_echo_n "checking for sys_siglist in system C library... " >&6; }
 if test "${bash_cv_sys_siglist+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "$cross_compiling" = yes; then
-  { echo "$as_me:$LINENO: WARNING: cannot check for sys_siglist if cross compiling -- defaulting to no" >&5
-echo "$as_me: WARNING: cannot check for sys_siglist if cross compiling -- defaulting to no" >&2;}
+  { $as_echo "$as_me:$LINENO: WARNING: cannot check for sys_siglist if cross compiling -- defaulting to no" >&5
+$as_echo "$as_me: WARNING: cannot check for sys_siglist if cross compiling -- defaulting to no" >&2;}
         bash_cv_sys_siglist=no
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -27148,37 +25375,40 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   bash_cv_sys_siglist=yes
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 bash_cv_sys_siglist=no
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_sys_siglist" >&5
-echo "${ECHO_T}$bash_cv_sys_siglist" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_sys_siglist" >&5
+$as_echo "$bash_cv_sys_siglist" >&6; }
 if test $bash_cv_sys_siglist = yes; then
 cat >>confdefs.h <<\_ACEOF
 @%:@define HAVE_SYS_SIGLIST 1
@@ -27186,10 +25416,10 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for _sys_siglist in signal.h or unistd.h" >&5
-echo $ECHO_N "checking for _sys_siglist in signal.h or unistd.h... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for _sys_siglist in signal.h or unistd.h" >&5
+$as_echo_n "checking for _sys_siglist in signal.h or unistd.h... " >&6; }
 if test "${bash_cv_decl_under_sys_siglist+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -27217,37 +25447,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   bash_cv_decl_under_sys_siglist=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_decl_under_sys_siglist=no
@@ -27255,8 +25469,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $bash_cv_decl_under_sys_siglist" >&5
-echo "${ECHO_T}$bash_cv_decl_under_sys_siglist" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_decl_under_sys_siglist" >&5
+$as_echo "$bash_cv_decl_under_sys_siglist" >&6; }
 if test $bash_cv_decl_under_sys_siglist = yes; then
 cat >>confdefs.h <<\_ACEOF
 @%:@define UNDER_SYS_SIGLIST_DECLARED 1
@@ -27265,14 +25479,14 @@ _ACEOF
 fi
 
 
-{ echo "$as_me:$LINENO: checking for _sys_siglist in system C library" >&5
-echo $ECHO_N "checking for _sys_siglist in system C library... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for _sys_siglist in system C library" >&5
+$as_echo_n "checking for _sys_siglist in system C library... " >&6; }
 if test "${bash_cv_under_sys_siglist+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "$cross_compiling" = yes; then
-  { echo "$as_me:$LINENO: WARNING: cannot check for _sys_siglist if cross compiling -- defaulting to no" >&5
-echo "$as_me: WARNING: cannot check for _sys_siglist if cross compiling -- defaulting to no" >&2;}
+  { $as_echo "$as_me:$LINENO: WARNING: cannot check for _sys_siglist if cross compiling -- defaulting to no" >&5
+$as_echo "$as_me: WARNING: cannot check for _sys_siglist if cross compiling -- defaulting to no" >&2;}
         bash_cv_under_sys_siglist=no
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -27302,37 +25516,40 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   bash_cv_under_sys_siglist=yes
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 bash_cv_under_sys_siglist=no
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_under_sys_siglist" >&5
-echo "${ECHO_T}$bash_cv_under_sys_siglist" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_under_sys_siglist" >&5
+$as_echo "$bash_cv_under_sys_siglist" >&6; }
 if test $bash_cv_under_sys_siglist = yes; then
 cat >>confdefs.h <<\_ACEOF
 @%:@define HAVE_UNDER_SYS_SIGLIST 1
@@ -27341,10 +25558,10 @@ _ACEOF
 fi
 
 
-{ echo "$as_me:$LINENO: checking whether signal handlers are of type void" >&5
-echo $ECHO_N "checking whether signal handlers are of type void... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether signal handlers are of type void" >&5
+$as_echo_n "checking whether signal handlers are of type void... " >&6; }
 if test "${bash_cv_void_sighandler+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -27375,37 +25592,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   bash_cv_void_sighandler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_void_sighandler=no
@@ -27413,8 +25614,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $bash_cv_void_sighandler" >&5
-echo "${ECHO_T}$bash_cv_void_sighandler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_void_sighandler" >&5
+$as_echo "$bash_cv_void_sighandler" >&6; }
 if test $bash_cv_void_sighandler = yes; then
 cat >>confdefs.h <<\_ACEOF
 @%:@define VOID_SIGHANDLER 1
 
 
 
-{ echo "$as_me:$LINENO: checking for clock_t" >&5
-echo $ECHO_N "checking for clock_t... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for clock_t" >&5
+$as_echo_n "checking for clock_t... " >&6; }
 if test "${bash_cv_type_clock_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -27456,8 +25657,8 @@ rm -f conftest*
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_type_clock_t" >&5
-echo "${ECHO_T}$bash_cv_type_clock_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_type_clock_t" >&5
+$as_echo "$bash_cv_type_clock_t" >&6; }
 
 if test $bash_cv_type_clock_t = no; then
   cat >>confdefs.h <<_ACEOF
 
 
 
-{ echo "$as_me:$LINENO: checking for sigset_t" >&5
-echo $ECHO_N "checking for sigset_t... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for sigset_t" >&5
+$as_echo_n "checking for sigset_t... " >&6; }
 if test "${bash_cv_type_sigset_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -27500,8 +25701,8 @@ rm -f conftest*
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_type_sigset_t" >&5
-echo "${ECHO_T}$bash_cv_type_sigset_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_type_sigset_t" >&5
+$as_echo "$bash_cv_type_sigset_t" >&6; }
 
 if test $bash_cv_type_sigset_t = no; then
   cat >>confdefs.h <<_ACEOF
 
 
 
-{ echo "$as_me:$LINENO: checking for quad_t" >&5
-echo $ECHO_N "checking for quad_t... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for quad_t" >&5
+$as_echo_n "checking for quad_t... " >&6; }
 if test "${bash_cv_type_quad_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -27544,8 +25745,8 @@ rm -f conftest*
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_type_quad_t" >&5
-echo "${ECHO_T}$bash_cv_type_quad_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_type_quad_t" >&5
+$as_echo "$bash_cv_type_quad_t" >&6; }
 if test $bash_cv_type_quad_t = yes; then
        cat >>confdefs.h <<\_ACEOF
 @%:@define HAVE_QUAD_T 1
 
 
 
-{ echo "$as_me:$LINENO: checking for intmax_t" >&5
-echo $ECHO_N "checking for intmax_t... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for intmax_t" >&5
+$as_echo_n "checking for intmax_t... " >&6; }
 if test "${bash_cv_type_intmax_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -27593,8 +25794,8 @@ rm -f conftest*
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_type_intmax_t" >&5
-echo "${ECHO_T}$bash_cv_type_intmax_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_type_intmax_t" >&5
+$as_echo "$bash_cv_type_intmax_t" >&6; }
 
 if test $bash_cv_type_intmax_t = no; then
   cat >>confdefs.h <<_ACEOF
 
 
 
-{ echo "$as_me:$LINENO: checking for uintmax_t" >&5
-echo $ECHO_N "checking for uintmax_t... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for uintmax_t" >&5
+$as_echo_n "checking for uintmax_t... " >&6; }
 if test "${bash_cv_type_uintmax_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -27637,8 +25838,8 @@ rm -f conftest*
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_type_uintmax_t" >&5
-echo "${ECHO_T}$bash_cv_type_uintmax_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_type_uintmax_t" >&5
+$as_echo "$bash_cv_type_uintmax_t" >&6; }
 
 if test $bash_cv_type_uintmax_t = no; then
   cat >>confdefs.h <<_ACEOF
 if test "$ac_cv_header_sys_socket_h" = "yes"; then
 
 
-{ echo "$as_me:$LINENO: checking for socklen_t" >&5
-echo $ECHO_N "checking for socklen_t... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for socklen_t" >&5
+$as_echo_n "checking for socklen_t... " >&6; }
 if test "${bash_cv_type_socklen_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -27682,8 +25883,8 @@ rm -f conftest*
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_type_socklen_t" >&5
-echo "${ECHO_T}$bash_cv_type_socklen_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_type_socklen_t" >&5
+$as_echo "$bash_cv_type_socklen_t" >&6; }
 if test $bash_cv_type_socklen_t = yes; then
        cat >>confdefs.h <<\_ACEOF
 @%:@define HAVE_SOCKLEN_T 1
@@ -27698,10 +25899,10 @@ _ACEOF
 fi
 
 fi
-{ echo "$as_me:$LINENO: checking for size and type of struct rlimit fields" >&5
-echo $ECHO_N "checking for size and type of struct rlimit fields... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for size and type of struct rlimit fields" >&5
+$as_echo_n "checking for size and type of struct rlimit fields... " >&6; }
 if test "${bash_cv_type_rlimit+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -27725,43 +25926,27 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   bash_cv_type_rlimit=rlim_t
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        
 if test "$cross_compiling" = yes; then
-  { echo "$as_me:$LINENO: WARNING: cannot check quad_t if cross compiling -- defaulting to long" >&5
-echo "$as_me: WARNING: cannot check quad_t if cross compiling -- defaulting to long" >&2;}
+  { $as_echo "$as_me:$LINENO: WARNING: cannot check quad_t if cross compiling -- defaulting to long" >&5
+$as_echo "$as_me: WARNING: cannot check quad_t if cross compiling -- defaulting to long" >&2;}
          bash_cv_type_rlimit=long
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -27790,29 +25975,32 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   bash_cv_type_rlimit=quad_t
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 bash_cv_type_rlimit=long
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
@@ -27823,8 +26011,8 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_type_rlimit" >&5
-echo "${ECHO_T}$bash_cv_type_rlimit" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_type_rlimit" >&5
+$as_echo "$bash_cv_type_rlimit" >&6; }
 if test $bash_cv_type_rlimit = quad_t; then
 cat >>confdefs.h <<\_ACEOF
 @%:@define RLIMTYPE quad_t
 
 
 
-{ echo "$as_me:$LINENO: checking for struct termios.c_line" >&5
-echo $ECHO_N "checking for struct termios.c_line... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for struct termios.c_line" >&5
+$as_echo_n "checking for struct termios.c_line... " >&6; }
 if test "${ac_cv_member_struct_termios_c_line+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -27871,37 +26059,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_member_struct_termios_c_line=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        cat >conftest.$ac_ext <<_ACEOF
@@ -27931,37 +26103,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_member_struct_termios_c_line=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_member_struct_termios_c_line=no
@@ -27972,8 +26128,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_member_struct_termios_c_line" >&5
-echo "${ECHO_T}$ac_cv_member_struct_termios_c_line" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_member_struct_termios_c_line" >&5
+$as_echo "$ac_cv_member_struct_termios_c_line" >&6; }
 if test $ac_cv_member_struct_termios_c_line = yes; then
   cat >>confdefs.h <<\_ACEOF
 @%:@define TERMIOS_LDISC 1
 
 
 
-{ echo "$as_me:$LINENO: checking for struct termio.c_line" >&5
-echo $ECHO_N "checking for struct termio.c_line... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for struct termio.c_line" >&5
+$as_echo_n "checking for struct termio.c_line... " >&6; }
 if test "${ac_cv_member_struct_termio_c_line+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -28015,37 +26171,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_member_struct_termio_c_line=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        cat >conftest.$ac_ext <<_ACEOF
@@ -28075,37 +26215,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_member_struct_termio_c_line=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_member_struct_termio_c_line=no
@@ -28116,8 +26240,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_member_struct_termio_c_line" >&5
-echo "${ECHO_T}$ac_cv_member_struct_termio_c_line" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_member_struct_termio_c_line" >&5
+$as_echo "$ac_cv_member_struct_termio_c_line" >&6; }
 if test $ac_cv_member_struct_termio_c_line = yes; then
   cat >>confdefs.h <<\_ACEOF
 @%:@define TERMIO_LDISC 1
 
 
 
-{ echo "$as_me:$LINENO: checking for struct dirent.d_ino" >&5
-echo $ECHO_N "checking for struct dirent.d_ino... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for struct dirent.d_ino" >&5
+$as_echo_n "checking for struct dirent.d_ino... " >&6; }
 if test "${bash_cv_dirent_has_dino+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -28175,37 +26299,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   bash_cv_dirent_has_dino=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_dirent_has_dino=no
@@ -28214,8 +26322,8 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_dirent_has_dino" >&5
-echo "${ECHO_T}$bash_cv_dirent_has_dino" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_dirent_has_dino" >&5
+$as_echo "$bash_cv_dirent_has_dino" >&6; }
 if test $bash_cv_dirent_has_dino = yes; then
 cat >>confdefs.h <<\_ACEOF
 @%:@define HAVE_STRUCT_DIRENT_D_INO 1
@@ -28224,10 +26332,10 @@ _ACEOF
 fi
 
 
-{ echo "$as_me:$LINENO: checking for struct dirent.d_fileno" >&5
-echo $ECHO_N "checking for struct dirent.d_fileno... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for struct dirent.d_fileno" >&5
+$as_echo_n "checking for struct dirent.d_fileno... " >&6; }
 if test "${bash_cv_dirent_has_d_fileno+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -28272,37 +26380,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   bash_cv_dirent_has_d_fileno=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_dirent_has_d_fileno=no
@@ -28311,8 +26403,8 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_dirent_has_d_fileno" >&5
-echo "${ECHO_T}$bash_cv_dirent_has_d_fileno" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_dirent_has_d_fileno" >&5
+$as_echo "$bash_cv_dirent_has_d_fileno" >&6; }
 if test $bash_cv_dirent_has_d_fileno = yes; then
 cat >>confdefs.h <<\_ACEOF
 @%:@define HAVE_STRUCT_DIRENT_D_FILENO 1
@@ -28321,10 +26413,10 @@ _ACEOF
 fi
 
 
-{ echo "$as_me:$LINENO: checking for struct dirent.d_namlen" >&5
-echo $ECHO_N "checking for struct dirent.d_namlen... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for struct dirent.d_namlen" >&5
+$as_echo_n "checking for struct dirent.d_namlen... " >&6; }
 if test "${bash_cv_dirent_has_d_namlen+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -28369,37 +26461,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   bash_cv_dirent_has_d_namlen=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_dirent_has_d_namlen=no
@@ -28408,8 +26484,8 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_dirent_has_d_namlen" >&5
-echo "${ECHO_T}$bash_cv_dirent_has_d_namlen" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_dirent_has_d_namlen" >&5
+$as_echo "$bash_cv_dirent_has_d_namlen" >&6; }
 if test $bash_cv_dirent_has_d_namlen = yes; then
 cat >>confdefs.h <<\_ACEOF
 @%:@define HAVE_STRUCT_DIRENT_D_NAMLEN 1
@@ -28417,10 +26493,10 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for struct winsize in sys/ioctl.h and termios.h" >&5
-echo $ECHO_N "checking for struct winsize in sys/ioctl.h and termios.h... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for struct winsize in sys/ioctl.h and termios.h" >&5
+$as_echo_n "checking for struct winsize in sys/ioctl.h and termios.h... " >&6; }
 if test "${bash_cv_struct_winsize_header+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -28444,37 +26520,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   bash_cv_struct_winsize_header=ioctl_h
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        cat >conftest.$ac_ext <<_ACEOF
@@ -28499,37 +26559,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   bash_cv_struct_winsize_header=termios_h
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_struct_winsize_header=other
@@ -28543,28 +26587,28 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
 
 if test $bash_cv_struct_winsize_header = ioctl_h; then
-  { echo "$as_me:$LINENO: result: sys/ioctl.h" >&5
-echo "${ECHO_T}sys/ioctl.h" >&6; }
+  { $as_echo "$as_me:$LINENO: result: sys/ioctl.h" >&5
+$as_echo "sys/ioctl.h" >&6; }
   cat >>confdefs.h <<\_ACEOF
 @%:@define STRUCT_WINSIZE_IN_SYS_IOCTL 1
 _ACEOF
 
 elif test $bash_cv_struct_winsize_header = termios_h; then
-  { echo "$as_me:$LINENO: result: termios.h" >&5
-echo "${ECHO_T}termios.h" >&6; }
+  { $as_echo "$as_me:$LINENO: result: termios.h" >&5
+$as_echo "termios.h" >&6; }
   cat >>confdefs.h <<\_ACEOF
 @%:@define STRUCT_WINSIZE_IN_TERMIOS 1
 _ACEOF
 
 else
-  { echo "$as_me:$LINENO: result: not found" >&5
-echo "${ECHO_T}not found" >&6; }
+  { $as_echo "$as_me:$LINENO: result: not found" >&5
+$as_echo "not found" >&6; }
 fi
 
-{ echo "$as_me:$LINENO: checking for struct timeval in sys/time.h and time.h" >&5
-echo $ECHO_N "checking for struct timeval in sys/time.h and time.h... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for struct timeval in sys/time.h and time.h" >&5
+$as_echo_n "checking for struct timeval in sys/time.h and time.h... " >&6; }
 if test "${bash_cv_struct_timeval+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   
 cat >conftest.$ac_ext <<_ACEOF
@@ -28603,8 +26647,8 @@ rm -f conftest*
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_struct_timeval" >&5
-echo "${ECHO_T}$bash_cv_struct_timeval" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_struct_timeval" >&5
+$as_echo "$bash_cv_struct_timeval" >&6; }
 if test $bash_cv_struct_timeval = yes; then
   cat >>confdefs.h <<\_ACEOF
 @%:@define HAVE_TIMEVAL 1
@@ -28612,10 +26656,10 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for struct stat.st_blocks" >&5
-echo $ECHO_N "checking for struct stat.st_blocks... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for struct stat.st_blocks" >&5
+$as_echo_n "checking for struct stat.st_blocks... " >&6; }
 if test "${ac_cv_member_struct_stat_st_blocks+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -28640,37 +26684,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_member_struct_stat_st_blocks=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        cat >conftest.$ac_ext <<_ACEOF
@@ -28696,37 +26724,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_member_struct_stat_st_blocks=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_member_struct_stat_st_blocks=no
@@ -28737,8 +26749,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_blocks" >&5
-echo "${ECHO_T}$ac_cv_member_struct_stat_st_blocks" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_blocks" >&5
+$as_echo "$ac_cv_member_struct_stat_st_blocks" >&6; }
 if test $ac_cv_member_struct_stat_st_blocks = yes; then
   
 cat >>confdefs.h <<_ACEOF
@@ -28748,10 +26760,10 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
-echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
+$as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; }
 if test "${ac_cv_struct_tm+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -28765,7 +26777,9 @@ cat >>conftest.$ac_ext <<_ACEOF
 int
 main ()
 {
-struct tm *tp; tp->tm_sec;
+struct tm tm;
+                                    int *p = &tm.tm_sec;
+                                    return !p;
   ;
   return 0;
 }
@@ -28776,37 +26790,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_struct_tm=time.h
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_struct_tm=sys/time.h
@@ -28814,8 +26812,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
-echo "${ECHO_T}$ac_cv_struct_tm" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
+$as_echo "$ac_cv_struct_tm" >&6; }
 if test $ac_cv_struct_tm = sys/time.h; then
   
 cat >>confdefs.h <<\_ACEOF
@@ -28824,10 +26822,10 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for struct tm.tm_zone" >&5
-echo $ECHO_N "checking for struct tm.tm_zone... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for struct tm.tm_zone" >&5
+$as_echo_n "checking for struct tm.tm_zone... " >&6; }
 if test "${ac_cv_member_struct_tm_tm_zone+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -28855,37 +26853,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_member_struct_tm_tm_zone=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        cat >conftest.$ac_ext <<_ACEOF
@@ -28914,37 +26896,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_member_struct_tm_tm_zone=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_member_struct_tm_tm_zone=no
@@ -28955,8 +26921,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_member_struct_tm_tm_zone" >&5
-echo "${ECHO_T}$ac_cv_member_struct_tm_tm_zone" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_member_struct_tm_tm_zone" >&5
+$as_echo "$ac_cv_member_struct_tm_tm_zone" >&6; }
 if test $ac_cv_member_struct_tm_tm_zone = yes; then
   
 cat >>confdefs.h <<_ACEOF
@@ -28973,10 +26939,10 @@ cat >>confdefs.h <<\_ACEOF
 _ACEOF
 
 else
-  { echo "$as_me:$LINENO: checking whether tzname is declared" >&5
-echo $ECHO_N "checking whether tzname is declared... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking whether tzname is declared" >&5
+$as_echo_n "checking whether tzname is declared... " >&6; }
 if test "${ac_cv_have_decl_tzname+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -28990,8 +26956,7 @@ int
 main ()
 {
 #ifndef tzname
-  char *p = (char *) tzname;
-  return !p;
+  (void) tzname;
 #endif
 
   ;
@@ -29004,37 +26969,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_have_decl_tzname=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_have_decl_tzname=no
@@ -29042,8 +26991,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_tzname" >&5
-echo "${ECHO_T}$ac_cv_have_decl_tzname" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_tzname" >&5
+$as_echo "$ac_cv_have_decl_tzname" >&6; }
 if test $ac_cv_have_decl_tzname = yes; then
   
 cat >>confdefs.h <<_ACEOF
@@ -29060,10 +27009,10 @@ _ACEOF
 fi
 
 
-  { echo "$as_me:$LINENO: checking for tzname" >&5
-echo $ECHO_N "checking for tzname... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for tzname" >&5
+$as_echo_n "checking for tzname... " >&6; }
 if test "${ac_cv_var_tzname+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -29090,47 +27039,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_var_tzname=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_var_tzname=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_var_tzname" >&5
-echo "${ECHO_T}$ac_cv_var_tzname" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_var_tzname" >&5
+$as_echo "$ac_cv_var_tzname" >&6; }
   if test $ac_cv_var_tzname = yes; then
     
 cat >>confdefs.h <<\_ACEOF
@@ -29140,10 +27077,10 @@ _ACEOF
   fi
 fi
 
-{ echo "$as_me:$LINENO: checking for struct timezone in sys/time.h and time.h" >&5
-echo $ECHO_N "checking for struct timezone in sys/time.h and time.h... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for struct timezone in sys/time.h and time.h" >&5
+$as_echo_n "checking for struct timezone in sys/time.h and time.h... " >&6; }
 if test "${bash_cv_struct_timezone+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   
 cat >conftest.$ac_ext <<_ACEOF
@@ -29182,8 +27119,8 @@ rm -f conftest*
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_struct_timezone" >&5
-echo "${ECHO_T}$bash_cv_struct_timezone" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_struct_timezone" >&5
+$as_echo "$bash_cv_struct_timezone" >&6; }
 if test $bash_cv_struct_timezone = yes; then
   cat >>confdefs.h <<\_ACEOF
 @%:@define HAVE_STRUCT_TIMEZONE 1
@@ -29192,10 +27129,10 @@ _ACEOF
 fi
 
 
-{ echo "$as_me:$LINENO: checking for the existence of strsignal" >&5
-echo $ECHO_N "checking for the existence of strsignal... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for the existence of strsignal" >&5
+$as_echo_n "checking for the existence of strsignal... " >&6; }
 if test "${bash_cv_have_strsignal+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -29219,48 +27156,36 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   bash_cv_have_strsignal=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_have_strsignal=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_have_strsignal" >&5
-echo "${ECHO_T}$bash_cv_have_strsignal" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_have_strsignal" >&5
+$as_echo "$bash_cv_have_strsignal" >&6; }
 if test $bash_cv_have_strsignal = yes; then
 cat >>confdefs.h <<\_ACEOF
 @%:@define HAVE_STRSIGNAL 1
@@ -29268,14 +27193,14 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking if opendir() opens non-directories" >&5
-echo $ECHO_N "checking if opendir() opens non-directories... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking if opendir() opens non-directories" >&5
+$as_echo_n "checking if opendir() opens non-directories... " >&6; }
 if test "${bash_cv_opendir_not_robust+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "$cross_compiling" = yes; then
-  { echo "$as_me:$LINENO: WARNING: cannot check opendir if cross compiling -- defaulting to no" >&5
-echo "$as_me: WARNING: cannot check opendir if cross compiling -- defaulting to no" >&2;}
+  { $as_echo "$as_me:$LINENO: WARNING: cannot check opendir if cross compiling -- defaulting to no" >&5
+$as_echo "$as_me: WARNING: cannot check opendir if cross compiling -- defaulting to no" >&2;}
      bash_cv_opendir_not_robust=no
 
 else
@@ -29331,37 +27256,40 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   bash_cv_opendir_not_robust=yes
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 bash_cv_opendir_not_robust=no
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_opendir_not_robust" >&5
-echo "${ECHO_T}$bash_cv_opendir_not_robust" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_opendir_not_robust" >&5
+$as_echo "$bash_cv_opendir_not_robust" >&6; }
 if test $bash_cv_opendir_not_robust = yes; then
 cat >>confdefs.h <<\_ACEOF
 @%:@define OPENDIR_NOT_ROBUST 1
@@ -29369,14 +27297,14 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking whether ulimit can substitute for getdtablesize" >&5
-echo $ECHO_N "checking whether ulimit can substitute for getdtablesize... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether ulimit can substitute for getdtablesize" >&5
+$as_echo_n "checking whether ulimit can substitute for getdtablesize... " >&6; }
 if test "${bash_cv_ulimit_maxfds+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "$cross_compiling" = yes; then
-  { echo "$as_me:$LINENO: WARNING: cannot check ulimit if cross compiling -- defaulting to no" >&5
-echo "$as_me: WARNING: cannot check ulimit if cross compiling -- defaulting to no" >&2;}
+  { $as_echo "$as_me:$LINENO: WARNING: cannot check ulimit if cross compiling -- defaulting to no" >&5
+$as_echo "$as_me: WARNING: cannot check ulimit if cross compiling -- defaulting to no" >&2;}
     bash_cv_ulimit_maxfds=no
 
 else
@@ -29400,37 +27328,40 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   bash_cv_ulimit_maxfds=yes
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 bash_cv_ulimit_maxfds=no
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_ulimit_maxfds" >&5
-echo "${ECHO_T}$bash_cv_ulimit_maxfds" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_ulimit_maxfds" >&5
+$as_echo "$bash_cv_ulimit_maxfds" >&6; }
 if test $bash_cv_ulimit_maxfds = yes; then
 cat >>confdefs.h <<\_ACEOF
 @%:@define ULIMIT_MAXFDS 1
 
 
        
-  
-  
-for ac_func in $ac_func_list
-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 { as_var=$as_ac_var; eval "test \"\${$as_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 GCC internal prototype to avoid an error.
-   Use char because int might match the return type of a GCC
-   builtin and then its argument prototype would still apply.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-char $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
-#endif
-
-int
-main ()
-{
-return $ac_func ();
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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 core conftest.err conftest.$ac_objext \
-      conftest$ac_exeext conftest.$ac_ext
-fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&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
-
-  
-
 
        
 
@@ -29568,10 +27386,10 @@ done
   
      
 
-  { echo "$as_me:$LINENO: checking whether fpurge is declared" >&5
-echo $ECHO_N "checking whether fpurge is declared... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking whether fpurge is declared" >&5
+$as_echo_n "checking whether fpurge is declared... " >&6; }
 if test "${ac_cv_have_decl_fpurge+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -29585,8 +27403,7 @@ int
 main ()
 {
 #ifndef fpurge
-  char *p = (char *) fpurge;
-  return !p;
+  (void) fpurge;
 #endif
 
   ;
@@ -29599,37 +27416,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_have_decl_fpurge=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_have_decl_fpurge=no
@@ -29637,8 +27438,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_fpurge" >&5
-echo "${ECHO_T}$ac_cv_have_decl_fpurge" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_fpurge" >&5
+$as_echo "$ac_cv_have_decl_fpurge" >&6; }
 if test $ac_cv_have_decl_fpurge = yes; then
   
 cat >>confdefs.h <<_ACEOF
 
 
 
-{ echo "$as_me:$LINENO: checking to see if getenv can be redefined" >&5
-echo $ECHO_N "checking to see if getenv can be redefined... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking to see if getenv can be redefined" >&5
+$as_echo_n "checking to see if getenv can be redefined... " >&6; }
 if test "${bash_cv_getenv_redef+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "$cross_compiling" = yes; then
-  { echo "$as_me:$LINENO: WARNING: cannot check getenv redefinition if cross compiling -- defaulting to yes" >&5
-echo "$as_me: WARNING: cannot check getenv redefinition if cross compiling -- defaulting to yes" >&2;}
+  { $as_echo "$as_me:$LINENO: WARNING: cannot check getenv redefinition if cross compiling -- defaulting to yes" >&5
+$as_echo "$as_me: WARNING: cannot check getenv redefinition if cross compiling -- defaulting to yes" >&2;}
     bash_cv_getenv_redef=yes
 
 else
@@ -29712,37 +27513,40 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   bash_cv_getenv_redef=yes
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 bash_cv_getenv_redef=no
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_getenv_redef" >&5
-echo "${ECHO_T}$bash_cv_getenv_redef" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_getenv_redef" >&5
+$as_echo "$bash_cv_getenv_redef" >&6; }
 if test $bash_cv_getenv_redef = yes; then
 cat >>confdefs.h <<\_ACEOF
 @%:@define CAN_REDEFINE_GETENV 1
@@ -29751,14 +27555,14 @@ _ACEOF
 fi
 
 if test "$ac_cv_func_getcwd" = "yes"; then
-{ echo "$as_me:$LINENO: checking if getcwd() will dynamically allocate memory with 0 size" >&5
-echo $ECHO_N "checking if getcwd() will dynamically allocate memory with 0 size... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking if getcwd() will dynamically allocate memory with 0 size" >&5
+$as_echo_n "checking if getcwd() will dynamically allocate memory with 0 size... " >&6; }
 if test "${bash_cv_getcwd_malloc+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "$cross_compiling" = yes; then
-  { echo "$as_me:$LINENO: WARNING: cannot check whether getcwd allocates memory when cross-compiling -- defaulting to no" >&5
-echo "$as_me: WARNING: cannot check whether getcwd allocates memory when cross-compiling -- defaulting to no" >&2;}
+  { $as_echo "$as_me:$LINENO: WARNING: cannot check whether getcwd allocates memory when cross-compiling -- defaulting to no" >&5
+$as_echo "$as_me: WARNING: cannot check whether getcwd allocates memory when cross-compiling -- defaulting to no" >&2;}
     bash_cv_getcwd_malloc=no
 
 else
@@ -29788,37 +27592,40 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   bash_cv_getcwd_malloc=yes
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 bash_cv_getcwd_malloc=no
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_getcwd_malloc" >&5
-echo "${ECHO_T}$bash_cv_getcwd_malloc" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_getcwd_malloc" >&5
+$as_echo "$bash_cv_getcwd_malloc" >&6; }
 if test $bash_cv_getcwd_malloc = no; then
 cat >>confdefs.h <<\_ACEOF
 @%:@define GETCWD_BROKEN 1
 
 fi
 
-{ echo "$as_me:$LINENO: checking for presence of POSIX-style sigsetjmp/siglongjmp" >&5
-echo $ECHO_N "checking for presence of POSIX-style sigsetjmp/siglongjmp... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for presence of POSIX-style sigsetjmp/siglongjmp" >&5
+$as_echo_n "checking for presence of POSIX-style sigsetjmp/siglongjmp... " >&6; }
 if test "${bash_cv_func_sigsetjmp+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "$cross_compiling" = yes; then
-  { echo "$as_me:$LINENO: WARNING: cannot check for sigsetjmp/siglongjmp if cross-compiling -- defaulting to missing" >&5
-echo "$as_me: WARNING: cannot check for sigsetjmp/siglongjmp if cross-compiling -- defaulting to missing" >&2;}
+  { $as_echo "$as_me:$LINENO: WARNING: cannot check for sigsetjmp/siglongjmp if cross-compiling -- defaulting to missing" >&5
+$as_echo "$as_me: WARNING: cannot check for sigsetjmp/siglongjmp if cross-compiling -- defaulting to missing" >&2;}
      bash_cv_func_sigsetjmp=missing
 
 else
@@ -29896,37 +27703,40 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   bash_cv_func_sigsetjmp=present
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 bash_cv_func_sigsetjmp=missing
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_func_sigsetjmp" >&5
-echo "${ECHO_T}$bash_cv_func_sigsetjmp" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_func_sigsetjmp" >&5
+$as_echo "$bash_cv_func_sigsetjmp" >&6; }
 if test $bash_cv_func_sigsetjmp = present; then
 cat >>confdefs.h <<\_ACEOF
 @%:@define HAVE_POSIX_SIGSETJMP 1
@@ -29935,14 +27745,14 @@ _ACEOF
 fi
 
 
-{ echo "$as_me:$LINENO: checking whether or not strcoll and strcmp differ" >&5
-echo $ECHO_N "checking whether or not strcoll and strcmp differ... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether or not strcoll and strcmp differ" >&5
+$as_echo_n "checking whether or not strcoll and strcmp differ... " >&6; }
 if test "${bash_cv_func_strcoll_broken+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "$cross_compiling" = yes; then
-  { echo "$as_me:$LINENO: WARNING: cannot check strcoll if cross compiling -- defaulting to no" >&5
-echo "$as_me: WARNING: cannot check strcoll if cross compiling -- defaulting to no" >&2;}
+  { $as_echo "$as_me:$LINENO: WARNING: cannot check strcoll if cross compiling -- defaulting to no" >&5
+$as_echo "$as_me: WARNING: cannot check strcoll if cross compiling -- defaulting to no" >&2;}
     bash_cv_func_strcoll_broken=no
 
 else
@@ -29995,37 +27805,40 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   bash_cv_func_strcoll_broken=yes
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 bash_cv_func_strcoll_broken=no
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_func_strcoll_broken" >&5
-echo "${ECHO_T}$bash_cv_func_strcoll_broken" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_func_strcoll_broken" >&5
+$as_echo "$bash_cv_func_strcoll_broken" >&6; }
 if test $bash_cv_func_strcoll_broken = yes; then
 cat >>confdefs.h <<\_ACEOF
 @%:@define STRCOLL_BROKEN 1
@@ -30039,10 +27852,10 @@ if test "$ac_cv_func_putenv" = "yes"; then
 
 
 
-{ echo "$as_me:$LINENO: checking for standard-conformant putenv declaration" >&5
-echo $ECHO_N "checking for standard-conformant putenv declaration... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for standard-conformant putenv declaration" >&5
+$as_echo_n "checking for standard-conformant putenv declaration... " >&6; }
 if test "${bash_cv_std_putenv+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -30080,48 +27893,36 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   bash_cv_std_putenv=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_std_putenv=no
 
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $bash_cv_std_putenv" >&5
-echo "${ECHO_T}$bash_cv_std_putenv" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_std_putenv" >&5
+$as_echo "$bash_cv_std_putenv" >&6; }
 if test $bash_cv_std_putenv = yes; then
 cat >>confdefs.h <<\_ACEOF
 @%:@define HAVE_STD_PUTENV 1
@@ -30139,10 +27940,10 @@ if test "$ac_cv_func_unsetenv" = "yes"; then
 
 
 
-{ echo "$as_me:$LINENO: checking for standard-conformant unsetenv declaration" >&5
-echo $ECHO_N "checking for standard-conformant unsetenv declaration... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for standard-conformant unsetenv declaration" >&5
+$as_echo_n "checking for standard-conformant unsetenv declaration... " >&6; }
 if test "${bash_cv_std_unsetenv+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -30180,48 +27981,36 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   bash_cv_std_unsetenv=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_std_unsetenv=no
 
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $bash_cv_std_unsetenv" >&5
-echo "${ECHO_T}$bash_cv_std_unsetenv" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_std_unsetenv" >&5
+$as_echo "$bash_cv_std_unsetenv" >&6; }
 if test $bash_cv_std_unsetenv = yes; then
 cat >>confdefs.h <<\_ACEOF
 @%:@define HAVE_STD_UNSETENV 1
@@ -30236,14 +28025,14 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for printf floating point output in hex notation" >&5
-echo $ECHO_N "checking for printf floating point output in hex notation... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for printf floating point output in hex notation" >&5
+$as_echo_n "checking for printf floating point output in hex notation... " >&6; }
 if test "${bash_cv_printf_a_format+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "$cross_compiling" = yes; then
-  { echo "$as_me:$LINENO: WARNING: cannot check printf if cross compiling -- defaulting to no" >&5
-echo "$as_me: WARNING: cannot check printf if cross compiling -- defaulting to no" >&2;}
+  { $as_echo "$as_me:$LINENO: WARNING: cannot check printf if cross compiling -- defaulting to no" >&5
+$as_echo "$as_me: WARNING: cannot check printf if cross compiling -- defaulting to no" >&2;}
     bash_cv_printf_a_format=no
 
 else
@@ -30274,37 +28063,40 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   bash_cv_printf_a_format=yes
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 bash_cv_printf_a_format=no
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_printf_a_format" >&5
-echo "${ECHO_T}$bash_cv_printf_a_format" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_printf_a_format" >&5
+$as_echo "$bash_cv_printf_a_format" >&6; }
 if test $bash_cv_printf_a_format = yes; then
 cat >>confdefs.h <<\_ACEOF
 @%:@define HAVE_PRINTF_A_FORMAT 1
 
 
 
-{ echo "$as_me:$LINENO: checking if signal handlers must be reinstalled when invoked" >&5
-echo $ECHO_N "checking if signal handlers must be reinstalled when invoked... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking if signal handlers must be reinstalled when invoked" >&5
+$as_echo_n "checking if signal handlers must be reinstalled when invoked... " >&6; }
 if test "${bash_cv_must_reinstall_sighandlers+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "$cross_compiling" = yes; then
-  { echo "$as_me:$LINENO: WARNING: cannot check signal handling if cross compiling -- defaulting to no" >&5
-echo "$as_me: WARNING: cannot check signal handling if cross compiling -- defaulting to no" >&2;}
+  { $as_echo "$as_me:$LINENO: WARNING: cannot check signal handling if cross compiling -- defaulting to no" >&5
+$as_echo "$as_me: WARNING: cannot check signal handling if cross compiling -- defaulting to no" >&2;}
     bash_cv_must_reinstall_sighandlers=no
 
 else
@@ -30383,37 +28175,40 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   bash_cv_must_reinstall_sighandlers=no
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 bash_cv_must_reinstall_sighandlers=yes
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_must_reinstall_sighandlers" >&5
-echo "${ECHO_T}$bash_cv_must_reinstall_sighandlers" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_must_reinstall_sighandlers" >&5
+$as_echo "$bash_cv_must_reinstall_sighandlers" >&6; }
 if test $bash_cv_must_reinstall_sighandlers = yes; then
 cat >>confdefs.h <<\_ACEOF
 @%:@define MUST_REINSTALL_SIGHANDLERS 1
@@ -30422,14 +28217,14 @@ _ACEOF
 fi
 
 
-{ echo "$as_me:$LINENO: checking for presence of necessary job control definitions" >&5
-echo $ECHO_N "checking for presence of necessary job control definitions... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for presence of necessary job control definitions" >&5
+$as_echo_n "checking for presence of necessary job control definitions... " >&6; }
 if test "${bash_cv_job_control_missing+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "$cross_compiling" = yes; then
-  { echo "$as_me:$LINENO: WARNING: cannot check job control if cross-compiling -- defaulting to missing" >&5
-echo "$as_me: WARNING: cannot check job control if cross-compiling -- defaulting to missing" >&2;}
+  { $as_echo "$as_me:$LINENO: WARNING: cannot check job control if cross-compiling -- defaulting to missing" >&5
+$as_echo "$as_me: WARNING: cannot check job control if cross-compiling -- defaulting to missing" >&2;}
      bash_cv_job_control_missing=missing
 
 else
@@ -30490,37 +28285,40 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   bash_cv_job_control_missing=present
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 bash_cv_job_control_missing=missing
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_job_control_missing" >&5
-echo "${ECHO_T}$bash_cv_job_control_missing" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_job_control_missing" >&5
+$as_echo "$bash_cv_job_control_missing" >&6; }
 if test $bash_cv_job_control_missing = missing; then
 cat >>confdefs.h <<\_ACEOF
 @%:@define JOB_CONTROL_MISSING 1
@@ -30528,14 +28326,14 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for presence of named pipes" >&5
-echo $ECHO_N "checking for presence of named pipes... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for presence of named pipes" >&5
+$as_echo_n "checking for presence of named pipes... " >&6; }
 if test "${bash_cv_sys_named_pipes+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "$cross_compiling" = yes; then
-  { echo "$as_me:$LINENO: WARNING: cannot check for named pipes if cross-compiling -- defaulting to missing" >&5
-echo "$as_me: WARNING: cannot check for named pipes if cross-compiling -- defaulting to missing" >&2;}
+  { $as_echo "$as_me:$LINENO: WARNING: cannot check for named pipes if cross-compiling -- defaulting to missing" >&5
+$as_echo "$as_me: WARNING: cannot check for named pipes if cross-compiling -- defaulting to missing" >&2;}
      bash_cv_sys_named_pipes=missing
 
 else
@@ -30590,37 +28388,40 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   bash_cv_sys_named_pipes=present
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 bash_cv_sys_named_pipes=missing
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_sys_named_pipes" >&5
-echo "${ECHO_T}$bash_cv_sys_named_pipes" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_sys_named_pipes" >&5
+$as_echo "$bash_cv_sys_named_pipes" >&6; }
 if test $bash_cv_sys_named_pipes = missing; then
 cat >>confdefs.h <<\_ACEOF
 @%:@define NAMED_PIPES_MISSING 1
@@ -30629,10 +28430,10 @@ _ACEOF
 fi
 
 
-{ echo "$as_me:$LINENO: checking whether termios.h defines TIOCGWINSZ" >&5
-echo $ECHO_N "checking whether termios.h defines TIOCGWINSZ... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether termios.h defines TIOCGWINSZ" >&5
+$as_echo_n "checking whether termios.h defines TIOCGWINSZ... " >&6; }
 if test "${ac_cv_sys_tiocgwinsz_in_termios_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 rm -f conftest*
 
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_sys_tiocgwinsz_in_termios_h" >&5
-echo "${ECHO_T}$ac_cv_sys_tiocgwinsz_in_termios_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_sys_tiocgwinsz_in_termios_h" >&5
+$as_echo "$ac_cv_sys_tiocgwinsz_in_termios_h" >&6; }
 
 if test $ac_cv_sys_tiocgwinsz_in_termios_h != yes; then
-  { echo "$as_me:$LINENO: checking whether sys/ioctl.h defines TIOCGWINSZ" >&5
-echo $ECHO_N "checking whether sys/ioctl.h defines TIOCGWINSZ... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking whether sys/ioctl.h defines TIOCGWINSZ" >&5
+$as_echo_n "checking whether sys/ioctl.h defines TIOCGWINSZ... " >&6; }
 if test "${ac_cv_sys_tiocgwinsz_in_sys_ioctl_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -30687,8 +28488,8 @@ fi
 rm -f conftest*
 
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_sys_tiocgwinsz_in_sys_ioctl_h" >&5
-echo "${ECHO_T}$ac_cv_sys_tiocgwinsz_in_sys_ioctl_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_sys_tiocgwinsz_in_sys_ioctl_h" >&5
+$as_echo "$ac_cv_sys_tiocgwinsz_in_sys_ioctl_h" >&6; }
 
   if test $ac_cv_sys_tiocgwinsz_in_sys_ioctl_h = yes; then
     
@@ -30699,10 +28500,10 @@ _ACEOF
   fi
 fi
 
-{ echo "$as_me:$LINENO: checking for TIOCSTAT in sys/ioctl.h" >&5
-echo $ECHO_N "checking for TIOCSTAT in sys/ioctl.h... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for TIOCSTAT in sys/ioctl.h" >&5
+$as_echo_n "checking for TIOCSTAT in sys/ioctl.h... " >&6; }
 if test "${bash_cv_tiocstat_in_ioctl+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -30726,37 +28527,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   bash_cv_tiocstat_in_ioctl=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_tiocstat_in_ioctl=no
@@ -30765,8 +28550,8 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_tiocstat_in_ioctl" >&5
-echo "${ECHO_T}$bash_cv_tiocstat_in_ioctl" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_tiocstat_in_ioctl" >&5
+$as_echo "$bash_cv_tiocstat_in_ioctl" >&6; }
 if test $bash_cv_tiocstat_in_ioctl = yes; then   
 cat >>confdefs.h <<\_ACEOF
 @%:@define TIOCSTAT_IN_SYS_IOCTL 1
@@ -30774,10 +28559,10 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for FIONREAD in sys/ioctl.h" >&5
-echo $ECHO_N "checking for FIONREAD in sys/ioctl.h... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for FIONREAD in sys/ioctl.h" >&5
+$as_echo_n "checking for FIONREAD in sys/ioctl.h... " >&6; }
 if test "${bash_cv_fionread_in_ioctl+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -30801,37 +28586,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   bash_cv_fionread_in_ioctl=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_fionread_in_ioctl=no
@@ -30840,8 +28609,8 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_fionread_in_ioctl" >&5
-echo "${ECHO_T}$bash_cv_fionread_in_ioctl" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_fionread_in_ioctl" >&5
+$as_echo "$bash_cv_fionread_in_ioctl" >&6; }
 if test $bash_cv_fionread_in_ioctl = yes; then   
 cat >>confdefs.h <<\_ACEOF
 @%:@define FIONREAD_IN_SYS_IOCTL 1
 
 
 
-{ echo "$as_me:$LINENO: checking whether WCONTINUED flag to waitpid is unavailable or available but broken" >&5
-echo $ECHO_N "checking whether WCONTINUED flag to waitpid is unavailable or available but broken... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether WCONTINUED flag to waitpid is unavailable or available but broken" >&5
+$as_echo_n "checking whether WCONTINUED flag to waitpid is unavailable or available but broken... " >&6; }
 if test "${bash_cv_wcontinued_broken+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "$cross_compiling" = yes; then
-  { echo "$as_me:$LINENO: WARNING: cannot check WCONTINUED if cross compiling -- defaulting to no" >&5
-echo "$as_me: WARNING: cannot check WCONTINUED if cross compiling -- defaulting to no" >&2;}
+  { $as_echo "$as_me:$LINENO: WARNING: cannot check WCONTINUED if cross compiling -- defaulting to no" >&5
+$as_echo "$as_me: WARNING: cannot check WCONTINUED if cross compiling -- defaulting to no" >&2;}
     bash_cv_wcontinued_broken=no
 
 else
@@ -30895,37 +28664,40 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   bash_cv_wcontinued_broken=no
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 bash_cv_wcontinued_broken=yes
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_wcontinued_broken" >&5
-echo "${ECHO_T}$bash_cv_wcontinued_broken" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_wcontinued_broken" >&5
+$as_echo "$bash_cv_wcontinued_broken" >&6; }
 if test $bash_cv_wcontinued_broken = yes; then
 cat >>confdefs.h <<\_ACEOF
 @%:@define WCONTINUED_BROKEN 1
@@ -30934,10 +28706,10 @@ _ACEOF
 fi
 
 
-{ echo "$as_me:$LINENO: checking for speed_t in sys/types.h" >&5
-echo $ECHO_N "checking for speed_t in sys/types.h... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for speed_t in sys/types.h" >&5
+$as_echo_n "checking for speed_t in sys/types.h... " >&6; }
 if test "${bash_cv_speed_t_in_sys_types+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -30960,37 +28732,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   bash_cv_speed_t_in_sys_types=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_speed_t_in_sys_types=no
@@ -30999,8 +28755,8 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_speed_t_in_sys_types" >&5
-echo "${ECHO_T}$bash_cv_speed_t_in_sys_types" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_speed_t_in_sys_types" >&5
+$as_echo "$bash_cv_speed_t_in_sys_types" >&6; }
 if test $bash_cv_speed_t_in_sys_types = yes; then   
 cat >>confdefs.h <<\_ACEOF
 @%:@define SPEED_T_IN_SYS_TYPES 1
@@ -31008,10 +28764,10 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking whether getpw functions are declared in pwd.h" >&5
-echo $ECHO_N "checking whether getpw functions are declared in pwd.h... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether getpw functions are declared in pwd.h" >&5
+$as_echo_n "checking whether getpw functions are declared in pwd.h... " >&6; }
 if test "${bash_cv_getpw_declared+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -31037,8 +28793,8 @@ rm -f conftest*
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_getpw_declared" >&5
-echo "${ECHO_T}$bash_cv_getpw_declared" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_getpw_declared" >&5
+$as_echo "$bash_cv_getpw_declared" >&6; }
 if test $bash_cv_getpw_declared = yes; then
 cat >>confdefs.h <<\_ACEOF
 @%:@define HAVE_GETPW_DECLS 1
@@ -31046,14 +28802,14 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for unusable real-time signals due to large values" >&5
-echo $ECHO_N "checking for unusable real-time signals due to large values... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for unusable real-time signals due to large values" >&5
+$as_echo_n "checking for unusable real-time signals due to large values... " >&6; }
 if test "${bash_cv_unusable_rtsigs+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "$cross_compiling" = yes; then
-  { echo "$as_me:$LINENO: WARNING: cannot check real-time signals if cross compiling -- defaulting to yes" >&5
-echo "$as_me: WARNING: cannot check real-time signals if cross compiling -- defaulting to yes" >&2;}
+  { $as_echo "$as_me:$LINENO: WARNING: cannot check real-time signals if cross compiling -- defaulting to yes" >&5
+$as_echo "$as_me: WARNING: cannot check real-time signals if cross compiling -- defaulting to yes" >&2;}
      bash_cv_unusable_rtsigs=yes
 
 else
@@ -31089,37 +28845,40 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   bash_cv_unusable_rtsigs=yes
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 bash_cv_unusable_rtsigs=no
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_unusable_rtsigs" >&5
-echo "${ECHO_T}$bash_cv_unusable_rtsigs" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_unusable_rtsigs" >&5
+$as_echo "$bash_cv_unusable_rtsigs" >&6; }
 if test $bash_cv_unusable_rtsigs = yes; then
 cat >>confdefs.h <<\_ACEOF
 @%:@define UNUSABLE_RT_SIGNALS 1
 
 
 case "$host_os" in
-hpux*) { echo "$as_me:$LINENO: checking whether $host_os needs _KERNEL for RLIMIT defines" >&5
-echo $ECHO_N "checking whether $host_os needs _KERNEL for RLIMIT defines... $ECHO_C" >&6; }
+hpux*) { $as_echo "$as_me:$LINENO: checking whether $host_os needs _KERNEL for RLIMIT defines" >&5
+$as_echo_n "checking whether $host_os needs _KERNEL for RLIMIT defines... " >&6; }
 if test "${bash_cv_kernel_rlimit+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -31172,37 +28931,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   bash_cv_kernel_rlimit=no
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        cat >conftest.$ac_ext <<_ACEOF
@@ -31234,37 +28977,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   bash_cv_kernel_rlimit=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_kernel_rlimit=no
@@ -31277,8 +29004,8 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_kernel_rlimit" >&5
-echo "${ECHO_T}$bash_cv_kernel_rlimit" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_kernel_rlimit" >&5
+$as_echo "$bash_cv_kernel_rlimit" >&6; }
 if test $bash_cv_kernel_rlimit = yes; then
 cat >>confdefs.h <<\_ACEOF
 @%:@define RLIMIT_NEEDS_KERNEL 1
@@ -31296,17 +29023,17 @@ esac
 if test "X$bash_cv_termcap_lib" = "X"; then
 _bash_needmsg=yes
 else
-{ echo "$as_me:$LINENO: checking which library has the termcap functions" >&5
-echo $ECHO_N "checking which library has the termcap functions... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking which library has the termcap functions" >&5
+$as_echo_n "checking which library has the termcap functions... " >&6; }
 _bash_needmsg=
 fi
 if test "${bash_cv_termcap_lib+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  { echo "$as_me:$LINENO: checking for tgetent" >&5
-echo $ECHO_N "checking for tgetent... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for tgetent" >&5
+$as_echo_n "checking for tgetent... " >&6; }
 if test "${ac_cv_func_tgetent+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -31359,54 +29086,42 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_func_tgetent=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_func_tgetent=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_tgetent" >&5
-echo "${ECHO_T}$ac_cv_func_tgetent" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_tgetent" >&5
+$as_echo "$ac_cv_func_tgetent" >&6; }
 if test $ac_cv_func_tgetent = yes; then
   bash_cv_termcap_lib=libc
 else
-  { echo "$as_me:$LINENO: checking for tgetent in -ltermcap" >&5
-echo $ECHO_N "checking for tgetent in -ltermcap... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for tgetent in -ltermcap" >&5
+$as_echo_n "checking for tgetent in -ltermcap... " >&6; }
 if test "${ac_cv_lib_termcap_tgetent+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-ltermcap  $LIBS"
@@ -31438,55 +29153,43 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_lib_termcap_tgetent=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_lib_termcap_tgetent=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_termcap_tgetent" >&5
-echo "${ECHO_T}$ac_cv_lib_termcap_tgetent" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_termcap_tgetent" >&5
+$as_echo "$ac_cv_lib_termcap_tgetent" >&6; }
 if test $ac_cv_lib_termcap_tgetent = yes; then
   bash_cv_termcap_lib=libtermcap
 else
-  { echo "$as_me:$LINENO: checking for tgetent in -ltinfo" >&5
-echo $ECHO_N "checking for tgetent in -ltinfo... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for tgetent in -ltinfo" >&5
+$as_echo_n "checking for tgetent in -ltinfo... " >&6; }
 if test "${ac_cv_lib_tinfo_tgetent+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-ltinfo  $LIBS"
@@ -31518,55 +29221,43 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_lib_tinfo_tgetent=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_lib_tinfo_tgetent=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_tinfo_tgetent" >&5
-echo "${ECHO_T}$ac_cv_lib_tinfo_tgetent" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_tinfo_tgetent" >&5
+$as_echo "$ac_cv_lib_tinfo_tgetent" >&6; }
 if test $ac_cv_lib_tinfo_tgetent = yes; then
   bash_cv_termcap_lib=libtinfo
 else
-  { echo "$as_me:$LINENO: checking for tgetent in -lcurses" >&5
-echo $ECHO_N "checking for tgetent in -lcurses... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for tgetent in -lcurses" >&5
+$as_echo_n "checking for tgetent in -lcurses... " >&6; }
 if test "${ac_cv_lib_curses_tgetent+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lcurses  $LIBS"
@@ -31598,55 +29289,43 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_lib_curses_tgetent=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_lib_curses_tgetent=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_curses_tgetent" >&5
-echo "${ECHO_T}$ac_cv_lib_curses_tgetent" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_curses_tgetent" >&5
+$as_echo "$ac_cv_lib_curses_tgetent" >&6; }
 if test $ac_cv_lib_curses_tgetent = yes; then
   bash_cv_termcap_lib=libcurses
 else
-  { echo "$as_me:$LINENO: checking for tgetent in -lncurses" >&5
-echo $ECHO_N "checking for tgetent in -lncurses... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for tgetent in -lncurses" >&5
+$as_echo_n "checking for tgetent in -lncurses... " >&6; }
 if test "${ac_cv_lib_ncurses_tgetent+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lncurses  $LIBS"
@@ -31678,48 +29357,36 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_lib_ncurses_tgetent=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_lib_ncurses_tgetent=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_ncurses_tgetent" >&5
-echo "${ECHO_T}$ac_cv_lib_ncurses_tgetent" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_ncurses_tgetent" >&5
+$as_echo "$ac_cv_lib_ncurses_tgetent" >&6; }
 if test $ac_cv_lib_ncurses_tgetent = yes; then
   bash_cv_termcap_lib=libncurses
 else
 fi
 
 if test "X$_bash_needmsg" = "Xyes"; then
-{ echo "$as_me:$LINENO: checking which library has the termcap functions" >&5
-echo $ECHO_N "checking which library has the termcap functions... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking which library has the termcap functions" >&5
+$as_echo_n "checking which library has the termcap functions... " >&6; }
 fi
-{ echo "$as_me:$LINENO: result: using $bash_cv_termcap_lib" >&5
-echo "${ECHO_T}using $bash_cv_termcap_lib" >&6; }
+{ $as_echo "$as_me:$LINENO: result: using $bash_cv_termcap_lib" >&5
+$as_echo "using $bash_cv_termcap_lib" >&6; }
 if test $bash_cv_termcap_lib = gnutermcap && test -z "$prefer_curses"; then
 LDFLAGS="$LDFLAGS -L./lib/termcap"
 TERMCAP_LIB="./lib/termcap/libtermcap.a"
 
 
 
-{ echo "$as_me:$LINENO: checking whether /dev/fd is available" >&5
-echo $ECHO_N "checking whether /dev/fd is available... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether /dev/fd is available" >&5
+$as_echo_n "checking whether /dev/fd is available... " >&6; }
 if test "${bash_cv_dev_fd+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   bash_cv_dev_fd=""
 if test -d /dev/fd  && (exec test -r /dev/fd/0 < /dev/null) ; then
@@ -31791,8 +29458,8 @@ fi
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_dev_fd" >&5
-echo "${ECHO_T}$bash_cv_dev_fd" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_dev_fd" >&5
+$as_echo "$bash_cv_dev_fd" >&6; }
 if test $bash_cv_dev_fd = "standard"; then
   cat >>confdefs.h <<\_ACEOF
 @%:@define HAVE_DEV_FD 1
@@ -31813,10 +29480,10 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking whether /dev/stdin stdout stderr are available" >&5
-echo $ECHO_N "checking whether /dev/stdin stdout stderr are available... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether /dev/stdin stdout stderr are available" >&5
+$as_echo_n "checking whether /dev/stdin stdout stderr are available... " >&6; }
 if test "${bash_cv_dev_stdin+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test -d /dev/fd && (exec test -r /dev/stdin < /dev/null) ; then
    bash_cv_dev_stdin=present
@@ -31828,8 +29495,8 @@ else
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_dev_stdin" >&5
-echo "${ECHO_T}$bash_cv_dev_stdin" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_dev_stdin" >&5
+$as_echo "$bash_cv_dev_stdin" >&6; }
 if test $bash_cv_dev_stdin = "present"; then
   cat >>confdefs.h <<\_ACEOF
 @%:@define HAVE_DEV_STDIN 1
@@ -31837,10 +29504,10 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for default mail directory" >&5
-echo $ECHO_N "checking for default mail directory... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for default mail directory" >&5
+$as_echo_n "checking for default mail directory... " >&6; }
 if test "${bash_cv_mail_dir+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test -d /var/mail; then
    bash_cv_mail_dir=/var/mail
@@ -31856,8 +29523,8 @@ else
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_mail_dir" >&5
-echo "${ECHO_T}$bash_cv_mail_dir" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_mail_dir" >&5
+$as_echo "$bash_cv_mail_dir" >&6; }
 cat >>confdefs.h <<_ACEOF
 @%:@define DEFAULT_MAIL_DIRECTORY "$bash_cv_mail_dir"
 _ACEOF
@@ -31962,8 +29629,8 @@ esac
 #
 if test "$ac_cv_func_dlopen" = "yes" && test -f ${srcdir}/support/shobj-conf
 then
-       { echo "$as_me:$LINENO: checking shared object configuration for loadable builtins" >&5
-echo $ECHO_N "checking shared object configuration for loadable builtins... $ECHO_C" >&6; }
+       { $as_echo "$as_me:$LINENO: checking shared object configuration for loadable builtins" >&5
+$as_echo_n "checking shared object configuration for loadable builtins... " >&6; }
        eval `${CONFIG_SHELL-/bin/sh} ${srcdir}/support/shobj-conf -C "${CC}" -c "${host_cpu}" -o "${host_os}" -v "${host_vendor}"`
        
        
@@ -31972,8 +29639,8 @@ echo $ECHO_N "checking shared object configuration for loadable builtins... $ECH
        
        
        
-       { echo "$as_me:$LINENO: result: $SHOBJ_STATUS" >&5
-echo "${ECHO_T}$SHOBJ_STATUS" >&6; }
+       { $as_echo "$as_me:$LINENO: result: $SHOBJ_STATUS" >&5
+$as_echo "$SHOBJ_STATUS" >&6; }
 fi
 
 # try to create a directory tree if the source is elsewhere
@@ -32065,11 +29732,12 @@ _ACEOF
     case $ac_val in #(
     *${as_nl}*)
       case $ac_var in #(
-      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
-echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
+      *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
+$as_echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
       esac
       case $ac_var in #(
       _ | IFS | as_nl) ;; #(
+      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
       *) $as_unset $ac_var ;;
       esac ;;
     esac
@@ -32102,12 +29770,12 @@ echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
 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 "$as_me:$LINENO: updating cache $cache_file" >&5
-echo "$as_me: updating cache $cache_file" >&6;}
+      { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5
+$as_echo "$as_me: updating cache $cache_file" >&6;}
     cat confcache >$cache_file
   else
-    { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
-echo "$as_me: not updating unwritable cache $cache_file" >&6;}
+    { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
+$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
   fi
 fi
 rm -f confcache
@@ -32123,7 +29791,7 @@ ac_ltlibobjs=
 for ac_i in : $LIB@&t@OBJS; do test "x$ac_i" = x: && continue
   # 1. Remove the extension, and $U if already installed.
   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
-  ac_i=`echo "$ac_i" | sed "$ac_script"`
+  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
   #    will be set to the directory where LIBOBJS objects are built.
   ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
@@ -32136,11 +29804,12 @@ LTLIBOBJS=$ac_ltlibobjs
 
 
 : ${CONFIG_STATUS=./config.status}
+ac_write_fail=0
 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
+{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
+$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
+cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 #! $SHELL
 # Generated by $as_me.
 # Run this file to recreate the current configuration.
@@ -32153,24 +29822,28 @@ ac_cs_silent=false
 SHELL=\${CONFIG_SHELL-$SHELL}
 _ACEOF
 
-cat >>$CONFIG_STATUS <<\_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 ## --------------------- ##
 ## M4sh Initialization.  ##
 ## --------------------- ##
 
-# Be Bourne compatible
+# Be more Bourne compatible
+DUALCASE=1; export DUALCASE # for MKS sh
 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
   emulate sh
   NULLCMD=:
-  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
+  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
   # is contrary to our usage.  Disable this feature.
   alias -g '${1+"$@"}'='"$@"'
   setopt NO_GLOB_SUBST
 else
-  case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
+  case `(set -o) 2>/dev/null` in
+  *posix*) set -o posix ;;
+esac
+
 fi
-BIN_SH=xpg4; export BIN_SH # for Tru64
-DUALCASE=1; export DUALCASE # for MKS sh
+
+
 
 
 # PATH needs CR
@@ -32181,17 +29854,45 @@ 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=';'
+as_nl='
+'
+export as_nl
+# Printing a long string crashes Solaris 7 /usr/bin/printf.
+as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
+if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
+  as_echo='printf %s\n'
+  as_echo_n='printf %s'
+else
+  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
+    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
+    as_echo_n='/usr/ucb/echo -n'
   else
-    PATH_SEPARATOR=:
+    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
+    as_echo_n_body='eval
+      arg=$1;
+      case $arg in
+      *"$as_nl"*)
+       expr "X$arg" : "X\\(.*\\)$as_nl";
+       arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
+      esac;
+      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
+    '
+    export as_echo_n_body
+    as_echo_n='sh -c $as_echo_n_body as_echo'
   fi
-  rm -f conf$$.sh
+  export as_echo_body
+  as_echo='sh -c $as_echo_body as_echo'
+fi
+
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+  PATH_SEPARATOR=:
+  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
+    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
+      PATH_SEPARATOR=';'
+  }
 fi
 
 # Support unset when possible.
@@ -32207,8 +29908,6 @@ fi
 # there to prevent editors from complaining about space-tab.
 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
 # splitting by setting IFS to empty value.)
-as_nl='
-'
 IFS=" ""       $as_nl"
 
 # Find who we are.  Look in the path if we contain no directory separator.
@@ -32231,7 +29930,7 @@ if test "x$as_myself" = x; then
   as_myself=$0
 fi
 if test ! -f "$as_myself"; then
-  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
   { (exit 1); exit 1; }
 fi
 
@@ -32244,17 +29943,10 @@ 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) >/dev/null 2>&1 && $as_unset $as_var
-  fi
-done
+LC_ALL=C
+export LC_ALL
+LANGUAGE=C
+export LANGUAGE
 
 # Required to use basename.
 if expr a : '\(a\)' >/dev/null 2>&1 &&
@@ -32276,7 +29968,7 @@ as_me=`$as_basename -- "$0" ||
 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
         X"$0" : 'X\(//\)$' \| \
         X"$0" : 'X\(/\)' \| . 2>/dev/null ||
-echo X/"$0" |
+$as_echo X/"$0" |
     sed '/^.*\/\([^/][^/]*\)\/*$/{
            s//\1/
            q
@@ -32327,7 +30019,7 @@ $as_unset CDPATH
       s/-\n.*//
     ' >$as_me.lineno &&
   chmod +x "$as_me.lineno" ||
-    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
+    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
    { (exit 1); exit 1; }; }
 
   # Don't try to exec as it changes $[0], causing all sort of problems
@@ -32355,7 +30047,6 @@ case `echo -n x` in
 *)
   ECHO_N='-n';;
 esac
-
 if expr a : '\(a\)' >/dev/null 2>&1 &&
    test "X`expr 00001 : '.*\(...\)'`" = X001; then
   as_expr=expr
@@ -32368,19 +30059,22 @@ if test -d conf$$.dir; then
   rm -f conf$$.dir/conf$$.file
 else
   rm -f conf$$.dir
-  mkdir conf$$.dir
-fi
-echo >conf$$.file
-if ln -s conf$$.file conf$$ 2>/dev/null; then
-  as_ln_s='ln -s'
-  # ... but there are two gotchas:
-  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
-  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
-  # In both cases, we have to default to `cp -p'.
-  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+  mkdir conf$$.dir 2>/dev/null
+fi
+if (echo >conf$$.file) 2>/dev/null; then
+  if ln -s conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s='ln -s'
+    # ... but there are two gotchas:
+    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+    # In both cases, we have to default to `cp -p'.
+    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+      as_ln_s='cp -p'
+  elif ln conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s=ln
+  else
     as_ln_s='cp -p'
-elif ln conf$$.file conf$$ 2>/dev/null; then
-  as_ln_s=ln
+  fi
 else
   as_ln_s='cp -p'
 fi
@@ -32394,19 +30088,28 @@ else
   as_mkdir_p=false
 fi
 
-# Find out whether ``test -x'' works.  Don't use a zero-byte file, as
-# systems may use methods other than mode bits to determine executability.
-cat >conf$$.file <<_ASEOF
-#! /bin/sh
-exit 0
-_ASEOF
-chmod +x conf$$.file
-if test -x conf$$.file >/dev/null 2>&1; then
-  as_executable_p="test -x"
+if test -x / >/dev/null 2>&1; then
+  as_test_x='test -x'
 else
-  as_executable_p=:
+  if ls -dL / >/dev/null 2>&1; then
+    as_ls_L_option=L
+  else
+    as_ls_L_option=
+  fi
+  as_test_x='
+    eval sh -c '\''
+      if test -d "$1"; then
+       test -d "$1/.";
+      else
+       case $1 in
+       -*)set "./$1";;
+       esac;
+       case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
+       ???[sx]*):;;*)false;;esac;fi
+    '\'' sh
+  '
 fi
-rm -f conf$$.file
+as_executable_p=$as_test_x
 
 # Sed expression to map a string onto a valid CPP name.
 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
@@ -32422,7 +30125,7 @@ exec 6>&1
 # values after options handling.
 ac_log="
 This file was extended by bash $as_me 4.0-alpha, which was
-generated by GNU Autoconf 2.60.  Invocation command line was
+generated by GNU Autoconf 2.62.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
   CONFIG_HEADERS  = $CONFIG_HEADERS
@@ -32435,7 +30138,7 @@ on `(hostname || uname -n) 2>/dev/null | sed 1q`
 
 _ACEOF
 
-cat >>$CONFIG_STATUS <<_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 # Files that config.status was made for.
 config_files="$ac_config_files"
 config_headers="$ac_config_headers"
@@ -32443,7 +30146,7 @@ config_commands="$ac_config_commands"
 
 _ACEOF
 
-cat >>$CONFIG_STATUS <<\_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 ac_cs_usage="\
 \`$as_me' instantiates files from templates according to the
 current configuration.
@@ -32451,14 +30154,14 @@ current configuration.
 Usage: $0 [OPTIONS] [FILE]...
 
   -h, --help       print this help, then exit
-  -V, --version    print version number, then exit
+  -V, --version    print version number and configuration settings, 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
+  --file=FILE[:TEMPLATE] 
+                   instantiate the configuration file FILE
+  --header=FILE[:TEMPLATE] 
+                   instantiate the configuration header FILE
 
 Configuration files:
 $config_files
@@ -32472,24 +30175,24 @@ $config_commands
 Report bugs to <bug-autoconf@gnu.org>."
 
 _ACEOF
-cat >>$CONFIG_STATUS <<_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_version="\\
 bash config.status 4.0-alpha
-configured by $0, generated by GNU Autoconf 2.60,
-  with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
+configured by $0, generated by GNU Autoconf 2.62,
+  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
 
-Copyright (C) 2006 Free Software Foundation, Inc.
+Copyright (C) 2008 Free Software Foundation, Inc.
 This config.status script is free software; the Free Software Foundation
 gives unlimited permission to copy, distribute and modify it."
 
 ac_pwd='$ac_pwd'
 srcdir='$srcdir'
 INSTALL='$INSTALL'
+test -n "\$AWK" || AWK=awk
 _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.
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# The default lists apply if the user does not specify any file.
 ac_need_defaults=:
 while test $# != 0
 do
   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
     ac_cs_recheck=: ;;
   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
-    echo "$ac_cs_version"; exit ;;
+    $as_echo "$ac_cs_version"; exit ;;
   --debug | --debu | --deb | --de | --d | -d )
     debug=: ;;
   --file | --fil | --fi | --f )
     $ac_shift
-    CONFIG_FILES="$CONFIG_FILES $ac_optarg"
+    case $ac_optarg in
+    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
+    esac
+    CONFIG_FILES="$CONFIG_FILES '$ac_optarg'"
     ac_need_defaults=false;;
   --header | --heade | --head | --hea )
     $ac_shift
-    CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
+    case $ac_optarg in
+    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
+    esac
+    CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'"
     ac_need_defaults=false;;
   --he | --h)
     # Conflict between --help and --header
-    { echo "$as_me: error: ambiguous option: $1
+    { $as_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 ;;
+    $as_echo "$ac_cs_usage"; exit ;;
   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
   | -silent | --silent | --silen | --sile | --sil | --si | --s)
     ac_cs_silent=: ;;
 
   # This is an error.
-  -*) { echo "$as_me: error: unrecognized option: $1
+  -*) { $as_echo "$as_me: error: unrecognized option: $1
 Try \`$0 --help' for more information." >&2
    { (exit 1); exit 1; }; } ;;
 
@@ -32553,27 +30262,29 @@ if $ac_cs_silent; then
 fi
 
 _ACEOF
-cat >>$CONFIG_STATUS <<_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 if \$ac_cs_recheck; then
-  echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
-  CONFIG_SHELL=$SHELL
+  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
+  shift
+  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
+  CONFIG_SHELL='$SHELL'
   export CONFIG_SHELL
-  exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
+  exec "\$@"
 fi
 
 _ACEOF
-cat >>$CONFIG_STATUS <<\_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 exec 5>>config.log
 {
   echo
   sed 'h;s/./-/g;s/^.../@%:@@%:@ /;s/...$/ @%:@@%:@/;p;x;p;x' <<_ASBOX
 @%:@@%:@ Running $as_me. @%:@@%:@
 _ASBOX
-  echo "$ac_log"
+  $as_echo "$ac_log"
 } >&5
 
 _ACEOF
-cat >>$CONFIG_STATUS <<_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 #
 # INIT-COMMANDS
 #
@@ -32587,7 +30298,7 @@ cat >>$CONFIG_STATUS <<_ACEOF
 
 _ACEOF
 
-cat >>$CONFIG_STATUS <<\_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 
 # Handling of arguments.
 for ac_config_target in $ac_config_targets
@@ -32611,8 +30322,8 @@ do
     "examples/loadables/perl/Makefile") CONFIG_FILES="$CONFIG_FILES examples/loadables/perl/Makefile" ;;
     "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
 
-  *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
-echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
+  *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
+$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
    { (exit 1); exit 1; }; };;
   esac
 done
@@ -32653,257 +30364,143 @@ $debug ||
   (umask 077 && mkdir "$tmp")
 } ||
 {
-   echo "$me: cannot create a temporary directory in ." >&2
+   $as_echo "$as_me: cannot create a temporary directory in ." >&2
    { (exit 1); exit 1; }
 }
 
-#
-# Set up the sed scripts for CONFIG_FILES section.
-#
-
-# No need to generate the scripts if there are no CONFIG_FILES.
-# This happens for instance when ./config.status config.h
+# Set up the scripts for CONFIG_FILES section.
+# No need to generate them if there are no CONFIG_FILES.
+# This happens for instance with `./config.status config.h'.
 if test -n "$CONFIG_FILES"; then
 
-_ACEOF
-
-
-
-ac_delim='%!_!# '
-for ac_last_try in false false false false false :; do
-  cat >conf$$subs.sed <<_ACEOF
-SHELL!$SHELL$ac_delim
-PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
-PACKAGE_NAME!$PACKAGE_NAME$ac_delim
-PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
-PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
-PACKAGE_STRING!$PACKAGE_STRING$ac_delim
-PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
-exec_prefix!$exec_prefix$ac_delim
-prefix!$prefix$ac_delim
-program_transform_name!$program_transform_name$ac_delim
-bindir!$bindir$ac_delim
-sbindir!$sbindir$ac_delim
-libexecdir!$libexecdir$ac_delim
-datarootdir!$datarootdir$ac_delim
-datadir!$datadir$ac_delim
-sysconfdir!$sysconfdir$ac_delim
-sharedstatedir!$sharedstatedir$ac_delim
-localstatedir!$localstatedir$ac_delim
-includedir!$includedir$ac_delim
-oldincludedir!$oldincludedir$ac_delim
-docdir!$docdir$ac_delim
-infodir!$infodir$ac_delim
-htmldir!$htmldir$ac_delim
-dvidir!$dvidir$ac_delim
-pdfdir!$pdfdir$ac_delim
-psdir!$psdir$ac_delim
-libdir!$libdir$ac_delim
-localedir!$localedir$ac_delim
-mandir!$mandir$ac_delim
-DEFS!$DEFS$ac_delim
-ECHO_C!$ECHO_C$ac_delim
-ECHO_N!$ECHO_N$ac_delim
-ECHO_T!$ECHO_T$ac_delim
-LIBS!$LIBS$ac_delim
-build_alias!$build_alias$ac_delim
-host_alias!$host_alias$ac_delim
-target_alias!$target_alias$ac_delim
-build!$build$ac_delim
-build_cpu!$build_cpu$ac_delim
-build_vendor!$build_vendor$ac_delim
-build_os!$build_os$ac_delim
-host!$host$ac_delim
-host_cpu!$host_cpu$ac_delim
-host_vendor!$host_vendor$ac_delim
-host_os!$host_os$ac_delim
-EMACS!$EMACS$ac_delim
-lispdir!$lispdir$ac_delim
-DEBUGGER_START_FILE!$DEBUGGER_START_FILE$ac_delim
-TESTSCRIPT!$TESTSCRIPT$ac_delim
-PURIFY!$PURIFY$ac_delim
-MALLOC_TARGET!$MALLOC_TARGET$ac_delim
-MALLOC_SRC!$MALLOC_SRC$ac_delim
-MALLOC_LIB!$MALLOC_LIB$ac_delim
-MALLOC_LIBRARY!$MALLOC_LIBRARY$ac_delim
-MALLOC_LDFLAGS!$MALLOC_LDFLAGS$ac_delim
-MALLOC_DEP!$MALLOC_DEP$ac_delim
-HELPDIR!$HELPDIR$ac_delim
-HELPDIRDEFINE!$HELPDIRDEFINE$ac_delim
-HELPINSTALL!$HELPINSTALL$ac_delim
-HELPSTRINGS!$HELPSTRINGS$ac_delim
-CC!$CC$ac_delim
-CFLAGS!$CFLAGS$ac_delim
-LDFLAGS!$LDFLAGS$ac_delim
-CPPFLAGS!$CPPFLAGS$ac_delim
-ac_ct_CC!$ac_ct_CC$ac_delim
-EXEEXT!$EXEEXT$ac_delim
-OBJEXT!$OBJEXT$ac_delim
-CPP!$CPP$ac_delim
-GREP!$GREP$ac_delim
-EGREP!$EGREP$ac_delim
-CROSS_COMPILE!$CROSS_COMPILE$ac_delim
-SIGNAMES_H!$SIGNAMES_H$ac_delim
-SIGNAMES_O!$SIGNAMES_O$ac_delim
-CC_FOR_BUILD!$CC_FOR_BUILD$ac_delim
-STATIC_LD!$STATIC_LD$ac_delim
-CFLAGS_FOR_BUILD!$CFLAGS_FOR_BUILD$ac_delim
-CPPFLAGS_FOR_BUILD!$CPPFLAGS_FOR_BUILD$ac_delim
-LDFLAGS_FOR_BUILD!$LDFLAGS_FOR_BUILD$ac_delim
-RL_VERSION!$RL_VERSION$ac_delim
-RL_MAJOR!$RL_MAJOR$ac_delim
-RL_MINOR!$RL_MINOR$ac_delim
-READLINE_LIB!$READLINE_LIB$ac_delim
-READLINE_DEP!$READLINE_DEP$ac_delim
-RL_LIBDIR!$RL_LIBDIR$ac_delim
-RL_INCLUDEDIR!$RL_INCLUDEDIR$ac_delim
-RL_INCLUDE!$RL_INCLUDE$ac_delim
-HISTORY_LIB!$HISTORY_LIB$ac_delim
-HISTORY_DEP!$HISTORY_DEP$ac_delim
-HIST_LIBDIR!$HIST_LIBDIR$ac_delim
-TILDE_LIB!$TILDE_LIB$ac_delim
-INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
-INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
-INSTALL_DATA!$INSTALL_DATA$ac_delim
-AR!$AR$ac_delim
-RANLIB!$RANLIB$ac_delim
-YACC!$YACC$ac_delim
-YFLAGS!$YFLAGS$ac_delim
-_ACEOF
-
-  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
-    break
-  elif $ac_last_try; then
-    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
-echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
-   { (exit 1); exit 1; }; }
-  else
-    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
-  fi
-done
 
-ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
-if test -n "$ac_eof"; then
-  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
-  ac_eof=`expr $ac_eof + 1`
+ac_cr='\r'
+ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
+if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
+  ac_cs_awk_cr='\\r'
+else
+  ac_cs_awk_cr=$ac_cr
 fi
 
-cat >>$CONFIG_STATUS <<_ACEOF
-cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
-/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
-_ACEOF
-sed '
-s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
-s/^/s,@/; s/!/@,|#_!!_#|/
-:n
-t n
-s/'"$ac_delim"'$/,g/; t
-s/$/\\/; p
-N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
-' >>$CONFIG_STATUS <conf$$subs.sed
-rm -f conf$$subs.sed
-cat >>$CONFIG_STATUS <<_ACEOF
-CEOF$ac_eof
+echo 'BEGIN {' >"$tmp/subs1.awk" &&
 _ACEOF
 
 
+{
+  echo "cat >conf$$subs.awk <<_ACEOF" &&
+  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
+  echo "_ACEOF"
+} >conf$$subs.sh ||
+  { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
+$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
+   { (exit 1); exit 1; }; }
+ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
 ac_delim='%!_!# '
 for ac_last_try in false false false false false :; do
-  cat >conf$$subs.sed <<_ACEOF
-SET_MAKE!$SET_MAKE$ac_delim
-MAKE_SHELL!$MAKE_SHELL$ac_delim
-SIZE!$SIZE$ac_delim
-MKINSTALLDIRS!$MKINSTALLDIRS$ac_delim
-USE_NLS!$USE_NLS$ac_delim
-MSGFMT!$MSGFMT$ac_delim
-GMSGFMT!$GMSGFMT$ac_delim
-XGETTEXT!$XGETTEXT$ac_delim
-MSGMERGE!$MSGMERGE$ac_delim
-ALLOCA!$ALLOCA$ac_delim
-GLIBC21!$GLIBC21$ac_delim
-LIBICONV!$LIBICONV$ac_delim
-LTLIBICONV!$LTLIBICONV$ac_delim
-INTLBISON!$INTLBISON$ac_delim
-BUILD_INCLUDED_LIBINTL!$BUILD_INCLUDED_LIBINTL$ac_delim
-USE_INCLUDED_LIBINTL!$USE_INCLUDED_LIBINTL$ac_delim
-CATOBJEXT!$CATOBJEXT$ac_delim
-DATADIRNAME!$DATADIRNAME$ac_delim
-INSTOBJEXT!$INSTOBJEXT$ac_delim
-GENCAT!$GENCAT$ac_delim
-INTLOBJS!$INTLOBJS$ac_delim
-INTL_LIBTOOL_SUFFIX_PREFIX!$INTL_LIBTOOL_SUFFIX_PREFIX$ac_delim
-INTLLIBS!$INTLLIBS$ac_delim
-LIBINTL!$LIBINTL$ac_delim
-LTLIBINTL!$LTLIBINTL$ac_delim
-POSUB!$POSUB$ac_delim
-LIB@&t@OBJS!$LIB@&t@OBJS$ac_delim
-INTL_DEP!$INTL_DEP$ac_delim
-INTL_INC!$INTL_INC$ac_delim
-LIBINTL_H!$LIBINTL_H$ac_delim
-SIGLIST_O!$SIGLIST_O$ac_delim
-TERMCAP_LIB!$TERMCAP_LIB$ac_delim
-TERMCAP_DEP!$TERMCAP_DEP$ac_delim
-JOBS_O!$JOBS_O$ac_delim
-SHOBJ_CC!$SHOBJ_CC$ac_delim
-SHOBJ_CFLAGS!$SHOBJ_CFLAGS$ac_delim
-SHOBJ_LD!$SHOBJ_LD$ac_delim
-SHOBJ_LDFLAGS!$SHOBJ_LDFLAGS$ac_delim
-SHOBJ_XLDFLAGS!$SHOBJ_XLDFLAGS$ac_delim
-SHOBJ_LIBS!$SHOBJ_LIBS$ac_delim
-SHOBJ_STATUS!$SHOBJ_STATUS$ac_delim
-PROFILE_FLAGS!$PROFILE_FLAGS$ac_delim
-incdir!$incdir$ac_delim
-BUILD_DIR!$BUILD_DIR$ac_delim
-ARFLAGS!$ARFLAGS$ac_delim
-BASHVERS!$BASHVERS$ac_delim
-RELSTATUS!$RELSTATUS$ac_delim
-DEBUG!$DEBUG$ac_delim
-MALLOC_DEBUG!$MALLOC_DEBUG$ac_delim
-LOCAL_LIBS!$LOCAL_LIBS$ac_delim
-LOCAL_CFLAGS!$LOCAL_CFLAGS$ac_delim
-LOCAL_LDFLAGS!$LOCAL_LDFLAGS$ac_delim
-LOCAL_DEFS!$LOCAL_DEFS$ac_delim
-LTLIBOBJS!$LTLIBOBJS$ac_delim
-_ACEOF
-
-  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 54; then
+  . ./conf$$subs.sh ||
+    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
+$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
+   { (exit 1); exit 1; }; }
+
+  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` = $ac_delim_num; then
     break
   elif $ac_last_try; then
-    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
-echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
+    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
+$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
    { (exit 1); exit 1; }; }
   else
     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
   fi
 done
+rm -f conf$$subs.sh
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
+_ACEOF
+sed -n '
+h
+s/^/S["/; s/!.*/"]=/
+p
+g
+s/^[^!]*!//
+:repl
+t repl
+s/'"$ac_delim"'$//
+t delim
+:nl
+h
+s/\(.\{148\}\).*/\1/
+t more1
+s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
+p
+n
+b repl
+:more1
+s/["\\]/\\&/g; s/^/"/; s/$/"\\/
+p
+g
+s/.\{148\}//
+t nl
+:delim
+h
+s/\(.\{148\}\).*/\1/
+t more2
+s/["\\]/\\&/g; s/^/"/; s/$/"/
+p
+b
+:more2
+s/["\\]/\\&/g; s/^/"/; s/$/"\\/
+p
+g
+s/.\{148\}//
+t delim
+' <conf$$subs.awk | sed '
+/^[^""]/{
+  N
+  s/\n//
+}
+' >>$CONFIG_STATUS || ac_write_fail=1
+rm -f conf$$subs.awk
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+_ACAWK
+cat >>"\$tmp/subs1.awk" <<_ACAWK &&
+  for (key in S) S_is_set[key] = 1
+  FS = "\a"
+
+}
+{
+  line = $ 0
+  nfields = split(line, field, "@")
+  substed = 0
+  len = length(field[1])
+  for (i = 2; i < nfields; i++) {
+    key = field[i]
+    keylen = length(key)
+    if (S_is_set[key]) {
+      value = S[key]
+      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
+      len += length(value) + length(field[++i])
+      substed = 1
+    } else
+      len += 1 + keylen
+  }
 
-ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
-if test -n "$ac_eof"; then
-  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
-  ac_eof=`expr $ac_eof + 1`
-fi
+  print line
+}
 
-cat >>$CONFIG_STATUS <<_ACEOF
-cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
-/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
+_ACAWK
 _ACEOF
-sed '
-s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
-s/^/s,@/; s/!/@,|#_!!_#|/
-:n
-t n
-s/'"$ac_delim"'$/,g/; t
-s/$/\\/; p
-N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
-' >>$CONFIG_STATUS <conf$$subs.sed
-rm -f conf$$subs.sed
-cat >>$CONFIG_STATUS <<_ACEOF
-:end
-s/|#_!!_#|//g
-CEOF$ac_eof
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
+  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
+else
+  cat
+fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
+  || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5
+$as_echo "$as_me: error: could not setup config files machinery" >&2;}
+   { (exit 1); exit 1; }; }
 _ACEOF
 
-
 # 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
@@ -32919,19 +30516,133 @@ s/^[^=]*=[    ]*$//
 }'
 fi
 
-cat >>$CONFIG_STATUS <<\_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 fi # test -n "$CONFIG_FILES"
 
+# Set up the scripts for CONFIG_HEADERS section.
+# No need to generate them if there are no CONFIG_HEADERS.
+# This happens for instance with `./config.status Makefile'.
+if test -n "$CONFIG_HEADERS"; then
+cat >"$tmp/defines.awk" <<\_ACAWK ||
+BEGIN {
+_ACEOF
+
+# Transform confdefs.h into an awk script `defines.awk', embedded as
+# here-document in config.status, that substitutes the proper values into
+# config.h.in to produce config.h.
+
+# Create a delimiter string that does not exist in confdefs.h, to ease
+# handling of long lines.
+ac_delim='%!_!# '
+for ac_last_try in false false :; do
+  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
+  if test -z "$ac_t"; then
+    break
+  elif $ac_last_try; then
+    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5
+$as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;}
+   { (exit 1); exit 1; }; }
+  else
+    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+  fi
+done
+
+# For the awk script, D is an array of macro values keyed by name,
+# likewise P contains macro parameters if any.  Preserve backslash
+# newline sequences.
+
+ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
+sed -n '
+s/.\{148\}/&'"$ac_delim"'/g
+t rset
+:rset
+s/^[    ]*#[    ]*define[       ][      ]*/ /
+t def
+d
+:def
+s/\\$//
+t bsnl
+s/["\\]/\\&/g
+s/^ \('"$ac_word_re"'\)\(([^()]*)\)[    ]*\(.*\)/P["\1"]="\2"\
+D["\1"]=" \3"/p
+s/^ \('"$ac_word_re"'\)[        ]*\(.*\)/D["\1"]=" \2"/p
+d
+:bsnl
+s/["\\]/\\&/g
+s/^ \('"$ac_word_re"'\)\(([^()]*)\)[    ]*\(.*\)/P["\1"]="\2"\
+D["\1"]=" \3\\\\\\n"\\/p
+t cont
+s/^ \('"$ac_word_re"'\)[        ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
+t cont
+d
+:cont
+n
+s/.\{148\}/&'"$ac_delim"'/g
+t clear
+:clear
+s/\\$//
+t bsnlc
+s/["\\]/\\&/g; s/^/"/; s/$/"/p
+d
+:bsnlc
+s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
+b cont
+' <confdefs.h | sed '
+s/'"$ac_delim"'/"\\\
+"/g' >>$CONFIG_STATUS || ac_write_fail=1
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+  for (key in D) D_is_set[key] = 1
+  FS = "\a"
+}
+/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
+  line = \$ 0
+  split(line, arg, " ")
+  if (arg[1] == "#") {
+    defundef = arg[2]
+    mac1 = arg[3]
+  } else {
+    defundef = substr(arg[1], 2)
+    mac1 = arg[2]
+  }
+  split(mac1, mac2, "(") #)
+  macro = mac2[1]
+  if (D_is_set[macro]) {
+    # Preserve the white space surrounding the "#".
+    prefix = substr(line, 1, index(line, defundef) - 1)
+    print prefix "define", macro P[macro] D[macro]
+    next
+  } else {
+    # Replace #undef with comments.  This is necessary, for example,
+    # in the case of _POSIX_SOURCE, which is predefined and required
+    # on some systems where configure will not decide to define it.
+    if (defundef == "undef") {
+      print "/*", line, "*/"
+      next
+    }
+  }
+}
+{ print }
+_ACAWK
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+  { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5
+$as_echo "$as_me: error: could not setup config headers machinery" >&2;}
+   { (exit 1); exit 1; }; }
+fi # test -n "$CONFIG_HEADERS"
+
 
-for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
+eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
+shift
+for ac_tag
 do
   case $ac_tag in
   :[FHLC]) ac_mode=$ac_tag; continue;;
   esac
   case $ac_mode$ac_tag in
   :[FHL]*:*);;
-  :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
-echo "$as_me: error: Invalid tag $ac_tag." >&2;}
+  :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
+$as_echo "$as_me: error: Invalid tag $ac_tag." >&2;}
    { (exit 1); exit 1; }; };;
   :[FH]-) ac_tag=-:-;;
   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
@@ -32960,26 +30671,38 @@ echo "$as_me: error: Invalid tag $ac_tag." >&2;}
           [\\/$]*) false;;
           *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
           esac ||
-          { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
-echo "$as_me: error: cannot find input file: $ac_f" >&2;}
+          { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
+$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;}
    { (exit 1); exit 1; }; };;
       esac
-      ac_file_inputs="$ac_file_inputs $ac_f"
+      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
+      ac_file_inputs="$ac_file_inputs '$ac_f'"
     done
 
     # Let's still pretend it is `configure' which instantiates (i.e., don't
     # use $as_me), people would be surprised to read:
     #    /* config.h.  Generated by config.status.  */
-    configure_input="Generated from "`IFS=:
-         echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
+    configure_input='Generated from '`
+         $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
+       `' by configure.'
     if test x"$ac_file" != x-; then
       configure_input="$ac_file.  $configure_input"
-      { echo "$as_me:$LINENO: creating $ac_file" >&5
-echo "$as_me: creating $ac_file" >&6;}
+      { $as_echo "$as_me:$LINENO: creating $ac_file" >&5
+$as_echo "$as_me: creating $ac_file" >&6;}
     fi
+    # Neutralize special characters interpreted by sed in replacement strings.
+    case $configure_input in #(
+    *\&* | *\|* | *\\* )
+       ac_sed_conf_input=`$as_echo "$configure_input" |
+       sed 's/[\\\\&|]/\\\\&/g'`;; #(
+    *) ac_sed_conf_input=$configure_input;;
+    esac
 
     case $ac_tag in
-    *:-:* | *:-) cat >"$tmp/stdin";;
+    *:-:* | *:-) cat >"$tmp/stdin" \
+      || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
+$as_echo "$as_me: error: could not create $ac_file" >&2;}
+   { (exit 1); exit 1; }; } ;;
     esac
     ;;
   esac
@@ -32989,7 +30712,7 @@ $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" |
+$as_echo X"$ac_file" |
     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
            s//\1/
            q
@@ -33015,7 +30738,7 @@ echo X"$ac_file" |
     as_dirs=
     while :; do
       case $as_dir in #(
-      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
+      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
       *) as_qdir=$as_dir;;
       esac
       as_dirs="'$as_qdir' $as_dirs"
@@ -33024,7 +30747,7 @@ $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" |
+$as_echo X"$as_dir" |
     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
            s//\1/
            q
@@ -33045,17 +30768,17 @@ echo X"$as_dir" |
       test -d "$as_dir" && break
     done
     test -z "$as_dirs" || eval "mkdir $as_dirs"
-  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
-echo "$as_me: error: cannot create directory $as_dir" >&2;}
+  } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
+$as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
    { (exit 1); exit 1; }; }; }
   ac_builddir=.
 
 case "$ac_dir" in
 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
 *)
-  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
+  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
   # A ".." for each directory in $ac_dir_suffix.
-  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
+  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
   case $ac_top_builddir_sub in
   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
@@ -33095,12 +30818,13 @@ ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
   esac
 _ACEOF
 
-cat >>$CONFIG_STATUS <<\_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 # If the template does not know about datarootdir, expand it.
 # FIXME: This hack should be removed a few years after 2.60.
 ac_datarootdir_hack=; ac_datarootdir_seen=
 
-case `sed -n '/datarootdir/ {
+ac_sed_dataroot='
+/datarootdir/ {
   p
   q
 }
@@ -33109,13 +30833,14 @@ case `sed -n '/datarootdir/ {
 /@infodir@/p
 /@localedir@/p
 /@mandir@/p
-' $ac_file_inputs` in
+'
+case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
 *datarootdir*) ac_datarootdir_seen=yes;;
 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
-  { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
-echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
+  { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
+$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
 _ACEOF
-cat >>$CONFIG_STATUS <<_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   ac_datarootdir_hack='
   s&@datadir@&$datadir&g
   s&@docdir@&$docdir&g
@@ -33129,15 +30854,16 @@ _ACEOF
 # Neutralize VPATH when `$srcdir' = `.'.
 # Shell code in configure.ac might set extrasub.
 # FIXME: do we really want to maintain this feature?
-cat >>$CONFIG_STATUS <<_ACEOF
-  sed "$ac_vpsub
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ac_sed_extra="$ac_vpsub
 $extrasub
 _ACEOF
-cat >>$CONFIG_STATUS <<\_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 :t
 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
-s&@configure_input@&$configure_input&;t t
+s|@configure_input@|$ac_sed_conf_input|;t t
 s&@top_builddir@&$ac_top_builddir_sub&;t t
+s&@top_build_prefix@&$ac_top_build_prefix&;t t
 s&@srcdir@&$ac_srcdir&;t t
 s&@abs_srcdir@&$ac_abs_srcdir&;t t
 s&@top_srcdir@&$ac_top_srcdir&;t t
@@ -33147,123 +30873,62 @@ s&@abs_builddir@&$ac_abs_builddir&;t t
 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
 s&@INSTALL@&$ac_INSTALL&;t t
 $ac_datarootdir_hack
-" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
+"
+eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
+  || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
+$as_echo "$as_me: error: could not create $ac_file" >&2;}
+   { (exit 1); exit 1; }; }
 
 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
   { ac_out=`sed -n '/^[         ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
-  { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+  { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
 which seems to be undefined.  Please make sure it is defined." >&5
-echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
 which seems to be undefined.  Please make sure it is defined." >&2;}
 
   rm -f "$tmp/stdin"
   case $ac_file in
-  -) cat "$tmp/out"; rm -f "$tmp/out";;
-  *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
-  esac
+  -) cat "$tmp/out" && rm -f "$tmp/out";;
+  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
+  esac \
+  || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
+$as_echo "$as_me: error: could not create $ac_file" >&2;}
+   { (exit 1); exit 1; }; }
  ;;
   :H)
   #
   # CONFIG_HEADER
   #
-_ACEOF
-
-# Transform confdefs.h into a sed script `conftest.defines', that
-# substitutes the proper values into config.h.in to produce config.h.
-rm -f conftest.defines conftest.tail
-# First, append a space to every undef/define line, to ease matching.
-echo 's/$/ /' >conftest.defines
-# Then, protect against being on the right side of a sed subst, or in
-# an unquoted here document, in config.status.  If some macros were
-# called several times there might be several #defines for the same
-# symbol, which is useless.  But do not sort them, since the last
-# AC_DEFINE must be honored.
-ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
-# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
-# NAME is the cpp macro being defined, VALUE is the value it is being given.
-# PARAMS is the parameter list in the macro definition--in most cases, it's
-# just an empty string.
-ac_dA='s,^\\([  #]*\\)[^        ]*\\([  ]*'
-ac_dB='\\)[     (].*,\\1define\\2'
-ac_dC=' '
-ac_dD=' ,'
-
-uniq confdefs.h |
-  sed -n '
-       t rset
-       :rset
-       s/^[     ]*#[    ]*define[       ][      ]*//
-       t ok
-       d
-       :ok
-       s/[\\&,]/\\&/g
-       s/^\('"$ac_word_re"'\)\(([^()]*)\)[      ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
-       s/^\('"$ac_word_re"'\)[  ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
-  ' >>conftest.defines
-
-# Remove the space that was appended to ease matching.
-# Then replace #undef with comments.  This is necessary, for
-# example, in the case of _POSIX_SOURCE, which is predefined and required
-# on some systems where configure will not decide to define it.
-# (The regexp can be short, since the line contains either #define or #undef.)
-echo 's/ $//
-s,^[    #]*u.*,/* & */,' >>conftest.defines
-
-# Break up conftest.defines:
-ac_max_sed_lines=50
-
-# First sed command is:         sed -f defines.sed $ac_file_inputs >"$tmp/out1"
-# Second one is:        sed -f defines.sed "$tmp/out1" >"$tmp/out2"
-# Third one will be:    sed -f defines.sed "$tmp/out2" >"$tmp/out1"
-# et cetera.
-ac_in='$ac_file_inputs'
-ac_out='"$tmp/out1"'
-ac_nxt='"$tmp/out2"'
-
-while :
-do
-  # Write a here document:
-    cat >>$CONFIG_STATUS <<_ACEOF
-    # First, check the format of the line:
-    cat >"\$tmp/defines.sed" <<\\CEOF
-/^[     ]*#[    ]*undef[        ][      ]*$ac_word_re[  ]*\$/b def
-/^[     ]*#[    ]*define[       ][      ]*$ac_word_re[(         ]/b def
-b
-:def
-_ACEOF
-  sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
-  echo 'CEOF
-    sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
-  ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
-  sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
-  grep . conftest.tail >/dev/null || break
-  rm -f conftest.defines
-  mv conftest.tail conftest.defines
-done
-rm -f conftest.defines conftest.tail
-
-echo "ac_result=$ac_in" >>$CONFIG_STATUS
-cat >>$CONFIG_STATUS <<\_ACEOF
   if test x"$ac_file" != x-; then
-    echo "/* $configure_input  */" >"$tmp/config.h"
-    cat "$ac_result" >>"$tmp/config.h"
-    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;}
+    {
+      $as_echo "/* $configure_input  */" \
+      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
+    } >"$tmp/config.h" \
+      || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
+$as_echo "$as_me: error: could not create $ac_file" >&2;}
+   { (exit 1); exit 1; }; }
+    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
+      { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5
+$as_echo "$as_me: $ac_file is unchanged" >&6;}
     else
-      rm -f $ac_file
-      mv "$tmp/config.h" $ac_file
+      rm -f "$ac_file"
+      mv "$tmp/config.h" "$ac_file" \
+       || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
+$as_echo "$as_me: error: could not create $ac_file" >&2;}
+   { (exit 1); exit 1; }; }
     fi
   else
-    echo "/* $configure_input  */"
-    cat "$ac_result"
+    $as_echo "/* $configure_input  */" \
+      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
+      || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5
+$as_echo "$as_me: error: could not create -" >&2;}
+   { (exit 1); exit 1; }; }
   fi
-  rm -f "$tmp/out12"
  ;;
   
-  :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
-echo "$as_me: executing $ac_file commands" >&6;}
+  :C)  { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5
+$as_echo "$as_me: executing $ac_file commands" >&6;}
  ;;
   esac
 
@@ -33384,6 +31049,11 @@ _ACEOF
 chmod +x $CONFIG_STATUS
 ac_clean_files=$ac_clean_files_save
 
+test $ac_write_fail = 0 ||
+  { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5
+$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;}
+   { (exit 1); exit 1; }; }
+
 
 # configure is writing to config.log, and then calls config.status.
 # config.status does its own redirection, appending to config.log.
@@ -33405,4 +31075,8 @@ if test "$no_create" != yes; then
   # would make configure fail if this is the last instruction.
   $ac_cs_success || { (exit 1); exit 1; }
 fi
+if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
+  { $as_echo "$as_me:$LINENO: WARNING: Unrecognized options: $ac_unrecognized_opts" >&5
+$as_echo "$as_me: WARNING: Unrecognized options: $ac_unrecognized_opts" >&2;}
+fi
 
index b0d19f21fd3b7a2bcaeb6838ec1e5534f9721e35..4a5e08c959e79308e600ade061bffe6a5fcb00af 100644 (file)
                       {
                         '_LT_AC_TAGCONFIG' => 1,
                         'AM_PROG_F77_C_O' => 1,
+                        'AC_INIT' => 1,
                         'm4_pattern_forbid' => 1,
+                        '_AM_COND_IF' => 1,
                         'AC_CANONICAL_TARGET' => 1,
+                        'AC_SUBST' => 1,
                         'AC_CONFIG_LIBOBJ_DIR' => 1,
-                        'AC_TYPE_OFF_T' => 1,
-                        'AC_C_VOLATILE' => 1,
-                        'AC_FUNC_CLOSEDIR_VOID' => 1,
-                        'AC_REPLACE_FNMATCH' => 1,
+                        'AC_FC_SRCEXT' => 1,
+                        'AC_CANONICAL_HOST' => 1,
                         'AC_PROG_LIBTOOL' => 1,
-                        'AC_FUNC_STAT' => 1,
-                        'AC_HEADER_TIME' => 1,
-                        'AC_FUNC_WAIT3' => 1,
-                        'AC_STRUCT_TM' => 1,
-                        'AC_FUNC_LSTAT' => 1,
+                        'AM_INIT_AUTOMAKE' => 1,
+                        'AC_CONFIG_SUBDIRS' => 1,
                         'AM_AUTOMAKE_VERSION' => 1,
-                        'AC_TYPE_MODE_T' => 1,
-                        'AC_FUNC_GETMNTENT' => 1,
-                        'AC_FUNC_STRTOD' => 1,
-                        'AC_CHECK_HEADERS' => 1,
                         'LT_CONFIG_LTDL_DIR' => 1,
-                        'AC_FUNC_STRNLEN' => 1,
+                        'AC_REQUIRE_AUX_FILE' => 1,
+                        'AC_CONFIG_LINKS' => 1,
                         'm4_sinclude' => 1,
-                        'AC_PROG_CXX' => 1,
-                        'AC_PATH_X' => 1,
-                        'AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK' => 1,
-                        'AC_PROG_AWK' => 1,
+                        'LT_SUPPORTED_TAG' => 1,
+                        'AM_MAINTAINER_MODE' => 1,
+                        'AM_GNU_GETTEXT_INTL_SUBDIR' => 1,
                         '_m4_warn' => 1,
-                        'AC_HEADER_STDC' => 1,
-                        'AC_HEADER_MAJOR' => 1,
                         'AM_PROG_CXX_C_O' => 1,
+                        '_AM_COND_ENDIF' => 1,
+                        'AM_ENABLE_MULTILIB' => 1,
+                        'AC_CONFIG_FILES' => 1,
+                        'include' => 1,
                         'LT_INIT' => 1,
-                        'AC_FUNC_ERROR_AT_LINE' => 1,
-                        'AC_PROG_GCC_TRADITIONAL' => 1,
+                        'AM_GNU_GETTEXT' => 1,
                         'AC_LIBSOURCE' => 1,
-                        'AC_FUNC_MBRTOWC' => 1,
-                        'AC_STRUCT_ST_BLOCKS' => 1,
-                        'AC_TYPE_SIGNAL' => 1,
                         'AM_PROG_FC_C_O' => 1,
                         'AC_CANONICAL_BUILD' => 1,
-                        'AC_TYPE_UID_T' => 1,
-                        'AC_PROG_MAKE_SET' => 1,
+                        'AC_FC_FREEFORM' => 1,
+                        'AH_OUTPUT' => 1,
                         '_AM_SUBST_NOTMAKE' => 1,
                         'AC_CONFIG_AUX_DIR' => 1,
                         'sinclude' => 1,
                         'm4_pattern_allow' => 1,
-                        'AC_DEFINE_TRACE_LITERAL' => 1,
-                        'AC_FUNC_STRERROR_R' => 1,
-                        'AC_PROG_CC' => 1,
-                        'AC_FUNC_FORK' => 1,
-                        'AC_DECL_SYS_SIGLIST' => 1,
-                        'AC_FUNC_VPRINTF' => 1,
-                        'AC_FUNC_STRCOLL' => 1,
-                        'AC_PROG_YACC' => 1,
-                        'AC_SUBST_TRACE' => 1,
-                        'AC_STRUCT_TIMEZONE' => 1,
-                        'AC_INIT' => 1,
-                        'AC_FUNC_CHOWN' => 1,
-                        'AC_SUBST' => 1,
-                        'AC_FUNC_ALLOCA' => 1,
-                        'AC_CANONICAL_HOST' => 1,
-                        'AC_FC_SRCEXT' => 1,
-                        'AC_FUNC_GETPGRP' => 1,
-                        'AC_PROG_RANLIB' => 1,
-                        'AC_FUNC_SETPGRP' => 1,
-                        'AM_INIT_AUTOMAKE' => 1,
-                        'AC_CONFIG_SUBDIRS' => 1,
-                        'AC_FUNC_MMAP' => 1,
-                        'AC_FUNC_REALLOC' => 1,
-                        'AC_TYPE_SIZE_T' => 1,
-                        'AC_CONFIG_LINKS' => 1,
-                        'AC_REQUIRE_AUX_FILE' => 1,
-                        'AC_CHECK_TYPES' => 1,
-                        'LT_SUPPORTED_TAG' => 1,
-                        'AC_CHECK_MEMBERS' => 1,
-                        'AM_MAINTAINER_MODE' => 1,
-                        'AC_FUNC_UTIME_NULL' => 1,
-                        'AC_FUNC_SELECT_ARGTYPES' => 1,
-                        'AM_GNU_GETTEXT_INTL_SUBDIR' => 1,
-                        'AC_HEADER_STAT' => 1,
-                        'AC_FUNC_STRFTIME' => 1,
-                        'AC_PROG_CPP' => 1,
-                        'AC_C_INLINE' => 1,
-                        'AC_TYPE_PID_T' => 1,
-                        'AC_PROG_LEX' => 1,
-                        'AM_ENABLE_MULTILIB' => 1,
-                        'AC_C_CONST' => 1,
-                        'AC_CONFIG_FILES' => 1,
-                        'include' => 1,
-                        'AC_FUNC_SETVBUF_REVERSED' => 1,
-                        'AC_PROG_INSTALL' => 1,
-                        'AM_GNU_GETTEXT' => 1,
-                        'AC_FUNC_OBSTACK' => 1,
-                        'AC_CHECK_LIB' => 1,
-                        'AC_FUNC_MALLOC' => 1,
-                        'AC_FUNC_GETGROUPS' => 1,
-                        'AC_FC_FREEFORM' => 1,
-                        'AC_FUNC_GETLOADAVG' => 1,
-                        'AH_OUTPUT' => 1,
-                        'AC_FUNC_FSEEKO' => 1,
                         'AM_PROG_CC_C_O' => 1,
-                        'AC_FUNC_MKTIME' => 1,
-                        'AM_CONDITIONAL' => 1,
                         'AC_CANONICAL_SYSTEM' => 1,
+                        'AM_CONDITIONAL' => 1,
                         'AC_CONFIG_HEADERS' => 1,
-                        'AC_HEADER_SYS_WAIT' => 1,
-                        'AC_PROG_LN_S' => 1,
-                        'AC_FUNC_MEMCMP' => 1,
+                        'AC_DEFINE_TRACE_LITERAL' => 1,
                         'm4_include' => 1,
-                        'AC_HEADER_DIRENT' => 1,
-                        'AC_CHECK_FUNCS' => 1
+                        '_AM_COND_ELSE' => 1,
+                        'AC_SUBST_TRACE' => 1
                       }
                     ], 'Autom4te::Request' )
            );
index 92add5f0fdddb43c245c5610ee598ea3a6ed809d..44ddc01ebca927c1d5022c32df451469538001db 100644 (file)
@@ -170,8 +170,8 @@ m4trace:configure.in:51: -1- AC_SUBST([host_os])
 m4trace:configure.in:51: -1- AC_SUBST_TRACE([host_os])
 m4trace:configure.in:51: -1- m4_pattern_allow([^host_os$])
 m4trace:configure.in:101: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
-aclocal.m4:1970: AM_PATH_LISPDIR is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+aclocal.m4:1947: AM_PATH_LISPDIR is expanded from...
 configure.in:101: the top level])
 m4trace:configure.in:101: -1- AC_SUBST([EMACS])
 m4trace:configure.in:101: -1- AC_SUBST_TRACE([EMACS])
@@ -183,25 +183,25 @@ m4trace:configure.in:102: -1- AC_SUBST([DEBUGGER_START_FILE])
 m4trace:configure.in:102: -1- AC_SUBST_TRACE([DEBUGGER_START_FILE])
 m4trace:configure.in:102: -1- m4_pattern_allow([^DEBUGGER_START_FILE$])
 m4trace:configure.in:106: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from...
 configure.in:106: the top level])
 m4trace:configure.in:107: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from...
 configure.in:107: the top level])
 m4trace:configure.in:108: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from...
 configure.in:108: the top level])
 m4trace:configure.in:109: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from...
 configure.in:109: the top level])
 m4trace:configure.in:110: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from...
 configure.in:110: the top level])
 m4trace:configure.in:111: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from...
 configure.in:111: the top level])
 m4trace:configure.in:112: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from...
 configure.in:112: the top level])
 m4trace:configure.in:123: -1- AC_DEFINE_TRACE_LITERAL([USING_BASH_MALLOC])
 m4trace:configure.in:123: -1- m4_pattern_allow([^USING_BASH_MALLOC$])
@@ -210,112 +210,112 @@ m4trace:configure.in:133: -1- m4_pattern_allow([^DISABLE_MALLOC_WRAPPERS$])
 m4trace:configure.in:143: -1- AC_DEFINE_TRACE_LITERAL([AFS])
 m4trace:configure.in:143: -1- m4_pattern_allow([^AFS$])
 m4trace:configure.in:194: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from...
 configure.in:194: the top level])
 m4trace:configure.in:210: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from...
 configure.in:210: the top level])
 m4trace:configure.in:211: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from...
 configure.in:211: the top level])
 m4trace:configure.in:212: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from...
 configure.in:212: the top level])
 m4trace:configure.in:213: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from...
 configure.in:213: the top level])
 m4trace:configure.in:214: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from...
 configure.in:214: the top level])
 m4trace:configure.in:215: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from...
 configure.in:215: the top level])
 m4trace:configure.in:216: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from...
 configure.in:216: the top level])
 m4trace:configure.in:217: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from...
 configure.in:217: the top level])
 m4trace:configure.in:218: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from...
 configure.in:218: the top level])
 m4trace:configure.in:219: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from...
 configure.in:219: the top level])
 m4trace:configure.in:220: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from...
 configure.in:220: the top level])
 m4trace:configure.in:221: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from...
 configure.in:221: the top level])
 m4trace:configure.in:222: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from...
 configure.in:222: the top level])
 m4trace:configure.in:223: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from...
 configure.in:223: the top level])
 m4trace:configure.in:224: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from...
 configure.in:224: the top level])
 m4trace:configure.in:225: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from...
 configure.in:225: the top level])
 m4trace:configure.in:226: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from...
 configure.in:226: the top level])
 m4trace:configure.in:227: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from...
 configure.in:227: the top level])
 m4trace:configure.in:228: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from...
 configure.in:228: the top level])
 m4trace:configure.in:229: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from...
 configure.in:229: the top level])
 m4trace:configure.in:230: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from...
 configure.in:230: the top level])
 m4trace:configure.in:231: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from...
 configure.in:231: the top level])
 m4trace:configure.in:232: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from...
 configure.in:232: the top level])
 m4trace:configure.in:233: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from...
 configure.in:233: the top level])
 m4trace:configure.in:234: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from...
 configure.in:234: the top level])
 m4trace:configure.in:235: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from...
 configure.in:235: the top level])
 m4trace:configure.in:236: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from...
 configure.in:236: the top level])
 m4trace:configure.in:237: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from...
 configure.in:237: the top level])
 m4trace:configure.in:238: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from...
 configure.in:238: the top level])
 m4trace:configure.in:239: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from...
 configure.in:239: the top level])
 m4trace:configure.in:240: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from...
 configure.in:240: the top level])
 m4trace:configure.in:241: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from...
 configure.in:241: the top level])
 m4trace:configure.in:244: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from...
 configure.in:244: the top level])
 m4trace:configure.in:245: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from...
 configure.in:245: the top level])
 m4trace:configure.in:246: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from...
 configure.in:246: the top level])
 m4trace:configure.in:255: -1- AC_DEFINE_TRACE_LITERAL([ALIAS])
 m4trace:configure.in:255: -1- m4_pattern_allow([^ALIAS$])
@@ -408,7 +408,6 @@ m4trace:configure.in:370: -1- m4_pattern_allow([^HELPINSTALL$])
 m4trace:configure.in:371: -1- AC_SUBST([HELPSTRINGS])
 m4trace:configure.in:371: -1- AC_SUBST_TRACE([HELPSTRINGS])
 m4trace:configure.in:371: -1- m4_pattern_allow([^HELPSTRINGS$])
-m4trace:configure.in:380: -1- AC_PROG_CC
 m4trace:configure.in:380: -1- AC_SUBST([CC])
 m4trace:configure.in:380: -1- AC_SUBST_TRACE([CC])
 m4trace:configure.in:380: -1- m4_pattern_allow([^CC$])
@@ -418,6 +417,9 @@ m4trace:configure.in:380: -1- m4_pattern_allow([^CFLAGS$])
 m4trace:configure.in:380: -1- AC_SUBST([LDFLAGS])
 m4trace:configure.in:380: -1- AC_SUBST_TRACE([LDFLAGS])
 m4trace:configure.in:380: -1- m4_pattern_allow([^LDFLAGS$])
+m4trace:configure.in:380: -1- AC_SUBST([LIBS])
+m4trace:configure.in:380: -1- AC_SUBST_TRACE([LIBS])
+m4trace:configure.in:380: -1- m4_pattern_allow([^LIBS$])
 m4trace:configure.in:380: -1- AC_SUBST([CPPFLAGS])
 m4trace:configure.in:380: -1- AC_SUBST_TRACE([CPPFLAGS])
 m4trace:configure.in:380: -1- m4_pattern_allow([^CPPFLAGS$])
@@ -442,9 +444,9 @@ m4trace:configure.in:380: -1- m4_pattern_allow([^EXEEXT$])
 m4trace:configure.in:380: -1- AC_SUBST([OBJEXT], [$ac_cv_objext])
 m4trace:configure.in:380: -1- AC_SUBST_TRACE([OBJEXT])
 m4trace:configure.in:380: -1- m4_pattern_allow([^OBJEXT$])
-m4trace:configure.in:383: -1- AC_CHECK_LIB([cposix], [strerror], [LIBS="$LIBS -lcposix"])
-m4trace:configure.in:384: -1- AC_HEADER_STDC
-m4trace:configure.in:384: -1- AC_PROG_CPP
+m4trace:configure.in:384: -1- _m4_warn([obsolete], [The macro `AC_MINIX' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/specific.m4:456: AC_MINIX is expanded from...
+configure.in:384: the top level])
 m4trace:configure.in:384: -1- AC_SUBST([CPP])
 m4trace:configure.in:384: -1- AC_SUBST_TRACE([CPP])
 m4trace:configure.in:384: -1- m4_pattern_allow([^CPP$])
@@ -457,12 +459,6 @@ m4trace:configure.in:384: -1- m4_pattern_allow([^CPP$])
 m4trace:configure.in:384: -1- AC_SUBST([GREP])
 m4trace:configure.in:384: -1- AC_SUBST_TRACE([GREP])
 m4trace:configure.in:384: -1- m4_pattern_allow([^GREP$])
-m4trace:configure.in:384: -1- AC_SUBST([GREP])
-m4trace:configure.in:384: -1- AC_SUBST_TRACE([GREP])
-m4trace:configure.in:384: -1- m4_pattern_allow([^GREP$])
-m4trace:configure.in:384: -1- AC_SUBST([EGREP])
-m4trace:configure.in:384: -1- AC_SUBST_TRACE([EGREP])
-m4trace:configure.in:384: -1- m4_pattern_allow([^EGREP$])
 m4trace:configure.in:384: -1- AC_SUBST([EGREP])
 m4trace:configure.in:384: -1- AC_SUBST_TRACE([EGREP])
 m4trace:configure.in:384: -1- m4_pattern_allow([^EGREP$])
@@ -470,8 +466,6 @@ m4trace:configure.in:384: -1- AC_DEFINE_TRACE_LITERAL([STDC_HEADERS])
 m4trace:configure.in:384: -1- m4_pattern_allow([^STDC_HEADERS$])
 m4trace:configure.in:384: -1- AH_OUTPUT([STDC_HEADERS], [/* Define to 1 if you have the ANSI C header files. */
 #undef STDC_HEADERS])
-m4trace:configure.in:384: -1- AC_CHECK_HEADERS([sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
-                 inttypes.h stdint.h unistd.h], [], [], [$ac_includes_default])
 m4trace:configure.in:384: -1- AH_OUTPUT([HAVE_SYS_TYPES_H], [/* Define to 1 if you have the <sys/types.h> header file. */
 #undef HAVE_SYS_TYPES_H])
 m4trace:configure.in:384: -1- AH_OUTPUT([HAVE_SYS_STAT_H], [/* Define to 1 if you have the <sys/stat.h> header file. */
@@ -503,6 +497,37 @@ m4trace:configure.in:384: -1- AC_DEFINE_TRACE_LITERAL([_MINIX])
 m4trace:configure.in:384: -1- m4_pattern_allow([^_MINIX$])
 m4trace:configure.in:384: -1- AH_OUTPUT([_MINIX], [/* Define to 1 if on MINIX. */
 #undef _MINIX])
+m4trace:configure.in:384: -1- AH_OUTPUT([__EXTENSIONS__], [/* Enable extensions on AIX 3, Interix.  */
+#ifndef _ALL_SOURCE
+# undef _ALL_SOURCE
+#endif
+/* Enable GNU extensions on systems that have them.  */
+#ifndef _GNU_SOURCE
+# undef _GNU_SOURCE
+#endif
+/* Enable threading extensions on Solaris.  */
+#ifndef _POSIX_PTHREAD_SEMANTICS
+# undef _POSIX_PTHREAD_SEMANTICS
+#endif
+/* Enable extensions on HP NonStop.  */
+#ifndef _TANDEM_SOURCE
+# undef _TANDEM_SOURCE
+#endif
+/* Enable general extensions on Solaris.  */
+#ifndef __EXTENSIONS__
+# undef __EXTENSIONS__
+#endif
+])
+m4trace:configure.in:384: -1- AC_DEFINE_TRACE_LITERAL([__EXTENSIONS__])
+m4trace:configure.in:384: -1- m4_pattern_allow([^__EXTENSIONS__$])
+m4trace:configure.in:384: -1- AC_DEFINE_TRACE_LITERAL([_ALL_SOURCE])
+m4trace:configure.in:384: -1- m4_pattern_allow([^_ALL_SOURCE$])
+m4trace:configure.in:384: -1- AC_DEFINE_TRACE_LITERAL([_GNU_SOURCE])
+m4trace:configure.in:384: -1- m4_pattern_allow([^_GNU_SOURCE$])
+m4trace:configure.in:384: -1- AC_DEFINE_TRACE_LITERAL([_POSIX_PTHREAD_SEMANTICS])
+m4trace:configure.in:384: -1- m4_pattern_allow([^_POSIX_PTHREAD_SEMANTICS$])
+m4trace:configure.in:384: -1- AC_DEFINE_TRACE_LITERAL([_TANDEM_SOURCE])
+m4trace:configure.in:384: -1- m4_pattern_allow([^_TANDEM_SOURCE$])
 m4trace:configure.in:386: -1- AC_DEFINE_TRACE_LITERAL([_FILE_OFFSET_BITS])
 m4trace:configure.in:386: -1- m4_pattern_allow([^_FILE_OFFSET_BITS$])
 m4trace:configure.in:386: -1- AH_OUTPUT([_FILE_OFFSET_BITS], [/* Number of bits in a file offset, on hosts where this is settable. */
@@ -524,7 +549,7 @@ m4trace:configure.in:435: -1- AC_SUBST([CC_FOR_BUILD])
 m4trace:configure.in:435: -1- AC_SUBST_TRACE([CC_FOR_BUILD])
 m4trace:configure.in:435: -1- m4_pattern_allow([^CC_FOR_BUILD$])
 m4trace:configure.in:458: -1- _m4_warn([obsolete], [The macro `ac_cv_prog_gcc' is obsolete.
-You should run autoupdate.], [autoconf/c.m4:504: ac_cv_prog_gcc is expanded from...
+You should run autoupdate.], [../../lib/autoconf/c.m4:538: ac_cv_prog_gcc is expanded from...
 configure.in:458: the top level])
 m4trace:configure.in:477: -1- AC_SUBST([CFLAGS])
 m4trace:configure.in:477: -1- AC_SUBST_TRACE([CFLAGS])
@@ -547,22 +572,11 @@ m4trace:configure.in:483: -1- m4_pattern_allow([^CPPFLAGS_FOR_BUILD$])
 m4trace:configure.in:484: -1- AC_SUBST([LDFLAGS_FOR_BUILD])
 m4trace:configure.in:484: -1- AC_SUBST_TRACE([LDFLAGS_FOR_BUILD])
 m4trace:configure.in:484: -1- m4_pattern_allow([^LDFLAGS_FOR_BUILD$])
-m4trace:configure.in:486: -1- AC_PROG_GCC_TRADITIONAL
-m4trace:configure.in:498: -1- AC_CHECK_LIB([termcap], [tgetent], [bash_cv_termcap_lib=libtermcap], [AC_CHECK_LIB(tinfo, tgetent, bash_cv_termcap_lib=libtinfo,
-        [AC_CHECK_LIB(curses, tgetent, bash_cv_termcap_lib=libcurses,
-           [AC_CHECK_LIB(ncurses, tgetent, bash_cv_termcap_lib=libncurses,
-               bash_cv_termcap_lib=gnutermcap)])])])
-m4trace:configure.in:498: -1- AC_CHECK_LIB([tinfo], [tgetent], [bash_cv_termcap_lib=libtinfo], [AC_CHECK_LIB(curses, tgetent, bash_cv_termcap_lib=libcurses,
-           [AC_CHECK_LIB(ncurses, tgetent, bash_cv_termcap_lib=libncurses,
-               bash_cv_termcap_lib=gnutermcap)])])
-m4trace:configure.in:498: -1- AC_CHECK_LIB([curses], [tgetent], [bash_cv_termcap_lib=libcurses], [AC_CHECK_LIB(ncurses, tgetent, bash_cv_termcap_lib=libncurses,
-               bash_cv_termcap_lib=gnutermcap)])
-m4trace:configure.in:498: -1- AC_CHECK_LIB([ncurses], [tgetent], [bash_cv_termcap_lib=libncurses], [bash_cv_termcap_lib=gnutermcap])
 m4trace:configure.in:498: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2490: AC_TRY_RUN is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-aclocal.m4:1863: RL_LIB_READLINE_VERSION is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2591: AC_TRY_RUN is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+aclocal.m4:1751: RL_LIB_READLINE_VERSION is expanded from...
 configure.in:498: the top level])
 m4trace:configure.in:498: -1- AC_DEFINE_TRACE_LITERAL([RL_READLINE_VERSION])
 m4trace:configure.in:498: -1- m4_pattern_allow([^RL_READLINE_VERSION$])
@@ -618,7 +632,6 @@ m4trace:configure.in:586: -1- m4_pattern_allow([^HIST_LIBDIR$])
 m4trace:configure.in:587: -1- AC_SUBST([TILDE_LIB])
 m4trace:configure.in:587: -1- AC_SUBST_TRACE([TILDE_LIB])
 m4trace:configure.in:587: -1- m4_pattern_allow([^TILDE_LIB$])
-m4trace:configure.in:592: -1- AC_PROG_INSTALL
 m4trace:configure.in:592: -1- AC_REQUIRE_AUX_FILE([install-sh])
 m4trace:configure.in:592: -1- AC_SUBST([INSTALL_PROGRAM])
 m4trace:configure.in:592: -1- AC_SUBST_TRACE([INSTALL_PROGRAM])
@@ -632,11 +645,9 @@ m4trace:configure.in:592: -1- m4_pattern_allow([^INSTALL_DATA$])
 m4trace:configure.in:593: -1- AC_SUBST([AR])
 m4trace:configure.in:593: -1- AC_SUBST_TRACE([AR])
 m4trace:configure.in:593: -1- m4_pattern_allow([^AR$])
-m4trace:configure.in:597: -1- AC_PROG_RANLIB
 m4trace:configure.in:597: -1- AC_SUBST([RANLIB])
 m4trace:configure.in:597: -1- AC_SUBST_TRACE([RANLIB])
 m4trace:configure.in:597: -1- m4_pattern_allow([^RANLIB$])
-m4trace:configure.in:598: -1- AC_PROG_YACC
 m4trace:configure.in:598: -1- AC_SUBST([YACC])
 m4trace:configure.in:598: -1- AC_SUBST_TRACE([YACC])
 m4trace:configure.in:598: -1- m4_pattern_allow([^YACC$])
@@ -646,7 +657,6 @@ m4trace:configure.in:598: -1- m4_pattern_allow([^YACC$])
 m4trace:configure.in:598: -1- AC_SUBST([YFLAGS])
 m4trace:configure.in:598: -1- AC_SUBST_TRACE([YFLAGS])
 m4trace:configure.in:598: -1- m4_pattern_allow([^YFLAGS$])
-m4trace:configure.in:599: -1- AC_PROG_MAKE_SET
 m4trace:configure.in:599: -1- AC_SUBST([SET_MAKE])
 m4trace:configure.in:599: -1- AC_SUBST_TRACE([SET_MAKE])
 m4trace:configure.in:599: -1- m4_pattern_allow([^SET_MAKE$])
@@ -658,28 +668,30 @@ m4trace:configure.in:627: -1- AC_SUBST_TRACE([SIZE])
 m4trace:configure.in:627: -1- m4_pattern_allow([^SIZE$])
 m4trace:configure.in:630: -1- AC_DEFINE_TRACE_LITERAL([_GNU_SOURCE])
 m4trace:configure.in:630: -1- m4_pattern_allow([^_GNU_SOURCE$])
-m4trace:configure.in:633: -1- AC_C_CONST
 m4trace:configure.in:633: -1- AC_DEFINE_TRACE_LITERAL([const])
 m4trace:configure.in:633: -1- m4_pattern_allow([^const$])
 m4trace:configure.in:633: -1- AH_OUTPUT([const], [/* Define to empty if `const\' does not conform to ANSI C. */
 #undef const])
-m4trace:configure.in:634: -1- AC_C_INLINE
 m4trace:configure.in:634: -1- AH_OUTPUT([inline], [/* Define to `__inline__\' or `__inline\' if that\'s what the C compiler
    calls it, or to nothing if \'inline\' is not supported under any name.  */
 #ifndef __cplusplus
 #undef inline
 #endif])
+m4trace:configure.in:635: -1- AH_OUTPUT([WORDS_BIGENDIAN], [/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
+   significant byte first (like Motorola and SPARC, unlike Intel and VAX). */
+#if defined __BIG_ENDIAN__
+# define WORDS_BIGENDIAN 1
+#elif ! defined __LITTLE_ENDIAN__
+# undef WORDS_BIGENDIAN
+#endif])
 m4trace:configure.in:635: -1- AC_DEFINE_TRACE_LITERAL([WORDS_BIGENDIAN])
 m4trace:configure.in:635: -1- m4_pattern_allow([^WORDS_BIGENDIAN$])
-m4trace:configure.in:635: -1- AH_OUTPUT([WORDS_BIGENDIAN], [/* Define to 1 if your processor stores words with the most significant byte
-   first (like Motorola and SPARC, unlike Intel and VAX). */
-#undef WORDS_BIGENDIAN])
 m4trace:configure.in:636: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRINGIZE])
 m4trace:configure.in:636: -1- m4_pattern_allow([^HAVE_STRINGIZE$])
 m4trace:configure.in:636: -1- AH_OUTPUT([HAVE_STRINGIZE], [/* Define to 1 if cpp supports the ANSI @%:@ stringizing operator. */
 #undef HAVE_STRINGIZE])
 m4trace:configure.in:637: -1- _m4_warn([obsolete], [The macro `AC_C_LONG_DOUBLE' is obsolete.
-You should run autoupdate.], [autoconf/types.m4:465: AC_C_LONG_DOUBLE is expanded from...
+You should run autoupdate.], [../../lib/autoconf/types.m4:455: AC_C_LONG_DOUBLE is expanded from...
 configure.in:637: the top level])
 m4trace:configure.in:637: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LONG_DOUBLE_WIDER])
 m4trace:configure.in:637: -1- m4_pattern_allow([^HAVE_LONG_DOUBLE_WIDER$])
@@ -725,21 +737,18 @@ m4trace:configure.in:642: -1- AC_SUBST([MSGMERGE])
 m4trace:configure.in:642: -1- AC_SUBST_TRACE([MSGMERGE])
 m4trace:configure.in:642: -1- m4_pattern_allow([^MSGMERGE$])
 m4trace:configure.in:642: -1- _m4_warn([obsolete], [The macro `AC_OUTPUT_COMMANDS' is obsolete.
-You should run autoupdate.], [autoconf/status.m4:853: AC_OUTPUT_COMMANDS is expanded from...
-aclocal.m4:3826: AM_PO_SUBDIRS is expanded from...
-aclocal.m4:2338: AM_GNU_GETTEXT is expanded from...
+You should run autoupdate.], [../../lib/autoconf/status.m4:1021: AC_OUTPUT_COMMANDS is expanded from...
+aclocal.m4:3652: AM_PO_SUBDIRS is expanded from...
+aclocal.m4:2056: AM_GNU_GETTEXT is expanded from...
 configure.in:642: the top level])
-m4trace:configure.in:642: -1- AC_TYPE_OFF_T
 m4trace:configure.in:642: -1- AC_DEFINE_TRACE_LITERAL([off_t])
 m4trace:configure.in:642: -1- m4_pattern_allow([^off_t$])
 m4trace:configure.in:642: -1- AH_OUTPUT([off_t], [/* Define to `long int\' if <sys/types.h> does not define. */
 #undef off_t])
-m4trace:configure.in:642: -1- AC_TYPE_SIZE_T
 m4trace:configure.in:642: -1- AC_DEFINE_TRACE_LITERAL([size_t])
 m4trace:configure.in:642: -1- m4_pattern_allow([^size_t$])
 m4trace:configure.in:642: -1- AH_OUTPUT([size_t], [/* Define to `unsigned int\' if <sys/types.h> does not define. */
 #undef size_t])
-m4trace:configure.in:642: -1- AC_FUNC_ALLOCA
 m4trace:configure.in:642: -1- AC_DEFINE_TRACE_LITERAL([HAVE_ALLOCA_H])
 m4trace:configure.in:642: -1- m4_pattern_allow([^HAVE_ALLOCA_H$])
 m4trace:configure.in:642: -1- AH_OUTPUT([HAVE_ALLOCA_H], [/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
@@ -772,13 +781,10 @@ m4trace:configure.in:642: -1- AH_OUTPUT([STACK_DIRECTION], [/* If using the C im
 @%:@undef STACK_DIRECTION])
 m4trace:configure.in:642: -1- AC_DEFINE_TRACE_LITERAL([STACK_DIRECTION])
 m4trace:configure.in:642: -1- m4_pattern_allow([^STACK_DIRECTION$])
-m4trace:configure.in:642: -1- AC_FUNC_MMAP
-m4trace:configure.in:642: -1- AC_CHECK_HEADERS([stdlib.h unistd.h])
 m4trace:configure.in:642: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
 #undef HAVE_STDLIB_H])
 m4trace:configure.in:642: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
 #undef HAVE_UNISTD_H])
-m4trace:configure.in:642: -1- AC_CHECK_FUNCS([getpagesize])
 m4trace:configure.in:642: -1- AH_OUTPUT([HAVE_GETPAGESIZE], [/* Define to 1 if you have the `getpagesize\' function. */
 #undef HAVE_GETPAGESIZE])
 m4trace:configure.in:642: -1- AC_DEFINE_TRACE_LITERAL([HAVE_MMAP])
@@ -789,27 +795,27 @@ m4trace:configure.in:642: -1- AC_SUBST([GLIBC21])
 m4trace:configure.in:642: -1- AC_SUBST_TRACE([GLIBC21])
 m4trace:configure.in:642: -1- m4_pattern_allow([^GLIBC21$])
 m4trace:configure.in:642: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2490: AC_TRY_RUN is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-autoconf/general.m4:1935: AC_CACHE_CHECK is expanded from...
-aclocal.m4:2619: gt_INTDIV0 is expanded from...
-aclocal.m4:2408: AM_INTL_SUBDIR is expanded from...
-aclocal.m4:2338: AM_GNU_GETTEXT is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2591: AC_TRY_RUN is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+../../lib/autoconf/general.m4:1993: AC_CACHE_CHECK is expanded from...
+aclocal.m4:2558: gt_INTDIV0 is expanded from...
+aclocal.m4:2344: AM_INTL_SUBDIR is expanded from...
+aclocal.m4:2056: AM_GNU_GETTEXT is expanded from...
 configure.in:642: the top level])
 m4trace:configure.in:642: -1- AC_DEFINE_TRACE_LITERAL([INTDIV0_RAISES_SIGFPE])
 m4trace:configure.in:642: -1- m4_pattern_allow([^INTDIV0_RAISES_SIGFPE$])
 m4trace:configure.in:642: -1- AH_OUTPUT([INTDIV0_RAISES_SIGFPE], [/* Define if integer division by zero raises signal SIGFPE. */
 #undef INTDIV0_RAISES_SIGFPE])
 m4trace:configure.in:642: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2384: AC_TRY_COMPILE is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-autoconf/general.m4:1935: AC_CACHE_CHECK is expanded from...
-aclocal.m4:2674: jm_AC_HEADER_INTTYPES_H is expanded from...
-aclocal.m4:3977: jm_AC_TYPE_UINTMAX_T is expanded from...
-aclocal.m4:2408: AM_INTL_SUBDIR is expanded from...
-aclocal.m4:2338: AM_GNU_GETTEXT is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2469: AC_TRY_COMPILE is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+../../lib/autoconf/general.m4:1993: AC_CACHE_CHECK is expanded from...
+aclocal.m4:2660: jm_AC_HEADER_INTTYPES_H is expanded from...
+aclocal.m4:3961: jm_AC_TYPE_UINTMAX_T is expanded from...
+aclocal.m4:2344: AM_INTL_SUBDIR is expanded from...
+aclocal.m4:2056: AM_GNU_GETTEXT is expanded from...
 configure.in:642: the top level])
 m4trace:configure.in:642: -1- AC_DEFINE_TRACE_LITERAL([HAVE_INTTYPES_H_WITH_UINTMAX])
 m4trace:configure.in:642: -1- m4_pattern_allow([^HAVE_INTTYPES_H_WITH_UINTMAX$])
@@ -817,14 +823,14 @@ m4trace:configure.in:642: -1- AH_OUTPUT([HAVE_INTTYPES_H_WITH_UINTMAX], [/* Defi
    declares uintmax_t. */
 #undef HAVE_INTTYPES_H_WITH_UINTMAX])
 m4trace:configure.in:642: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2384: AC_TRY_COMPILE is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-autoconf/general.m4:1935: AC_CACHE_CHECK is expanded from...
-aclocal.m4:3945: jm_AC_HEADER_STDINT_H is expanded from...
-aclocal.m4:3977: jm_AC_TYPE_UINTMAX_T is expanded from...
-aclocal.m4:2408: AM_INTL_SUBDIR is expanded from...
-aclocal.m4:2338: AM_GNU_GETTEXT is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2469: AC_TRY_COMPILE is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+../../lib/autoconf/general.m4:1993: AC_CACHE_CHECK is expanded from...
+aclocal.m4:3931: jm_AC_HEADER_STDINT_H is expanded from...
+aclocal.m4:3961: jm_AC_TYPE_UINTMAX_T is expanded from...
+aclocal.m4:2344: AM_INTL_SUBDIR is expanded from...
+aclocal.m4:2056: AM_GNU_GETTEXT is expanded from...
 configure.in:642: the top level])
 m4trace:configure.in:642: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STDINT_H_WITH_UINTMAX])
 m4trace:configure.in:642: -1- m4_pattern_allow([^HAVE_STDINT_H_WITH_UINTMAX$])
@@ -832,14 +838,14 @@ m4trace:configure.in:642: -1- AH_OUTPUT([HAVE_STDINT_H_WITH_UINTMAX], [/* Define
    uintmax_t. */
 #undef HAVE_STDINT_H_WITH_UINTMAX])
 m4trace:configure.in:642: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2426: AC_TRY_LINK is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-autoconf/general.m4:1935: AC_CACHE_CHECK is expanded from...
-aclocal.m4:4000: jm_AC_TYPE_UNSIGNED_LONG_LONG is expanded from...
-aclocal.m4:3977: jm_AC_TYPE_UINTMAX_T is expanded from...
-aclocal.m4:2408: AM_INTL_SUBDIR is expanded from...
-aclocal.m4:2338: AM_GNU_GETTEXT is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2526: AC_TRY_LINK is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+../../lib/autoconf/general.m4:1993: AC_CACHE_CHECK is expanded from...
+aclocal.m4:3988: jm_AC_TYPE_UNSIGNED_LONG_LONG is expanded from...
+aclocal.m4:3961: jm_AC_TYPE_UINTMAX_T is expanded from...
+aclocal.m4:2344: AM_INTL_SUBDIR is expanded from...
+aclocal.m4:2056: AM_GNU_GETTEXT is expanded from...
 configure.in:642: the top level])
 m4trace:configure.in:642: -1- AC_DEFINE_TRACE_LITERAL([HAVE_UNSIGNED_LONG_LONG])
 m4trace:configure.in:642: -1- m4_pattern_allow([^HAVE_UNSIGNED_LONG_LONG$])
@@ -855,33 +861,31 @@ m4trace:configure.in:642: -1- m4_pattern_allow([^HAVE_UINTMAX_T$])
 m4trace:configure.in:642: -1- AH_OUTPUT([HAVE_UINTMAX_T], [/* Define if you have the \'uintmax_t\' type in <stdint.h> or <inttypes.h>. */
 #undef HAVE_UINTMAX_T])
 m4trace:configure.in:642: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2384: AC_TRY_COMPILE is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-autoconf/general.m4:1935: AC_CACHE_CHECK is expanded from...
-aclocal.m4:2646: gt_HEADER_INTTYPES_H is expanded from...
-aclocal.m4:2408: AM_INTL_SUBDIR is expanded from...
-aclocal.m4:2338: AM_GNU_GETTEXT is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2469: AC_TRY_COMPILE is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+../../lib/autoconf/general.m4:1993: AC_CACHE_CHECK is expanded from...
+aclocal.m4:2633: gt_HEADER_INTTYPES_H is expanded from...
+aclocal.m4:2344: AM_INTL_SUBDIR is expanded from...
+aclocal.m4:2056: AM_GNU_GETTEXT is expanded from...
 configure.in:642: the top level])
 m4trace:configure.in:642: -1- AC_DEFINE_TRACE_LITERAL([HAVE_INTTYPES_H])
 m4trace:configure.in:642: -1- m4_pattern_allow([^HAVE_INTTYPES_H$])
 m4trace:configure.in:642: -1- AH_OUTPUT([HAVE_INTTYPES_H], [/* Define if <inttypes.h> exists and doesn\'t clash with <sys/types.h>. */
 #undef HAVE_INTTYPES_H])
 m4trace:configure.in:642: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2384: AC_TRY_COMPILE is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-autoconf/general.m4:1935: AC_CACHE_CHECK is expanded from...
-aclocal.m4:2706: gt_INTTYPES_PRI is expanded from...
-aclocal.m4:2408: AM_INTL_SUBDIR is expanded from...
-aclocal.m4:2338: AM_GNU_GETTEXT is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2469: AC_TRY_COMPILE is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+../../lib/autoconf/general.m4:1993: AC_CACHE_CHECK is expanded from...
+aclocal.m4:2688: gt_INTTYPES_PRI is expanded from...
+aclocal.m4:2344: AM_INTL_SUBDIR is expanded from...
+aclocal.m4:2056: AM_GNU_GETTEXT is expanded from...
 configure.in:642: the top level])
 m4trace:configure.in:642: -1- AC_DEFINE_TRACE_LITERAL([PRI_MACROS_BROKEN])
 m4trace:configure.in:642: -1- m4_pattern_allow([^PRI_MACROS_BROKEN$])
 m4trace:configure.in:642: -1- AH_OUTPUT([PRI_MACROS_BROKEN], [/* Define if <inttypes.h> exists and defines unusable PRI* macros. */
 #undef PRI_MACROS_BROKEN])
-m4trace:configure.in:642: -1- AC_CHECK_HEADERS([argz.h limits.h locale.h nl_types.h malloc.h stddef.h \
-stdlib.h string.h unistd.h sys/param.h])
 m4trace:configure.in:642: -1- AH_OUTPUT([HAVE_ARGZ_H], [/* Define to 1 if you have the <argz.h> header file. */
 #undef HAVE_ARGZ_H])
 m4trace:configure.in:642: -1- AH_OUTPUT([HAVE_LIMITS_H], [/* Define to 1 if you have the <limits.h> header file. */
@@ -902,10 +906,6 @@ m4trace:configure.in:642: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you
 #undef HAVE_UNISTD_H])
 m4trace:configure.in:642: -1- AH_OUTPUT([HAVE_SYS_PARAM_H], [/* Define to 1 if you have the <sys/param.h> header file. */
 #undef HAVE_SYS_PARAM_H])
-m4trace:configure.in:642: -1- AC_CHECK_FUNCS([feof_unlocked fgets_unlocked getc_unlocked getcwd getegid \
-geteuid getgid getuid mempcpy munmap putenv setenv setlocale localeconv stpcpy \
-strcasecmp strdup strtoul tsearch __argz_count __argz_stringify __argz_next \
-__fsetlocking])
 m4trace:configure.in:642: -1- AH_OUTPUT([HAVE_FEOF_UNLOCKED], [/* Define to 1 if you have the `feof_unlocked\' function. */
 #undef HAVE_FEOF_UNLOCKED])
 m4trace:configure.in:642: -1- AH_OUTPUT([HAVE_FGETS_UNLOCKED], [/* Define to 1 if you have the `fgets_unlocked\' function. */
@@ -953,24 +953,24 @@ m4trace:configure.in:642: -1- AH_OUTPUT([HAVE___ARGZ_NEXT], [/* Define to 1 if y
 m4trace:configure.in:642: -1- AH_OUTPUT([HAVE___FSETLOCKING], [/* Define to 1 if you have the `__fsetlocking\' function. */
 #undef HAVE___FSETLOCKING])
 m4trace:configure.in:642: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2426: AC_TRY_LINK is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-autoconf/general.m4:1935: AC_CACHE_CHECK is expanded from...
-aclocal.m4:2519: AM_ICONV_LINK is expanded from...
-aclocal.m4:2547: AM_ICONV is expanded from...
-aclocal.m4:2408: AM_INTL_SUBDIR is expanded from...
-aclocal.m4:2338: AM_GNU_GETTEXT is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2526: AC_TRY_LINK is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+../../lib/autoconf/general.m4:1993: AC_CACHE_CHECK is expanded from...
+aclocal.m4:2466: AM_ICONV_LINK is expanded from...
+aclocal.m4:2521: AM_ICONV is expanded from...
+aclocal.m4:2344: AM_INTL_SUBDIR is expanded from...
+aclocal.m4:2056: AM_GNU_GETTEXT is expanded from...
 configure.in:642: the top level])
 m4trace:configure.in:642: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2426: AC_TRY_LINK is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-autoconf/general.m4:1935: AC_CACHE_CHECK is expanded from...
-aclocal.m4:2519: AM_ICONV_LINK is expanded from...
-aclocal.m4:2547: AM_ICONV is expanded from...
-aclocal.m4:2408: AM_INTL_SUBDIR is expanded from...
-aclocal.m4:2338: AM_GNU_GETTEXT is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2526: AC_TRY_LINK is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+../../lib/autoconf/general.m4:1993: AC_CACHE_CHECK is expanded from...
+aclocal.m4:2466: AM_ICONV_LINK is expanded from...
+aclocal.m4:2521: AM_ICONV is expanded from...
+aclocal.m4:2344: AM_INTL_SUBDIR is expanded from...
+aclocal.m4:2056: AM_GNU_GETTEXT is expanded from...
 configure.in:642: the top level])
 m4trace:configure.in:642: -1- AC_DEFINE_TRACE_LITERAL([HAVE_ICONV])
 m4trace:configure.in:642: -1- m4_pattern_allow([^HAVE_ICONV$])
@@ -983,38 +983,38 @@ m4trace:configure.in:642: -1- AC_SUBST([LTLIBICONV])
 m4trace:configure.in:642: -1- AC_SUBST_TRACE([LTLIBICONV])
 m4trace:configure.in:642: -1- m4_pattern_allow([^LTLIBICONV$])
 m4trace:configure.in:642: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2384: AC_TRY_COMPILE is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-aclocal.m4:2547: AM_ICONV is expanded from...
-aclocal.m4:2408: AM_INTL_SUBDIR is expanded from...
-aclocal.m4:2338: AM_GNU_GETTEXT is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2469: AC_TRY_COMPILE is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+aclocal.m4:2521: AM_ICONV is expanded from...
+aclocal.m4:2344: AM_INTL_SUBDIR is expanded from...
+aclocal.m4:2056: AM_GNU_GETTEXT is expanded from...
 configure.in:642: the top level])
 m4trace:configure.in:642: -1- AC_DEFINE_TRACE_LITERAL([ICONV_CONST])
 m4trace:configure.in:642: -1- m4_pattern_allow([^ICONV_CONST$])
 m4trace:configure.in:642: -1- AH_OUTPUT([ICONV_CONST], [/* Define as const if the declaration of iconv() needs const. */
 #undef ICONV_CONST])
 m4trace:configure.in:642: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2426: AC_TRY_LINK is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-autoconf/general.m4:1935: AC_CACHE_CHECK is expanded from...
-aclocal.m4:1997: AM_LANGINFO_CODESET is expanded from...
-aclocal.m4:2408: AM_INTL_SUBDIR is expanded from...
-aclocal.m4:2338: AM_GNU_GETTEXT is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2526: AC_TRY_LINK is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+../../lib/autoconf/general.m4:1993: AC_CACHE_CHECK is expanded from...
+aclocal.m4:1985: AM_LANGINFO_CODESET is expanded from...
+aclocal.m4:2344: AM_INTL_SUBDIR is expanded from...
+aclocal.m4:2056: AM_GNU_GETTEXT is expanded from...
 configure.in:642: the top level])
 m4trace:configure.in:642: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LANGINFO_CODESET])
 m4trace:configure.in:642: -1- m4_pattern_allow([^HAVE_LANGINFO_CODESET$])
 m4trace:configure.in:642: -1- AH_OUTPUT([HAVE_LANGINFO_CODESET], [/* Define if you have <langinfo.h> and nl_langinfo(CODESET). */
 #undef HAVE_LANGINFO_CODESET])
 m4trace:configure.in:642: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2426: AC_TRY_LINK is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-autoconf/general.m4:1935: AC_CACHE_CHECK is expanded from...
-aclocal.m4:2764: AM_LC_MESSAGES is expanded from...
-aclocal.m4:2408: AM_INTL_SUBDIR is expanded from...
-aclocal.m4:2338: AM_GNU_GETTEXT is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2526: AC_TRY_LINK is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+../../lib/autoconf/general.m4:1993: AC_CACHE_CHECK is expanded from...
+aclocal.m4:2755: AM_LC_MESSAGES is expanded from...
+aclocal.m4:2344: AM_INTL_SUBDIR is expanded from...
+aclocal.m4:2056: AM_GNU_GETTEXT is expanded from...
 configure.in:642: the top level])
 m4trace:configure.in:642: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LC_MESSAGES])
 m4trace:configure.in:642: -1- m4_pattern_allow([^HAVE_LC_MESSAGES$])
@@ -1027,25 +1027,25 @@ m4trace:configure.in:642: -1- AC_SUBST([USE_NLS])
 m4trace:configure.in:642: -1- AC_SUBST_TRACE([USE_NLS])
 m4trace:configure.in:642: -1- m4_pattern_allow([^USE_NLS$])
 m4trace:configure.in:642: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2426: AC_TRY_LINK is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-autoconf/general.m4:1935: AC_CACHE_CHECK is expanded from...
-aclocal.m4:2338: AM_GNU_GETTEXT is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2526: AC_TRY_LINK is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+../../lib/autoconf/general.m4:1993: AC_CACHE_CHECK is expanded from...
+aclocal.m4:2056: AM_GNU_GETTEXT is expanded from...
 configure.in:642: the top level])
 m4trace:configure.in:642: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2426: AC_TRY_LINK is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-autoconf/general.m4:1935: AC_CACHE_CHECK is expanded from...
-aclocal.m4:2338: AM_GNU_GETTEXT is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2526: AC_TRY_LINK is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+../../lib/autoconf/general.m4:1993: AC_CACHE_CHECK is expanded from...
+aclocal.m4:2056: AM_GNU_GETTEXT is expanded from...
 configure.in:642: the top level])
 m4trace:configure.in:642: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2426: AC_TRY_LINK is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-autoconf/general.m4:1935: AC_CACHE_CHECK is expanded from...
-aclocal.m4:2338: AM_GNU_GETTEXT is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2526: AC_TRY_LINK is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+../../lib/autoconf/general.m4:1993: AC_CACHE_CHECK is expanded from...
+aclocal.m4:2056: AM_GNU_GETTEXT is expanded from...
 configure.in:642: the top level])
 m4trace:configure.in:642: -1- AC_DEFINE_TRACE_LITERAL([ENABLE_NLS])
 m4trace:configure.in:642: -1- m4_pattern_allow([^ENABLE_NLS$])
@@ -1097,7 +1097,6 @@ m4trace:configure.in:642: -1- m4_pattern_allow([^LTLIBINTL$])
 m4trace:configure.in:642: -1- AC_SUBST([POSUB])
 m4trace:configure.in:642: -1- AC_SUBST_TRACE([POSUB])
 m4trace:configure.in:642: -1- m4_pattern_allow([^POSUB$])
-m4trace:configure.in:645: -1- AC_HEADER_DIRENT
 m4trace:configure.in:645: -1- AH_OUTPUT([HAVE_DIRENT_H], [/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR\'.
    */
 #undef HAVE_DIRENT_H])
@@ -1109,88 +1108,78 @@ m4trace:configure.in:645: -1- AH_OUTPUT([HAVE_SYS_DIR_H], [/* Define to 1 if you
 #undef HAVE_SYS_DIR_H])
 m4trace:configure.in:645: -1- AH_OUTPUT([HAVE_NDIR_H], [/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR\'. */
 #undef HAVE_NDIR_H])
-m4trace:configure.in:646: -1- AC_HEADER_TIME
 m4trace:configure.in:646: -1- AC_DEFINE_TRACE_LITERAL([TIME_WITH_SYS_TIME])
 m4trace:configure.in:646: -1- m4_pattern_allow([^TIME_WITH_SYS_TIME$])
 m4trace:configure.in:646: -1- AH_OUTPUT([TIME_WITH_SYS_TIME], [/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
 #undef TIME_WITH_SYS_TIME])
-m4trace:configure.in:648: -1- AC_CHECK_HEADERS([inttypes.h])
 m4trace:configure.in:648: -1- AH_OUTPUT([HAVE_INTTYPES_H], [/* Define to 1 if you have the <inttypes.h> header file. */
 #undef HAVE_INTTYPES_H])
-m4trace:configure.in:652: -1- AC_CHECK_HEADERS([unistd.h stdlib.h stdarg.h varargs.h limits.h string.h \
-                memory.h locale.h termcap.h termio.h termios.h dlfcn.h \
-                stddef.h stdint.h netdb.h pwd.h grp.h strings.h regex.h])
-m4trace:configure.in:652: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
+m4trace:configure.in:650: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
 #undef HAVE_UNISTD_H])
-m4trace:configure.in:652: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
+m4trace:configure.in:650: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
 #undef HAVE_STDLIB_H])
-m4trace:configure.in:652: -1- AH_OUTPUT([HAVE_STDARG_H], [/* Define to 1 if you have the <stdarg.h> header file. */
+m4trace:configure.in:650: -1- AH_OUTPUT([HAVE_STDARG_H], [/* Define to 1 if you have the <stdarg.h> header file. */
 #undef HAVE_STDARG_H])
-m4trace:configure.in:652: -1- AH_OUTPUT([HAVE_VARARGS_H], [/* Define to 1 if you have the <varargs.h> header file. */
+m4trace:configure.in:650: -1- AH_OUTPUT([HAVE_VARARGS_H], [/* Define to 1 if you have the <varargs.h> header file. */
 #undef HAVE_VARARGS_H])
-m4trace:configure.in:652: -1- AH_OUTPUT([HAVE_LIMITS_H], [/* Define to 1 if you have the <limits.h> header file. */
+m4trace:configure.in:650: -1- AH_OUTPUT([HAVE_LIMITS_H], [/* Define to 1 if you have the <limits.h> header file. */
 #undef HAVE_LIMITS_H])
-m4trace:configure.in:652: -1- AH_OUTPUT([HAVE_STRING_H], [/* Define to 1 if you have the <string.h> header file. */
+m4trace:configure.in:650: -1- AH_OUTPUT([HAVE_STRING_H], [/* Define to 1 if you have the <string.h> header file. */
 #undef HAVE_STRING_H])
-m4trace:configure.in:652: -1- AH_OUTPUT([HAVE_MEMORY_H], [/* Define to 1 if you have the <memory.h> header file. */
+m4trace:configure.in:650: -1- AH_OUTPUT([HAVE_MEMORY_H], [/* Define to 1 if you have the <memory.h> header file. */
 #undef HAVE_MEMORY_H])
-m4trace:configure.in:652: -1- AH_OUTPUT([HAVE_LOCALE_H], [/* Define to 1 if you have the <locale.h> header file. */
+m4trace:configure.in:650: -1- AH_OUTPUT([HAVE_LOCALE_H], [/* Define to 1 if you have the <locale.h> header file. */
 #undef HAVE_LOCALE_H])
-m4trace:configure.in:652: -1- AH_OUTPUT([HAVE_TERMCAP_H], [/* Define to 1 if you have the <termcap.h> header file. */
+m4trace:configure.in:650: -1- AH_OUTPUT([HAVE_TERMCAP_H], [/* Define to 1 if you have the <termcap.h> header file. */
 #undef HAVE_TERMCAP_H])
-m4trace:configure.in:652: -1- AH_OUTPUT([HAVE_TERMIO_H], [/* Define to 1 if you have the <termio.h> header file. */
+m4trace:configure.in:650: -1- AH_OUTPUT([HAVE_TERMIO_H], [/* Define to 1 if you have the <termio.h> header file. */
 #undef HAVE_TERMIO_H])
-m4trace:configure.in:652: -1- AH_OUTPUT([HAVE_TERMIOS_H], [/* Define to 1 if you have the <termios.h> header file. */
+m4trace:configure.in:650: -1- AH_OUTPUT([HAVE_TERMIOS_H], [/* Define to 1 if you have the <termios.h> header file. */
 #undef HAVE_TERMIOS_H])
-m4trace:configure.in:652: -1- AH_OUTPUT([HAVE_DLFCN_H], [/* Define to 1 if you have the <dlfcn.h> header file. */
+m4trace:configure.in:650: -1- AH_OUTPUT([HAVE_DLFCN_H], [/* Define to 1 if you have the <dlfcn.h> header file. */
 #undef HAVE_DLFCN_H])
-m4trace:configure.in:652: -1- AH_OUTPUT([HAVE_STDDEF_H], [/* Define to 1 if you have the <stddef.h> header file. */
+m4trace:configure.in:650: -1- AH_OUTPUT([HAVE_STDDEF_H], [/* Define to 1 if you have the <stddef.h> header file. */
 #undef HAVE_STDDEF_H])
-m4trace:configure.in:652: -1- AH_OUTPUT([HAVE_STDINT_H], [/* Define to 1 if you have the <stdint.h> header file. */
+m4trace:configure.in:650: -1- AH_OUTPUT([HAVE_STDINT_H], [/* Define to 1 if you have the <stdint.h> header file. */
 #undef HAVE_STDINT_H])
-m4trace:configure.in:652: -1- AH_OUTPUT([HAVE_NETDB_H], [/* Define to 1 if you have the <netdb.h> header file. */
+m4trace:configure.in:650: -1- AH_OUTPUT([HAVE_NETDB_H], [/* Define to 1 if you have the <netdb.h> header file. */
 #undef HAVE_NETDB_H])
-m4trace:configure.in:652: -1- AH_OUTPUT([HAVE_PWD_H], [/* Define to 1 if you have the <pwd.h> header file. */
+m4trace:configure.in:650: -1- AH_OUTPUT([HAVE_PWD_H], [/* Define to 1 if you have the <pwd.h> header file. */
 #undef HAVE_PWD_H])
-m4trace:configure.in:652: -1- AH_OUTPUT([HAVE_GRP_H], [/* Define to 1 if you have the <grp.h> header file. */
+m4trace:configure.in:650: -1- AH_OUTPUT([HAVE_GRP_H], [/* Define to 1 if you have the <grp.h> header file. */
 #undef HAVE_GRP_H])
-m4trace:configure.in:652: -1- AH_OUTPUT([HAVE_STRINGS_H], [/* Define to 1 if you have the <strings.h> header file. */
+m4trace:configure.in:650: -1- AH_OUTPUT([HAVE_STRINGS_H], [/* Define to 1 if you have the <strings.h> header file. */
 #undef HAVE_STRINGS_H])
-m4trace:configure.in:652: -1- AH_OUTPUT([HAVE_REGEX_H], [/* Define to 1 if you have the <regex.h> header file. */
+m4trace:configure.in:650: -1- AH_OUTPUT([HAVE_REGEX_H], [/* Define to 1 if you have the <regex.h> header file. */
 #undef HAVE_REGEX_H])
-m4trace:configure.in:655: -1- AC_CHECK_HEADERS([sys/pte.h sys/stream.h sys/select.h sys/file.h \
-                sys/resource.h sys/param.h sys/socket.h sys/stat.h \
-                sys/time.h sys/times.h sys/types.h sys/wait.h])
-m4trace:configure.in:655: -1- AH_OUTPUT([HAVE_SYS_PTE_H], [/* Define to 1 if you have the <sys/pte.h> header file. */
+m4trace:configure.in:653: -1- AH_OUTPUT([HAVE_SYS_PTE_H], [/* Define to 1 if you have the <sys/pte.h> header file. */
 #undef HAVE_SYS_PTE_H])
-m4trace:configure.in:655: -1- AH_OUTPUT([HAVE_SYS_STREAM_H], [/* Define to 1 if you have the <sys/stream.h> header file. */
+m4trace:configure.in:653: -1- AH_OUTPUT([HAVE_SYS_STREAM_H], [/* Define to 1 if you have the <sys/stream.h> header file. */
 #undef HAVE_SYS_STREAM_H])
-m4trace:configure.in:655: -1- AH_OUTPUT([HAVE_SYS_SELECT_H], [/* Define to 1 if you have the <sys/select.h> header file. */
+m4trace:configure.in:653: -1- AH_OUTPUT([HAVE_SYS_SELECT_H], [/* Define to 1 if you have the <sys/select.h> header file. */
 #undef HAVE_SYS_SELECT_H])
-m4trace:configure.in:655: -1- AH_OUTPUT([HAVE_SYS_FILE_H], [/* Define to 1 if you have the <sys/file.h> header file. */
+m4trace:configure.in:653: -1- AH_OUTPUT([HAVE_SYS_FILE_H], [/* Define to 1 if you have the <sys/file.h> header file. */
 #undef HAVE_SYS_FILE_H])
-m4trace:configure.in:655: -1- AH_OUTPUT([HAVE_SYS_RESOURCE_H], [/* Define to 1 if you have the <sys/resource.h> header file. */
+m4trace:configure.in:653: -1- AH_OUTPUT([HAVE_SYS_RESOURCE_H], [/* Define to 1 if you have the <sys/resource.h> header file. */
 #undef HAVE_SYS_RESOURCE_H])
-m4trace:configure.in:655: -1- AH_OUTPUT([HAVE_SYS_PARAM_H], [/* Define to 1 if you have the <sys/param.h> header file. */
+m4trace:configure.in:653: -1- AH_OUTPUT([HAVE_SYS_PARAM_H], [/* Define to 1 if you have the <sys/param.h> header file. */
 #undef HAVE_SYS_PARAM_H])
-m4trace:configure.in:655: -1- AH_OUTPUT([HAVE_SYS_SOCKET_H], [/* Define to 1 if you have the <sys/socket.h> header file. */
+m4trace:configure.in:653: -1- AH_OUTPUT([HAVE_SYS_SOCKET_H], [/* Define to 1 if you have the <sys/socket.h> header file. */
 #undef HAVE_SYS_SOCKET_H])
-m4trace:configure.in:655: -1- AH_OUTPUT([HAVE_SYS_STAT_H], [/* Define to 1 if you have the <sys/stat.h> header file. */
+m4trace:configure.in:653: -1- AH_OUTPUT([HAVE_SYS_STAT_H], [/* Define to 1 if you have the <sys/stat.h> header file. */
 #undef HAVE_SYS_STAT_H])
-m4trace:configure.in:655: -1- AH_OUTPUT([HAVE_SYS_TIME_H], [/* Define to 1 if you have the <sys/time.h> header file. */
+m4trace:configure.in:653: -1- AH_OUTPUT([HAVE_SYS_TIME_H], [/* Define to 1 if you have the <sys/time.h> header file. */
 #undef HAVE_SYS_TIME_H])
-m4trace:configure.in:655: -1- AH_OUTPUT([HAVE_SYS_TIMES_H], [/* Define to 1 if you have the <sys/times.h> header file. */
+m4trace:configure.in:653: -1- AH_OUTPUT([HAVE_SYS_TIMES_H], [/* Define to 1 if you have the <sys/times.h> header file. */
 #undef HAVE_SYS_TIMES_H])
-m4trace:configure.in:655: -1- AH_OUTPUT([HAVE_SYS_TYPES_H], [/* Define to 1 if you have the <sys/types.h> header file. */
+m4trace:configure.in:653: -1- AH_OUTPUT([HAVE_SYS_TYPES_H], [/* Define to 1 if you have the <sys/types.h> header file. */
 #undef HAVE_SYS_TYPES_H])
-m4trace:configure.in:655: -1- AH_OUTPUT([HAVE_SYS_WAIT_H], [/* Define to 1 if you have the <sys/wait.h> header file. */
+m4trace:configure.in:653: -1- AH_OUTPUT([HAVE_SYS_WAIT_H], [/* Define to 1 if you have the <sys/wait.h> header file. */
 #undef HAVE_SYS_WAIT_H])
-m4trace:configure.in:656: -1- AC_CHECK_HEADERS([netinet/in.h arpa/inet.h])
 m4trace:configure.in:656: -1- AH_OUTPUT([HAVE_NETINET_IN_H], [/* Define to 1 if you have the <netinet/in.h> header file. */
 #undef HAVE_NETINET_IN_H])
 m4trace:configure.in:656: -1- AH_OUTPUT([HAVE_ARPA_INET_H], [/* Define to 1 if you have the <arpa/inet.h> header file. */
 #undef HAVE_ARPA_INET_H])
-m4trace:configure.in:667: -1- AC_FUNC_ALLOCA
 m4trace:configure.in:667: -1- AC_DEFINE_TRACE_LITERAL([HAVE_ALLOCA_H])
 m4trace:configure.in:667: -1- m4_pattern_allow([^HAVE_ALLOCA_H$])
 m4trace:configure.in:667: -1- AH_OUTPUT([HAVE_ALLOCA_H], [/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
@@ -1223,31 +1212,18 @@ m4trace:configure.in:667: -1- AH_OUTPUT([STACK_DIRECTION], [/* If using the C im
 @%:@undef STACK_DIRECTION])
 m4trace:configure.in:667: -1- AC_DEFINE_TRACE_LITERAL([STACK_DIRECTION])
 m4trace:configure.in:667: -1- m4_pattern_allow([^STACK_DIRECTION$])
-m4trace:configure.in:668: -1- AC_FUNC_GETPGRP
 m4trace:configure.in:668: -1- AC_DEFINE_TRACE_LITERAL([GETPGRP_VOID])
 m4trace:configure.in:668: -1- m4_pattern_allow([^GETPGRP_VOID$])
 m4trace:configure.in:668: -1- AH_OUTPUT([GETPGRP_VOID], [/* Define to 1 if the `getpgrp\' function requires zero arguments. */
 #undef GETPGRP_VOID])
-m4trace:configure.in:669: -1- AC_FUNC_SETVBUF_REVERSED
-m4trace:configure.in:669: -1- AC_DEFINE_TRACE_LITERAL([SETVBUF_REVERSED])
-m4trace:configure.in:669: -1- m4_pattern_allow([^SETVBUF_REVERSED$])
-m4trace:configure.in:669: -1- AH_OUTPUT([SETVBUF_REVERSED], [/* Define to 1 if the `setvbuf\' function takes the buffering type as its
-   second argument and the buffer pointer as the third, as on System V before
-   release 3. */
-#undef SETVBUF_REVERSED])
-m4trace:configure.in:670: -1- AC_FUNC_VPRINTF
-m4trace:configure.in:670: -1- AC_CHECK_FUNCS([vprintf], [
-AC_CHECK_FUNC(_doprnt,
-              [AC_DEFINE(HAVE_DOPRNT, 1,
-                         [Define to 1 if you don't have `vprintf' but do have
-                         `_doprnt.'])])])
+m4trace:configure.in:669: -1- _m4_warn([obsolete], [The macro `AC_FUNC_SETVBUF_REVERSED' is obsolete.  Remove it and all references to SETVBUF_REVERSED.], [../../lib/autoconf/functions.m4:1680: AC_FUNC_SETVBUF_REVERSED is expanded from...
+configure.in:669: the top level])
 m4trace:configure.in:670: -1- AH_OUTPUT([HAVE_VPRINTF], [/* Define to 1 if you have the `vprintf\' function. */
 #undef HAVE_VPRINTF])
 m4trace:configure.in:670: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DOPRNT])
 m4trace:configure.in:670: -1- m4_pattern_allow([^HAVE_DOPRNT$])
 m4trace:configure.in:670: -1- AH_OUTPUT([HAVE_DOPRNT], [/* Define to 1 if you don\'t have `vprintf\' but do have `_doprnt.\' */
 #undef HAVE_DOPRNT])
-m4trace:configure.in:671: -1- AC_FUNC_STRCOLL
 m4trace:configure.in:671: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRCOLL])
 m4trace:configure.in:671: -1- m4_pattern_allow([^HAVE_STRCOLL$])
 m4trace:configure.in:671: -1- AH_OUTPUT([HAVE_STRCOLL], [/* Define to 1 if you have the `strcoll\' function and it is properly defined.
@@ -1259,7 +1235,6 @@ m4trace:configure.in:697: -1- AC_LIBSOURCE([vprint.c])
 m4trace:configure.in:697: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS vprint.$ac_objext"])
 m4trace:configure.in:697: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
 m4trace:configure.in:697: -1- m4_pattern_allow([^LIB@&t@OBJS$])
-m4trace:configure.in:701: -1- AC_TYPE_SIGNAL
 m4trace:configure.in:701: -1- AC_DEFINE_TRACE_LITERAL([RETSIGTYPE])
 m4trace:configure.in:701: -1- m4_pattern_allow([^RETSIGTYPE$])
 m4trace:configure.in:701: -1- AH_OUTPUT([RETSIGTYPE], [/* Define as the return type of signal handlers (`int\' or `void\'). */
@@ -1276,123 +1251,112 @@ m4trace:configure.in:710: -2- AC_DEFINE_TRACE_LITERAL([HAVE_MKFIFO])
 m4trace:configure.in:710: -2- m4_pattern_allow([^HAVE_MKFIFO$])
 m4trace:configure.in:710: -2- AC_DEFINE_TRACE_LITERAL([MKFIFO_MISSING])
 m4trace:configure.in:710: -2- m4_pattern_allow([^MKFIFO_MISSING$])
-m4trace:configure.in:716: -1- AC_CHECK_FUNCS([dup2 eaccess fcntl getdtablesize getgroups gethostname \
-               getpagesize getpeername getrlimit getrusage gettimeofday \
-               kill killpg lstat readlink sbrk select setdtablesize \
-               setitimer tcgetpgrp uname ulimit waitpid])
-m4trace:configure.in:716: -1- AH_OUTPUT([HAVE_DUP2], [/* Define to 1 if you have the `dup2\' function. */
+m4trace:configure.in:713: -1- AH_OUTPUT([HAVE_DUP2], [/* Define to 1 if you have the `dup2\' function. */
 #undef HAVE_DUP2])
-m4trace:configure.in:716: -1- AH_OUTPUT([HAVE_EACCESS], [/* Define to 1 if you have the `eaccess\' function. */
+m4trace:configure.in:713: -1- AH_OUTPUT([HAVE_EACCESS], [/* Define to 1 if you have the `eaccess\' function. */
 #undef HAVE_EACCESS])
-m4trace:configure.in:716: -1- AH_OUTPUT([HAVE_FCNTL], [/* Define to 1 if you have the `fcntl\' function. */
+m4trace:configure.in:713: -1- AH_OUTPUT([HAVE_FCNTL], [/* Define to 1 if you have the `fcntl\' function. */
 #undef HAVE_FCNTL])
-m4trace:configure.in:716: -1- AH_OUTPUT([HAVE_GETDTABLESIZE], [/* Define to 1 if you have the `getdtablesize\' function. */
+m4trace:configure.in:713: -1- AH_OUTPUT([HAVE_GETDTABLESIZE], [/* Define to 1 if you have the `getdtablesize\' function. */
 #undef HAVE_GETDTABLESIZE])
-m4trace:configure.in:716: -1- AH_OUTPUT([HAVE_GETGROUPS], [/* Define to 1 if you have the `getgroups\' function. */
+m4trace:configure.in:713: -1- AH_OUTPUT([HAVE_GETGROUPS], [/* Define to 1 if you have the `getgroups\' function. */
 #undef HAVE_GETGROUPS])
-m4trace:configure.in:716: -1- AH_OUTPUT([HAVE_GETHOSTNAME], [/* Define to 1 if you have the `gethostname\' function. */
+m4trace:configure.in:713: -1- AH_OUTPUT([HAVE_GETHOSTNAME], [/* Define to 1 if you have the `gethostname\' function. */
 #undef HAVE_GETHOSTNAME])
-m4trace:configure.in:716: -1- AH_OUTPUT([HAVE_GETPAGESIZE], [/* Define to 1 if you have the `getpagesize\' function. */
+m4trace:configure.in:713: -1- AH_OUTPUT([HAVE_GETPAGESIZE], [/* Define to 1 if you have the `getpagesize\' function. */
 #undef HAVE_GETPAGESIZE])
-m4trace:configure.in:716: -1- AH_OUTPUT([HAVE_GETPEERNAME], [/* Define to 1 if you have the `getpeername\' function. */
+m4trace:configure.in:713: -1- AH_OUTPUT([HAVE_GETPEERNAME], [/* Define to 1 if you have the `getpeername\' function. */
 #undef HAVE_GETPEERNAME])
-m4trace:configure.in:716: -1- AH_OUTPUT([HAVE_GETRLIMIT], [/* Define to 1 if you have the `getrlimit\' function. */
+m4trace:configure.in:713: -1- AH_OUTPUT([HAVE_GETRLIMIT], [/* Define to 1 if you have the `getrlimit\' function. */
 #undef HAVE_GETRLIMIT])
-m4trace:configure.in:716: -1- AH_OUTPUT([HAVE_GETRUSAGE], [/* Define to 1 if you have the `getrusage\' function. */
+m4trace:configure.in:713: -1- AH_OUTPUT([HAVE_GETRUSAGE], [/* Define to 1 if you have the `getrusage\' function. */
 #undef HAVE_GETRUSAGE])
-m4trace:configure.in:716: -1- AH_OUTPUT([HAVE_GETTIMEOFDAY], [/* Define to 1 if you have the `gettimeofday\' function. */
+m4trace:configure.in:713: -1- AH_OUTPUT([HAVE_GETTIMEOFDAY], [/* Define to 1 if you have the `gettimeofday\' function. */
 #undef HAVE_GETTIMEOFDAY])
-m4trace:configure.in:716: -1- AH_OUTPUT([HAVE_KILL], [/* Define to 1 if you have the `kill\' function. */
+m4trace:configure.in:713: -1- AH_OUTPUT([HAVE_KILL], [/* Define to 1 if you have the `kill\' function. */
 #undef HAVE_KILL])
-m4trace:configure.in:716: -1- AH_OUTPUT([HAVE_KILLPG], [/* Define to 1 if you have the `killpg\' function. */
+m4trace:configure.in:713: -1- AH_OUTPUT([HAVE_KILLPG], [/* Define to 1 if you have the `killpg\' function. */
 #undef HAVE_KILLPG])
-m4trace:configure.in:716: -1- AH_OUTPUT([HAVE_LSTAT], [/* Define to 1 if you have the `lstat\' function. */
+m4trace:configure.in:713: -1- AH_OUTPUT([HAVE_LSTAT], [/* Define to 1 if you have the `lstat\' function. */
 #undef HAVE_LSTAT])
-m4trace:configure.in:716: -1- AH_OUTPUT([HAVE_READLINK], [/* Define to 1 if you have the `readlink\' function. */
+m4trace:configure.in:713: -1- AH_OUTPUT([HAVE_READLINK], [/* Define to 1 if you have the `readlink\' function. */
 #undef HAVE_READLINK])
-m4trace:configure.in:716: -1- AH_OUTPUT([HAVE_SBRK], [/* Define to 1 if you have the `sbrk\' function. */
+m4trace:configure.in:713: -1- AH_OUTPUT([HAVE_SBRK], [/* Define to 1 if you have the `sbrk\' function. */
 #undef HAVE_SBRK])
-m4trace:configure.in:716: -1- AH_OUTPUT([HAVE_SELECT], [/* Define to 1 if you have the `select\' function. */
+m4trace:configure.in:713: -1- AH_OUTPUT([HAVE_SELECT], [/* Define to 1 if you have the `select\' function. */
 #undef HAVE_SELECT])
-m4trace:configure.in:716: -1- AH_OUTPUT([HAVE_SETDTABLESIZE], [/* Define to 1 if you have the `setdtablesize\' function. */
+m4trace:configure.in:713: -1- AH_OUTPUT([HAVE_SETDTABLESIZE], [/* Define to 1 if you have the `setdtablesize\' function. */
 #undef HAVE_SETDTABLESIZE])
-m4trace:configure.in:716: -1- AH_OUTPUT([HAVE_SETITIMER], [/* Define to 1 if you have the `setitimer\' function. */
+m4trace:configure.in:713: -1- AH_OUTPUT([HAVE_SETITIMER], [/* Define to 1 if you have the `setitimer\' function. */
 #undef HAVE_SETITIMER])
-m4trace:configure.in:716: -1- AH_OUTPUT([HAVE_TCGETPGRP], [/* Define to 1 if you have the `tcgetpgrp\' function. */
+m4trace:configure.in:713: -1- AH_OUTPUT([HAVE_TCGETPGRP], [/* Define to 1 if you have the `tcgetpgrp\' function. */
 #undef HAVE_TCGETPGRP])
-m4trace:configure.in:716: -1- AH_OUTPUT([HAVE_UNAME], [/* Define to 1 if you have the `uname\' function. */
+m4trace:configure.in:713: -1- AH_OUTPUT([HAVE_UNAME], [/* Define to 1 if you have the `uname\' function. */
 #undef HAVE_UNAME])
-m4trace:configure.in:716: -1- AH_OUTPUT([HAVE_ULIMIT], [/* Define to 1 if you have the `ulimit\' function. */
+m4trace:configure.in:713: -1- AH_OUTPUT([HAVE_ULIMIT], [/* Define to 1 if you have the `ulimit\' function. */
 #undef HAVE_ULIMIT])
-m4trace:configure.in:716: -1- AH_OUTPUT([HAVE_WAITPID], [/* Define to 1 if you have the `waitpid\' function. */
+m4trace:configure.in:713: -1- AH_OUTPUT([HAVE_WAITPID], [/* Define to 1 if you have the `waitpid\' function. */
 #undef HAVE_WAITPID])
 m4trace:configure.in:717: -1- AC_LIBSOURCE([rename.c])
-m4trace:configure.in:717: -1- AC_CHECK_FUNCS([rename], [], [_AC_LIBOBJ($ac_func)])
 m4trace:configure.in:717: -1- AH_OUTPUT([HAVE_RENAME], [/* Define to 1 if you have the `rename\' function. */
 #undef HAVE_RENAME])
 m4trace:configure.in:717: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS $ac_func.$ac_objext"])
 m4trace:configure.in:717: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
 m4trace:configure.in:717: -1- m4_pattern_allow([^LIB@&t@OBJS$])
-m4trace:configure.in:724: -1- AC_CHECK_FUNCS([bcopy bzero confstr fnmatch \
-               getaddrinfo gethostbyname getservbyname getservent inet_aton \
-               memmove pathconf putenv raise regcomp regexec \
-               setenv setlinebuf setlocale setvbuf siginterrupt strchr \
-               sysconf tcgetattr times ttyname tzset unsetenv])
-m4trace:configure.in:724: -1- AH_OUTPUT([HAVE_BCOPY], [/* Define to 1 if you have the `bcopy\' function. */
+m4trace:configure.in:720: -1- AH_OUTPUT([HAVE_BCOPY], [/* Define to 1 if you have the `bcopy\' function. */
 #undef HAVE_BCOPY])
-m4trace:configure.in:724: -1- AH_OUTPUT([HAVE_BZERO], [/* Define to 1 if you have the `bzero\' function. */
+m4trace:configure.in:720: -1- AH_OUTPUT([HAVE_BZERO], [/* Define to 1 if you have the `bzero\' function. */
 #undef HAVE_BZERO])
-m4trace:configure.in:724: -1- AH_OUTPUT([HAVE_CONFSTR], [/* Define to 1 if you have the `confstr\' function. */
+m4trace:configure.in:720: -1- AH_OUTPUT([HAVE_CONFSTR], [/* Define to 1 if you have the `confstr\' function. */
 #undef HAVE_CONFSTR])
-m4trace:configure.in:724: -1- AH_OUTPUT([HAVE_FNMATCH], [/* Define to 1 if you have the `fnmatch\' function. */
+m4trace:configure.in:720: -1- AH_OUTPUT([HAVE_FNMATCH], [/* Define to 1 if you have the `fnmatch\' function. */
 #undef HAVE_FNMATCH])
-m4trace:configure.in:724: -1- AH_OUTPUT([HAVE_GETADDRINFO], [/* Define to 1 if you have the `getaddrinfo\' function. */
+m4trace:configure.in:720: -1- AH_OUTPUT([HAVE_GETADDRINFO], [/* Define to 1 if you have the `getaddrinfo\' function. */
 #undef HAVE_GETADDRINFO])
-m4trace:configure.in:724: -1- AH_OUTPUT([HAVE_GETHOSTBYNAME], [/* Define to 1 if you have the `gethostbyname\' function. */
+m4trace:configure.in:720: -1- AH_OUTPUT([HAVE_GETHOSTBYNAME], [/* Define to 1 if you have the `gethostbyname\' function. */
 #undef HAVE_GETHOSTBYNAME])
-m4trace:configure.in:724: -1- AH_OUTPUT([HAVE_GETSERVBYNAME], [/* Define to 1 if you have the `getservbyname\' function. */
+m4trace:configure.in:720: -1- AH_OUTPUT([HAVE_GETSERVBYNAME], [/* Define to 1 if you have the `getservbyname\' function. */
 #undef HAVE_GETSERVBYNAME])
-m4trace:configure.in:724: -1- AH_OUTPUT([HAVE_GETSERVENT], [/* Define to 1 if you have the `getservent\' function. */
+m4trace:configure.in:720: -1- AH_OUTPUT([HAVE_GETSERVENT], [/* Define to 1 if you have the `getservent\' function. */
 #undef HAVE_GETSERVENT])
-m4trace:configure.in:724: -1- AH_OUTPUT([HAVE_INET_ATON], [/* Define to 1 if you have the `inet_aton\' function. */
+m4trace:configure.in:720: -1- AH_OUTPUT([HAVE_INET_ATON], [/* Define to 1 if you have the `inet_aton\' function. */
 #undef HAVE_INET_ATON])
-m4trace:configure.in:724: -1- AH_OUTPUT([HAVE_MEMMOVE], [/* Define to 1 if you have the `memmove\' function. */
+m4trace:configure.in:720: -1- AH_OUTPUT([HAVE_MEMMOVE], [/* Define to 1 if you have the `memmove\' function. */
 #undef HAVE_MEMMOVE])
-m4trace:configure.in:724: -1- AH_OUTPUT([HAVE_PATHCONF], [/* Define to 1 if you have the `pathconf\' function. */
+m4trace:configure.in:720: -1- AH_OUTPUT([HAVE_PATHCONF], [/* Define to 1 if you have the `pathconf\' function. */
 #undef HAVE_PATHCONF])
-m4trace:configure.in:724: -1- AH_OUTPUT([HAVE_PUTENV], [/* Define to 1 if you have the `putenv\' function. */
+m4trace:configure.in:720: -1- AH_OUTPUT([HAVE_PUTENV], [/* Define to 1 if you have the `putenv\' function. */
 #undef HAVE_PUTENV])
-m4trace:configure.in:724: -1- AH_OUTPUT([HAVE_RAISE], [/* Define to 1 if you have the `raise\' function. */
+m4trace:configure.in:720: -1- AH_OUTPUT([HAVE_RAISE], [/* Define to 1 if you have the `raise\' function. */
 #undef HAVE_RAISE])
-m4trace:configure.in:724: -1- AH_OUTPUT([HAVE_REGCOMP], [/* Define to 1 if you have the `regcomp\' function. */
+m4trace:configure.in:720: -1- AH_OUTPUT([HAVE_REGCOMP], [/* Define to 1 if you have the `regcomp\' function. */
 #undef HAVE_REGCOMP])
-m4trace:configure.in:724: -1- AH_OUTPUT([HAVE_REGEXEC], [/* Define to 1 if you have the `regexec\' function. */
+m4trace:configure.in:720: -1- AH_OUTPUT([HAVE_REGEXEC], [/* Define to 1 if you have the `regexec\' function. */
 #undef HAVE_REGEXEC])
-m4trace:configure.in:724: -1- AH_OUTPUT([HAVE_SETENV], [/* Define to 1 if you have the `setenv\' function. */
+m4trace:configure.in:720: -1- AH_OUTPUT([HAVE_SETENV], [/* Define to 1 if you have the `setenv\' function. */
 #undef HAVE_SETENV])
-m4trace:configure.in:724: -1- AH_OUTPUT([HAVE_SETLINEBUF], [/* Define to 1 if you have the `setlinebuf\' function. */
+m4trace:configure.in:720: -1- AH_OUTPUT([HAVE_SETLINEBUF], [/* Define to 1 if you have the `setlinebuf\' function. */
 #undef HAVE_SETLINEBUF])
-m4trace:configure.in:724: -1- AH_OUTPUT([HAVE_SETLOCALE], [/* Define to 1 if you have the `setlocale\' function. */
+m4trace:configure.in:720: -1- AH_OUTPUT([HAVE_SETLOCALE], [/* Define to 1 if you have the `setlocale\' function. */
 #undef HAVE_SETLOCALE])
-m4trace:configure.in:724: -1- AH_OUTPUT([HAVE_SETVBUF], [/* Define to 1 if you have the `setvbuf\' function. */
+m4trace:configure.in:720: -1- AH_OUTPUT([HAVE_SETVBUF], [/* Define to 1 if you have the `setvbuf\' function. */
 #undef HAVE_SETVBUF])
-m4trace:configure.in:724: -1- AH_OUTPUT([HAVE_SIGINTERRUPT], [/* Define to 1 if you have the `siginterrupt\' function. */
+m4trace:configure.in:720: -1- AH_OUTPUT([HAVE_SIGINTERRUPT], [/* Define to 1 if you have the `siginterrupt\' function. */
 #undef HAVE_SIGINTERRUPT])
-m4trace:configure.in:724: -1- AH_OUTPUT([HAVE_STRCHR], [/* Define to 1 if you have the `strchr\' function. */
+m4trace:configure.in:720: -1- AH_OUTPUT([HAVE_STRCHR], [/* Define to 1 if you have the `strchr\' function. */
 #undef HAVE_STRCHR])
-m4trace:configure.in:724: -1- AH_OUTPUT([HAVE_SYSCONF], [/* Define to 1 if you have the `sysconf\' function. */
+m4trace:configure.in:720: -1- AH_OUTPUT([HAVE_SYSCONF], [/* Define to 1 if you have the `sysconf\' function. */
 #undef HAVE_SYSCONF])
-m4trace:configure.in:724: -1- AH_OUTPUT([HAVE_TCGETATTR], [/* Define to 1 if you have the `tcgetattr\' function. */
+m4trace:configure.in:720: -1- AH_OUTPUT([HAVE_TCGETATTR], [/* Define to 1 if you have the `tcgetattr\' function. */
 #undef HAVE_TCGETATTR])
-m4trace:configure.in:724: -1- AH_OUTPUT([HAVE_TIMES], [/* Define to 1 if you have the `times\' function. */
+m4trace:configure.in:720: -1- AH_OUTPUT([HAVE_TIMES], [/* Define to 1 if you have the `times\' function. */
 #undef HAVE_TIMES])
-m4trace:configure.in:724: -1- AH_OUTPUT([HAVE_TTYNAME], [/* Define to 1 if you have the `ttyname\' function. */
+m4trace:configure.in:720: -1- AH_OUTPUT([HAVE_TTYNAME], [/* Define to 1 if you have the `ttyname\' function. */
 #undef HAVE_TTYNAME])
-m4trace:configure.in:724: -1- AH_OUTPUT([HAVE_TZSET], [/* Define to 1 if you have the `tzset\' function. */
+m4trace:configure.in:720: -1- AH_OUTPUT([HAVE_TZSET], [/* Define to 1 if you have the `tzset\' function. */
 #undef HAVE_TZSET])
-m4trace:configure.in:724: -1- AH_OUTPUT([HAVE_UNSETENV], [/* Define to 1 if you have the `unsetenv\' function. */
+m4trace:configure.in:720: -1- AH_OUTPUT([HAVE_UNSETENV], [/* Define to 1 if you have the `unsetenv\' function. */
 #undef HAVE_UNSETENV])
-m4trace:configure.in:726: -1- AC_CHECK_FUNCS([vsnprintf snprintf vasprintf asprintf])
 m4trace:configure.in:726: -1- AH_OUTPUT([HAVE_VSNPRINTF], [/* Define to 1 if you have the `vsnprintf\' function. */
 #undef HAVE_VSNPRINTF])
 m4trace:configure.in:726: -1- AH_OUTPUT([HAVE_SNPRINTF], [/* Define to 1 if you have the `snprintf\' function. */
@@ -1401,7 +1365,6 @@ m4trace:configure.in:726: -1- AH_OUTPUT([HAVE_VASPRINTF], [/* Define to 1 if you
 #undef HAVE_VASPRINTF])
 m4trace:configure.in:726: -1- AH_OUTPUT([HAVE_ASPRINTF], [/* Define to 1 if you have the `asprintf\' function. */
 #undef HAVE_ASPRINTF])
-m4trace:configure.in:727: -1- AC_CHECK_FUNCS([isascii isblank isgraph isprint isspace isxdigit])
 m4trace:configure.in:727: -1- AH_OUTPUT([HAVE_ISASCII], [/* Define to 1 if you have the `isascii\' function. */
 #undef HAVE_ISASCII])
 m4trace:configure.in:727: -1- AH_OUTPUT([HAVE_ISBLANK], [/* Define to 1 if you have the `isblank\' function. */
@@ -1414,7 +1377,6 @@ m4trace:configure.in:727: -1- AH_OUTPUT([HAVE_ISSPACE], [/* Define to 1 if you h
 #undef HAVE_ISSPACE])
 m4trace:configure.in:727: -1- AH_OUTPUT([HAVE_ISXDIGIT], [/* Define to 1 if you have the `isxdigit\' function. */
 #undef HAVE_ISXDIGIT])
-m4trace:configure.in:728: -1- AC_CHECK_FUNCS([getpwent getpwnam getpwuid])
 m4trace:configure.in:728: -1- AH_OUTPUT([HAVE_GETPWENT], [/* Define to 1 if you have the `getpwent\' function. */
 #undef HAVE_GETPWENT])
 m4trace:configure.in:728: -1- AH_OUTPUT([HAVE_GETPWNAM], [/* Define to 1 if you have the `getpwnam\' function. */
@@ -1429,7 +1391,6 @@ m4trace:configure.in:729: -1- AC_LIBSOURCE([strftime.c])
 m4trace:configure.in:729: -1- AC_LIBSOURCE([strnlen.c])
 m4trace:configure.in:729: -1- AC_LIBSOURCE([strpbrk.c])
 m4trace:configure.in:729: -1- AC_LIBSOURCE([strstr.c])
-m4trace:configure.in:729: -1- AC_CHECK_FUNCS([getcwd memset strcasecmp strerror strftime strnlen strpbrk strstr], [], [_AC_LIBOBJ($ac_func)])
 m4trace:configure.in:729: -1- AH_OUTPUT([HAVE_GETCWD], [/* Define to 1 if you have the `getcwd\' function. */
 #undef HAVE_GETCWD])
 m4trace:configure.in:729: -1- AH_OUTPUT([HAVE_MEMSET], [/* Define to 1 if you have the `memset\' function. */
@@ -1456,7 +1417,6 @@ m4trace:configure.in:730: -1- AC_LIBSOURCE([strtoll.c])
 m4trace:configure.in:730: -1- AC_LIBSOURCE([strtoull.c])
 m4trace:configure.in:730: -1- AC_LIBSOURCE([strtoimax.c])
 m4trace:configure.in:730: -1- AC_LIBSOURCE([strtoumax.c])
-m4trace:configure.in:730: -1- AC_CHECK_FUNCS([strtod strtol strtoul strtoll strtoull strtoimax strtoumax], [], [_AC_LIBOBJ($ac_func)])
 m4trace:configure.in:730: -1- AH_OUTPUT([HAVE_STRTOD], [/* Define to 1 if you have the `strtod\' function. */
 #undef HAVE_STRTOD])
 m4trace:configure.in:730: -1- AH_OUTPUT([HAVE_STRTOL], [/* Define to 1 if you have the `strtol\' function. */
@@ -1475,7 +1435,6 @@ m4trace:configure.in:730: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS $ac_func.$a
 m4trace:configure.in:730: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
 m4trace:configure.in:730: -1- m4_pattern_allow([^LIB@&t@OBJS$])
 m4trace:configure.in:731: -1- AC_LIBSOURCE([fdprintf.c])
-m4trace:configure.in:731: -1- AC_CHECK_FUNCS([fdprintf], [], [_AC_LIBOBJ($ac_func)])
 m4trace:configure.in:731: -1- AH_OUTPUT([HAVE_FDPRINTF], [/* Define to 1 if you have the `fdprintf\' function. */
 #undef HAVE_FDPRINTF])
 m4trace:configure.in:731: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS $ac_func.$ac_objext"])
@@ -1523,81 +1482,75 @@ m4trace:configure.in:738: -1- AH_OUTPUT([HAVE_DECL_STRSIGNAL], [/* Define to 1 i
 #undef HAVE_DECL_STRSIGNAL])
 m4trace:configure.in:738: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_STRSIGNAL])
 m4trace:configure.in:738: -1- m4_pattern_allow([^HAVE_DECL_STRSIGNAL$])
-m4trace:configure.in:755: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_STRTOLD])
-m4trace:configure.in:755: -1- m4_pattern_allow([^HAVE_DECL_STRTOLD$])
-m4trace:configure.in:755: -1- AH_OUTPUT([HAVE_DECL_STRTOLD], [/* Define to 1 if you have the declaration of `strtold\', and to 0 if you
+m4trace:configure.in:741: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_STRTOLD])
+m4trace:configure.in:741: -1- m4_pattern_allow([^HAVE_DECL_STRTOLD$])
+m4trace:configure.in:741: -1- AH_OUTPUT([HAVE_DECL_STRTOLD], [/* Define to 1 if you have the declaration of `strtold\', and to 0 if you
    don\'t. */
 #undef HAVE_DECL_STRTOLD])
-m4trace:configure.in:755: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2384: AC_TRY_COMPILE is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:2554: AC_CHECK_DECL is expanded from...
-autoconf/general.m4:2574: AC_CHECK_DECLS is expanded from...
-configure.in:755: the top level])
-m4trace:configure.in:755: -1- AC_DEFINE_TRACE_LITERAL([STRTOLD_BROKEN])
-m4trace:configure.in:755: -1- m4_pattern_allow([^STRTOLD_BROKEN$])
-m4trace:configure.in:755: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_STRTOLD])
-m4trace:configure.in:755: -1- m4_pattern_allow([^HAVE_DECL_STRTOLD$])
+m4trace:configure.in:741: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:2469: AC_TRY_COMPILE is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:2643: AC_CHECK_DECL is expanded from...
+../../lib/autoconf/general.m4:2665: AC_CHECK_DECLS is expanded from...
+configure.in:741: the top level])
+m4trace:configure.in:741: -1- AC_DEFINE_TRACE_LITERAL([STRTOLD_BROKEN])
+m4trace:configure.in:741: -1- m4_pattern_allow([^STRTOLD_BROKEN$])
+m4trace:configure.in:741: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_STRTOLD])
+m4trace:configure.in:741: -1- m4_pattern_allow([^HAVE_DECL_STRTOLD$])
 m4trace:configure.in:758: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2426: AC_TRY_LINK is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-autoconf/general.m4:1935: AC_CACHE_CHECK is expanded from...
-aclocal.m4:122: BASH_CHECK_DECL is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2526: AC_TRY_LINK is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+../../lib/autoconf/general.m4:1993: AC_CACHE_CHECK is expanded from...
+aclocal.m4:100: BASH_CHECK_DECL is expanded from...
 configure.in:758: the top level])
 m4trace:configure.in:759: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2426: AC_TRY_LINK is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-autoconf/general.m4:1935: AC_CACHE_CHECK is expanded from...
-aclocal.m4:122: BASH_CHECK_DECL is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2526: AC_TRY_LINK is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+../../lib/autoconf/general.m4:1993: AC_CACHE_CHECK is expanded from...
+aclocal.m4:100: BASH_CHECK_DECL is expanded from...
 configure.in:759: the top level])
 m4trace:configure.in:760: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2426: AC_TRY_LINK is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-autoconf/general.m4:1935: AC_CACHE_CHECK is expanded from...
-aclocal.m4:122: BASH_CHECK_DECL is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2526: AC_TRY_LINK is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+../../lib/autoconf/general.m4:1993: AC_CACHE_CHECK is expanded from...
+aclocal.m4:100: BASH_CHECK_DECL is expanded from...
 configure.in:760: the top level])
 m4trace:configure.in:761: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2426: AC_TRY_LINK is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-autoconf/general.m4:1935: AC_CACHE_CHECK is expanded from...
-aclocal.m4:122: BASH_CHECK_DECL is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2526: AC_TRY_LINK is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+../../lib/autoconf/general.m4:1993: AC_CACHE_CHECK is expanded from...
+aclocal.m4:100: BASH_CHECK_DECL is expanded from...
 configure.in:761: the top level])
 m4trace:configure.in:762: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2426: AC_TRY_LINK is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-autoconf/general.m4:1935: AC_CACHE_CHECK is expanded from...
-aclocal.m4:122: BASH_CHECK_DECL is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2526: AC_TRY_LINK is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+../../lib/autoconf/general.m4:1993: AC_CACHE_CHECK is expanded from...
+aclocal.m4:100: BASH_CHECK_DECL is expanded from...
 configure.in:762: the top level])
 m4trace:configure.in:763: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2426: AC_TRY_LINK is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-autoconf/general.m4:1935: AC_CACHE_CHECK is expanded from...
-aclocal.m4:122: BASH_CHECK_DECL is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2526: AC_TRY_LINK is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+../../lib/autoconf/general.m4:1993: AC_CACHE_CHECK is expanded from...
+aclocal.m4:100: BASH_CHECK_DECL is expanded from...
 configure.in:763: the top level])
-m4trace:configure.in:765: -1- AC_FUNC_MKTIME
-m4trace:configure.in:765: -1- AC_CHECK_HEADERS([stdlib.h sys/time.h unistd.h])
-m4trace:configure.in:765: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
-#undef HAVE_STDLIB_H])
 m4trace:configure.in:765: -1- AH_OUTPUT([HAVE_SYS_TIME_H], [/* Define to 1 if you have the <sys/time.h> header file. */
 #undef HAVE_SYS_TIME_H])
 m4trace:configure.in:765: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
 #undef HAVE_UNISTD_H])
-m4trace:configure.in:765: -1- AC_CHECK_FUNCS([alarm])
 m4trace:configure.in:765: -1- AH_OUTPUT([HAVE_ALARM], [/* Define to 1 if you have the `alarm\' function. */
 #undef HAVE_ALARM])
 m4trace:configure.in:765: -1- AC_LIBSOURCE([mktime.c])
 m4trace:configure.in:765: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS mktime.$ac_objext"])
 m4trace:configure.in:765: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
 m4trace:configure.in:765: -1- m4_pattern_allow([^LIB@&t@OBJS$])
-m4trace:configure.in:772: -1- AC_CHECK_HEADERS([argz.h errno.h fcntl.h malloc.h stdio_ext.h])
 m4trace:configure.in:772: -1- AH_OUTPUT([HAVE_ARGZ_H], [/* Define to 1 if you have the <argz.h> header file. */
 #undef HAVE_ARGZ_H])
 m4trace:configure.in:772: -1- AH_OUTPUT([HAVE_ERRNO_H], [/* Define to 1 if you have the <errno.h> header file. */
@@ -1608,38 +1561,33 @@ m4trace:configure.in:772: -1- AH_OUTPUT([HAVE_MALLOC_H], [/* Define to 1 if you
 #undef HAVE_MALLOC_H])
 m4trace:configure.in:772: -1- AH_OUTPUT([HAVE_STDIO_EXT_H], [/* Define to 1 if you have the <stdio_ext.h> header file. */
 #undef HAVE_STDIO_EXT_H])
-m4trace:configure.in:775: -1- AC_FUNC_MMAP
-m4trace:configure.in:775: -1- AC_CHECK_HEADERS([stdlib.h unistd.h])
 m4trace:configure.in:775: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
 #undef HAVE_STDLIB_H])
 m4trace:configure.in:775: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
 #undef HAVE_UNISTD_H])
-m4trace:configure.in:775: -1- AC_CHECK_FUNCS([getpagesize])
 m4trace:configure.in:775: -1- AH_OUTPUT([HAVE_GETPAGESIZE], [/* Define to 1 if you have the `getpagesize\' function. */
 #undef HAVE_GETPAGESIZE])
 m4trace:configure.in:775: -1- AC_DEFINE_TRACE_LITERAL([HAVE_MMAP])
 m4trace:configure.in:775: -1- m4_pattern_allow([^HAVE_MMAP$])
 m4trace:configure.in:775: -1- AH_OUTPUT([HAVE_MMAP], [/* Define to 1 if you have a working `mmap\' system call. */
 #undef HAVE_MMAP])
-m4trace:configure.in:777: -1- AC_CHECK_FUNCS([__argz_count __argz_next __argz_stringify dcgettext mempcpy \
-               munmap stpcpy strcspn strdup])
-m4trace:configure.in:777: -1- AH_OUTPUT([HAVE___ARGZ_COUNT], [/* Define to 1 if you have the `__argz_count\' function. */
+m4trace:configure.in:776: -1- AH_OUTPUT([HAVE___ARGZ_COUNT], [/* Define to 1 if you have the `__argz_count\' function. */
 #undef HAVE___ARGZ_COUNT])
-m4trace:configure.in:777: -1- AH_OUTPUT([HAVE___ARGZ_NEXT], [/* Define to 1 if you have the `__argz_next\' function. */
+m4trace:configure.in:776: -1- AH_OUTPUT([HAVE___ARGZ_NEXT], [/* Define to 1 if you have the `__argz_next\' function. */
 #undef HAVE___ARGZ_NEXT])
-m4trace:configure.in:777: -1- AH_OUTPUT([HAVE___ARGZ_STRINGIFY], [/* Define to 1 if you have the `__argz_stringify\' function. */
+m4trace:configure.in:776: -1- AH_OUTPUT([HAVE___ARGZ_STRINGIFY], [/* Define to 1 if you have the `__argz_stringify\' function. */
 #undef HAVE___ARGZ_STRINGIFY])
-m4trace:configure.in:777: -1- AH_OUTPUT([HAVE_DCGETTEXT], [/* Define to 1 if you have the `dcgettext\' function. */
+m4trace:configure.in:776: -1- AH_OUTPUT([HAVE_DCGETTEXT], [/* Define to 1 if you have the `dcgettext\' function. */
 #undef HAVE_DCGETTEXT])
-m4trace:configure.in:777: -1- AH_OUTPUT([HAVE_MEMPCPY], [/* Define to 1 if you have the `mempcpy\' function. */
+m4trace:configure.in:776: -1- AH_OUTPUT([HAVE_MEMPCPY], [/* Define to 1 if you have the `mempcpy\' function. */
 #undef HAVE_MEMPCPY])
-m4trace:configure.in:777: -1- AH_OUTPUT([HAVE_MUNMAP], [/* Define to 1 if you have the `munmap\' function. */
+m4trace:configure.in:776: -1- AH_OUTPUT([HAVE_MUNMAP], [/* Define to 1 if you have the `munmap\' function. */
 #undef HAVE_MUNMAP])
-m4trace:configure.in:777: -1- AH_OUTPUT([HAVE_STPCPY], [/* Define to 1 if you have the `stpcpy\' function. */
+m4trace:configure.in:776: -1- AH_OUTPUT([HAVE_STPCPY], [/* Define to 1 if you have the `stpcpy\' function. */
 #undef HAVE_STPCPY])
-m4trace:configure.in:777: -1- AH_OUTPUT([HAVE_STRCSPN], [/* Define to 1 if you have the `strcspn\' function. */
+m4trace:configure.in:776: -1- AH_OUTPUT([HAVE_STRCSPN], [/* Define to 1 if you have the `strcspn\' function. */
 #undef HAVE_STRCSPN])
-m4trace:configure.in:777: -1- AH_OUTPUT([HAVE_STRDUP], [/* Define to 1 if you have the `strdup\' function. */
+m4trace:configure.in:776: -1- AH_OUTPUT([HAVE_STRDUP], [/* Define to 1 if you have the `strdup\' function. */
 #undef HAVE_STRDUP])
 m4trace:configure.in:785: -1- AC_SUBST([INTL_DEP])
 m4trace:configure.in:785: -1- AC_SUBST_TRACE([INTL_DEP])
@@ -1650,13 +1598,10 @@ m4trace:configure.in:786: -1- m4_pattern_allow([^INTL_INC$])
 m4trace:configure.in:787: -1- AC_SUBST([LIBINTL_H])
 m4trace:configure.in:787: -1- AC_SUBST_TRACE([LIBINTL_H])
 m4trace:configure.in:787: -1- m4_pattern_allow([^LIBINTL_H$])
-m4trace:configure.in:793: -1- AC_CHECK_HEADERS([wctype.h])
 m4trace:configure.in:793: -1- AH_OUTPUT([HAVE_WCTYPE_H], [/* Define to 1 if you have the <wctype.h> header file. */
 #undef HAVE_WCTYPE_H])
-m4trace:configure.in:793: -1- AC_CHECK_HEADERS([wchar.h])
 m4trace:configure.in:793: -1- AH_OUTPUT([HAVE_WCHAR_H], [/* Define to 1 if you have the <wchar.h> header file. */
 #undef HAVE_WCHAR_H])
-m4trace:configure.in:793: -1- AC_CHECK_HEADERS([langinfo.h])
 m4trace:configure.in:793: -1- AH_OUTPUT([HAVE_LANGINFO_H], [/* Define to 1 if you have the <langinfo.h> header file. */
 #undef HAVE_LANGINFO_H])
 m4trace:configure.in:793: -2- AC_DEFINE_TRACE_LITERAL([HAVE_MBRLEN])
@@ -1675,14 +1620,12 @@ m4trace:configure.in:793: -2- AC_DEFINE_TRACE_LITERAL([HAVE_WCWIDTH])
 m4trace:configure.in:793: -2- m4_pattern_allow([^HAVE_WCWIDTH$])
 m4trace:configure.in:793: -2- AC_DEFINE_TRACE_LITERAL([HAVE_WCTYPE])
 m4trace:configure.in:793: -2- m4_pattern_allow([^HAVE_WCTYPE$])
-m4trace:configure.in:793: -1- AC_FUNC_MBRTOWC
 m4trace:configure.in:793: -1- AC_DEFINE_TRACE_LITERAL([HAVE_MBRTOWC])
 m4trace:configure.in:793: -1- m4_pattern_allow([^HAVE_MBRTOWC$])
 m4trace:configure.in:793: -1- AH_OUTPUT([HAVE_MBRTOWC], [/* Define to 1 if mbrtowc and mbstate_t are properly declared. */
 #undef HAVE_MBRTOWC])
 m4trace:configure.in:793: -1- AC_DEFINE_TRACE_LITERAL([HAVE_MBSTATE_T])
 m4trace:configure.in:793: -1- m4_pattern_allow([^HAVE_MBSTATE_T$])
-m4trace:configure.in:793: -1- AC_CHECK_FUNCS([iswlower iswupper towlower towupper iswctype])
 m4trace:configure.in:793: -1- AH_OUTPUT([HAVE_ISWLOWER], [/* Define to 1 if you have the `iswlower\' function. */
 #undef HAVE_ISWLOWER])
 m4trace:configure.in:793: -1- AH_OUTPUT([HAVE_ISWUPPER], [/* Define to 1 if you have the `iswupper\' function. */
@@ -1694,62 +1637,59 @@ m4trace:configure.in:793: -1- AH_OUTPUT([HAVE_TOWUPPER], [/* Define to 1 if you
 m4trace:configure.in:793: -1- AH_OUTPUT([HAVE_ISWCTYPE], [/* Define to 1 if you have the `iswctype\' function. */
 #undef HAVE_ISWCTYPE])
 m4trace:configure.in:793: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2426: AC_TRY_LINK is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-autoconf/general.m4:1935: AC_CACHE_CHECK is expanded from...
-aclocal.m4:1744: BASH_CHECK_MULTIBYTE is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2526: AC_TRY_LINK is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+../../lib/autoconf/general.m4:1993: AC_CACHE_CHECK is expanded from...
+aclocal.m4:1674: BASH_CHECK_MULTIBYTE is expanded from...
 configure.in:793: the top level])
 m4trace:configure.in:793: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LANGINFO_CODESET])
 m4trace:configure.in:793: -1- m4_pattern_allow([^HAVE_LANGINFO_CODESET$])
 m4trace:configure.in:793: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2384: AC_TRY_COMPILE is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-autoconf/general.m4:1935: AC_CACHE_CHECK is expanded from...
-aclocal.m4:1744: BASH_CHECK_MULTIBYTE is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2469: AC_TRY_COMPILE is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+../../lib/autoconf/general.m4:1993: AC_CACHE_CHECK is expanded from...
+aclocal.m4:1674: BASH_CHECK_MULTIBYTE is expanded from...
 configure.in:793: the top level])
 m4trace:configure.in:793: -1- AC_DEFINE_TRACE_LITERAL([HAVE_WCHAR_T])
 m4trace:configure.in:793: -1- m4_pattern_allow([^HAVE_WCHAR_T$])
 m4trace:configure.in:793: -1- AH_OUTPUT([HAVE_WCHAR_T], [/* systems should define this type here */
 #undef HAVE_WCHAR_T])
 m4trace:configure.in:793: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2384: AC_TRY_COMPILE is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-autoconf/general.m4:1935: AC_CACHE_CHECK is expanded from...
-aclocal.m4:1744: BASH_CHECK_MULTIBYTE is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2469: AC_TRY_COMPILE is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+../../lib/autoconf/general.m4:1993: AC_CACHE_CHECK is expanded from...
+aclocal.m4:1674: BASH_CHECK_MULTIBYTE is expanded from...
 configure.in:793: the top level])
 m4trace:configure.in:793: -1- AC_DEFINE_TRACE_LITERAL([HAVE_WCTYPE_T])
 m4trace:configure.in:793: -1- m4_pattern_allow([^HAVE_WCTYPE_T$])
 m4trace:configure.in:793: -1- AH_OUTPUT([HAVE_WCTYPE_T], [/* systems should define this type here */
 #undef HAVE_WCTYPE_T])
 m4trace:configure.in:793: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2384: AC_TRY_COMPILE is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-autoconf/general.m4:1935: AC_CACHE_CHECK is expanded from...
-aclocal.m4:1744: BASH_CHECK_MULTIBYTE is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2469: AC_TRY_COMPILE is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+../../lib/autoconf/general.m4:1993: AC_CACHE_CHECK is expanded from...
+aclocal.m4:1674: BASH_CHECK_MULTIBYTE is expanded from...
 configure.in:793: the top level])
 m4trace:configure.in:793: -1- AC_DEFINE_TRACE_LITERAL([HAVE_WINT_T])
 m4trace:configure.in:793: -1- m4_pattern_allow([^HAVE_WINT_T$])
 m4trace:configure.in:793: -1- AH_OUTPUT([HAVE_WINT_T], [/* systems should define this type here */
 #undef HAVE_WINT_T])
-m4trace:configure.in:797: -1- AC_CHECK_LIB([dl], [dlopen])
 m4trace:configure.in:797: -1- AH_OUTPUT([HAVE_LIBDL], [/* Define to 1 if you have the `dl\' library (-ldl). */
 #undef HAVE_LIBDL])
 m4trace:configure.in:797: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBDL])
 m4trace:configure.in:797: -1- m4_pattern_allow([^HAVE_LIBDL$])
-m4trace:configure.in:798: -1- AC_CHECK_FUNCS([dlopen dlclose dlsym])
 m4trace:configure.in:798: -1- AH_OUTPUT([HAVE_DLOPEN], [/* Define to 1 if you have the `dlopen\' function. */
 #undef HAVE_DLOPEN])
 m4trace:configure.in:798: -1- AH_OUTPUT([HAVE_DLCLOSE], [/* Define to 1 if you have the `dlclose\' function. */
 #undef HAVE_DLCLOSE])
 m4trace:configure.in:798: -1- AH_OUTPUT([HAVE_DLSYM], [/* Define to 1 if you have the `dlsym\' function. */
 #undef HAVE_DLSYM])
-m4trace:configure.in:802: -1- AC_DECL_SYS_SIGLIST
 m4trace:configure.in:802: -1- _m4_warn([obsolete], [The macro `AC_DECL_SYS_SIGLIST' is obsolete.
-You should run autoupdate.], [autoconf/specific.m4:70: AC_DECL_SYS_SIGLIST is expanded from...
+You should run autoupdate.], [../../lib/autoconf/specific.m4:62: AC_DECL_SYS_SIGLIST is expanded from...
 configure.in:802: the top level])
 m4trace:configure.in:802: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_SYS_SIGLIST])
 m4trace:configure.in:802: -1- m4_pattern_allow([^HAVE_DECL_SYS_SIGLIST$])
@@ -1759,11 +1699,11 @@ m4trace:configure.in:802: -1- AH_OUTPUT([HAVE_DECL_SYS_SIGLIST], [/* Define to 1
 m4trace:configure.in:802: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_SYS_SIGLIST])
 m4trace:configure.in:802: -1- m4_pattern_allow([^HAVE_DECL_SYS_SIGLIST$])
 m4trace:configure.in:806: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2426: AC_TRY_LINK is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-autoconf/general.m4:1935: AC_CACHE_CHECK is expanded from...
-aclocal.m4:562: BASH_FUNC_INET_ATON is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2526: AC_TRY_LINK is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+../../lib/autoconf/general.m4:1993: AC_CACHE_CHECK is expanded from...
+aclocal.m4:548: BASH_FUNC_INET_ATON is expanded from...
 configure.in:806: the top level])
 m4trace:configure.in:806: -1- AC_DEFINE_TRACE_LITERAL([HAVE_INET_ATON])
 m4trace:configure.in:806: -1- m4_pattern_allow([^HAVE_INET_ATON$])
@@ -1771,26 +1711,22 @@ m4trace:configure.in:806: -1- AC_LIBSOURCE([inet_aton.c])
 m4trace:configure.in:806: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS inet_aton.$ac_objext"])
 m4trace:configure.in:806: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
 m4trace:configure.in:806: -1- m4_pattern_allow([^LIB@&t@OBJS$])
-m4trace:configure.in:812: -1- AC_CHECK_LIB([sun], [getpwent])
 m4trace:configure.in:812: -1- AH_OUTPUT([HAVE_LIBSUN], [/* Define to 1 if you have the `sun\' library (-lsun). */
 #undef HAVE_LIBSUN])
 m4trace:configure.in:812: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBSUN])
 m4trace:configure.in:812: -1- m4_pattern_allow([^HAVE_LIBSUN$])
-m4trace:configure.in:817: -1- AC_CHECK_LIB([socket], [getpeername], [bash_cv_have_socklib=yes], [bash_cv_have_socklib=no], [-lnsl])
-m4trace:configure.in:817: -1- AC_CHECK_LIB([nsl], [t_open], [bash_cv_have_libnsl=yes], [bash_cv_have_libnsl=no])
 m4trace:configure.in:817: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBSOCKET])
 m4trace:configure.in:817: -1- m4_pattern_allow([^HAVE_LIBSOCKET$])
 m4trace:configure.in:817: -1- AC_DEFINE_TRACE_LITERAL([HAVE_GETPEERNAME])
 m4trace:configure.in:817: -1- m4_pattern_allow([^HAVE_GETPEERNAME$])
 m4trace:configure.in:821: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2426: AC_TRY_LINK is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-aclocal.m4:737: BASH_FUNC_GETHOSTBYNAME is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2526: AC_TRY_LINK is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+aclocal.m4:717: BASH_FUNC_GETHOSTBYNAME is expanded from...
 configure.in:821: the top level])
 m4trace:configure.in:821: -1- AC_DEFINE_TRACE_LITERAL([HAVE_GETHOSTBYNAME])
 m4trace:configure.in:821: -1- m4_pattern_allow([^HAVE_GETHOSTBYNAME$])
-m4trace:configure.in:825: -1- AC_TYPE_UID_T
 m4trace:configure.in:825: -1- AC_DEFINE_TRACE_LITERAL([uid_t])
 m4trace:configure.in:825: -1- m4_pattern_allow([^uid_t$])
 m4trace:configure.in:825: -1- AH_OUTPUT([uid_t], [/* Define to `int\' if <sys/types.h> doesn\'t define. */
@@ -1804,17 +1740,14 @@ m4trace:configure.in:825: -1- m4_pattern_allow([^GETGROUPS_T$])
 m4trace:configure.in:825: -1- AH_OUTPUT([GETGROUPS_T], [/* Define to the type of elements in the array set by `getgroups\'. Usually
    this is either `int\' or `gid_t\'. */
 #undef GETGROUPS_T])
-m4trace:configure.in:826: -1- AC_TYPE_OFF_T
 m4trace:configure.in:826: -1- AC_DEFINE_TRACE_LITERAL([off_t])
 m4trace:configure.in:826: -1- m4_pattern_allow([^off_t$])
 m4trace:configure.in:826: -1- AH_OUTPUT([off_t], [/* Define to `long int\' if <sys/types.h> does not define. */
 #undef off_t])
-m4trace:configure.in:827: -1- AC_TYPE_MODE_T
 m4trace:configure.in:827: -1- AC_DEFINE_TRACE_LITERAL([mode_t])
 m4trace:configure.in:827: -1- m4_pattern_allow([^mode_t$])
 m4trace:configure.in:827: -1- AH_OUTPUT([mode_t], [/* Define to `int\' if <sys/types.h> does not define. */
 #undef mode_t])
-m4trace:configure.in:828: -1- AC_TYPE_UID_T
 m4trace:configure.in:828: -1- AC_DEFINE_TRACE_LITERAL([uid_t])
 m4trace:configure.in:828: -1- m4_pattern_allow([^uid_t$])
 m4trace:configure.in:828: -1- AH_OUTPUT([uid_t], [/* Define to `int\' if <sys/types.h> doesn\'t define. */
@@ -1823,12 +1756,10 @@ m4trace:configure.in:828: -1- AC_DEFINE_TRACE_LITERAL([gid_t])
 m4trace:configure.in:828: -1- m4_pattern_allow([^gid_t$])
 m4trace:configure.in:828: -1- AH_OUTPUT([gid_t], [/* Define to `int\' if <sys/types.h> doesn\'t define. */
 #undef gid_t])
-m4trace:configure.in:829: -1- AC_TYPE_PID_T
 m4trace:configure.in:829: -1- AC_DEFINE_TRACE_LITERAL([pid_t])
 m4trace:configure.in:829: -1- m4_pattern_allow([^pid_t$])
 m4trace:configure.in:829: -1- AH_OUTPUT([pid_t], [/* Define to `int\' if <sys/types.h> does not define. */
 #undef pid_t])
-m4trace:configure.in:830: -1- AC_TYPE_SIZE_T
 m4trace:configure.in:830: -1- AC_DEFINE_TRACE_LITERAL([size_t])
 m4trace:configure.in:830: -1- m4_pattern_allow([^size_t$])
 m4trace:configure.in:830: -1- AH_OUTPUT([size_t], [/* Define to `unsigned int\' if <sys/types.h> does not define. */
@@ -1842,24 +1773,23 @@ m4trace:configure.in:832: -1- m4_pattern_allow([^time_t$])
 m4trace:configure.in:832: -1- AH_OUTPUT([time_t], [/* Define to `long\' if <sys/types.h> does not define. */
 #undef time_t])
 m4trace:configure.in:834: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2426: AC_TRY_LINK is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-autoconf/general.m4:1935: AC_CACHE_CHECK is expanded from...
-aclocal.m4:481: BASH_TYPE_LONG_LONG is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2526: AC_TRY_LINK is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+../../lib/autoconf/general.m4:1993: AC_CACHE_CHECK is expanded from...
+aclocal.m4:469: BASH_TYPE_LONG_LONG is expanded from...
 configure.in:834: the top level])
 m4trace:configure.in:834: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LONG_LONG])
 m4trace:configure.in:834: -1- m4_pattern_allow([^HAVE_LONG_LONG$])
 m4trace:configure.in:835: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2426: AC_TRY_LINK is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-autoconf/general.m4:1935: AC_CACHE_CHECK is expanded from...
-aclocal.m4:496: BASH_TYPE_UNSIGNED_LONG_LONG is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2526: AC_TRY_LINK is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+../../lib/autoconf/general.m4:1993: AC_CACHE_CHECK is expanded from...
+aclocal.m4:483: BASH_TYPE_UNSIGNED_LONG_LONG is expanded from...
 configure.in:835: the top level])
 m4trace:configure.in:835: -1- AC_DEFINE_TRACE_LITERAL([HAVE_UNSIGNED_LONG_LONG])
 m4trace:configure.in:835: -1- m4_pattern_allow([^HAVE_UNSIGNED_LONG_LONG$])
-m4trace:configure.in:837: -1- AC_TYPE_SIGNAL
 m4trace:configure.in:837: -1- AC_DEFINE_TRACE_LITERAL([RETSIGTYPE])
 m4trace:configure.in:837: -1- m4_pattern_allow([^RETSIGTYPE$])
 m4trace:configure.in:837: -1- AH_OUTPUT([RETSIGTYPE], [/* Define as the return type of signal handlers (`int\' or `void\'). */
@@ -1984,7 +1914,6 @@ m4trace:configure.in:856: -1- AC_DEFINE_TRACE_LITERAL([ptrdiff_t])
 m4trace:configure.in:856: -1- m4_pattern_allow([^ptrdiff_t$])
 m4trace:configure.in:856: -1- AH_OUTPUT([ptrdiff_t], [/* Define to `int\' if <sys/types.h> does not define. */
 #undef ptrdiff_t])
-m4trace:configure.in:859: -1- AC_HEADER_STAT
 m4trace:configure.in:859: -1- AC_DEFINE_TRACE_LITERAL([STAT_MACROS_BROKEN])
 m4trace:configure.in:859: -1- m4_pattern_allow([^STAT_MACROS_BROKEN$])
 m4trace:configure.in:859: -1- AH_OUTPUT([STAT_MACROS_BROKEN], [/* Define to 1 if the `S_IS*\' macros in <sys/stat.h> do not work properly. */
@@ -1992,64 +1921,64 @@ m4trace:configure.in:859: -1- AH_OUTPUT([STAT_MACROS_BROKEN], [/* Define to 1 if
 m4trace:configure.in:864: -1- AC_DEFINE_TRACE_LITERAL([HAVE_HASH_BANG_EXEC])
 m4trace:configure.in:864: -1- m4_pattern_allow([^HAVE_HASH_BANG_EXEC$])
 m4trace:configure.in:869: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2426: AC_TRY_LINK is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-autoconf/general.m4:1935: AC_CACHE_CHECK is expanded from...
-aclocal.m4:546: BASH_FUNC_LSTAT is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2526: AC_TRY_LINK is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+../../lib/autoconf/general.m4:1993: AC_CACHE_CHECK is expanded from...
+aclocal.m4:534: BASH_FUNC_LSTAT is expanded from...
 configure.in:869: the top level])
 m4trace:configure.in:869: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LSTAT])
 m4trace:configure.in:869: -1- m4_pattern_allow([^HAVE_LSTAT$])
 m4trace:configure.in:873: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2490: AC_TRY_RUN is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-aclocal.m4:1907: BASH_FUNC_CTYPE_NONASCII is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2591: AC_TRY_RUN is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+aclocal.m4:1865: BASH_FUNC_CTYPE_NONASCII is expanded from...
 configure.in:873: the top level])
 m4trace:configure.in:873: -1- AC_DEFINE_TRACE_LITERAL([CTYPE_NON_ASCII])
 m4trace:configure.in:873: -1- m4_pattern_allow([^CTYPE_NON_ASCII$])
 m4trace:configure.in:874: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2490: AC_TRY_RUN is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-aclocal.m4:294: BASH_FUNC_DUP2_CLOEXEC_CHECK is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2591: AC_TRY_RUN is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+aclocal.m4:267: BASH_FUNC_DUP2_CLOEXEC_CHECK is expanded from...
 configure.in:874: the top level])
 m4trace:configure.in:874: -1- AC_DEFINE_TRACE_LITERAL([DUP2_BROKEN])
 m4trace:configure.in:874: -1- m4_pattern_allow([^DUP2_BROKEN$])
 m4trace:configure.in:875: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2490: AC_TRY_RUN is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-aclocal.m4:1280: BASH_SYS_PGRP_SYNC is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2591: AC_TRY_RUN is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+aclocal.m4:1220: BASH_SYS_PGRP_SYNC is expanded from...
 configure.in:875: the top level])
 m4trace:configure.in:875: -1- AC_DEFINE_TRACE_LITERAL([PGRP_PIPE])
 m4trace:configure.in:875: -1- m4_pattern_allow([^PGRP_PIPE$])
 m4trace:configure.in:876: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2426: AC_TRY_LINK is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-aclocal.m4:1217: BASH_SYS_SIGNAL_VINTAGE is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2526: AC_TRY_LINK is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+aclocal.m4:1180: BASH_SYS_SIGNAL_VINTAGE is expanded from...
 configure.in:876: the top level])
 m4trace:configure.in:876: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2426: AC_TRY_LINK is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:2418: AC_LINK_IFELSE is expanded from...
-autoconf/general.m4:2426: AC_TRY_LINK is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-aclocal.m4:1217: BASH_SYS_SIGNAL_VINTAGE is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2526: AC_TRY_LINK is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:2517: AC_LINK_IFELSE is expanded from...
+../../lib/autoconf/general.m4:2526: AC_TRY_LINK is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+aclocal.m4:1180: BASH_SYS_SIGNAL_VINTAGE is expanded from...
 configure.in:876: the top level])
 m4trace:configure.in:876: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2426: AC_TRY_LINK is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:2418: AC_LINK_IFELSE is expanded from...
-autoconf/general.m4:2426: AC_TRY_LINK is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:2418: AC_LINK_IFELSE is expanded from...
-autoconf/general.m4:2426: AC_TRY_LINK is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-aclocal.m4:1217: BASH_SYS_SIGNAL_VINTAGE is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2526: AC_TRY_LINK is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:2517: AC_LINK_IFELSE is expanded from...
+../../lib/autoconf/general.m4:2526: AC_TRY_LINK is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:2517: AC_LINK_IFELSE is expanded from...
+../../lib/autoconf/general.m4:2526: AC_TRY_LINK is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+aclocal.m4:1180: BASH_SYS_SIGNAL_VINTAGE is expanded from...
 configure.in:876: the top level])
 m4trace:configure.in:876: -1- AC_DEFINE_TRACE_LITERAL([HAVE_POSIX_SIGNALS])
 m4trace:configure.in:876: -1- m4_pattern_allow([^HAVE_POSIX_SIGNALS$])
@@ -2058,43 +1987,43 @@ m4trace:configure.in:876: -1- m4_pattern_allow([^HAVE_BSD_SIGNALS$])
 m4trace:configure.in:876: -1- AC_DEFINE_TRACE_LITERAL([HAVE_USG_SIGHOLD])
 m4trace:configure.in:876: -1- m4_pattern_allow([^HAVE_USG_SIGHOLD$])
 m4trace:configure.in:879: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2426: AC_TRY_LINK is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-aclocal.m4:262: BASH_SYS_ERRLIST is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2526: AC_TRY_LINK is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+aclocal.m4:250: BASH_SYS_ERRLIST is expanded from...
 configure.in:879: the top level])
 m4trace:configure.in:879: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SYS_ERRLIST])
 m4trace:configure.in:879: -1- m4_pattern_allow([^HAVE_SYS_ERRLIST$])
 m4trace:configure.in:880: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2490: AC_TRY_RUN is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-aclocal.m4:233: BASH_SYS_SIGLIST is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2591: AC_TRY_RUN is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+aclocal.m4:208: BASH_SYS_SIGLIST is expanded from...
 configure.in:880: the top level])
 m4trace:configure.in:880: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SYS_SIGLIST])
 m4trace:configure.in:880: -1- m4_pattern_allow([^HAVE_SYS_SIGLIST$])
 m4trace:configure.in:881: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2384: AC_TRY_COMPILE is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-aclocal.m4:179: BASH_DECL_UNDER_SYS_SIGLIST is expanded from...
-aclocal.m4:206: BASH_UNDER_SYS_SIGLIST is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2469: AC_TRY_COMPILE is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+aclocal.m4:164: BASH_DECL_UNDER_SYS_SIGLIST is expanded from...
+aclocal.m4:181: BASH_UNDER_SYS_SIGLIST is expanded from...
 configure.in:881: the top level])
 m4trace:configure.in:881: -1- AC_DEFINE_TRACE_LITERAL([UNDER_SYS_SIGLIST_DECLARED])
 m4trace:configure.in:881: -1- m4_pattern_allow([^UNDER_SYS_SIGLIST_DECLARED$])
 m4trace:configure.in:881: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2490: AC_TRY_RUN is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-aclocal.m4:206: BASH_UNDER_SYS_SIGLIST is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2591: AC_TRY_RUN is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+aclocal.m4:181: BASH_UNDER_SYS_SIGLIST is expanded from...
 configure.in:881: the top level])
 m4trace:configure.in:881: -1- AC_DEFINE_TRACE_LITERAL([HAVE_UNDER_SYS_SIGLIST])
 m4trace:configure.in:881: -1- m4_pattern_allow([^HAVE_UNDER_SYS_SIGLIST$])
 m4trace:configure.in:884: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2384: AC_TRY_COMPILE is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-aclocal.m4:380: BASH_TYPE_SIGHANDLER is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2469: AC_TRY_COMPILE is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+aclocal.m4:363: BASH_TYPE_SIGHANDLER is expanded from...
 configure.in:884: the top level])
 m4trace:configure.in:884: -1- AC_DEFINE_TRACE_LITERAL([VOID_SIGHANDLER])
 m4trace:configure.in:884: -1- m4_pattern_allow([^VOID_SIGHANDLER$])
@@ -2115,19 +2044,19 @@ m4trace:configure.in:891: -1- m4_pattern_allow([^HAVE_SOCKLEN_T$])
 m4trace:configure.in:891: -1- AC_DEFINE_TRACE_LITERAL([socklen_t])
 m4trace:configure.in:891: -1- m4_pattern_allow([^socklen_t$])
 m4trace:configure.in:893: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2384: AC_TRY_COMPILE is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-aclocal.m4:532: BASH_TYPE_RLIMIT is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2469: AC_TRY_COMPILE is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+aclocal.m4:504: BASH_TYPE_RLIMIT is expanded from...
 configure.in:893: the top level])
 m4trace:configure.in:893: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2490: AC_TRY_RUN is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:2377: AC_COMPILE_IFELSE is expanded from...
-autoconf/general.m4:2384: AC_TRY_COMPILE is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-aclocal.m4:532: BASH_TYPE_RLIMIT is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2591: AC_TRY_RUN is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:2461: AC_COMPILE_IFELSE is expanded from...
+../../lib/autoconf/general.m4:2469: AC_TRY_COMPILE is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+aclocal.m4:504: BASH_TYPE_RLIMIT is expanded from...
 configure.in:893: the top level])
 m4trace:configure.in:893: -1- AC_DEFINE_TRACE_LITERAL([RLIMTYPE])
 m4trace:configure.in:893: -1- m4_pattern_allow([^RLIMTYPE$])
@@ -2138,43 +2067,43 @@ m4trace:configure.in:896: -2- m4_pattern_allow([^TERMIOS_LDISC$])
 m4trace:configure.in:897: -2- AC_DEFINE_TRACE_LITERAL([TERMIO_LDISC])
 m4trace:configure.in:897: -2- m4_pattern_allow([^TERMIO_LDISC$])
 m4trace:configure.in:898: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2384: AC_TRY_COMPILE is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-aclocal.m4:1058: BASH_STRUCT_DIRENT_D_INO is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2469: AC_TRY_COMPILE is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+aclocal.m4:1027: BASH_STRUCT_DIRENT_D_INO is expanded from...
 configure.in:898: the top level])
 m4trace:configure.in:898: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_DIRENT_D_INO])
 m4trace:configure.in:898: -1- m4_pattern_allow([^HAVE_STRUCT_DIRENT_D_INO$])
 m4trace:configure.in:899: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2384: AC_TRY_COMPILE is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-aclocal.m4:1091: BASH_STRUCT_DIRENT_D_FILENO is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2469: AC_TRY_COMPILE is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+aclocal.m4:1060: BASH_STRUCT_DIRENT_D_FILENO is expanded from...
 configure.in:899: the top level])
 m4trace:configure.in:899: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_DIRENT_D_FILENO])
 m4trace:configure.in:899: -1- m4_pattern_allow([^HAVE_STRUCT_DIRENT_D_FILENO$])
 m4trace:configure.in:900: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2384: AC_TRY_COMPILE is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-aclocal.m4:1124: BASH_STRUCT_DIRENT_D_NAMLEN is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2469: AC_TRY_COMPILE is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+aclocal.m4:1093: BASH_STRUCT_DIRENT_D_NAMLEN is expanded from...
 configure.in:900: the top level])
 m4trace:configure.in:900: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_DIRENT_D_NAMLEN])
 m4trace:configure.in:900: -1- m4_pattern_allow([^HAVE_STRUCT_DIRENT_D_NAMLEN$])
 m4trace:configure.in:901: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2384: AC_TRY_COMPILE is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-aclocal.m4:1177: BASH_STRUCT_WINSIZE is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2469: AC_TRY_COMPILE is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+aclocal.m4:1158: BASH_STRUCT_WINSIZE is expanded from...
 configure.in:901: the top level])
 m4trace:configure.in:901: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2384: AC_TRY_COMPILE is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:2377: AC_COMPILE_IFELSE is expanded from...
-autoconf/general.m4:2384: AC_TRY_COMPILE is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-aclocal.m4:1177: BASH_STRUCT_WINSIZE is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2469: AC_TRY_COMPILE is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:2461: AC_COMPILE_IFELSE is expanded from...
+../../lib/autoconf/general.m4:2469: AC_TRY_COMPILE is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+aclocal.m4:1158: BASH_STRUCT_WINSIZE is expanded from...
 configure.in:901: the top level])
 m4trace:configure.in:901: -1- AC_DEFINE_TRACE_LITERAL([STRUCT_WINSIZE_IN_SYS_IOCTL])
 m4trace:configure.in:901: -1- m4_pattern_allow([^STRUCT_WINSIZE_IN_SYS_IOCTL$])
@@ -2182,20 +2111,14 @@ m4trace:configure.in:901: -1- AC_DEFINE_TRACE_LITERAL([STRUCT_WINSIZE_IN_TERMIOS
 m4trace:configure.in:901: -1- m4_pattern_allow([^STRUCT_WINSIZE_IN_TERMIOS$])
 m4trace:configure.in:902: -1- AC_DEFINE_TRACE_LITERAL([HAVE_TIMEVAL])
 m4trace:configure.in:902: -1- m4_pattern_allow([^HAVE_TIMEVAL$])
-m4trace:configure.in:903: -1- AC_CHECK_MEMBERS([struct stat.st_blocks])
 m4trace:configure.in:903: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_STAT_ST_BLOCKS])
 m4trace:configure.in:903: -1- m4_pattern_allow([^HAVE_STRUCT_STAT_ST_BLOCKS$])
 m4trace:configure.in:903: -1- AH_OUTPUT([HAVE_STRUCT_STAT_ST_BLOCKS], [/* Define to 1 if `st_blocks\' is member of `struct stat\'. */
 #undef HAVE_STRUCT_STAT_ST_BLOCKS])
-m4trace:configure.in:904: -1- AC_STRUCT_TM
 m4trace:configure.in:904: -1- AC_DEFINE_TRACE_LITERAL([TM_IN_SYS_TIME])
 m4trace:configure.in:904: -1- m4_pattern_allow([^TM_IN_SYS_TIME$])
 m4trace:configure.in:904: -1- AH_OUTPUT([TM_IN_SYS_TIME], [/* Define to 1 if your <sys/time.h> declares `struct tm\'. */
 #undef TM_IN_SYS_TIME])
-m4trace:configure.in:905: -1- AC_STRUCT_TIMEZONE
-m4trace:configure.in:905: -1- AC_CHECK_MEMBERS([struct tm.tm_zone], [], [], [#include <sys/types.h>
-#include <$ac_cv_struct_tm>
-])
 m4trace:configure.in:905: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_TM_TM_ZONE])
 m4trace:configure.in:905: -1- m4_pattern_allow([^HAVE_STRUCT_TM_TM_ZONE$])
 m4trace:configure.in:905: -1- AH_OUTPUT([HAVE_STRUCT_TM_TM_ZONE], [/* Define to 1 if `tm_zone\' is member of `struct tm\'. */
@@ -2220,32 +2143,31 @@ m4trace:configure.in:905: -1- AH_OUTPUT([HAVE_TZNAME], [/* Define to 1 if you do
 m4trace:configure.in:906: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_TIMEZONE])
 m4trace:configure.in:906: -1- m4_pattern_allow([^HAVE_STRUCT_TIMEZONE$])
 m4trace:configure.in:909: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2426: AC_TRY_LINK is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-aclocal.m4:307: BASH_FUNC_STRSIGNAL is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2526: AC_TRY_LINK is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+aclocal.m4:296: BASH_FUNC_STRSIGNAL is expanded from...
 configure.in:909: the top level])
 m4trace:configure.in:909: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRSIGNAL])
 m4trace:configure.in:909: -1- m4_pattern_allow([^HAVE_STRSIGNAL$])
 m4trace:configure.in:910: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2490: AC_TRY_RUN is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-aclocal.m4:360: BASH_FUNC_OPENDIR_CHECK is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2591: AC_TRY_RUN is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+aclocal.m4:310: BASH_FUNC_OPENDIR_CHECK is expanded from...
 configure.in:910: the top level])
 m4trace:configure.in:910: -1- AC_DEFINE_TRACE_LITERAL([OPENDIR_NOT_ROBUST])
 m4trace:configure.in:910: -1- m4_pattern_allow([^OPENDIR_NOT_ROBUST$])
 m4trace:configure.in:911: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2490: AC_TRY_RUN is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-aclocal.m4:685: BASH_FUNC_ULIMIT_MAXFDS is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2591: AC_TRY_RUN is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+aclocal.m4:668: BASH_FUNC_ULIMIT_MAXFDS is expanded from...
 configure.in:911: the top level])
 m4trace:configure.in:911: -1- AC_DEFINE_TRACE_LITERAL([ULIMIT_MAXFDS])
 m4trace:configure.in:911: -1- m4_pattern_allow([^ULIMIT_MAXFDS$])
 m4trace:configure.in:912: -1- AH_OUTPUT([HAVE_FPURGE], [/* Define to 1 if you have the `fpurge\' function. */
 #undef HAVE_FPURGE])
-m4trace:configure.in:912: -1- AC_CHECK_FUNCS([$ac_func_list])
 m4trace:configure.in:912: -1- AH_OUTPUT([HAVE___FPURGE], [/* Define to 1 if you have the `__fpurge\' function. */
 #undef HAVE___FPURGE])
 m4trace:configure.in:912: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_FPURGE])
@@ -2256,18 +2178,18 @@ m4trace:configure.in:912: -1- AH_OUTPUT([HAVE_DECL_FPURGE], [/* Define to 1 if y
 m4trace:configure.in:912: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_FPURGE])
 m4trace:configure.in:912: -1- m4_pattern_allow([^HAVE_DECL_FPURGE$])
 m4trace:configure.in:913: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2490: AC_TRY_RUN is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-aclocal.m4:606: BASH_FUNC_GETENV is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2591: AC_TRY_RUN is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+aclocal.m4:564: BASH_FUNC_GETENV is expanded from...
 configure.in:913: the top level])
 m4trace:configure.in:913: -1- AC_DEFINE_TRACE_LITERAL([CAN_REDEFINE_GETENV])
 m4trace:configure.in:913: -1- m4_pattern_allow([^CAN_REDEFINE_GETENV$])
 m4trace:configure.in:915: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2490: AC_TRY_RUN is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-aclocal.m4:711: BASH_FUNC_GETCWD is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2591: AC_TRY_RUN is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+aclocal.m4:687: BASH_FUNC_GETCWD is expanded from...
 configure.in:915: the top level])
 m4trace:configure.in:915: -1- AC_DEFINE_TRACE_LITERAL([GETCWD_BROKEN])
 m4trace:configure.in:915: -1- m4_pattern_allow([^GETCWD_BROKEN$])
@@ -2276,72 +2198,72 @@ m4trace:configure.in:915: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS getcwd.$ac_
 m4trace:configure.in:915: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
 m4trace:configure.in:915: -1- m4_pattern_allow([^LIB@&t@OBJS$])
 m4trace:configure.in:917: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2490: AC_TRY_RUN is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-aclocal.m4:812: BASH_FUNC_POSIX_SETJMP is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2591: AC_TRY_RUN is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+aclocal.m4:763: BASH_FUNC_POSIX_SETJMP is expanded from...
 configure.in:917: the top level])
 m4trace:configure.in:917: -1- AC_DEFINE_TRACE_LITERAL([HAVE_POSIX_SIGSETJMP])
 m4trace:configure.in:917: -1- m4_pattern_allow([^HAVE_POSIX_SIGSETJMP$])
 m4trace:configure.in:918: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2490: AC_TRY_RUN is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-aclocal.m4:861: BASH_FUNC_STRCOLL is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2591: AC_TRY_RUN is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+aclocal.m4:814: BASH_FUNC_STRCOLL is expanded from...
 configure.in:918: the top level])
 m4trace:configure.in:918: -1- AC_DEFINE_TRACE_LITERAL([STRCOLL_BROKEN])
 m4trace:configure.in:918: -1- m4_pattern_allow([^STRCOLL_BROKEN$])
 m4trace:configure.in:924: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2426: AC_TRY_LINK is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-autoconf/general.m4:1935: AC_CACHE_CHECK is expanded from...
-aclocal.m4:636: BASH_FUNC_STD_PUTENV is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2526: AC_TRY_LINK is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+../../lib/autoconf/general.m4:1993: AC_CACHE_CHECK is expanded from...
+aclocal.m4:609: BASH_FUNC_STD_PUTENV is expanded from...
 configure.in:924: the top level])
 m4trace:configure.in:924: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STD_PUTENV])
 m4trace:configure.in:924: -1- m4_pattern_allow([^HAVE_STD_PUTENV$])
 m4trace:configure.in:926: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STD_PUTENV])
 m4trace:configure.in:926: -1- m4_pattern_allow([^HAVE_STD_PUTENV$])
 m4trace:configure.in:929: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2426: AC_TRY_LINK is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-autoconf/general.m4:1935: AC_CACHE_CHECK is expanded from...
-aclocal.m4:666: BASH_FUNC_STD_UNSETENV is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2526: AC_TRY_LINK is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+../../lib/autoconf/general.m4:1993: AC_CACHE_CHECK is expanded from...
+aclocal.m4:639: BASH_FUNC_STD_UNSETENV is expanded from...
 configure.in:929: the top level])
 m4trace:configure.in:929: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STD_UNSETENV])
 m4trace:configure.in:929: -1- m4_pattern_allow([^HAVE_STD_UNSETENV$])
 m4trace:configure.in:931: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STD_UNSETENV])
 m4trace:configure.in:931: -1- m4_pattern_allow([^HAVE_STD_UNSETENV$])
 m4trace:configure.in:934: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2490: AC_TRY_RUN is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-aclocal.m4:887: BASH_FUNC_PRINTF_A_FORMAT is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2591: AC_TRY_RUN is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+aclocal.m4:863: BASH_FUNC_PRINTF_A_FORMAT is expanded from...
 configure.in:934: the top level])
 m4trace:configure.in:934: -1- AC_DEFINE_TRACE_LITERAL([HAVE_PRINTF_A_FORMAT])
 m4trace:configure.in:934: -1- m4_pattern_allow([^HAVE_PRINTF_A_FORMAT$])
 m4trace:configure.in:937: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2490: AC_TRY_RUN is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-aclocal.m4:1338: BASH_SYS_REINSTALL_SIGHANDLERS is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2591: AC_TRY_RUN is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+aclocal.m4:1282: BASH_SYS_REINSTALL_SIGHANDLERS is expanded from...
 configure.in:937: the top level])
 m4trace:configure.in:937: -1- AC_DEFINE_TRACE_LITERAL([MUST_REINSTALL_SIGHANDLERS])
 m4trace:configure.in:937: -1- m4_pattern_allow([^MUST_REINSTALL_SIGHANDLERS$])
 m4trace:configure.in:938: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2490: AC_TRY_RUN is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-aclocal.m4:1396: BASH_SYS_JOB_CONTROL_MISSING is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2591: AC_TRY_RUN is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+aclocal.m4:1341: BASH_SYS_JOB_CONTROL_MISSING is expanded from...
 configure.in:938: the top level])
 m4trace:configure.in:938: -1- AC_DEFINE_TRACE_LITERAL([JOB_CONTROL_MISSING])
 m4trace:configure.in:938: -1- m4_pattern_allow([^JOB_CONTROL_MISSING$])
 m4trace:configure.in:939: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2490: AC_TRY_RUN is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-aclocal.m4:1448: BASH_SYS_NAMED_PIPES is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2591: AC_TRY_RUN is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+aclocal.m4:1400: BASH_SYS_NAMED_PIPES is expanded from...
 configure.in:939: the top level])
 m4trace:configure.in:939: -1- AC_DEFINE_TRACE_LITERAL([NAMED_PIPES_MISSING])
 m4trace:configure.in:939: -1- m4_pattern_allow([^NAMED_PIPES_MISSING$])
@@ -2350,44 +2272,44 @@ m4trace:configure.in:942: -1- m4_pattern_allow([^GWINSZ_IN_SYS_IOCTL$])
 m4trace:configure.in:942: -1- AH_OUTPUT([GWINSZ_IN_SYS_IOCTL], [/* Define to 1 if `TIOCGWINSZ\' requires <sys/ioctl.h>. */
 #undef GWINSZ_IN_SYS_IOCTL])
 m4trace:configure.in:943: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2384: AC_TRY_COMPILE is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-aclocal.m4:1491: BASH_HAVE_TIOCSTAT is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2469: AC_TRY_COMPILE is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+aclocal.m4:1481: BASH_HAVE_TIOCSTAT is expanded from...
 configure.in:943: the top level])
 m4trace:configure.in:943: -1- AC_DEFINE_TRACE_LITERAL([TIOCSTAT_IN_SYS_IOCTL])
 m4trace:configure.in:943: -1- m4_pattern_allow([^TIOCSTAT_IN_SYS_IOCTL$])
 m4trace:configure.in:944: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2384: AC_TRY_COMPILE is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-aclocal.m4:1503: BASH_HAVE_FIONREAD is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2469: AC_TRY_COMPILE is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+aclocal.m4:1493: BASH_HAVE_FIONREAD is expanded from...
 configure.in:944: the top level])
 m4trace:configure.in:944: -1- AC_DEFINE_TRACE_LITERAL([FIONREAD_IN_SYS_IOCTL])
 m4trace:configure.in:944: -1- m4_pattern_allow([^FIONREAD_IN_SYS_IOCTL$])
 m4trace:configure.in:946: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2490: AC_TRY_RUN is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-aclocal.m4:1940: BASH_CHECK_WCONTINUED is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2591: AC_TRY_RUN is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+aclocal.m4:1909: BASH_CHECK_WCONTINUED is expanded from...
 configure.in:946: the top level])
 m4trace:configure.in:946: -1- AC_DEFINE_TRACE_LITERAL([WCONTINUED_BROKEN])
 m4trace:configure.in:946: -1- m4_pattern_allow([^WCONTINUED_BROKEN$])
 m4trace:configure.in:949: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2384: AC_TRY_COMPILE is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-aclocal.m4:1520: BASH_CHECK_SPEED_T is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2469: AC_TRY_COMPILE is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+aclocal.m4:1511: BASH_CHECK_SPEED_T is expanded from...
 configure.in:949: the top level])
 m4trace:configure.in:949: -1- AC_DEFINE_TRACE_LITERAL([SPEED_T_IN_SYS_TYPES])
 m4trace:configure.in:949: -1- m4_pattern_allow([^SPEED_T_IN_SYS_TYPES$])
 m4trace:configure.in:950: -1- AC_DEFINE_TRACE_LITERAL([HAVE_GETPW_DECLS])
 m4trace:configure.in:950: -1- m4_pattern_allow([^HAVE_GETPW_DECLS$])
 m4trace:configure.in:951: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2490: AC_TRY_RUN is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-aclocal.m4:1667: BASH_CHECK_RTSIGS is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2591: AC_TRY_RUN is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+aclocal.m4:1638: BASH_CHECK_RTSIGS is expanded from...
 configure.in:951: the top level])
 m4trace:configure.in:951: -1- AC_DEFINE_TRACE_LITERAL([UNUSABLE_RT_SIGNALS])
 m4trace:configure.in:951: -1- m4_pattern_allow([^UNUSABLE_RT_SIGNALS$])
@@ -2395,32 +2317,22 @@ m4trace:configure.in:952: -1- AC_SUBST([SIGLIST_O])
 m4trace:configure.in:952: -1- AC_SUBST_TRACE([SIGLIST_O])
 m4trace:configure.in:952: -1- m4_pattern_allow([^SIGLIST_O$])
 m4trace:configure.in:956: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2384: AC_TRY_COMPILE is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-aclocal.m4:1616: BASH_CHECK_KERNEL_RLIMIT is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2469: AC_TRY_COMPILE is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+aclocal.m4:1590: BASH_CHECK_KERNEL_RLIMIT is expanded from...
 configure.in:956: the top level])
 m4trace:configure.in:956: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2384: AC_TRY_COMPILE is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:2377: AC_COMPILE_IFELSE is expanded from...
-autoconf/general.m4:2384: AC_TRY_COMPILE is expanded from...
-../../lib/m4sugar/m4sh.m4:519: AS_IF is expanded from...
-autoconf/general.m4:1922: AC_CACHE_VAL is expanded from...
-aclocal.m4:1616: BASH_CHECK_KERNEL_RLIMIT is expanded from...
+You should run autoupdate.], [../../lib/autoconf/general.m4:2469: AC_TRY_COMPILE is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:2461: AC_COMPILE_IFELSE is expanded from...
+../../lib/autoconf/general.m4:2469: AC_TRY_COMPILE is expanded from...
+../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
+../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
+aclocal.m4:1590: BASH_CHECK_KERNEL_RLIMIT is expanded from...
 configure.in:956: the top level])
 m4trace:configure.in:956: -1- AC_DEFINE_TRACE_LITERAL([RLIMIT_NEEDS_KERNEL])
 m4trace:configure.in:956: -1- m4_pattern_allow([^RLIMIT_NEEDS_KERNEL$])
-m4trace:configure.in:964: -1- AC_CHECK_LIB([termcap], [tgetent], [bash_cv_termcap_lib=libtermcap], [AC_CHECK_LIB(tinfo, tgetent, bash_cv_termcap_lib=libtinfo,
-        [AC_CHECK_LIB(curses, tgetent, bash_cv_termcap_lib=libcurses,
-           [AC_CHECK_LIB(ncurses, tgetent, bash_cv_termcap_lib=libncurses,
-               bash_cv_termcap_lib=gnutermcap)])])])
-m4trace:configure.in:964: -1- AC_CHECK_LIB([tinfo], [tgetent], [bash_cv_termcap_lib=libtinfo], [AC_CHECK_LIB(curses, tgetent, bash_cv_termcap_lib=libcurses,
-           [AC_CHECK_LIB(ncurses, tgetent, bash_cv_termcap_lib=libncurses,
-               bash_cv_termcap_lib=gnutermcap)])])
-m4trace:configure.in:964: -1- AC_CHECK_LIB([curses], [tgetent], [bash_cv_termcap_lib=libcurses], [AC_CHECK_LIB(ncurses, tgetent, bash_cv_termcap_lib=libncurses,
-               bash_cv_termcap_lib=gnutermcap)])
-m4trace:configure.in:964: -1- AC_CHECK_LIB([ncurses], [tgetent], [bash_cv_termcap_lib=libncurses], [bash_cv_termcap_lib=gnutermcap])
 m4trace:configure.in:966: -1- AC_SUBST([TERMCAP_LIB])
 m4trace:configure.in:966: -1- AC_SUBST_TRACE([TERMCAP_LIB])
 m4trace:configure.in:966: -1- m4_pattern_allow([^TERMCAP_LIB$])
@@ -2532,25 +2444,26 @@ m4trace:configure.in:1125: -1- m4_pattern_allow([^LOCAL_LDFLAGS$])
 m4trace:configure.in:1126: -1- AC_SUBST([LOCAL_DEFS])
 m4trace:configure.in:1126: -1- AC_SUBST_TRACE([LOCAL_DEFS])
 m4trace:configure.in:1126: -1- m4_pattern_allow([^LOCAL_DEFS$])
-m4trace:configure.in:1139: -1- AC_CONFIG_FILES([Makefile builtins/Makefile lib/readline/Makefile lib/glob/Makefile \
+m4trace:configure.in:1131: -1- AC_CONFIG_FILES([Makefile builtins/Makefile lib/readline/Makefile lib/glob/Makefile \
          lib/intl/Makefile \
          lib/malloc/Makefile lib/sh/Makefile lib/termcap/Makefile \
          lib/tilde/Makefile doc/Makefile support/Makefile po/Makefile.in \
          examples/loadables/Makefile examples/loadables/perl/Makefile])
-m4trace:configure.in:1139: -1- _m4_warn([obsolete], [AC_OUTPUT should be used without arguments.
+m4trace:configure.in:1131: -1- _m4_warn([obsolete], [AC_OUTPUT should be used without arguments.
 You should run autoupdate.], [])
-m4trace:configure.in:1139: -1- AC_SUBST([LIB@&t@OBJS], [$ac_libobjs])
-m4trace:configure.in:1139: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
-m4trace:configure.in:1139: -1- m4_pattern_allow([^LIB@&t@OBJS$])
-m4trace:configure.in:1139: -1- AC_SUBST([LTLIBOBJS], [$ac_ltlibobjs])
-m4trace:configure.in:1139: -1- AC_SUBST_TRACE([LTLIBOBJS])
-m4trace:configure.in:1139: -1- m4_pattern_allow([^LTLIBOBJS$])
-m4trace:configure.in:1139: -1- AC_SUBST_TRACE([top_builddir])
-m4trace:configure.in:1139: -1- AC_SUBST_TRACE([srcdir])
-m4trace:configure.in:1139: -1- AC_SUBST_TRACE([abs_srcdir])
-m4trace:configure.in:1139: -1- AC_SUBST_TRACE([top_srcdir])
-m4trace:configure.in:1139: -1- AC_SUBST_TRACE([abs_top_srcdir])
-m4trace:configure.in:1139: -1- AC_SUBST_TRACE([builddir])
-m4trace:configure.in:1139: -1- AC_SUBST_TRACE([abs_builddir])
-m4trace:configure.in:1139: -1- AC_SUBST_TRACE([abs_top_builddir])
-m4trace:configure.in:1139: -1- AC_SUBST_TRACE([INSTALL])
+m4trace:configure.in:1131: -1- AC_SUBST([LIB@&t@OBJS], [$ac_libobjs])
+m4trace:configure.in:1131: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
+m4trace:configure.in:1131: -1- m4_pattern_allow([^LIB@&t@OBJS$])
+m4trace:configure.in:1131: -1- AC_SUBST([LTLIBOBJS], [$ac_ltlibobjs])
+m4trace:configure.in:1131: -1- AC_SUBST_TRACE([LTLIBOBJS])
+m4trace:configure.in:1131: -1- m4_pattern_allow([^LTLIBOBJS$])
+m4trace:configure.in:1131: -1- AC_SUBST_TRACE([top_builddir])
+m4trace:configure.in:1131: -1- AC_SUBST_TRACE([top_build_prefix])
+m4trace:configure.in:1131: -1- AC_SUBST_TRACE([srcdir])
+m4trace:configure.in:1131: -1- AC_SUBST_TRACE([abs_srcdir])
+m4trace:configure.in:1131: -1- AC_SUBST_TRACE([top_srcdir])
+m4trace:configure.in:1131: -1- AC_SUBST_TRACE([abs_top_srcdir])
+m4trace:configure.in:1131: -1- AC_SUBST_TRACE([builddir])
+m4trace:configure.in:1131: -1- AC_SUBST_TRACE([abs_builddir])
+m4trace:configure.in:1131: -1- AC_SUBST_TRACE([abs_top_builddir])
+m4trace:configure.in:1131: -1- AC_SUBST_TRACE([INSTALL])
index 83376ca80b3cde57ddbb945f1c05e489ec5eadd6..fc466d732159f18f59bb89e5e9e889319ca38681 100644 (file)
@@ -74,6 +74,9 @@ $END
 extern int errno;
 #endif
 
+extern const char * const bash_copyright;
+extern const char * const bash_license;
+
 static void show_builtin_command_help __P((void));
 static int open_helpfile __P((char *));
 static void show_desc __P((char *, int));
@@ -314,9 +317,9 @@ show_manpage (name, i)
   printf ("%*s", BASE_INDENT, " ");
   show_shell_version (0);
   printf ("%*s", BASE_INDENT, " ");
-  printf (_("Copyright (C) 2008 Free Software Foundation, Inc.\n"));
+  printf ("%s\n", _(bash_copyright));
   printf ("%*s", BASE_INDENT, " ");
-  printf (_("License: GNU General Public License, version 2\n"));
+  printf ("%s\n", _(bash_license));
 
   fflush (stdout);
   if (usefile)
index 72cc9b059a749830066ae20aa5cbb2254b016e6f..6163f4090d01d03c6d689a7f5fd39913e4c5dfa0 100644 (file)
@@ -141,6 +141,7 @@ static struct {
   { "cmdhist", &command_oriented_history, (shopt_set_func_t *)NULL },
 #endif
   { "compat31", &shopt_compat31, set_compatibility_level },
+  { "compat32", &shopt_compat32, set_compatibility_level },
   { "dirspell", &dircomplete_spelling, (shopt_set_func_t *)NULL },
   { "dotglob", &glob_dot_filenames, (shopt_set_func_t *)NULL },
   { "execfail", &no_exit_on_failed_exec, (shopt_set_func_t *)NULL },
index bf73f0976180d2b375abd7629e1f6f612f60226a..2c872892e06f91bfef1b560ea1bd59e1089d1b98 100755 (executable)
--- a/configure
+++ b/configure
@@ -1,31 +1,35 @@
 #! /bin/sh
 # From configure.in for Bash 4.0, version 4.005.
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.60 for bash 4.0-alpha.
+# Generated by GNU Autoconf 2.62 for bash 4.0-alpha.
 #
 # Report bugs to <bug-bash@gnu.org>.
 #
 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
-# 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+# 2002, 2003, 2004, 2005, 2006, 2007, 2008 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
+# Be more Bourne compatible
+DUALCASE=1; export DUALCASE # for MKS sh
 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
   emulate sh
   NULLCMD=:
-  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
+  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
   # is contrary to our usage.  Disable this feature.
   alias -g '${1+"$@"}'='"$@"'
   setopt NO_GLOB_SUBST
 else
-  case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
+  case `(set -o) 2>/dev/null` in
+  *posix*) set -o posix ;;
+esac
+
 fi
-BIN_SH=xpg4; export BIN_SH # for Tru64
-DUALCASE=1; export DUALCASE # for MKS sh
+
+
 
 
 # PATH needs CR
@@ -36,17 +40,45 @@ 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=';'
+as_nl='
+'
+export as_nl
+# Printing a long string crashes Solaris 7 /usr/bin/printf.
+as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
+if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
+  as_echo='printf %s\n'
+  as_echo_n='printf %s'
+else
+  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
+    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
+    as_echo_n='/usr/ucb/echo -n'
   else
-    PATH_SEPARATOR=:
+    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
+    as_echo_n_body='eval
+      arg=$1;
+      case $arg in
+      *"$as_nl"*)
+       expr "X$arg" : "X\\(.*\\)$as_nl";
+       arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
+      esac;
+      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
+    '
+    export as_echo_n_body
+    as_echo_n='sh -c $as_echo_n_body as_echo'
   fi
-  rm -f conf$$.sh
+  export as_echo_body
+  as_echo='sh -c $as_echo_body as_echo'
+fi
+
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+  PATH_SEPARATOR=:
+  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
+    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
+      PATH_SEPARATOR=';'
+  }
 fi
 
 # Support unset when possible.
@@ -62,8 +94,6 @@ fi
 # there to prevent editors from complaining about space-tab.
 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
 # splitting by setting IFS to empty value.)
-as_nl='
-'
 IFS=" ""       $as_nl"
 
 # Find who we are.  Look in the path if we contain no directory separator.
@@ -86,7 +116,7 @@ if test "x$as_myself" = x; then
   as_myself=$0
 fi
 if test ! -f "$as_myself"; then
-  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
   { (exit 1); exit 1; }
 fi
 
@@ -99,17 +129,10 @@ 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) >/dev/null 2>&1 && $as_unset $as_var
-  fi
-done
+LC_ALL=C
+export LC_ALL
+LANGUAGE=C
+export LANGUAGE
 
 # Required to use basename.
 if expr a : '\(a\)' >/dev/null 2>&1 &&
@@ -131,7 +154,7 @@ as_me=`$as_basename -- "$0" ||
 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
         X"$0" : 'X\(//\)$' \| \
         X"$0" : 'X\(/\)' \| . 2>/dev/null ||
-echo X/"$0" |
+$as_echo X/"$0" |
     sed '/^.*\/\([^/][^/]*\)\/*$/{
            s//\1/
            q
@@ -157,7 +180,7 @@ else
   as_have_required=no
 fi
 
-  if test $as_have_required = yes &&    (eval ":
+  if test $as_have_required = yes &&    (eval ":
 (as_func_return () {
   (exit \$1)
 }
@@ -218,7 +241,7 @@ test \$exitcode = 0) || { (exit 1); exit 1; }
 else
   as_candidate_shells=
     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in /usr/bin/posix$PATH_SEPARATOR/bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
+for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
 do
   IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.
@@ -236,19 +259,20 @@ IFS=$as_save_IFS
         # Try only shells that exist, to save several forks.
         if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
                { ("$as_shell") 2> /dev/null <<\_ASEOF
-# 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
+  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
   # is contrary to our usage.  Disable this feature.
   alias -g '${1+"$@"}'='"$@"'
   setopt NO_GLOB_SUBST
 else
-  case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
+  case `(set -o) 2>/dev/null` in
+  *posix*) set -o posix ;;
+esac
+
 fi
-BIN_SH=xpg4; export BIN_SH # for Tru64
-DUALCASE=1; export DUALCASE # for MKS sh
+
 
 :
 _ASEOF
@@ -256,19 +280,20 @@ _ASEOF
   CONFIG_SHELL=$as_shell
               as_have_required=yes
               if { "$as_shell" 2> /dev/null <<\_ASEOF
-# 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
+  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
   # is contrary to our usage.  Disable this feature.
   alias -g '${1+"$@"}'='"$@"'
   setopt NO_GLOB_SUBST
 else
-  case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
+  case `(set -o) 2>/dev/null` in
+  *posix*) set -o posix ;;
+esac
+
 fi
-BIN_SH=xpg4; export BIN_SH # for Tru64
-DUALCASE=1; export DUALCASE # for MKS sh
+
 
 :
 (as_func_return () {
@@ -338,10 +363,10 @@ fi
 
       if test "x$CONFIG_SHELL" != x; then
   for as_var in BASH_ENV ENV
-        do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
-        done
-        export CONFIG_SHELL
-        exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
+       do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
+       done
+       export CONFIG_SHELL
+       exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
 fi
 
 
@@ -410,9 +435,10 @@ fi
 
 test \$exitcode = 0") || {
   echo No shell found that supports shell functions.
-  echo Please tell autoconf@gnu.org about your system,
-  echo including any error possibly output before this
-  echo message
+  echo Please tell bug-autoconf@gnu.org about your system,
+  echo including any error possibly output before this message.
+  echo This can help us improve future autoconf versions.
+  echo Configuration will now proceed without shell functions.
 }
 
 
@@ -448,7 +474,7 @@ test \$exitcode = 0") || {
       s/-\n.*//
     ' >$as_me.lineno &&
   chmod +x "$as_me.lineno" ||
-    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
+    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
    { (exit 1); exit 1; }; }
 
   # Don't try to exec as it changes $[0], causing all sort of problems
@@ -476,7 +502,6 @@ case `echo -n x` in
 *)
   ECHO_N='-n';;
 esac
-
 if expr a : '\(a\)' >/dev/null 2>&1 &&
    test "X`expr 00001 : '.*\(...\)'`" = X001; then
   as_expr=expr
@@ -489,19 +514,22 @@ if test -d conf$$.dir; then
   rm -f conf$$.dir/conf$$.file
 else
   rm -f conf$$.dir
-  mkdir conf$$.dir
-fi
-echo >conf$$.file
-if ln -s conf$$.file conf$$ 2>/dev/null; then
-  as_ln_s='ln -s'
-  # ... but there are two gotchas:
-  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
-  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
-  # In both cases, we have to default to `cp -p'.
-  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+  mkdir conf$$.dir 2>/dev/null
+fi
+if (echo >conf$$.file) 2>/dev/null; then
+  if ln -s conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s='ln -s'
+    # ... but there are two gotchas:
+    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+    # In both cases, we have to default to `cp -p'.
+    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+      as_ln_s='cp -p'
+  elif ln conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s=ln
+  else
     as_ln_s='cp -p'
-elif ln conf$$.file conf$$ 2>/dev/null; then
-  as_ln_s=ln
+  fi
 else
   as_ln_s='cp -p'
 fi
@@ -515,19 +543,28 @@ else
   as_mkdir_p=false
 fi
 
-# Find out whether ``test -x'' works.  Don't use a zero-byte file, as
-# systems may use methods other than mode bits to determine executability.
-cat >conf$$.file <<_ASEOF
-#! /bin/sh
-exit 0
-_ASEOF
-chmod +x conf$$.file
-if test -x conf$$.file >/dev/null 2>&1; then
-  as_executable_p="test -x"
+if test -x / >/dev/null 2>&1; then
+  as_test_x='test -x'
 else
-  as_executable_p=:
+  if ls -dL / >/dev/null 2>&1; then
+    as_ls_L_option=L
+  else
+    as_ls_L_option=
+  fi
+  as_test_x='
+    eval sh -c '\''
+      if test -d "$1"; then
+       test -d "$1/.";
+      else
+       case $1 in
+       -*)set "./$1";;
+       esac;
+       case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
+       ???[sx]*):;;*)false;;esac;fi
+    '\'' sh
+  '
 fi
-rm -f conf$$.file
+as_executable_p=$as_test_x
 
 # Sed expression to map a string onto a valid CPP name.
 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
@@ -568,39 +605,40 @@ ac_unique_file="shell.h"
 # Factoring default headers for most tests.
 ac_includes_default="\
 #include <stdio.h>
-#if HAVE_SYS_TYPES_H
+#ifdef HAVE_SYS_TYPES_H
 # include <sys/types.h>
 #endif
-#if HAVE_SYS_STAT_H
+#ifdef HAVE_SYS_STAT_H
 # include <sys/stat.h>
 #endif
-#if STDC_HEADERS
+#ifdef STDC_HEADERS
 # include <stdlib.h>
 # include <stddef.h>
 #else
-# if HAVE_STDLIB_H
+# ifdef HAVE_STDLIB_H
 #  include <stdlib.h>
 # endif
 #endif
-#if HAVE_STRING_H
-# if !STDC_HEADERS && HAVE_MEMORY_H
+#ifdef HAVE_STRING_H
+# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
 #  include <memory.h>
 # endif
 # include <string.h>
 #endif
-#if HAVE_STRINGS_H
+#ifdef HAVE_STRINGS_H
 # include <strings.h>
 #endif
-#if HAVE_INTTYPES_H
+#ifdef HAVE_INTTYPES_H
 # include <inttypes.h>
 #endif
-#if HAVE_STDINT_H
+#ifdef HAVE_STDINT_H
 # include <stdint.h>
 #endif
-#if HAVE_UNISTD_H
+#ifdef HAVE_UNISTD_H
 # include <unistd.h>
 #endif"
 
+ac_header_list=
 ac_func_list=
 ac_subst_vars='SHELL
 PATH_SEPARATOR
@@ -754,6 +792,60 @@ LOCAL_LDFLAGS
 LOCAL_DEFS
 LTLIBOBJS'
 ac_subst_files=''
+ac_user_opts='
+enable_option_checking
+with_lispdir
+with_afs
+with_bash_malloc
+with_curses
+with_gnu_malloc
+with_installed_readline
+with_purecov
+with_purify
+enable_minimal_config
+enable_alias
+enable_arith_for_command
+enable_array_variables
+enable_bang_history
+enable_brace_expansion
+enable_casemod_attributes
+enable_casemod_expansions
+enable_command_timing
+enable_cond_command
+enable_cond_regexp
+enable_coprocesses
+enable_debugger
+enable_directory_stack
+enable_disabled_builtins
+enable_dparen_arithmetic
+enable_extended_glob
+enable_help_builtin
+enable_history
+enable_job_control
+enable_multibyte
+enable_net_redirections
+enable_process_substitution
+enable_progcomp
+enable_prompt_string_decoding
+enable_readline
+enable_restricted
+enable_select
+enable_separate_helpfiles
+enable_single_help_strings
+enable_strict_posix_default
+enable_usg_echo_default
+enable_xpg_echo_default
+enable_mem_scramble
+enable_profiling
+enable_static_link
+enable_largefile
+enable_nls
+with_gnu_ld
+enable_rpath
+with_libiconv_prefix
+with_included_gettext
+with_libintl_prefix
+'
       ac_precious_vars='build_alias
 host_alias
 target_alias
@@ -761,6 +853,7 @@ DEBUGGER_START_FILE
 CC
 CFLAGS
 LDFLAGS
+LIBS
 CPPFLAGS
 CPP
 YACC
@@ -770,6 +863,8 @@ YFLAGS'
 # Initialize some variables set by options.
 ac_init_help=
 ac_init_version=false
+ac_unrecognized_opts=
+ac_unrecognized_sep=
 # The variables have the same names as the options, with
 # dashes changed to underlines.
 cache_file=/dev/null
@@ -868,13 +963,21 @@ do
     datarootdir=$ac_optarg ;;
 
   -disable-* | --disable-*)
-    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
+    ac_useropt=`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
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
    { (exit 1); exit 1; }; }
-    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
-    eval enable_$ac_feature=no ;;
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"enable_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
+        ac_unrecognized_sep=', ';;
+    esac
+    eval enable_$ac_useropt=no ;;
 
   -docdir | --docdir | --docdi | --doc | --do)
     ac_prev=docdir ;;
@@ -887,13 +990,21 @@ do
     dvidir=$ac_optarg ;;
 
   -enable-* | --enable-*)
-    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
+    ac_useropt=`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
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
    { (exit 1); exit 1; }; }
-    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
-    eval enable_$ac_feature=\$ac_optarg ;;
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"enable_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
+        ac_unrecognized_sep=', ';;
+    esac
+    eval enable_$ac_useropt=\$ac_optarg ;;
 
   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
@@ -1084,22 +1195,38 @@ do
     ac_init_version=: ;;
 
   -with-* | --with-*)
-    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
+    ac_useropt=`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
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
    { (exit 1); exit 1; }; }
-    ac_package=`echo $ac_package| sed 's/-/_/g'`
-    eval with_$ac_package=\$ac_optarg ;;
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"with_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
+        ac_unrecognized_sep=', ';;
+    esac
+    eval with_$ac_useropt=\$ac_optarg ;;
 
   -without-* | --without-*)
-    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
+    ac_useropt=`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
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
    { (exit 1); exit 1; }; }
-    ac_package=`echo $ac_package | sed 's/-/_/g'`
-    eval with_$ac_package=no ;;
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"with_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
+        ac_unrecognized_sep=', ';;
+    esac
+    eval with_$ac_useropt=no ;;
 
   --x)
     # Obsolete; use --with-x.
@@ -1119,7 +1246,7 @@ do
   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
     x_libraries=$ac_optarg ;;
 
-  -*) { echo "$as_me: error: unrecognized option: $ac_option
+  -*) { $as_echo "$as_me: error: unrecognized option: $ac_option
 Try \`$0 --help' for more information." >&2
    { (exit 1); exit 1; }; }
     ;;
@@ -1128,16 +1255,16 @@ Try \`$0 --help' for more information." >&2
     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
+      { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2
    { (exit 1); exit 1; }; }
     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
+    $as_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
+      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
     ;;
 
@@ -1146,22 +1273,38 @@ 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
+  { $as_echo "$as_me: error: missing argument to $ac_option" >&2
    { (exit 1); exit 1; }; }
 fi
 
-# Be sure to have absolute directory names.
+if test -n "$ac_unrecognized_opts"; then
+  case $enable_option_checking in
+    no) ;;
+    fatal) { $as_echo "$as_me: error: Unrecognized options: $ac_unrecognized_opts" >&2
+   { (exit 1); exit 1; }; } ;;
+    *)     $as_echo "$as_me: WARNING: Unrecognized options: $ac_unrecognized_opts" >&2 ;;
+  esac
+fi
+
+# Check all directory arguments for consistency.
 for ac_var in  exec_prefix prefix bindir sbindir libexecdir datarootdir \
                datadir sysconfdir sharedstatedir localstatedir includedir \
                oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
                libdir localedir mandir
 do
   eval ac_val=\$$ac_var
+  # Remove trailing slashes.
+  case $ac_val in
+    */ )
+      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
+      eval $ac_var=\$ac_val;;
+  esac
+  # Be sure to have absolute directory names.
   case $ac_val in
     [\\/$]* | ?:[\\/]* )  continue;;
     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
   esac
-  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
+  { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
    { (exit 1); exit 1; }; }
 done
 
@@ -1176,7 +1319,7 @@ target=$target_alias
 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.
+    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
     If a cross compiler is detected then cross compile mode will be used." >&2
   elif test "x$build_alias" != "x$host_alias"; then
     cross_compiling=yes
@@ -1192,10 +1335,10 @@ test "$silent" = yes && exec 6>/dev/null
 ac_pwd=`pwd` && test -n "$ac_pwd" &&
 ac_ls_di=`ls -di .` &&
 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
-  { echo "$as_me: error: Working directory cannot be determined" >&2
+  { $as_echo "$as_me: error: Working directory cannot be determined" >&2
    { (exit 1); exit 1; }; }
 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
-  { echo "$as_me: error: pwd does not report name of working directory" >&2
+  { $as_echo "$as_me: error: pwd does not report name of working directory" >&2
    { (exit 1); exit 1; }; }
 
 
@@ -1203,12 +1346,12 @@ test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
 if test -z "$srcdir"; then
   ac_srcdir_defaulted=yes
   # Try the directory containing this script, then the parent directory.
-  ac_confdir=`$as_dirname -- "$0" ||
-$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-        X"$0" : 'X\(//\)[^/]' \| \
-        X"$0" : 'X\(//\)$' \| \
-        X"$0" : 'X\(/\)' \| . 2>/dev/null ||
-echo X"$0" |
+  ac_confdir=`$as_dirname -- "$as_myself" ||
+$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+        X"$as_myself" : 'X\(//\)[^/]' \| \
+        X"$as_myself" : 'X\(//\)$' \| \
+        X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_myself" |
     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
            s//\1/
            q
@@ -1235,12 +1378,12 @@ else
 fi
 if test ! -r "$srcdir/$ac_unique_file"; then
   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
-  { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
+  { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
    { (exit 1); exit 1; }; }
 fi
 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
 ac_abs_confdir=`(
-       cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
+       cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2
    { (exit 1); exit 1; }; }
        pwd)`
 # When building in place, set srcdir=.
@@ -1289,9 +1432,9 @@ Configuration:
 
 Installation directories:
   --prefix=PREFIX         install architecture-independent files in PREFIX
-                         [$ac_default_prefix]
+                          [$ac_default_prefix]
   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
-                         [PREFIX]
+                          [PREFIX]
 
 By default, \`make install' will install all the files in
 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
@@ -1301,25 +1444,25 @@ for instance \`--prefix=\$HOME'.
 For better control, use the options below.
 
 Fine tuning of the installation directories:
-  --bindir=DIR           user executables [EPREFIX/bin]
-  --sbindir=DIR          system admin executables [EPREFIX/sbin]
-  --libexecdir=DIR       program executables [EPREFIX/libexec]
-  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
-  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
-  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
-  --libdir=DIR           object code libraries [EPREFIX/lib]
-  --includedir=DIR       C header files [PREFIX/include]
-  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
-  --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
-  --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
-  --infodir=DIR          info documentation [DATAROOTDIR/info]
-  --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
-  --mandir=DIR           man documentation [DATAROOTDIR/man]
-  --docdir=DIR           documentation root [DATAROOTDIR/doc/bash]
-  --htmldir=DIR          html documentation [DOCDIR]
-  --dvidir=DIR           dvi documentation [DOCDIR]
-  --pdfdir=DIR           pdf documentation [DOCDIR]
-  --psdir=DIR            ps documentation [DOCDIR]
+  --bindir=DIR            user executables [EPREFIX/bin]
+  --sbindir=DIR           system admin executables [EPREFIX/sbin]
+  --libexecdir=DIR        program executables [EPREFIX/libexec]
+  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
+  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
+  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
+  --libdir=DIR            object code libraries [EPREFIX/lib]
+  --includedir=DIR        C header files [PREFIX/include]
+  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
+  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
+  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
+  --infodir=DIR           info documentation [DATAROOTDIR/info]
+  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
+  --mandir=DIR            man documentation [DATAROOTDIR/man]
+  --docdir=DIR            documentation root [DATAROOTDIR/doc/bash]
+  --htmldir=DIR           html documentation [DOCDIR]
+  --dvidir=DIR            dvi documentation [DOCDIR]
+  --pdfdir=DIR            pdf documentation [DOCDIR]
+  --psdir=DIR             ps documentation [DOCDIR]
 _ACEOF
 
   cat <<\_ACEOF
@@ -1337,6 +1480,7 @@ if test -n "$ac_init_help"; then
   cat <<\_ACEOF
 
 Optional Features:
+  --disable-option-checking  ignore unrecognized --enable/--with options
   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
   --enable-minimal-config a minimal sh-like configuration
@@ -1428,6 +1572,7 @@ Some influential environment variables:
   CFLAGS      C compiler flags
   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
               nonstandard directory <lib dir>
+  LIBS        libraries to pass to the linker, e.g. -l<library>
   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
               you have headers in a nonstandard directory <include dir>
   CPP         C preprocessor
@@ -1448,15 +1593,17 @@ fi
 if test "$ac_init_help" = "recursive"; then
   # If there are subdirs, report their specific --help.
   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
-    test -d "$ac_dir" || continue
+    test -d "$ac_dir" ||
+      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
+      continue
     ac_builddir=.
 
 case "$ac_dir" in
 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
 *)
-  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
+  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
   # A ".." for each directory in $ac_dir_suffix.
-  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
+  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
   case $ac_top_builddir_sub in
   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
@@ -1492,7 +1639,7 @@ ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
       echo &&
       $SHELL "$ac_srcdir/configure" --help=recursive
     else
-      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
+      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
     fi || ac_status=$?
     cd "$ac_pwd" || { ac_status=$?; break; }
   done
@@ -1502,10 +1649,10 @@ test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
 bash configure 4.0-alpha
-generated by GNU Autoconf 2.60
+generated by GNU Autoconf 2.62
 
 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
-2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
 This configure script is free software; the Free Software Foundation
 gives unlimited permission to copy, distribute and modify it.
 _ACEOF
@@ -1516,7 +1663,7 @@ This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
 It was created by bash $as_me 4.0-alpha, which was
-generated by GNU Autoconf 2.60.  Invocation command line was
+generated by GNU Autoconf 2.62.  Invocation command line was
 
   $ $0 $@
 
@@ -1552,7 +1699,7 @@ for as_dir in $PATH
 do
   IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.
-  echo "PATH: $as_dir"
+  $as_echo "PATH: $as_dir"
 done
 IFS=$as_save_IFS
 
@@ -1587,7 +1734,7 @@ do
     | -silent | --silent | --silen | --sile | --sil)
       continue ;;
     *\'*)
-      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
+      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
     esac
     case $ac_pass in
     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
@@ -1639,11 +1786,12 @@ _ASBOX
     case $ac_val in #(
     *${as_nl}*)
       case $ac_var in #(
-      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
-echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
+      *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
+$as_echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
       esac
       case $ac_var in #(
       _ | IFS | as_nl) ;; #(
+      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
       *) $as_unset $ac_var ;;
       esac ;;
     esac
@@ -1673,9 +1821,9 @@ _ASBOX
     do
       eval ac_val=\$$ac_var
       case $ac_val in
-      *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
       esac
-      echo "$ac_var='\''$ac_val'\''"
+      $as_echo "$ac_var='\''$ac_val'\''"
     done | sort
     echo
 
@@ -1690,9 +1838,9 @@ _ASBOX
       do
        eval ac_val=\$$ac_var
        case $ac_val in
-       *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
        esac
-       echo "$ac_var='\''$ac_val'\''"
+       $as_echo "$ac_var='\''$ac_val'\''"
       done | sort
       echo
     fi
@@ -1708,8 +1856,8 @@ _ASBOX
       echo
     fi
     test "$ac_signal" != 0 &&
-      echo "$as_me: caught signal $ac_signal"
-    echo "$as_me: exit $exit_status"
+      $as_echo "$as_me: caught signal $ac_signal"
+    $as_echo "$as_me: exit $exit_status"
   } >&5
   rm -f core *.core core.conftest.* &&
     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
@@ -1751,21 +1899,24 @@ _ACEOF
 
 
 # Let the site file select an alternate cache file if it wants to.
-# Prefer explicitly selected file to automatically selected ones.
+# Prefer an explicitly selected file to automatically selected ones.
+ac_site_file1=NONE
+ac_site_file2=NONE
 if test -n "$CONFIG_SITE"; then
-  set x "$CONFIG_SITE"
+  ac_site_file1=$CONFIG_SITE
 elif test "x$prefix" != xNONE; then
-  set x "$prefix/share/config.site" "$prefix/etc/config.site"
+  ac_site_file1=$prefix/share/config.site
+  ac_site_file2=$prefix/etc/config.site
 else
-  set x "$ac_default_prefix/share/config.site" \
-       "$ac_default_prefix/etc/config.site"
+  ac_site_file1=$ac_default_prefix/share/config.site
+  ac_site_file2=$ac_default_prefix/etc/config.site
 fi
-shift
-for ac_site_file
+for ac_site_file in "$ac_site_file1" "$ac_site_file2"
 do
+  test "x$ac_site_file" = xNONE && continue
   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;}
+    { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
+$as_echo "$as_me: loading site script $ac_site_file" >&6;}
     sed 's/^/| /' "$ac_site_file" >&5
     . "$ac_site_file"
   fi
@@ -1775,19 +1926,22 @@ 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;}
+    { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5
+$as_echo "$as_me: loading cache $cache_file" >&6;}
     case $cache_file in
       [\\/]* | ?:[\\/]* ) . "$cache_file";;
       *)                      . "./$cache_file";;
     esac
   fi
 else
-  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
-echo "$as_me: creating cache $cache_file" >&6;}
+  { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5
+$as_echo "$as_me: creating cache $cache_file" >&6;}
   >$cache_file
 fi
 
+ac_header_list="$ac_header_list sys/time.h"
+ac_header_list="$ac_header_list unistd.h"
+ac_func_list="$ac_func_list alarm"
 ac_func_list="$ac_func_list fpurge"
 ac_func_list="$ac_func_list __fpurge"
 # Check that the precious variables saved in the cache have kept the same
@@ -1800,29 +1954,38 @@ for ac_var in $ac_precious_vars; do
   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;}
+      { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
+$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
       ac_cache_corrupted=: ;;
     ,set)
-      { 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;}
+      { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
+$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
       ac_cache_corrupted=: ;;
     ,);;
     *)
       if test "x$ac_old_val" != "x$ac_new_val"; then
-       { 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=:
+       # differences in whitespace do not lead to failure.
+       ac_old_val_w=`echo x $ac_old_val`
+       ac_new_val_w=`echo x $ac_new_val`
+       if test "$ac_old_val_w" != "$ac_new_val_w"; then
+         { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
+$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
+         ac_cache_corrupted=:
+       else
+         { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
+$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
+         eval $ac_var=\$ac_old_val
+       fi
+       { $as_echo "$as_me:$LINENO:   former value:  \`$ac_old_val'" >&5
+$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
+       { $as_echo "$as_me:$LINENO:   current value: \`$ac_new_val'" >&5
+$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
       fi;;
   esac
   # Pass precious variables to config.status.
   if test "$ac_new_set" = set; then
     case $ac_new_val in
-    *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
+    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
     *) ac_arg=$ac_var=$ac_new_val ;;
     esac
     case " $ac_configure_args " in
@@ -1832,10 +1995,10 @@ echo "$as_me:   current value: $ac_new_val" >&2;}
   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;}
+  { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
+$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
+  { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
+$as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
    { (exit 1); exit 1; }; }
 fi
 
@@ -1891,8 +2054,8 @@ for ac_dir in ./support "$srcdir"/./support; do
   fi
 done
 if test -z "$ac_aux_dir"; then
-  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in ./support \"$srcdir\"/./support" >&5
-echo "$as_me: error: cannot find install-sh or install.sh in ./support \"$srcdir\"/./support" >&2;}
+  { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in ./support \"$srcdir\"/./support" >&5
+$as_echo "$as_me: error: cannot find install-sh or install.sh in ./support \"$srcdir\"/./support" >&2;}
    { (exit 1); exit 1; }; }
 fi
 
@@ -1918,34 +2081,34 @@ esac
 
 # Make sure we can run config.sub.
 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
-  { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
-echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
+  { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
+$as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
    { (exit 1); exit 1; }; }
 
-{ echo "$as_me:$LINENO: checking build system type" >&5
-echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking build system type" >&5
+$as_echo_n "checking build system type... " >&6; }
 if test "${ac_cv_build+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_build_alias=$build_alias
 test "x$ac_build_alias" = x &&
   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
 test "x$ac_build_alias" = x &&
-  { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
-echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
+  { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
+$as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
    { (exit 1); exit 1; }; }
 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
-  { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
-echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
+  { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
+$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
    { (exit 1); exit 1; }; }
 
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5
-echo "${ECHO_T}$ac_cv_build" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5
+$as_echo "$ac_cv_build" >&6; }
 case $ac_cv_build in
 *-*-*) ;;
-*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
-echo "$as_me: error: invalid value of canonical build" >&2;}
+*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
+$as_echo "$as_me: error: invalid value of canonical build" >&2;}
    { (exit 1); exit 1; }; };;
 esac
 build=$ac_cv_build
@@ -1962,27 +2125,27 @@ IFS=$ac_save_IFS
 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
 
 
-{ echo "$as_me:$LINENO: checking host system type" >&5
-echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking host system type" >&5
+$as_echo_n "checking host system type... " >&6; }
 if test "${ac_cv_host+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "x$host_alias" = x; then
   ac_cv_host=$ac_cv_build
 else
   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
-    { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
-echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
+    { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
+$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
    { (exit 1); exit 1; }; }
 fi
 
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5
-echo "${ECHO_T}$ac_cv_host" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5
+$as_echo "$ac_cv_host" >&6; }
 case $ac_cv_host in
 *-*-*) ;;
-*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
-echo "$as_me: error: invalid value of canonical host" >&2;}
+*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
+$as_echo "$as_me: error: invalid value of canonical host" >&2;}
    { (exit 1); exit 1; }; };;
 esac
 host=$ac_cv_host
@@ -2045,10 +2208,10 @@ esac
 # Check whether --with-lispdir was given.
 if test "${with_lispdir+set}" = set; then
   withval=$with_lispdir;  lispdir="$withval"
-    { echo "$as_me:$LINENO: checking where .elc files should go" >&5
-echo $ECHO_N "checking where .elc files should go... $ECHO_C" >&6; }
-    { echo "$as_me:$LINENO: result: $lispdir" >&5
-echo "${ECHO_T}$lispdir" >&6; }
+    { $as_echo "$as_me:$LINENO: checking where .elc files should go" >&5
+$as_echo_n "checking where .elc files should go... " >&6; }
+    { $as_echo "$as_me:$LINENO: result: $lispdir" >&5
+$as_echo "$lispdir" >&6; }
 else
 
   # If set to t, that means we are running in a shell under Emacs.
@@ -2058,10 +2221,10 @@ else
 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; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_prog_EMACS+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test -n "$EMACS"; then
   ac_cv_prog_EMACS="$EMACS" # Let the user override the test.
@@ -2072,9 +2235,9 @@ do
   IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.
   for ac_exec_ext in '' $ac_executable_extensions; do
-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_prog_EMACS="$ac_prog"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -2085,11 +2248,11 @@ fi
 fi
 EMACS=$ac_cv_prog_EMACS
 if test -n "$EMACS"; then
-  { echo "$as_me:$LINENO: result: $EMACS" >&5
-echo "${ECHO_T}$EMACS" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $EMACS" >&5
+$as_echo "$EMACS" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
@@ -2099,10 +2262,10 @@ test -n "$EMACS" || EMACS="no"
 
   if test $EMACS != "no"; then
     if test x${lispdir+set} != xset; then
-      { echo "$as_me:$LINENO: checking where .elc files should go" >&5
-echo $ECHO_N "checking where .elc files should go... $ECHO_C" >&6; }
+      { $as_echo "$as_me:$LINENO: checking where .elc files should go" >&5
+$as_echo_n "checking where .elc files should go... " >&6; }
 if test "${am_cv_lispdir+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
        am_cv_lispdir=`$EMACS -batch -q -eval '(while load-path (princ (concat (car load-path) "\n")) (setq load-path (cdr load-path)))' | sed -n -e 's,/$,,' -e '/.*\/lib\/\(x\?emacs\/site-lisp\)$/{s,,${libdir}/\1,;p;q;}' -e '/.*\/share\/\(x\?emacs\/site-lisp\)$/{s,,${datadir}/\1,;p;q;}'`
        if test -z "$am_cv_lispdir"; then
@@ -2110,8 +2273,8 @@ else
        fi
 
 fi
-{ echo "$as_me:$LINENO: result: $am_cv_lispdir" >&5
-echo "${ECHO_T}$am_cv_lispdir" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $am_cv_lispdir" >&5
+$as_echo "$am_cv_lispdir" >&6; }
       lispdir="$am_cv_lispdir"
     fi
   fi
@@ -2656,10 +2819,10 @@ 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; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_prog_CC+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test -n "$CC"; then
   ac_cv_prog_CC="$CC" # Let the user override the test.
@@ -2670,9 +2833,9 @@ do
   IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.
   for ac_exec_ext in '' $ac_executable_extensions; do
-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_prog_CC="${ac_tool_prefix}gcc"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -2683,11 +2846,11 @@ fi
 fi
 CC=$ac_cv_prog_CC
 if test -n "$CC"; then
-  { echo "$as_me:$LINENO: result: $CC" >&5
-echo "${ECHO_T}$CC" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $CC" >&5
+$as_echo "$CC" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
@@ -2696,10 +2859,10 @@ 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; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test -n "$ac_ct_CC"; then
   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
@@ -2710,9 +2873,9 @@ do
   IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.
   for ac_exec_ext in '' $ac_executable_extensions; do
-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_prog_ac_ct_CC="gcc"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -2723,11 +2886,11 @@ 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; }
+  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
+$as_echo "$ac_ct_CC" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
   if test "x$ac_ct_CC" = x; then
@@ -2735,10 +2898,10 @@ fi
   else
     case $cross_compiling:$ac_tool_warned in
 yes:)
-{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
+{ $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
 whose name does not start with the host triplet.  If you think this
 configuration is useful to you, please write to autoconf@gnu.org." >&5
-echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
+$as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
 whose name does not start with the host triplet.  If you think this
 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
 ac_tool_warned=yes ;;
@@ -2753,10 +2916,10 @@ 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; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_prog_CC+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test -n "$CC"; then
   ac_cv_prog_CC="$CC" # Let the user override the test.
@@ -2767,9 +2930,9 @@ do
   IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.
   for ac_exec_ext in '' $ac_executable_extensions; do
-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_prog_CC="${ac_tool_prefix}cc"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -2780,11 +2943,11 @@ fi
 fi
 CC=$ac_cv_prog_CC
 if test -n "$CC"; then
-  { echo "$as_me:$LINENO: result: $CC" >&5
-echo "${ECHO_T}$CC" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $CC" >&5
+$as_echo "$CC" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
@@ -2793,10 +2956,10 @@ 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; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_prog_CC+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test -n "$CC"; then
   ac_cv_prog_CC="$CC" # Let the user override the test.
@@ -2808,13 +2971,13 @@ do
   IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.
   for ac_exec_ext in '' $ac_executable_extensions; do
-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
        ac_prog_rejected=yes
        continue
      fi
     ac_cv_prog_CC="cc"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -2837,11 +3000,11 @@ fi
 fi
 CC=$ac_cv_prog_CC
 if test -n "$CC"; then
-  { echo "$as_me:$LINENO: result: $CC" >&5
-echo "${ECHO_T}$CC" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $CC" >&5
+$as_echo "$CC" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
@@ -2852,10 +3015,10 @@ if test -z "$CC"; then
   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; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_prog_CC+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test -n "$CC"; then
   ac_cv_prog_CC="$CC" # Let the user override the test.
@@ -2866,9 +3029,9 @@ do
   IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.
   for ac_exec_ext in '' $ac_executable_extensions; do
-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -2879,11 +3042,11 @@ fi
 fi
 CC=$ac_cv_prog_CC
 if test -n "$CC"; then
-  { echo "$as_me:$LINENO: result: $CC" >&5
-echo "${ECHO_T}$CC" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $CC" >&5
+$as_echo "$CC" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
@@ -2896,10 +3059,10 @@ if test -z "$CC"; then
 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; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test -n "$ac_ct_CC"; then
   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
@@ -2910,9 +3073,9 @@ do
   IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.
   for ac_exec_ext in '' $ac_executable_extensions; do
-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_prog_ac_ct_CC="$ac_prog"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -2923,11 +3086,11 @@ 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; }
+  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
+$as_echo "$ac_ct_CC" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
@@ -2939,10 +3102,10 @@ done
   else
     case $cross_compiling:$ac_tool_warned in
 yes:)
-{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
+{ $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
 whose name does not start with the host triplet.  If you think this
 configuration is useful to you, please write to autoconf@gnu.org." >&5
-echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
+$as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
 whose name does not start with the host triplet.  If you think this
 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
 ac_tool_warned=yes ;;
@@ -2954,44 +3117,48 @@ fi
 fi
 
 
-test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
+test -z "$CC" && { { $as_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
+$as_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`
+$as_echo "$as_me:$LINENO: checking for C compiler version" >&5
+set X $ac_compile
+ac_compiler=$2
 { (ac_try="$ac_compiler --version >&5"
 case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compiler --version >&5") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }
 { (ac_try="$ac_compiler -v >&5"
 case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compiler -v >&5") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }
 { (ac_try="$ac_compiler -V >&5"
 case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compiler -V >&5") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }
 
 cat >conftest.$ac_ext <<_ACEOF
@@ -3010,27 +3177,22 @@ main ()
 }
 _ACEOF
 ac_clean_files_save=$ac_clean_files
-ac_clean_files="$ac_clean_files a.out a.exe b.out"
+ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
 # Try to create an executable without -o first, disregard a.out.
 # It will help us diagnose broken compilers, and finding out an intuition
 # of exeext.
-{ 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[^ ]*//'`
-#
-# List of possible output files, starting from the most likely.
-# The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
-# only as a last resort.  b.out is created by i960 compilers.
-ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
-#
-# The IRIX 6 linker writes into existing files which may not be
-# executable, retaining their permissions.  Remove them first so a
-# subsequent execution test works.
+{ $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
+$as_echo_n "checking for C compiler default output file name... " >&6; }
+ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
+
+# The possible output files:
+ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
+
 ac_rmfiles=
 for ac_file in $ac_files
 do
   case $ac_file in
-    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
   esac
 done
@@ -3041,21 +3203,22 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link_default") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; then
   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
 # so that the user can short-circuit this test for compilers unknown to
 # Autoconf.
-for ac_file in $ac_files
+for ac_file in $ac_files ''
 do
   test -f "$ac_file" || continue
   case $ac_file in
-    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
        ;;
     [ab].out )
        # We found the default executable, but exeext='' is most
@@ -3079,24 +3242,28 @@ done
 test "$ac_cv_exeext" = no && ac_cv_exeext=
 
 else
-  echo "$as_me: failed program was:" >&5
+  ac_file=''
+fi
+
+{ $as_echo "$as_me:$LINENO: result: $ac_file" >&5
+$as_echo "$ac_file" >&6; }
+if test -z "$ac_file"; then
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
+{ { $as_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
+$as_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 that 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; }
+{ $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5
+$as_echo_n "checking whether the C compiler works... " >&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
@@ -3105,49 +3272,51 @@ if test "$cross_compiling" != yes; then
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_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.
+       { { $as_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.
+$as_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; }
+{ $as_echo "$as_me:$LINENO: result: yes" >&5
+$as_echo "yes" >&6; }
 
-rm -f a.out a.exe conftest$ac_cv_exeext b.out
+rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
 ac_clean_files=$ac_clean_files_save
 # Check that 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; }
+{ $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
+$as_echo_n "checking whether we are cross compiling... " >&6; }
+{ $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5
+$as_echo "$cross_compiling" >&6; }
 
-{ echo "$as_me:$LINENO: checking for suffix of executables" >&5
-echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5
+$as_echo_n "checking for suffix of executables... " >&6; }
 if { (ac_try="$ac_link"
 case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_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
@@ -3156,31 +3325,31 @@ eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
 for ac_file in conftest.exe conftest conftest.*; do
   test -f "$ac_file" || continue
   case $ac_file in
-    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
          break;;
     * ) break;;
   esac
 done
 else
-  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
+  { { $as_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
+$as_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; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
+$as_echo "$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; }
+{ $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5
+$as_echo_n "checking for suffix of object files... " >&6; }
 if test "${ac_cv_objext+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -3203,40 +3372,41 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; then
   for ac_file in conftest.o conftest.obj conftest.*; do
   test -f "$ac_file" || continue;
   case $ac_file in
-    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
        break;;
   esac
 done
 else
-  echo "$as_me: failed program was:" >&5
+  $as_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
+{ { $as_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
+$as_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; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
+$as_echo "$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; }
+{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
+$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
 if test "${ac_cv_c_compiler_gnu+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -3262,37 +3432,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_compiler_gnu=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_compiler_gnu=no
@@ -3302,15 +3456,19 @@ rm -f core 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`
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
+$as_echo "$ac_cv_c_compiler_gnu" >&6; }
+if test $ac_compiler_gnu = yes; then
+  GCC=yes
+else
+  GCC=
+fi
 ac_test_CFLAGS=${CFLAGS+set}
 ac_save_CFLAGS=$CFLAGS
-{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
-echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
+$as_echo_n "checking whether $CC accepts -g... " >&6; }
 if test "${ac_cv_prog_cc_g+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_save_c_werror_flag=$ac_c_werror_flag
    ac_c_werror_flag=yes
@@ -3337,37 +3495,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_prog_cc_g=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        CFLAGS=""
@@ -3392,37 +3534,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   :
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_c_werror_flag=$ac_save_c_werror_flag
@@ -3448,37 +3574,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_prog_cc_g=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
@@ -3493,8 +3603,8 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
    ac_c_werror_flag=$ac_save_c_werror_flag
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
-echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
+$as_echo "$ac_cv_prog_cc_g" >&6; }
 if test "$ac_test_CFLAGS" = set; then
   CFLAGS=$ac_save_CFLAGS
 elif test $ac_cv_prog_cc_g = yes; then
@@ -3510,10 +3620,10 @@ else
     CFLAGS=
   fi
 fi
-{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
-echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
+$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
 if test "${ac_cv_prog_cc_c89+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_cv_prog_cc_c89=no
 ac_save_CC=$CC
@@ -3584,37 +3694,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_prog_cc_c89=$ac_arg
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
@@ -3630,15 +3724,15 @@ fi
 # AC_CACHE_VAL
 case "x$ac_cv_prog_cc_c89" in
   x)
-    { echo "$as_me:$LINENO: result: none needed" >&5
-echo "${ECHO_T}none needed" >&6; } ;;
+    { $as_echo "$as_me:$LINENO: result: none needed" >&5
+$as_echo "none needed" >&6; } ;;
   xno)
-    { echo "$as_me:$LINENO: result: unsupported" >&5
-echo "${ECHO_T}unsupported" >&6; } ;;
+    { $as_echo "$as_me:$LINENO: result: unsupported" >&5
+$as_echo "unsupported" >&6; } ;;
   *)
     CC="$CC $ac_cv_prog_cc_c89"
-    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
-echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
+    { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
+$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
 esac
 
 
@@ -3651,10 +3745,10 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
 
 
 
-        { echo "$as_me:$LINENO: checking for strerror in -lcposix" >&5
-echo $ECHO_N "checking for strerror in -lcposix... $ECHO_C" >&6; }
+        { $as_echo "$as_me:$LINENO: checking for strerror in -lcposix" >&5
+$as_echo_n "checking for strerror in -lcposix... " >&6; }
 if test "${ac_cv_lib_cposix_strerror+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lcposix  $LIBS"
@@ -3686,48 +3780,36 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_lib_cposix_strerror=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_lib_cposix_strerror=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_cposix_strerror" >&5
-echo "${ECHO_T}$ac_cv_lib_cposix_strerror" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_cposix_strerror" >&5
+$as_echo "$ac_cv_lib_cposix_strerror" >&6; }
 if test $ac_cv_lib_cposix_strerror = yes; then
   LIBS="$LIBS -lcposix"
 fi
@@ -3739,15 +3821,15 @@ 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; }
+{ $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
+$as_echo_n "checking how to run the C preprocessor... " >&6; }
 # On Suns, sometimes $CPP names a directory.
 if test -n "$CPP" && test -d "$CPP"; then
   CPP=
 fi
 if test -z "$CPP"; then
   if test "${ac_cv_prog_CPP+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
       # Double quotes because CPP needs to be expanded
     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
@@ -3779,27 +3861,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       }; then
   :
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
   # Broken: fails on valid input.
@@ -3823,28 +3899,22 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       }; then
   # Broken: success on invalid input.
 continue
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
   # Passes both tests.
@@ -3869,8 +3939,8 @@ fi
 else
   ac_cv_prog_CPP=$CPP
 fi
-{ echo "$as_me:$LINENO: result: $CPP" >&5
-echo "${ECHO_T}$CPP" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $CPP" >&5
+$as_echo "$CPP" >&6; }
 ac_preproc_ok=false
 for ac_c_preproc_warn_flag in '' yes
 do
@@ -3898,27 +3968,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       }; then
   :
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
   # Broken: fails on valid input.
@@ -3942,28 +4006,22 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       }; then
   # Broken: success on invalid input.
 continue
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
   # Passes both tests.
@@ -3979,9 +4037,9 @@ rm -f conftest.err conftest.$ac_ext
 if $ac_preproc_ok; then
   :
 else
-  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
+  { { $as_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
+$as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
 See \`config.log' for more details." >&2;}
    { (exit 1); exit 1; }; }
 fi
@@ -3993,42 +4051,37 @@ ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $
 ac_compiler_gnu=$ac_cv_c_compiler_gnu
 
 
-{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
-echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
-if test "${ac_cv_path_GREP+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  # Extract the first word of "grep ggrep" to use in msg output
-if test -z "$GREP"; then
-set dummy grep ggrep; ac_prog_name=$2
+{ $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
+$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
 if test "${ac_cv_path_GREP+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
+  if test -z "$GREP"; then
   ac_path_GREP_found=false
-# Loop through the user's path and test for each of PROGNAME-LIST
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+  # Loop through the user's path and test for each of PROGNAME-LIST
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
 do
   IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.
   for ac_prog in grep ggrep; do
-  for ac_exec_ext in '' $ac_executable_extensions; do
-    ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
-    { test -f "$ac_path_GREP" && $as_executable_p "$ac_path_GREP"; } || continue
-    # Check for GNU ac_path_GREP and select it if it is found.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
+      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
+# Check for GNU ac_path_GREP and select it if it is found.
   # Check for GNU $ac_path_GREP
 case `"$ac_path_GREP" --version 2>&1` in
 *GNU*)
   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
 *)
   ac_count=0
-  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
+  $as_echo_n 0123456789 >"conftest.in"
   while :
   do
     cat "conftest.in" "conftest.in" >"conftest.tmp"
     mv "conftest.tmp" "conftest.in"
     cp "conftest.in" "conftest.nl"
-    echo 'GREP' >> "conftest.nl"
+    $as_echo 'GREP' >> "conftest.nl"
     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
     ac_count=`expr $ac_count + 1`
@@ -4043,74 +4096,60 @@ case `"$ac_path_GREP" --version 2>&1` in
   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
 esac
 
-
-    $ac_path_GREP_found && break 3
+      $ac_path_GREP_found && break 3
+    done
   done
 done
-
-done
 IFS=$as_save_IFS
-
-
-fi
-
-GREP="$ac_cv_path_GREP"
-if test -z "$GREP"; then
-  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
-echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
+  if test -z "$ac_cv_path_GREP"; then
+    { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
+$as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
    { (exit 1); exit 1; }; }
-fi
-
+  fi
 else
   ac_cv_path_GREP=$GREP
 fi
 
-
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
-echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
+$as_echo "$ac_cv_path_GREP" >&6; }
  GREP="$ac_cv_path_GREP"
 
 
-{ echo "$as_me:$LINENO: checking for egrep" >&5
-echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for egrep" >&5
+$as_echo_n "checking for egrep... " >&6; }
 if test "${ac_cv_path_EGREP+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
    then ac_cv_path_EGREP="$GREP -E"
    else
-     # Extract the first word of "egrep" to use in msg output
-if test -z "$EGREP"; then
-set dummy egrep; ac_prog_name=$2
-if test "${ac_cv_path_EGREP+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
+     if test -z "$EGREP"; then
   ac_path_EGREP_found=false
-# Loop through the user's path and test for each of PROGNAME-LIST
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+  # Loop through the user's path and test for each of PROGNAME-LIST
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
 do
   IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.
   for ac_prog in egrep; do
-  for ac_exec_ext in '' $ac_executable_extensions; do
-    ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
-    { test -f "$ac_path_EGREP" && $as_executable_p "$ac_path_EGREP"; } || continue
-    # Check for GNU ac_path_EGREP and select it if it is found.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
+      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
+# Check for GNU ac_path_EGREP and select it if it is found.
   # Check for GNU $ac_path_EGREP
 case `"$ac_path_EGREP" --version 2>&1` in
 *GNU*)
   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
 *)
   ac_count=0
-  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
+  $as_echo_n 0123456789 >"conftest.in"
   while :
   do
     cat "conftest.in" "conftest.in" >"conftest.tmp"
     mv "conftest.tmp" "conftest.in"
     cp "conftest.in" "conftest.nl"
-    echo 'EGREP' >> "conftest.nl"
+    $as_echo 'EGREP' >> "conftest.nl"
     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
     ac_count=`expr $ac_count + 1`
@@ -4125,40 +4164,31 @@ case `"$ac_path_EGREP" --version 2>&1` in
   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
 esac
 
-
-    $ac_path_EGREP_found && break 3
+      $ac_path_EGREP_found && break 3
+    done
   done
 done
-
-done
 IFS=$as_save_IFS
-
-
-fi
-
-EGREP="$ac_cv_path_EGREP"
-if test -z "$EGREP"; then
-  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
-echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
+  if test -z "$ac_cv_path_EGREP"; then
+    { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
+$as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
    { (exit 1); exit 1; }; }
-fi
-
+  fi
 else
   ac_cv_path_EGREP=$EGREP
 fi
 
-
    fi
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
-echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
+$as_echo "$ac_cv_path_EGREP" >&6; }
  EGREP="$ac_cv_path_EGREP"
 
 
-{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
-echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
+$as_echo_n "checking for ANSI C header files... " >&6; }
 if test "${ac_cv_header_stdc+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -4185,37 +4215,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_header_stdc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_header_stdc=no
@@ -4307,37 +4321,40 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_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
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 ac_cv_header_stdc=no
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* 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; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
+$as_echo "$ac_cv_header_stdc" >&6; }
 if test $ac_cv_header_stdc = yes; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -4359,11 +4376,11 @@ fi
 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; }
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -4381,37 +4398,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   eval "$as_ac_Header=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        eval "$as_ac_Header=no"
@@ -4419,12 +4420,14 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+if test `eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF
 
 fi
@@ -4432,18 +4435,19 @@ fi
 done
 
 
+
+  if test "${ac_cv_header_minix_config_h+set}" = set; then
+  { $as_echo "$as_me:$LINENO: checking for minix/config.h" >&5
+$as_echo_n "checking for minix/config.h... " >&6; }
 if test "${ac_cv_header_minix_config_h+set}" = set; then
-  { echo "$as_me:$LINENO: checking for minix/config.h" >&5
-echo $ECHO_N "checking for minix/config.h... $ECHO_C" >&6; }
-if test "${ac_cv_header_minix_config_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_header_minix_config_h" >&5
-echo "${ECHO_T}$ac_cv_header_minix_config_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_minix_config_h" >&5
+$as_echo "$ac_cv_header_minix_config_h" >&6; }
 else
   # Is the header compilable?
-{ echo "$as_me:$LINENO: checking minix/config.h usability" >&5
-echo $ECHO_N "checking minix/config.h usability... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking minix/config.h usability" >&5
+$as_echo_n "checking minix/config.h usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -4459,49 +4463,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$ac_header_compiler" >&6; }
 
 # Is the header present?
-{ echo "$as_me:$LINENO: checking minix/config.h presence" >&5
-echo $ECHO_N "checking minix/config.h presence... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking minix/config.h presence" >&5
+$as_echo_n "checking minix/config.h presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -4515,58 +4503,52 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_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; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { echo "$as_me:$LINENO: WARNING: minix/config.h: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: minix/config.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: minix/config.h: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: minix/config.h: proceeding with the compiler's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: minix/config.h: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: minix/config.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: minix/config.h: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: minix/config.h: proceeding with the compiler's result" >&2;}
     ac_header_preproc=yes
     ;;
   no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: minix/config.h: present but cannot be compiled" >&5
-echo "$as_me: WARNING: minix/config.h: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: minix/config.h:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: minix/config.h:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: minix/config.h: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: minix/config.h: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: minix/config.h:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: minix/config.h:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: minix/config.h: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: minix/config.h: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: minix/config.h: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: minix/config.h: in the future, the compiler will take precedence" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: minix/config.h: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: minix/config.h: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: minix/config.h:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: minix/config.h:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: minix/config.h: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: minix/config.h: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: minix/config.h:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: minix/config.h:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: minix/config.h: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: minix/config.h: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: minix/config.h: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: minix/config.h: in the future, the compiler will take precedence" >&2;}
     ( cat <<\_ASBOX
 ## ------------------------------- ##
 ## Report this to bug-bash@gnu.org ##
@@ -4575,15 +4557,15 @@ _ASBOX
      ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-{ echo "$as_me:$LINENO: checking for minix/config.h" >&5
-echo $ECHO_N "checking for minix/config.h... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for minix/config.h" >&5
+$as_echo_n "checking for minix/config.h... " >&6; }
 if test "${ac_cv_header_minix_config_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_cv_header_minix_config_h=$ac_header_preproc
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_header_minix_config_h" >&5
-echo "${ECHO_T}$ac_cv_header_minix_config_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_minix_config_h" >&5
+$as_echo "$ac_cv_header_minix_config_h" >&6; }
 
 fi
 if test $ac_cv_header_minix_config_h = yes; then
@@ -4593,7 +4575,7 @@ else
 fi
 
 
-if test "$MINIX" = yes; then
+  if test "$MINIX" = yes; then
 
 cat >>confdefs.h <<\_ACEOF
 #define _POSIX_SOURCE 1
@@ -4609,20 +4591,96 @@ cat >>confdefs.h <<\_ACEOF
 #define _MINIX 1
 _ACEOF
 
-fi
+  fi
 
 
-# Check whether --enable-largefile was given.
-if test "${enable_largefile+set}" = set; then
+
+  { $as_echo "$as_me:$LINENO: checking whether it is safe to define __EXTENSIONS__" >&5
+$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
+if test "${ac_cv_safe_to_define___extensions__+set}" = set; then
+  $as_echo_n "(cached) " >&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 __EXTENSIONS__ 1
+         $ac_includes_default
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_safe_to_define___extensions__=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_safe_to_define___extensions__=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_safe_to_define___extensions__" >&5
+$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
+  test $ac_cv_safe_to_define___extensions__ = yes &&
+    cat >>confdefs.h <<\_ACEOF
+#define __EXTENSIONS__ 1
+_ACEOF
+
+  cat >>confdefs.h <<\_ACEOF
+#define _ALL_SOURCE 1
+_ACEOF
+
+  cat >>confdefs.h <<\_ACEOF
+#define _GNU_SOURCE 1
+_ACEOF
+
+  cat >>confdefs.h <<\_ACEOF
+#define _POSIX_PTHREAD_SEMANTICS 1
+_ACEOF
+
+  cat >>confdefs.h <<\_ACEOF
+#define _TANDEM_SOURCE 1
+_ACEOF
+
+
+
+# Check whether --enable-largefile was given.
+if test "${enable_largefile+set}" = set; then
   enableval=$enable_largefile;
 fi
 
 if test "$enable_largefile" != no; then
 
-  { echo "$as_me:$LINENO: checking for special C compiler options needed for large files" >&5
-echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for special C compiler options needed for large files" >&5
+$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
 if test "${ac_cv_sys_largefile_CC+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_cv_sys_largefile_CC=no
      if test "$GCC" != yes; then
@@ -4659,37 +4717,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
@@ -4703,37 +4745,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_sys_largefile_CC=' -n32'; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
@@ -4746,19 +4772,18 @@ rm -f core conftest.err conftest.$ac_objext
        rm -f conftest.$ac_ext
     fi
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_sys_largefile_CC" >&5
-echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_sys_largefile_CC" >&5
+$as_echo "$ac_cv_sys_largefile_CC" >&6; }
   if test "$ac_cv_sys_largefile_CC" != no; then
     CC=$CC$ac_cv_sys_largefile_CC
   fi
 
-  { echo "$as_me:$LINENO: checking for _FILE_OFFSET_BITS value needed for large files" >&5
-echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for _FILE_OFFSET_BITS value needed for large files" >&5
+$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
 if test "${ac_cv_sys_file_offset_bits+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   while :; do
-  ac_cv_sys_file_offset_bits=no
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -4788,37 +4813,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  break
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_sys_file_offset_bits=no; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
@@ -4855,63 +4864,49 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_sys_file_offset_bits=64; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+  ac_cv_sys_file_offset_bits=unknown
   break
 done
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_sys_file_offset_bits" >&5
-echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6; }
-if test "$ac_cv_sys_file_offset_bits" != no; then
-
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_sys_file_offset_bits" >&5
+$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
+case $ac_cv_sys_file_offset_bits in #(
+  no | unknown) ;;
+  *)
 cat >>confdefs.h <<_ACEOF
 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
 _ACEOF
-
-fi
-rm -f conftest*
-  { echo "$as_me:$LINENO: checking for _LARGE_FILES value needed for large files" >&5
-echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6; }
+;;
+esac
+rm -rf conftest*
+  if test $ac_cv_sys_file_offset_bits = unknown; then
+    { $as_echo "$as_me:$LINENO: checking for _LARGE_FILES value needed for large files" >&5
+$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
 if test "${ac_cv_sys_large_files+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   while :; do
-  ac_cv_sys_large_files=no
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -4941,37 +4936,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  break
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_sys_large_files=no; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
@@ -5008,56 +4987,43 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_sys_large_files=1; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+  ac_cv_sys_large_files=unknown
   break
 done
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_sys_large_files" >&5
-echo "${ECHO_T}$ac_cv_sys_large_files" >&6; }
-if test "$ac_cv_sys_large_files" != no; then
-
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_sys_large_files" >&5
+$as_echo "$ac_cv_sys_large_files" >&6; }
+case $ac_cv_sys_large_files in #(
+  no | unknown) ;;
+  *)
 cat >>confdefs.h <<_ACEOF
 #define _LARGE_FILES $ac_cv_sys_large_files
 _ACEOF
-
-fi
-rm -f conftest*
+;;
+esac
+rm -rf conftest*
+  fi
 fi
 
 
@@ -5148,10 +5114,10 @@ test -z "$CFLAGS_FOR_BUILD" && CFLAGS_FOR_BUILD="-g"
 
 
 if test $ac_cv_c_compiler_gnu = yes; then
-    { echo "$as_me:$LINENO: checking whether $CC needs -traditional" >&5
-echo $ECHO_N "checking whether $CC needs -traditional... $ECHO_C" >&6; }
+    { $as_echo "$as_me:$LINENO: checking whether $CC needs -traditional" >&5
+$as_echo_n "checking whether $CC needs -traditional... " >&6; }
 if test "${ac_cv_prog_gcc_traditional+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
     ac_pattern="Autoconf.*'x'"
   cat >conftest.$ac_ext <<_ACEOF
@@ -5190,8 +5156,8 @@ rm -f conftest*
 
   fi
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_prog_gcc_traditional" >&5
-echo "${ECHO_T}$ac_cv_prog_gcc_traditional" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_gcc_traditional" >&5
+$as_echo "$ac_cv_prog_gcc_traditional" >&6; }
   if test $ac_cv_prog_gcc_traditional = yes; then
     CC="$CC -traditional"
   fi
@@ -5209,17 +5175,17 @@ then
 if test "X$bash_cv_termcap_lib" = "X"; then
 _bash_needmsg=yes
 else
-{ echo "$as_me:$LINENO: checking which library has the termcap functions" >&5
-echo $ECHO_N "checking which library has the termcap functions... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking which library has the termcap functions" >&5
+$as_echo_n "checking which library has the termcap functions... " >&6; }
 _bash_needmsg=
 fi
 if test "${bash_cv_termcap_lib+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  { echo "$as_me:$LINENO: checking for tgetent" >&5
-echo $ECHO_N "checking for tgetent... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for tgetent" >&5
+$as_echo_n "checking for tgetent... " >&6; }
 if test "${ac_cv_func_tgetent+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -5272,54 +5238,42 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_func_tgetent=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_func_tgetent=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_tgetent" >&5
-echo "${ECHO_T}$ac_cv_func_tgetent" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_tgetent" >&5
+$as_echo "$ac_cv_func_tgetent" >&6; }
 if test $ac_cv_func_tgetent = yes; then
   bash_cv_termcap_lib=libc
 else
-  { echo "$as_me:$LINENO: checking for tgetent in -ltermcap" >&5
-echo $ECHO_N "checking for tgetent in -ltermcap... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for tgetent in -ltermcap" >&5
+$as_echo_n "checking for tgetent in -ltermcap... " >&6; }
 if test "${ac_cv_lib_termcap_tgetent+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-ltermcap  $LIBS"
@@ -5351,55 +5305,43 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_lib_termcap_tgetent=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_lib_termcap_tgetent=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_termcap_tgetent" >&5
-echo "${ECHO_T}$ac_cv_lib_termcap_tgetent" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_termcap_tgetent" >&5
+$as_echo "$ac_cv_lib_termcap_tgetent" >&6; }
 if test $ac_cv_lib_termcap_tgetent = yes; then
   bash_cv_termcap_lib=libtermcap
 else
-  { echo "$as_me:$LINENO: checking for tgetent in -ltinfo" >&5
-echo $ECHO_N "checking for tgetent in -ltinfo... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for tgetent in -ltinfo" >&5
+$as_echo_n "checking for tgetent in -ltinfo... " >&6; }
 if test "${ac_cv_lib_tinfo_tgetent+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-ltinfo  $LIBS"
@@ -5431,55 +5373,43 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_lib_tinfo_tgetent=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_lib_tinfo_tgetent=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_tinfo_tgetent" >&5
-echo "${ECHO_T}$ac_cv_lib_tinfo_tgetent" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_tinfo_tgetent" >&5
+$as_echo "$ac_cv_lib_tinfo_tgetent" >&6; }
 if test $ac_cv_lib_tinfo_tgetent = yes; then
   bash_cv_termcap_lib=libtinfo
 else
-  { echo "$as_me:$LINENO: checking for tgetent in -lcurses" >&5
-echo $ECHO_N "checking for tgetent in -lcurses... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for tgetent in -lcurses" >&5
+$as_echo_n "checking for tgetent in -lcurses... " >&6; }
 if test "${ac_cv_lib_curses_tgetent+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lcurses  $LIBS"
@@ -5511,55 +5441,43 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_lib_curses_tgetent=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_lib_curses_tgetent=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_curses_tgetent" >&5
-echo "${ECHO_T}$ac_cv_lib_curses_tgetent" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_curses_tgetent" >&5
+$as_echo "$ac_cv_lib_curses_tgetent" >&6; }
 if test $ac_cv_lib_curses_tgetent = yes; then
   bash_cv_termcap_lib=libcurses
 else
-  { echo "$as_me:$LINENO: checking for tgetent in -lncurses" >&5
-echo $ECHO_N "checking for tgetent in -lncurses... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for tgetent in -lncurses" >&5
+$as_echo_n "checking for tgetent in -lncurses... " >&6; }
 if test "${ac_cv_lib_ncurses_tgetent+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lncurses  $LIBS"
@@ -5591,48 +5509,36 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_lib_ncurses_tgetent=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_lib_ncurses_tgetent=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_ncurses_tgetent" >&5
-echo "${ECHO_T}$ac_cv_lib_ncurses_tgetent" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_ncurses_tgetent" >&5
+$as_echo "$ac_cv_lib_ncurses_tgetent" >&6; }
 if test $ac_cv_lib_ncurses_tgetent = yes; then
   bash_cv_termcap_lib=libncurses
 else
@@ -5650,11 +5556,11 @@ fi
 fi
 
 if test "X$_bash_needmsg" = "Xyes"; then
-{ echo "$as_me:$LINENO: checking which library has the termcap functions" >&5
-echo $ECHO_N "checking which library has the termcap functions... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking which library has the termcap functions" >&5
+$as_echo_n "checking which library has the termcap functions... " >&6; }
 fi
-{ echo "$as_me:$LINENO: result: using $bash_cv_termcap_lib" >&5
-echo "${ECHO_T}using $bash_cv_termcap_lib" >&6; }
+{ $as_echo "$as_me:$LINENO: result: using $bash_cv_termcap_lib" >&5
+$as_echo "using $bash_cv_termcap_lib" >&6; }
 if test $bash_cv_termcap_lib = gnutermcap && test -z "$prefer_curses"; then
 LDFLAGS="$LDFLAGS -L./lib/termcap"
 TERMCAP_LIB="./lib/termcap/libtermcap.a"
@@ -5679,8 +5585,8 @@ fi
 
 
 
-{ echo "$as_me:$LINENO: checking version of installed readline library" >&5
-echo $ECHO_N "checking version of installed readline library... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking version of installed readline library" >&5
+$as_echo_n "checking version of installed readline library... " >&6; }
 
 # What a pain in the ass this is.
 
@@ -5705,7 +5611,7 @@ CFLAGS="$CFLAGS -I${ac_cv_rl_includedir}"
 LDFLAGS="$LDFLAGS -L${ac_cv_rl_libdir}"
 
 if test "${ac_cv_rl_version+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "$cross_compiling" = yes; then
   ac_cv_rl_version='4.2'
@@ -5743,29 +5649,32 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_rl_version=`cat conftest.rlv`
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 ac_cv_rl_version='0.0'
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
@@ -5807,15 +5716,15 @@ RL_VERSION="0x${_RL_MAJOR}${_RL_MINOR}"
 # Readline versions greater than 4.2 have these defines in readline.h
 
 if test $ac_cv_rl_version = '0.0' ; then
-       { echo "$as_me:$LINENO: WARNING: Could not test version of installed readline library." >&5
-echo "$as_me: WARNING: Could not test version of installed readline library." >&2;}
+       { $as_echo "$as_me:$LINENO: WARNING: Could not test version of installed readline library." >&5
+$as_echo "$as_me: WARNING: Could not test version of installed readline library." >&2;}
 elif test $RL_MAJOR -gt 4 || { test $RL_MAJOR = 4 && test $RL_MINOR -gt 2 ; } ; then
        # set these for use by the caller
        RL_PREFIX=$ac_cv_rl_prefix
        RL_LIBDIR=$ac_cv_rl_libdir
        RL_INCLUDEDIR=$ac_cv_rl_includedir
-       { echo "$as_me:$LINENO: result: $ac_cv_rl_version" >&5
-echo "${ECHO_T}$ac_cv_rl_version" >&6; }
+       { $as_echo "$as_me:$LINENO: result: $ac_cv_rl_version" >&5
+$as_echo "$ac_cv_rl_version" >&6; }
 else
 
 
@@ -5843,8 +5752,8 @@ RL_PREFIX=$ac_cv_rl_prefix
 RL_LIBDIR=$ac_cv_rl_libdir
 RL_INCLUDEDIR=$ac_cv_rl_includedir
 
-{ echo "$as_me:$LINENO: result: $ac_cv_rl_version" >&5
-echo "${ECHO_T}$ac_cv_rl_version" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_rl_version" >&5
+$as_echo "$ac_cv_rl_version" >&6; }
 
 fi
 
@@ -5852,10 +5761,10 @@ fi
        case "$ac_cv_rl_version" in
        5*|6*|7*|8*|9*) ;;
        *)      opt_with_installed_readline=no
-               { echo "$as_me:$LINENO: WARNING: installed readline library is too old to be linked with bash" >&5
-echo "$as_me: WARNING: installed readline library is too old to be linked with bash" >&2;}
-               { echo "$as_me:$LINENO: WARNING: using private bash version" >&5
-echo "$as_me: WARNING: using private bash version" >&2;}
+               { $as_echo "$as_me:$LINENO: WARNING: installed readline library is too old to be linked with bash" >&5
+$as_echo "$as_me: WARNING: installed readline library is too old to be linked with bash" >&2;}
+               { $as_echo "$as_me:$LINENO: WARNING: using private bash version" >&5
+$as_echo "$as_me: WARNING: using private bash version" >&2;}
                ;;
        esac
 fi
@@ -5963,11 +5872,12 @@ fi
 # 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; }
+# Reject install programs that cannot install multiple files.
+{ $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
+$as_echo_n "checking for a BSD-compatible install... " >&6; }
 if test -z "$INSTALL"; then
 if test "${ac_cv_path_install+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH
@@ -5986,7 +5896,7 @@ case $as_dir/ in
     # by default.
     for ac_prog in ginstall scoinst install; do
       for ac_exec_ext in '' $ac_executable_extensions; do
-       if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; }; then
+       if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
          if test $ac_prog = install &&
            grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
            # AIX install.  It has an incompatible calling convention.
@@ -5996,17 +5906,29 @@ case $as_dir/ in
            # 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
+           rm -rf conftest.one conftest.two conftest.dir
+           echo one > conftest.one
+           echo two > conftest.two
+           mkdir conftest.dir
+           if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
+             test -s conftest.one && test -s conftest.two &&
+             test -s conftest.dir/conftest.one &&
+             test -s conftest.dir/conftest.two
+           then
+             ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
+             break 3
+           fi
          fi
        fi
       done
     done
     ;;
 esac
+
 done
 IFS=$as_save_IFS
 
+rm -rf conftest.one conftest.two conftest.dir
 
 fi
   if test "${ac_cv_path_install+set}" = set; then
@@ -6019,8 +5941,8 @@ fi
     INSTALL=$ac_install_sh
   fi
 fi
-{ echo "$as_me:$LINENO: result: $INSTALL" >&5
-echo "${ECHO_T}$INSTALL" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $INSTALL" >&5
+$as_echo "$INSTALL" >&6; }
 
 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
 # It thinks the first close brace ends the variable substitution.
@@ -6032,10 +5954,10 @@ test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
 
 # Extract the first word of "ar", so it can be a program name with args.
 set dummy ar; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_prog_AR+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test -n "$AR"; then
   ac_cv_prog_AR="$AR" # Let the user override the test.
@@ -6046,9 +5968,9 @@ do
   IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.
   for ac_exec_ext in '' $ac_executable_extensions; do
-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_prog_AR=""
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -6060,11 +5982,11 @@ fi
 fi
 AR=$ac_cv_prog_AR
 if test -n "$AR"; then
-  { echo "$as_me:$LINENO: result: $AR" >&5
-echo "${ECHO_T}$AR" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $AR" >&5
+$as_echo "$AR" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
@@ -6072,10 +5994,10 @@ test -n "$ARFLAGS" || ARFLAGS="cr"
 if test -n "$ac_tool_prefix"; then
   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_prog_RANLIB+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test -n "$RANLIB"; then
   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
@@ -6086,9 +6008,9 @@ do
   IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.
   for ac_exec_ext in '' $ac_executable_extensions; do
-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -6099,11 +6021,11 @@ fi
 fi
 RANLIB=$ac_cv_prog_RANLIB
 if test -n "$RANLIB"; then
-  { echo "$as_me:$LINENO: result: $RANLIB" >&5
-echo "${ECHO_T}$RANLIB" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5
+$as_echo "$RANLIB" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
@@ -6112,10 +6034,10 @@ if test -z "$ac_cv_prog_RANLIB"; then
   ac_ct_RANLIB=$RANLIB
   # Extract the first word of "ranlib", so it can be a program name with args.
 set dummy ranlib; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test -n "$ac_ct_RANLIB"; then
   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
@@ -6126,9 +6048,9 @@ do
   IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.
   for ac_exec_ext in '' $ac_executable_extensions; do
-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_prog_ac_ct_RANLIB="ranlib"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -6139,11 +6061,11 @@ fi
 fi
 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
 if test -n "$ac_ct_RANLIB"; then
-  { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
-echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
+$as_echo "$ac_ct_RANLIB" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
   if test "x$ac_ct_RANLIB" = x; then
@@ -6151,10 +6073,10 @@ fi
   else
     case $cross_compiling:$ac_tool_warned in
 yes:)
-{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
+{ $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
 whose name does not start with the host triplet.  If you think this
 configuration is useful to you, please write to autoconf@gnu.org." >&5
-echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
+$as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
 whose name does not start with the host triplet.  If you think this
 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
 ac_tool_warned=yes ;;
@@ -6169,10 +6091,10 @@ for ac_prog in 'bison -y' byacc
 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; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_prog_YACC+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test -n "$YACC"; then
   ac_cv_prog_YACC="$YACC" # Let the user override the test.
@@ -6183,9 +6105,9 @@ do
   IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.
   for ac_exec_ext in '' $ac_executable_extensions; do
-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_prog_YACC="$ac_prog"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -6196,11 +6118,11 @@ fi
 fi
 YACC=$ac_cv_prog_YACC
 if test -n "$YACC"; then
-  { echo "$as_me:$LINENO: result: $YACC" >&5
-echo "${ECHO_T}$YACC" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $YACC" >&5
+$as_echo "$YACC" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
@@ -6208,11 +6130,12 @@ fi
 done
 test -n "$YACC" || YACC="yacc"
 
-{ echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
-echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; }
-set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
+{ $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
+$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
+set x ${MAKE-make}
+ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.make <<\_ACEOF
 SHELL = /bin/sh
@@ -6229,12 +6152,12 @@ esac
 rm -f conftest.make
 fi
 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
-  { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
+  { $as_echo "$as_me:$LINENO: result: yes" >&5
+$as_echo "yes" >&6; }
   SET_MAKE=
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
   SET_MAKE="MAKE=${MAKE-make}"
 fi
 
@@ -6271,10 +6194,10 @@ cat >>confdefs.h <<\_ACEOF
 _ACEOF
 
 
-{ 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; }
+{ $as_echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
+$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
 if test "${ac_cv_c_const+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -6290,10 +6213,10 @@ main ()
 #ifndef __cplusplus
   /* Ultrix mips cc rejects this.  */
   typedef int charset[2];
-  const charset x;
+  const charset cs;
   /* SunOS 4.1.1 cc rejects this.  */
-  char const *const *ccp;
-  char **p;
+  char const *const *pcpcc;
+  char **ppc;
   /* NEC SVR4.0.2 mips cc rejects this.  */
   struct point {int x, y;};
   static struct point const zero = {0,0};
@@ -6302,11 +6225,11 @@ main ()
      an arm of an if-expression whose if-part is not a constant
      expression */
   const char *g = "string";
-  ccp = &g + (g ? g-g : 0);
+  pcpcc = &g + (g ? g-g : 0);
   /* HPUX 7.0 cc rejects these. */
-  ++ccp;
-  p = (char**) ccp;
-  ccp = (char const *const *) p;
+  ++pcpcc;
+  ppc = (char**) pcpcc;
+  pcpcc = (char const *const *) ppc;
   { /* SCO 3.2v4 cc rejects this.  */
     char *t;
     char const *s = 0 ? (char *) 0 : (char const *) 0;
@@ -6333,7 +6256,7 @@ main ()
     const int foo = 10;
     if (!foo) return 0;
   }
-  return !x[0] && !zero.x;
+  return !cs[0] && !zero.x;
 #endif
 
   ;
@@ -6346,37 +6269,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_c_const=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_c_const=no
@@ -6384,20 +6291,20 @@ fi
 
 rm -f core 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; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
+$as_echo "$ac_cv_c_const" >&6; }
 if test $ac_cv_c_const = no; then
 
 cat >>confdefs.h <<\_ACEOF
-#define const
+#define const /**/
 _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for inline" >&5
-echo $ECHO_N "checking for inline... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for inline" >&5
+$as_echo_n "checking for inline... " >&6; }
 if test "${ac_cv_c_inline+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_cv_c_inline=no
 for ac_kw in inline __inline__ __inline; do
@@ -6420,37 +6327,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_c_inline=$ac_kw
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
@@ -6461,8 +6352,8 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 done
 
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
-echo "${ECHO_T}$ac_cv_c_inline" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
+$as_echo "$ac_cv_c_inline" >&6; }
 
 
 case $ac_cv_c_inline in
@@ -6480,31 +6371,25 @@ _ACEOF
     ;;
 esac
 
-{ echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
-echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6; }
+
+ { $as_echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
+$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
 if test "${ac_cv_c_bigendian+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  # See if sys/param.h defines the BYTE_ORDER macro.
-cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_c_bigendian=unknown
+    # See if __BIG_ENDIAN__ or __LITTLE_ENDIAN__ is defined.
+       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 <sys/param.h>
-
-int
-main ()
-{
-#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
- bogus endian macros
-#endif
+#if ! (defined __BIG_ENDIAN__ || defined __LITTLE_ENDIAN__)
+              neither is defined;
+            #endif
+            typedef int dummy;
 
-  ;
-  return 0;
-}
 _ACEOF
 rm -f conftest.$ac_objext
 if { (ac_try="$ac_compile"
@@ -6512,50 +6397,85 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_c_bigendian=universal
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+    if test $ac_cv_c_bigendian = unknown; then
+      # See if sys/param.h defines the BYTE_ORDER macro.
+      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 <sys/param.h>
+
+int
+main ()
+{
+#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
+                    && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
+                    && LITTLE_ENDIAN)
+             bogus endian macros
+            #endif
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   # It does; now see whether it defined to BIG_ENDIAN or not.
-cat >conftest.$ac_ext <<_ACEOF
+        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 <sys/param.h>
+               #include <sys/param.h>
 
 int
 main ()
 {
 #if BYTE_ORDER != BIG_ENDIAN
- not big endian
-#endif
               not big endian
+               #endif
 
   ;
   return 0;
@@ -6567,37 +6487,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_c_bigendian=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_c_bigendian=no
@@ -6605,29 +6509,31 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       # It does not; compile a test program.
-if test "$cross_compiling" = yes; then
-  # try to guess the endianness by grepping values into an object file
-  ac_cv_c_bigendian=unknown
-  cat >conftest.$ac_ext <<_ACEOF
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+    fi
+    if test $ac_cv_c_bigendian = unknown; then
+      # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
+      cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
-short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
-short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
-void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
-short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
-short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
-void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
+#include <limits.h>
+
 int
 main ()
 {
- _ascii (); _ebcdic ();
+#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
+             bogus endian macros
+            #endif
+
   ;
   return 0;
 }
@@ -6638,47 +6544,139 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  # It does; now see whether it defined to _BIG_ENDIAN or not.
+        cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <limits.h>
+
+int
+main ()
+{
+#ifndef _BIG_ENDIAN
+                not big endian
+               #endif
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-        { ac_try='test -s conftest.$ac_objext'
-  { (case "(($ac_try" in
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_c_bigendian=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_c_bigendian=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+    fi
+    if test $ac_cv_c_bigendian = unknown; then
+      # Compile a test program.
+      if test "$cross_compiling" = yes; then
+  # Try to guess by grepping values from an object file.
+        cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+short int ascii_mm[] =
+                 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
+               short int ascii_ii[] =
+                 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
+               int use_ascii (int i) {
+                 return ascii_mm[i] + ascii_ii[i];
+               }
+               short int ebcdic_ii[] =
+                 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
+               short int ebcdic_mm[] =
+                 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
+               int use_ebcdic (int i) {
+                 return ebcdic_mm[i] + ebcdic_ii[i];
+               }
+               extern int foo;
+
+int
+main ()
+{
+return use_ascii (foo) == use_ebcdic (foo);
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
-  ac_cv_c_bigendian=yes
-fi
-if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
-  if test "$ac_cv_c_bigendian" = unknown; then
-    ac_cv_c_bigendian=no
-  else
-    # finding both strings is unlikely to happen, but who knows?
-    ac_cv_c_bigendian=unknown
-  fi
-fi
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
+             ac_cv_c_bigendian=yes
+           fi
+           if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
+             if test "$ac_cv_c_bigendian" = unknown; then
+               ac_cv_c_bigendian=no
+             else
+               # finding both strings is unlikely to happen, but who knows?
+               ac_cv_c_bigendian=unknown
+             fi
+           fi
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
@@ -6697,14 +6695,14 @@ int
 main ()
 {
 
-  /* Are we little or big endian?  From Harbison&Steele.  */
-  union
-  {
-    long int l;
-    char c[sizeof (long int)];
-  } u;
-  u.l = 1;
-  return u.c[sizeof (long int) - 1] == 1;
+            /* Are we little or big endian?  From Harbison&Steele.  */
+            union
+            {
+              long int l;
+              char c[sizeof (long int)];
+            } u;
+            u.l = 1;
+            return u.c[sizeof (long int) - 1] == 1;
 
   ;
   return 0;
@@ -6716,60 +6714,62 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_c_bigendian=no
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 ac_cv_c_bigendian=yes
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 
+    fi
 fi
-
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
-echo "${ECHO_T}$ac_cv_c_bigendian" >&6; }
-case $ac_cv_c_bigendian in
-  yes)
-
-cat >>confdefs.h <<\_ACEOF
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
+$as_echo "$ac_cv_c_bigendian" >&6; }
+ case $ac_cv_c_bigendian in #(
+   yes)
+     cat >>confdefs.h <<\_ACEOF
 #define WORDS_BIGENDIAN 1
 _ACEOF
- ;;
-  no)
-     ;;
-  *)
-    { { echo "$as_me:$LINENO: error: unknown endianness
-presetting ac_cv_c_bigendian=no (or yes) will help" >&5
-echo "$as_me: error: unknown endianness
-presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
+;; #(
+   no)
+      ;; #(
+   universal)
+      ;; #(
+   *)
+     { { $as_echo "$as_me:$LINENO: error: unknown endianness
+ presetting ac_cv_c_bigendian=no (or yes) will help" >&5
+$as_echo "$as_me: error: unknown endianness
+ presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
    { (exit 1); exit 1; }; } ;;
-esac
+ esac
 
-{ echo "$as_me:$LINENO: checking for preprocessor stringizing operator" >&5
-echo $ECHO_N "checking for preprocessor stringizing operator... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for preprocessor stringizing operator" >&5
+$as_echo_n "checking for preprocessor stringizing operator... " >&6; }
 if test "${ac_cv_c_stringize+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -6790,8 +6790,8 @@ fi
 rm -f conftest*
 
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_c_stringize" >&5
-echo "${ECHO_T}$ac_cv_c_stringize" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_stringize" >&5
+$as_echo "$ac_cv_c_stringize" >&6; }
 if test $ac_cv_c_stringize = yes; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -6802,10 +6802,10 @@ fi
 
 
 
-  { echo "$as_me:$LINENO: checking for long double with more range or precision than double" >&5
-echo $ECHO_N "checking for long double with more range or precision than double... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for long double with more range or precision than double" >&5
+$as_echo_n "checking for long double with more range or precision than double... " >&6; }
 if test "${ac_cv_type_long_double_wider+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -6847,37 +6847,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_type_long_double_wider=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_type_long_double_wider=no
@@ -6885,8 +6869,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_long_double_wider" >&5
-echo "${ECHO_T}$ac_cv_type_long_double_wider" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_long_double_wider" >&5
+$as_echo "$ac_cv_type_long_double_wider" >&6; }
   if test $ac_cv_type_long_double_wider = yes; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -6904,11 +6888,11 @@ _ACEOF
 
     fi
 
-{ echo "$as_me:$LINENO: checking for function prototypes" >&5
-echo $ECHO_N "checking for function prototypes... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for function prototypes" >&5
+$as_echo_n "checking for function prototypes... " >&6; }
 if test "$ac_cv_prog_cc_c89" != no; then
-  { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
+  { $as_echo "$as_me:$LINENO: result: yes" >&5
+$as_echo "yes" >&6; }
 
 cat >>confdefs.h <<\_ACEOF
 #define PROTOTYPES 1
@@ -6920,15 +6904,15 @@ cat >>confdefs.h <<\_ACEOF
 _ACEOF
 
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
-{ echo "$as_me:$LINENO: checking whether char is unsigned" >&5
-echo $ECHO_N "checking whether char is unsigned... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether char is unsigned" >&5
+$as_echo_n "checking whether char is unsigned... " >&6; }
 if test "${ac_cv_c_char_unsigned+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -6953,37 +6937,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_c_char_unsigned=no
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_c_char_unsigned=yes
@@ -6991,8 +6959,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_c_char_unsigned" >&5
-echo "${ECHO_T}$ac_cv_c_char_unsigned" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_char_unsigned" >&5
+$as_echo "$ac_cv_c_char_unsigned" >&6; }
 if test $ac_cv_c_char_unsigned = yes && test "$GCC" != yes; then
   cat >>confdefs.h <<\_ACEOF
 #define __CHAR_UNSIGNED__ 1
@@ -7015,8 +6983,8 @@ fi
 
 
 
-  { echo "$as_me:$LINENO: checking whether NLS is requested" >&5
-echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking whether NLS is requested" >&5
+$as_echo_n "checking whether NLS is requested... " >&6; }
     # Check whether --enable-nls was given.
 if test "${enable_nls+set}" = set; then
   enableval=$enable_nls; USE_NLS=$enableval
@@ -7024,8 +6992,8 @@ else
   USE_NLS=yes
 fi
 
-  { echo "$as_me:$LINENO: result: $USE_NLS" >&5
-echo "${ECHO_T}$USE_NLS" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $USE_NLS" >&5
+$as_echo "$USE_NLS" >&6; }
 
 
 
@@ -7062,10 +7030,10 @@ rm -f conf$$.file
 
 # Extract the first word of "msgfmt", so it can be a program name with args.
 set dummy msgfmt; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_path_MSGFMT+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   case "$MSGFMT" in
   [\\/]* | ?:[\\/]*)
@@ -7093,19 +7061,19 @@ esac
 fi
 MSGFMT="$ac_cv_path_MSGFMT"
 if test "$MSGFMT" != ":"; then
-  { echo "$as_me:$LINENO: result: $MSGFMT" >&5
-echo "${ECHO_T}$MSGFMT" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $MSGFMT" >&5
+$as_echo "$MSGFMT" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
   # Extract the first word of "gmsgfmt", so it can be a program name with args.
 set dummy gmsgfmt; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_path_GMSGFMT+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   case $GMSGFMT in
   [\\/]* | ?:[\\/]*)
@@ -7118,9 +7086,9 @@ do
   IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.
   for ac_exec_ext in '' $ac_executable_extensions; do
-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -7133,11 +7101,11 @@ esac
 fi
 GMSGFMT=$ac_cv_path_GMSGFMT
 if test -n "$GMSGFMT"; then
-  { echo "$as_me:$LINENO: result: $GMSGFMT" >&5
-echo "${ECHO_T}$GMSGFMT" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $GMSGFMT" >&5
+$as_echo "$GMSGFMT" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
@@ -7173,10 +7141,10 @@ rm -f conf$$.file
 
 # Extract the first word of "xgettext", so it can be a program name with args.
 set dummy xgettext; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_path_XGETTEXT+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   case "$XGETTEXT" in
   [\\/]* | ?:[\\/]*)
@@ -7204,11 +7172,11 @@ esac
 fi
 XGETTEXT="$ac_cv_path_XGETTEXT"
 if test "$XGETTEXT" != ":"; then
-  { echo "$as_me:$LINENO: result: $XGETTEXT" >&5
-echo "${ECHO_T}$XGETTEXT" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $XGETTEXT" >&5
+$as_echo "$XGETTEXT" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
     rm -f messages.po
@@ -7244,10 +7212,10 @@ rm -f conf$$.file
 
 # Extract the first word of "msgmerge", so it can be a program name with args.
 set dummy msgmerge; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_path_MSGMERGE+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   case "$MSGMERGE" in
   [\\/]* | ?:[\\/]*)
@@ -7274,11 +7242,11 @@ esac
 fi
 MSGMERGE="$ac_cv_path_MSGMERGE"
 if test "$MSGMERGE" != ":"; then
-  { echo "$as_me:$LINENO: result: $MSGMERGE" >&5
-echo "${ECHO_T}$MSGMERGE" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $MSGMERGE" >&5
+$as_echo "$MSGMERGE" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
@@ -7288,8 +7256,8 @@ fi
       : ;
     else
       GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
-      { echo "$as_me:$LINENO: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
-echo "${ECHO_T}found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
+      { $as_echo "$as_me:$LINENO: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
+$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
       GMSGFMT=":"
     fi
   fi
@@ -7299,8 +7267,8 @@ echo "${ECHO_T}found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
        (if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
       : ;
     else
-      { echo "$as_me:$LINENO: result: found xgettext program is not GNU xgettext; ignore it" >&5
-echo "${ECHO_T}found xgettext program is not GNU xgettext; ignore it" >&6; }
+      { $as_echo "$as_me:$LINENO: result: found xgettext program is not GNU xgettext; ignore it" >&5
+$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
       XGETTEXT=":"
     fi
         rm -f messages.po
@@ -7309,26 +7277,24 @@ echo "${ECHO_T}found xgettext program is not GNU xgettext; ignore it" >&6; }
   ac_config_commands="$ac_config_commands default-1"
 
 
-{ echo "$as_me:$LINENO: checking for off_t" >&5
-echo $ECHO_N "checking for off_t... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for off_t" >&5
+$as_echo_n "checking for off_t... " >&6; }
 if test "${ac_cv_type_off_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_off_t=no
+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
-typedef off_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof (off_t))
+       return 0;
   ;
   return 0;
 }
@@ -7339,46 +7305,72 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((off_t)))
+         return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_off_t=yes
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_type_off_t=yes
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_off_t=no
+
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
-echo "${ECHO_T}$ac_cv_type_off_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
+$as_echo "$ac_cv_type_off_t" >&6; }
 if test $ac_cv_type_off_t = yes; then
   :
 else
@@ -7389,26 +7381,24 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for size_t" >&5
-echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for size_t" >&5
+$as_echo_n "checking for size_t... " >&6; }
 if test "${ac_cv_type_size_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_size_t=no
+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
-typedef size_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof (size_t))
+       return 0;
   ;
   return 0;
 }
@@ -7419,46 +7409,72 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((size_t)))
+         return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_size_t=yes
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_type_size_t=yes
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_size_t=no
+
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
-echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
+$as_echo "$ac_cv_type_size_t" >&6; }
 if test $ac_cv_type_size_t = yes; then
   :
 else
@@ -7471,10 +7487,10 @@ fi
 
 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
 # for constant arguments.  Useless!
-{ echo "$as_me:$LINENO: checking for working alloca.h" >&5
-echo $ECHO_N "checking for working alloca.h... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for working alloca.h" >&5
+$as_echo_n "checking for working alloca.h... " >&6; }
 if test "${ac_cv_working_alloca_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -7498,47 +7514,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_working_alloca_h=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_working_alloca_h=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_working_alloca_h" >&5
-echo "${ECHO_T}$ac_cv_working_alloca_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_working_alloca_h" >&5
+$as_echo "$ac_cv_working_alloca_h" >&6; }
 if test $ac_cv_working_alloca_h = yes; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -7547,10 +7551,10 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for alloca" >&5
-echo $ECHO_N "checking for alloca... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for alloca" >&5
+$as_echo_n "checking for alloca... " >&6; }
 if test "${ac_cv_func_alloca_works+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -7565,7 +7569,7 @@ cat >>conftest.$ac_ext <<_ACEOF
 #  include <malloc.h>
 #  define alloca _alloca
 # else
-#  if HAVE_ALLOCA_H
+#  ifdef HAVE_ALLOCA_H
 #   include <alloca.h>
 #  else
 #   ifdef _AIX
@@ -7594,47 +7598,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_func_alloca_works=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_func_alloca_works=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_alloca_works" >&5
-echo "${ECHO_T}$ac_cv_func_alloca_works" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_alloca_works" >&5
+$as_echo "$ac_cv_func_alloca_works" >&6; }
 
 if test $ac_cv_func_alloca_works = yes; then
 
@@ -7655,10 +7647,10 @@ cat >>confdefs.h <<\_ACEOF
 _ACEOF
 
 
-{ echo "$as_me:$LINENO: checking whether \`alloca.c' needs Cray hooks" >&5
-echo $ECHO_N "checking whether \`alloca.c' needs Cray hooks... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether \`alloca.c' needs Cray hooks" >&5
+$as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
 if test "${ac_cv_os_cray+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -7682,15 +7674,15 @@ fi
 rm -f conftest*
 
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_os_cray" >&5
-echo "${ECHO_T}$ac_cv_os_cray" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_os_cray" >&5
+$as_echo "$ac_cv_os_cray" >&6; }
 if test $ac_cv_os_cray = yes; then
   for ac_func in _getb67 GETB67 getb67; 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; }
+    as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -7743,49 +7735,39 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        eval "$as_ac_var=no"
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+if test `eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'` = yes; then
 
 cat >>confdefs.h <<_ACEOF
 #define CRAY_STACKSEG_END $ac_func
@@ -7797,10 +7779,10 @@ fi
   done
 fi
 
-{ echo "$as_me:$LINENO: checking stack direction for C alloca" >&5
-echo $ECHO_N "checking stack direction for C alloca... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking stack direction for C alloca" >&5
+$as_echo_n "checking stack direction for C alloca... " >&6; }
 if test "${ac_cv_c_stack_direction+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "$cross_compiling" = yes; then
   ac_cv_c_stack_direction=0
@@ -7838,36 +7820,39 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_c_stack_direction=1
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 ac_cv_c_stack_direction=-1
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_c_stack_direction" >&5
-echo "${ECHO_T}$ac_cv_c_stack_direction" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_stack_direction" >&5
+$as_echo "$ac_cv_c_stack_direction" >&6; }
 
 cat >>confdefs.h <<_ACEOF
 #define STACK_DIRECTION $ac_cv_c_stack_direction
@@ -7880,20 +7865,21 @@ fi
 
 for ac_header in stdlib.h unistd.h
 do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&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; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
+$as_echo_n "checking $ac_header usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -7909,49 +7895,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$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; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
+$as_echo_n "checking $ac_header presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -7965,58 +7935,52 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_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; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { 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;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+$as_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;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
     ( cat <<\_ASBOX
 ## ------------------------------- ##
 ## Report this to bug-bash@gnu.org ##
@@ -8025,21 +7989,23 @@ _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; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 
 fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+if test `eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF
 
 fi
@@ -8049,11 +8015,11 @@ done
 
 for ac_func in getpagesize
 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; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -8106,60 +8072,50 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        eval "$as_ac_var=no"
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+if test `eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
 fi
 done
 
-{ echo "$as_me:$LINENO: checking for working mmap" >&5
-echo $ECHO_N "checking for working mmap... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for working mmap" >&5
+$as_echo_n "checking for working mmap... " >&6; }
 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "$cross_compiling" = yes; then
   ac_cv_func_mmap_fixed_mapped=no
@@ -8199,21 +8155,21 @@ $ac_includes_default
 #include <fcntl.h>
 #include <sys/mman.h>
 
-#if !STDC_HEADERS && !HAVE_STDLIB_H
+#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
 char *malloc ();
 #endif
 
 /* This mess was copied from the GNU getpagesize.h.  */
-#if !HAVE_GETPAGESIZE
+#ifndef HAVE_GETPAGESIZE
 /* Assume that all systems that can run configure have sys/param.h.  */
-# if !HAVE_SYS_PARAM_H
+# ifndef HAVE_SYS_PARAM_H
 #  define HAVE_SYS_PARAM_H 1
 # endif
 
 # ifdef _SC_PAGESIZE
 #  define getpagesize() sysconf(_SC_PAGESIZE)
 # else /* no _SC_PAGESIZE */
-#  if HAVE_SYS_PARAM_H
+#  ifdef HAVE_SYS_PARAM_H
 #   include <sys/param.h>
 #   ifdef EXEC_PAGESIZE
 #    define getpagesize() EXEC_PAGESIZE
@@ -8303,36 +8259,39 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_func_mmap_fixed_mapped=yes
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 ac_cv_func_mmap_fixed_mapped=no
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
-echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
+$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
 if test $ac_cv_func_mmap_fixed_mapped = yes; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -8343,10 +8302,10 @@ fi
 rm -f conftest.mmap
 
 
-    { echo "$as_me:$LINENO: checking whether we are using the GNU C Library 2.1 or newer" >&5
-echo $ECHO_N "checking whether we are using the GNU C Library 2.1 or newer... $ECHO_C" >&6; }
+    { $as_echo "$as_me:$LINENO: checking whether we are using the GNU C Library 2.1 or newer" >&5
+$as_echo_n "checking whether we are using the GNU C Library 2.1 or newer... " >&6; }
 if test "${ac_cv_gnu_library_2_1+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -8374,18 +8333,18 @@ rm -f conftest*
 
 
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_gnu_library_2_1" >&5
-echo "${ECHO_T}$ac_cv_gnu_library_2_1" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_gnu_library_2_1" >&5
+$as_echo "$ac_cv_gnu_library_2_1" >&6; }
 
     GLIBC21="$ac_cv_gnu_library_2_1"
 
 
 
 
-  { echo "$as_me:$LINENO: checking whether integer division by zero raises SIGFPE" >&5
-echo $ECHO_N "checking whether integer division by zero raises SIGFPE... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking whether integer division by zero raises SIGFPE" >&5
+$as_echo_n "checking whether integer division by zero raises SIGFPE... " >&6; }
 if test "${gt_cv_int_divbyzero_sigfpe+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
 
       if test "$cross_compiling" = yes; then
@@ -8449,37 +8408,40 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   gt_cv_int_divbyzero_sigfpe=yes
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 gt_cv_int_divbyzero_sigfpe=no
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 
 
 fi
-{ echo "$as_me:$LINENO: result: $gt_cv_int_divbyzero_sigfpe" >&5
-echo "${ECHO_T}$gt_cv_int_divbyzero_sigfpe" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gt_cv_int_divbyzero_sigfpe" >&5
+$as_echo "$gt_cv_int_divbyzero_sigfpe" >&6; }
   case "$gt_cv_int_divbyzero_sigfpe" in
     *yes) value=1;;
     *) value=0;;
@@ -8491,10 +8453,10 @@ _ACEOF
 
 
 
-  { echo "$as_me:$LINENO: checking for inttypes.h" >&5
-echo $ECHO_N "checking for inttypes.h... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for inttypes.h" >&5
+$as_echo_n "checking for inttypes.h... " >&6; }
 if test "${jm_ac_cv_header_inttypes_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -8518,37 +8480,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   jm_ac_cv_header_inttypes_h=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        jm_ac_cv_header_inttypes_h=no
@@ -8556,8 +8502,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $jm_ac_cv_header_inttypes_h" >&5
-echo "${ECHO_T}$jm_ac_cv_header_inttypes_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $jm_ac_cv_header_inttypes_h" >&5
+$as_echo "$jm_ac_cv_header_inttypes_h" >&6; }
   if test $jm_ac_cv_header_inttypes_h = yes; then
 
 cat >>confdefs.h <<_ACEOF
@@ -8567,10 +8513,10 @@ _ACEOF
   fi
 
 
-  { echo "$as_me:$LINENO: checking for stdint.h" >&5
-echo $ECHO_N "checking for stdint.h... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for stdint.h" >&5
+$as_echo_n "checking for stdint.h... " >&6; }
 if test "${jm_ac_cv_header_stdint_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -8594,37 +8540,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   jm_ac_cv_header_stdint_h=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        jm_ac_cv_header_stdint_h=no
@@ -8632,8 +8562,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $jm_ac_cv_header_stdint_h" >&5
-echo "${ECHO_T}$jm_ac_cv_header_stdint_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $jm_ac_cv_header_stdint_h" >&5
+$as_echo "$jm_ac_cv_header_stdint_h" >&6; }
   if test $jm_ac_cv_header_stdint_h = yes; then
 
 cat >>confdefs.h <<_ACEOF
@@ -8643,10 +8573,10 @@ _ACEOF
   fi
 
 
-  { echo "$as_me:$LINENO: checking for unsigned long long" >&5
-echo $ECHO_N "checking for unsigned long long... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for unsigned long long" >&5
+$as_echo_n "checking for unsigned long long... " >&6; }
 if test "${ac_cv_type_unsigned_long_long+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -8670,47 +8600,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_type_unsigned_long_long=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_type_unsigned_long_long=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_unsigned_long_long" >&5
-echo "${ECHO_T}$ac_cv_type_unsigned_long_long" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_unsigned_long_long" >&5
+$as_echo "$ac_cv_type_unsigned_long_long" >&6; }
   if test $ac_cv_type_unsigned_long_long = yes; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -8741,10 +8659,10 @@ _ACEOF
   fi
 
 
-  { echo "$as_me:$LINENO: checking for inttypes.h" >&5
-echo $ECHO_N "checking for inttypes.h... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for inttypes.h" >&5
+$as_echo_n "checking for inttypes.h... " >&6; }
 if test "${gt_cv_header_inttypes_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
 
     cat >conftest.$ac_ext <<_ACEOF
@@ -8769,37 +8687,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   gt_cv_header_inttypes_h=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        gt_cv_header_inttypes_h=no
@@ -8808,8 +8710,8 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 
 fi
-{ echo "$as_me:$LINENO: result: $gt_cv_header_inttypes_h" >&5
-echo "${ECHO_T}$gt_cv_header_inttypes_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gt_cv_header_inttypes_h" >&5
+$as_echo "$gt_cv_header_inttypes_h" >&6; }
   if test $gt_cv_header_inttypes_h = yes; then
 
 cat >>confdefs.h <<_ACEOF
@@ -8821,10 +8723,10 @@ _ACEOF
 
 
   if test $gt_cv_header_inttypes_h = yes; then
-    { echo "$as_me:$LINENO: checking whether the inttypes.h PRIxNN macros are broken" >&5
-echo $ECHO_N "checking whether the inttypes.h PRIxNN macros are broken... $ECHO_C" >&6; }
+    { $as_echo "$as_me:$LINENO: checking whether the inttypes.h PRIxNN macros are broken" >&5
+$as_echo_n "checking whether the inttypes.h PRIxNN macros are broken... " >&6; }
 if test "${gt_cv_inttypes_pri_broken+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
 
         cat >conftest.$ac_ext <<_ACEOF
@@ -8852,37 +8754,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   gt_cv_inttypes_pri_broken=no
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        gt_cv_inttypes_pri_broken=yes
@@ -8891,8 +8777,8 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 
 fi
-{ echo "$as_me:$LINENO: result: $gt_cv_inttypes_pri_broken" >&5
-echo "${ECHO_T}$gt_cv_inttypes_pri_broken" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gt_cv_inttypes_pri_broken" >&5
+$as_echo "$gt_cv_inttypes_pri_broken" >&6; }
   fi
   if test "$gt_cv_inttypes_pri_broken" = yes; then
 
@@ -8942,8 +8828,8 @@ fi
 ac_prog=ld
 if test "$GCC" = yes; then
   # Check if gcc -print-prog-name=ld gives a path.
-  { echo "$as_me:$LINENO: checking for ld used by GCC" >&5
-echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for ld used by GCC" >&5
+$as_echo_n "checking for ld used by GCC... " >&6; }
   case $host in
   *-*-mingw*)
     # gcc leaves a trailing carriage return which upsets mingw
@@ -8972,14 +8858,14 @@ echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6; }
     ;;
   esac
 elif test "$with_gnu_ld" = yes; then
-  { echo "$as_me:$LINENO: checking for GNU ld" >&5
-echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
+$as_echo_n "checking for GNU ld... " >&6; }
 else
-  { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
-echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
+$as_echo_n "checking for non-GNU ld... " >&6; }
 fi
 if test "${acl_cv_path_LD+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test -z "$LD"; then
   IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
@@ -9005,19 +8891,19 @@ fi
 
 LD="$acl_cv_path_LD"
 if test -n "$LD"; then
-  { echo "$as_me:$LINENO: result: $LD" >&5
-echo "${ECHO_T}$LD" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $LD" >&5
+$as_echo "$LD" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
-test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
-echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
+test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
+$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
    { (exit 1); exit 1; }; }
-{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
-echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
+$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
 if test "${acl_cv_prog_gnu_ld+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
@@ -9026,16 +8912,16 @@ else
   acl_cv_prog_gnu_ld=no
 fi
 fi
-{ echo "$as_me:$LINENO: result: $acl_cv_prog_gnu_ld" >&5
-echo "${ECHO_T}$acl_cv_prog_gnu_ld" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $acl_cv_prog_gnu_ld" >&5
+$as_echo "$acl_cv_prog_gnu_ld" >&6; }
 with_gnu_ld=$acl_cv_prog_gnu_ld
 
 
 
-                                                { echo "$as_me:$LINENO: checking for shared library run path origin" >&5
-echo $ECHO_N "checking for shared library run path origin... $ECHO_C" >&6; }
+                                                { $as_echo "$as_me:$LINENO: checking for shared library run path origin" >&5
+$as_echo_n "checking for shared library run path origin... " >&6; }
 if test "${acl_cv_rpath+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
 
     CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
@@ -9045,8 +8931,8 @@ else
     acl_cv_rpath=done
 
 fi
-{ echo "$as_me:$LINENO: result: $acl_cv_rpath" >&5
-echo "${ECHO_T}$acl_cv_rpath" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $acl_cv_rpath" >&5
+$as_echo "$acl_cv_rpath" >&6; }
   wl="$acl_cv_wl"
   libext="$acl_cv_libext"
   shlibext="$acl_cv_shlibext"
@@ -9460,20 +9346,21 @@ fi
 for ac_header in argz.h limits.h locale.h nl_types.h malloc.h stddef.h \
 stdlib.h string.h unistd.h sys/param.h
 do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&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; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
+$as_echo_n "checking $ac_header usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -9489,49 +9376,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$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; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
+$as_echo_n "checking $ac_header presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -9545,58 +9416,52 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_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; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { 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;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+$as_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;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
     ( cat <<\_ASBOX
 ## ------------------------------- ##
 ## Report this to bug-bash@gnu.org ##
@@ -9605,21 +9470,23 @@ _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; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 
 fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+if test `eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF
 
 fi
@@ -9654,11 +9521,11 @@ geteuid getgid getuid mempcpy munmap putenv setenv setlocale localeconv stpcpy \
 strcasecmp strdup strtoul tsearch __argz_count __argz_stringify __argz_next \
 __fsetlocking
 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; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -9711,51 +9578,41 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        eval "$as_ac_var=no"
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+if test `eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
 fi
@@ -9792,10 +9649,10 @@ done
   done
 
 
-  { echo "$as_me:$LINENO: checking for iconv" >&5
-echo $ECHO_N "checking for iconv... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for iconv" >&5
+$as_echo_n "checking for iconv... " >&6; }
 if test "${am_cv_func_iconv+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
 
     am_cv_func_iconv="no, consider installing GNU libiconv"
@@ -9824,43 +9681,31 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   am_cv_func_iconv=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
     if test "$am_cv_func_iconv" != yes; then
       am_save_LIBS="$LIBS"
@@ -9889,51 +9734,39 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   am_cv_lib_iconv=yes
         am_cv_func_iconv=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
       LIBS="$am_save_LIBS"
     fi
 
 fi
-{ echo "$as_me:$LINENO: result: $am_cv_func_iconv" >&5
-echo "${ECHO_T}$am_cv_func_iconv" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $am_cv_func_iconv" >&5
+$as_echo "$am_cv_func_iconv" >&6; }
   if test "$am_cv_func_iconv" = yes; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -9942,10 +9775,10 @@ _ACEOF
 
   fi
   if test "$am_cv_lib_iconv" = yes; then
-    { echo "$as_me:$LINENO: checking how to link with libiconv" >&5
-echo $ECHO_N "checking how to link with libiconv... $ECHO_C" >&6; }
-    { echo "$as_me:$LINENO: result: $LIBICONV" >&5
-echo "${ECHO_T}$LIBICONV" >&6; }
+    { $as_echo "$as_me:$LINENO: checking how to link with libiconv" >&5
+$as_echo_n "checking how to link with libiconv... " >&6; }
+    { $as_echo "$as_me:$LINENO: result: $LIBICONV" >&5
+$as_echo "$LIBICONV" >&6; }
   else
             CPPFLAGS="$am_save_CPPFLAGS"
     LIBICONV=
@@ -9955,10 +9788,10 @@ echo "${ECHO_T}$LIBICONV" >&6; }
 
 
   if test "$am_cv_func_iconv" = yes; then
-    { echo "$as_me:$LINENO: checking for iconv declaration" >&5
-echo $ECHO_N "checking for iconv declaration... $ECHO_C" >&6; }
+    { $as_echo "$as_me:$LINENO: checking for iconv declaration" >&5
+$as_echo_n "checking for iconv declaration... " >&6; }
     if test "${am_cv_proto_iconv+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
 
       cat >conftest.$ac_ext <<_ACEOF
@@ -9994,37 +9827,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   am_cv_proto_iconv_arg1=""
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        am_cv_proto_iconv_arg1="const"
@@ -10035,9 +9852,9 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
 
     am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
-    { echo "$as_me:$LINENO: result: ${ac_t:-
+    { $as_echo "$as_me:$LINENO: result: ${ac_t:-
          }$am_cv_proto_iconv" >&5
-echo "${ECHO_T}${ac_t:-
+$as_echo "${ac_t:-
          }$am_cv_proto_iconv" >&6; }
 
 cat >>confdefs.h <<_ACEOF
@@ -10047,10 +9864,10 @@ _ACEOF
   fi
 
 
-  { echo "$as_me:$LINENO: checking for nl_langinfo and CODESET" >&5
-echo $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for nl_langinfo and CODESET" >&5
+$as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
 if test "${am_cv_langinfo_codeset+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -10073,48 +9890,36 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   am_cv_langinfo_codeset=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        am_cv_langinfo_codeset=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
 fi
-{ echo "$as_me:$LINENO: result: $am_cv_langinfo_codeset" >&5
-echo "${ECHO_T}$am_cv_langinfo_codeset" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $am_cv_langinfo_codeset" >&5
+$as_echo "$am_cv_langinfo_codeset" >&6; }
   if test $am_cv_langinfo_codeset = yes; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -10125,10 +9930,10 @@ _ACEOF
 
   if test $ac_cv_header_locale_h = yes; then
 
-  { echo "$as_me:$LINENO: checking for LC_MESSAGES" >&5
-echo $ECHO_N "checking for LC_MESSAGES... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for LC_MESSAGES" >&5
+$as_echo_n "checking for LC_MESSAGES... " >&6; }
 if test "${am_cv_val_LC_MESSAGES+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -10151,47 +9956,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   am_cv_val_LC_MESSAGES=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        am_cv_val_LC_MESSAGES=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $am_cv_val_LC_MESSAGES" >&5
-echo "${ECHO_T}$am_cv_val_LC_MESSAGES" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $am_cv_val_LC_MESSAGES" >&5
+$as_echo "$am_cv_val_LC_MESSAGES" >&6; }
   if test $am_cv_val_LC_MESSAGES = yes; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -10206,10 +9999,10 @@ _ACEOF
 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; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_prog_INTLBISON+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test -n "$INTLBISON"; then
   ac_cv_prog_INTLBISON="$INTLBISON" # Let the user override the test.
@@ -10220,9 +10013,9 @@ do
   IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.
   for ac_exec_ext in '' $ac_executable_extensions; do
-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_prog_INTLBISON="$ac_prog"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
 fi
 INTLBISON=$ac_cv_prog_INTLBISON
 if test -n "$INTLBISON"; then
-  { echo "$as_me:$LINENO: result: $INTLBISON" >&5
-echo "${ECHO_T}$INTLBISON" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $INTLBISON" >&5
+$as_echo "$INTLBISON" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
@@ -10247,8 +10040,8 @@ done
   if test -z "$INTLBISON"; then
     ac_verc_fail=yes
   else
-        { echo "$as_me:$LINENO: checking version of bison" >&5
-echo $ECHO_N "checking version of bison... $ECHO_C" >&6; }
+        { $as_echo "$as_me:$LINENO: checking version of bison" >&5
+$as_echo_n "checking version of bison... " >&6; }
     ac_prog_version=`$INTLBISON --version 2>&1 | sed -n 's/^.*GNU Bison.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
     case $ac_prog_version in
       '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
@@ -10256,8 +10049,8 @@ echo $ECHO_N "checking version of bison... $ECHO_C" >&6; }
          ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
       *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
     esac
-    { echo "$as_me:$LINENO: result: $ac_prog_version" >&5
-echo "${ECHO_T}$ac_prog_version" >&6; }
+    { $as_echo "$as_me:$LINENO: result: $ac_prog_version" >&5
+$as_echo "$ac_prog_version" >&6; }
   fi
   if test $ac_verc_fail = yes; then
     INTLBISON=:
@@ -10278,8 +10071,8 @@ echo "${ECHO_T}$ac_prog_version" >&6; }
 
 
 
-  { echo "$as_me:$LINENO: checking whether NLS is requested" >&5
-echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking whether NLS is requested" >&5
+$as_echo_n "checking whether NLS is requested... " >&6; }
     # Check whether --enable-nls was given.
 if test "${enable_nls+set}" = set; then
   enableval=$enable_nls; USE_NLS=$enableval
@@ -10287,8 +10080,8 @@ else
   USE_NLS=yes
 fi
 
-  { echo "$as_me:$LINENO: result: $USE_NLS" >&5
-echo "${ECHO_T}$USE_NLS" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $USE_NLS" >&5
+$as_echo "$USE_NLS" >&6; }
 
 
 
@@ -10303,8 +10096,8 @@ echo "${ECHO_T}$USE_NLS" >&6; }
     if test "$USE_NLS" = "yes"; then
     gt_use_preinstalled_gnugettext=no
 
-      { echo "$as_me:$LINENO: checking whether included gettext is requested" >&5
-echo $ECHO_N "checking whether included gettext is requested... $ECHO_C" >&6; }
+      { $as_echo "$as_me:$LINENO: checking whether included gettext is requested" >&5
+$as_echo_n "checking whether included gettext is requested... " >&6; }
 
 # Check whether --with-included-gettext was given.
 if test "${with_included_gettext+set}" = set; then
@@ -10313,8 +10106,8 @@ else
   nls_cv_force_use_gnu_gettext=no
 fi
 
-      { echo "$as_me:$LINENO: result: $nls_cv_force_use_gnu_gettext" >&5
-echo "${ECHO_T}$nls_cv_force_use_gnu_gettext" >&6; }
+      { $as_echo "$as_me:$LINENO: result: $nls_cv_force_use_gnu_gettext" >&5
+$as_echo "$nls_cv_force_use_gnu_gettext" >&6; }
 
       nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
       if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
@@ -10324,10 +10117,10 @@ echo "${ECHO_T}$nls_cv_force_use_gnu_gettext" >&6; }
 
 
 
-        { echo "$as_me:$LINENO: checking for GNU gettext in libc" >&5
-echo $ECHO_N "checking for GNU gettext in libc... $ECHO_C" >&6; }
+        { $as_echo "$as_me:$LINENO: checking for GNU gettext in libc" >&5
+$as_echo_n "checking for GNU gettext in libc... " >&6; }
 if test "${gt_cv_func_gnugettext2_libc+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -10353,47 +10146,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   gt_cv_func_gnugettext2_libc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        gt_cv_func_gnugettext2_libc=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $gt_cv_func_gnugettext2_libc" >&5
-echo "${ECHO_T}$gt_cv_func_gnugettext2_libc" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gt_cv_func_gnugettext2_libc" >&5
+$as_echo "$gt_cv_func_gnugettext2_libc" >&6; }
 
         if test "$gt_cv_func_gnugettext2_libc" != "yes"; then
 
     done
   fi
 
-          { echo "$as_me:$LINENO: checking for GNU gettext in libintl" >&5
-echo $ECHO_N "checking for GNU gettext in libintl... $ECHO_C" >&6; }
+          { $as_echo "$as_me:$LINENO: checking for GNU gettext in libintl" >&5
+$as_echo_n "checking for GNU gettext in libintl... " >&6; }
 if test "${gt_cv_func_gnugettext2_libintl+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   gt_save_CPPFLAGS="$CPPFLAGS"
             CPPFLAGS="$CPPFLAGS $INCINTL"
@@ -10812,43 +10593,31 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   gt_cv_func_gnugettext2_libintl=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        gt_cv_func_gnugettext2_libintl=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
                         if test "$gt_cv_func_gnugettext2_libintl" != yes && test -n "$LIBICONV"; then
               LIBS="$LIBS $LIBICONV"
@@ -10880,53 +10649,41 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   LIBINTL="$LIBINTL $LIBICONV"
                 LTLIBINTL="$LTLIBINTL $LTLIBICONV"
                 gt_cv_func_gnugettext2_libintl=yes
 
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
             fi
             CPPFLAGS="$gt_save_CPPFLAGS"
             LIBS="$gt_save_LIBS"
 fi
-{ echo "$as_me:$LINENO: result: $gt_cv_func_gnugettext2_libintl" >&5
-echo "${ECHO_T}$gt_cv_func_gnugettext2_libintl" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gt_cv_func_gnugettext2_libintl" >&5
+$as_echo "$gt_cv_func_gnugettext2_libintl" >&6; }
         fi
 
                                         if test "$gt_cv_func_gnugettext2_libc" = "yes" \
@@ -10972,13 +10729,13 @@ _ACEOF
     fi
   fi
 
-  { echo "$as_me:$LINENO: checking whether to use NLS" >&5
-echo $ECHO_N "checking whether to use NLS... $ECHO_C" >&6; }
-  { echo "$as_me:$LINENO: result: $USE_NLS" >&5
-echo "${ECHO_T}$USE_NLS" >&6; }
+  { $as_echo "$as_me:$LINENO: checking whether to use NLS" >&5
+$as_echo_n "checking whether to use NLS... " >&6; }
+  { $as_echo "$as_me:$LINENO: result: $USE_NLS" >&5
+$as_echo "$USE_NLS" >&6; }
   if test "$USE_NLS" = "yes"; then
-    { echo "$as_me:$LINENO: checking where the gettext function comes from" >&5
-echo $ECHO_N "checking where the gettext function comes from... $ECHO_C" >&6; }
+    { $as_echo "$as_me:$LINENO: checking where the gettext function comes from" >&5
+$as_echo_n "checking where the gettext function comes from... " >&6; }
     if test "$gt_use_preinstalled_gnugettext" = "yes"; then
       if test "$gt_cv_func_gnugettext2_libintl" = "yes"; then
         gt_source="external libintl"
@@ -10988,18 +10745,18 @@ echo $ECHO_N "checking where the gettext function comes from... $ECHO_C" >&6; }
     else
       gt_source="included intl directory"
     fi
-    { echo "$as_me:$LINENO: result: $gt_source" >&5
-echo "${ECHO_T}$gt_source" >&6; }
+    { $as_echo "$as_me:$LINENO: result: $gt_source" >&5
+$as_echo "$gt_source" >&6; }
   fi
 
   if test "$USE_NLS" = "yes"; then
 
     if test "$gt_use_preinstalled_gnugettext" = "yes"; then
       if test "$gt_cv_func_gnugettext2_libintl" = "yes"; then
-        { echo "$as_me:$LINENO: checking how to link with libintl" >&5
-echo $ECHO_N "checking how to link with libintl... $ECHO_C" >&6; }
-        { echo "$as_me:$LINENO: result: $LIBINTL" >&5
-echo "${ECHO_T}$LIBINTL" >&6; }
+        { $as_echo "$as_me:$LINENO: checking how to link with libintl" >&5
+$as_echo_n "checking how to link with libintl... " >&6; }
+        { $as_echo "$as_me:$LINENO: result: $LIBINTL" >&5
+$as_echo "$LIBINTL" >&6; }
 
   for element in $INCINTL; do
     haveit=
@@ -11085,11 +10842,11 @@ _ACEOF
 
 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; }
+  as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
+$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -11115,37 +10872,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   eval "$as_ac_Header=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        eval "$as_ac_Header=no"
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+if test `eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
 _ACEOF
 
 ac_header_dirent=$ac_hdr; break
 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; }
+  { $as_echo "$as_me:$LINENO: checking for library containing opendir" >&5
+$as_echo_n "checking for library containing opendir... " >&6; }
 if test "${ac_cv_search_opendir+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_func_search_save_LIBS=$LIBS
 cat >conftest.$ac_ext <<_ACEOF
@@ -11208,43 +10951,31 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_search_opendir=$ac_res
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext
   if test "${ac_cv_search_opendir+set}" = set; then
   break
@@ -11258,8 +10989,8 @@ fi
 rm conftest.$ac_ext
 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; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
+$as_echo "$ac_cv_search_opendir" >&6; }
 ac_res=$ac_cv_search_opendir
 if test "$ac_res" != no; then
   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
@@ -11267,10 +10998,10 @@ if test "$ac_res" != no; then
 fi
 
 else
-  { echo "$as_me:$LINENO: checking for library containing opendir" >&5
-echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for library containing opendir" >&5
+$as_echo_n "checking for library containing opendir... " >&6; }
 if test "${ac_cv_search_opendir+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_func_search_save_LIBS=$LIBS
 cat >conftest.$ac_ext <<_ACEOF
@@ -11308,43 +11039,31 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_search_opendir=$ac_res
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext
   if test "${ac_cv_search_opendir+set}" = set; then
   break
@@ -11358,8 +11077,8 @@ fi
 rm conftest.$ac_ext
 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; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
+$as_echo "$ac_cv_search_opendir" >&6; }
 ac_res=$ac_cv_search_opendir
 if test "$ac_res" != no; then
   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
 
 fi
 
-{ echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
-echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
+$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
 if test "${ac_cv_header_time+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -11398,37 +11117,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_header_time=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_header_time=no
@@ -11436,8 +11139,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
-echo "${ECHO_T}$ac_cv_header_time" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
+$as_echo "$ac_cv_header_time" >&6; }
 if test $ac_cv_header_time = yes; then
 
 cat >>confdefs.h <<\_ACEOF
 
 for ac_header in inttypes.h
 do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&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; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
+$as_echo_n "checking $ac_header usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -11480,49 +11184,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$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; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
+$as_echo_n "checking $ac_header presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -11536,58 +11224,52 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_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; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { 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;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+$as_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;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
     ( cat <<\_ASBOX
 ## ------------------------------- ##
 ## Report this to bug-bash@gnu.org ##
@@ -11596,21 +11278,23 @@ _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; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 
 fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+if test `eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF
 
 fi
@@ -11642,20 +11326,21 @@ for ac_header in unistd.h stdlib.h stdarg.h varargs.h limits.h string.h \
                 memory.h locale.h termcap.h termio.h termios.h dlfcn.h \
                 stddef.h stdint.h netdb.h pwd.h grp.h strings.h regex.h
 do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&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; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
+$as_echo_n "checking $ac_header usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -11671,49 +11356,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$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; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
+$as_echo_n "checking $ac_header presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -11727,58 +11396,52 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_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; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { 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;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+$as_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;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
     ( cat <<\_ASBOX
 ## ------------------------------- ##
 ## Report this to bug-bash@gnu.org ##
@@ -11787,21 +11450,23 @@ _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; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 
 fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+if test `eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF
 
 fi
@@ -11824,20 +11489,21 @@ for ac_header in sys/pte.h sys/stream.h sys/select.h sys/file.h \
                 sys/resource.h sys/param.h sys/socket.h sys/stat.h \
                 sys/time.h sys/times.h sys/types.h sys/wait.h
 do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&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; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
+$as_echo_n "checking $ac_header usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -11853,49 +11519,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$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; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
+$as_echo_n "checking $ac_header presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -11909,58 +11559,52 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_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; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { 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;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+$as_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;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
     ( cat <<\_ASBOX
 ## ------------------------------- ##
 ## Report this to bug-bash@gnu.org ##
@@ -11969,21 +11613,23 @@ _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; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 
 fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+if test `eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF
 
 fi
@@ -11994,20 +11640,21 @@ done
 
 for ac_header in netinet/in.h arpa/inet.h
 do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&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; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
+$as_echo_n "checking $ac_header usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -12023,49 +11670,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$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; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
+$as_echo_n "checking $ac_header presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -12079,58 +11710,52 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_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; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { 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;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+$as_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;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
     ( cat <<\_ASBOX
 ## ------------------------------- ##
 ## Report this to bug-bash@gnu.org ##
@@ -12139,21 +11764,23 @@ _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; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 
 fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+if test `eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF
 
 fi
 done
 
 
-{ echo "$as_me:$LINENO: checking for sys/ptem.h" >&5
-echo $ECHO_N "checking for sys/ptem.h... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for sys/ptem.h" >&5
+$as_echo_n "checking for sys/ptem.h... " >&6; }
 if test "${ac_cv_header_sys_ptem_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -12186,37 +11813,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_header_sys_ptem_h=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_header_sys_ptem_h=no
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_header_sys_ptem_h" >&5
-echo "${ECHO_T}$ac_cv_header_sys_ptem_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_sys_ptem_h" >&5
+$as_echo "$ac_cv_header_sys_ptem_h" >&6; }
 
 
 
 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
 # for constant arguments.  Useless!
-{ echo "$as_me:$LINENO: checking for working alloca.h" >&5
-echo $ECHO_N "checking for working alloca.h... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for working alloca.h" >&5
+$as_echo_n "checking for working alloca.h... " >&6; }
 if test "${ac_cv_working_alloca_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -12258,47 +11869,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_working_alloca_h=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_working_alloca_h=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_working_alloca_h" >&5
-echo "${ECHO_T}$ac_cv_working_alloca_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_working_alloca_h" >&5
+$as_echo "$ac_cv_working_alloca_h" >&6; }
 if test $ac_cv_working_alloca_h = yes; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -12307,10 +11906,10 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for alloca" >&5
-echo $ECHO_N "checking for alloca... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for alloca" >&5
+$as_echo_n "checking for alloca... " >&6; }
 if test "${ac_cv_func_alloca_works+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -12325,7 +11924,7 @@ cat >>conftest.$ac_ext <<_ACEOF
 #  include <malloc.h>
 #  define alloca _alloca
 # else
-#  if HAVE_ALLOCA_H
+#  ifdef HAVE_ALLOCA_H
 #   include <alloca.h>
 #  else
 #   ifdef _AIX
@@ -12354,47 +11953,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_func_alloca_works=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_func_alloca_works=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_alloca_works" >&5
-echo "${ECHO_T}$ac_cv_func_alloca_works" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_alloca_works" >&5
+$as_echo "$ac_cv_func_alloca_works" >&6; }
 
 if test $ac_cv_func_alloca_works = yes; then
 
@@ -12415,10 +12002,10 @@ cat >>confdefs.h <<\_ACEOF
 _ACEOF
 
 
-{ echo "$as_me:$LINENO: checking whether \`alloca.c' needs Cray hooks" >&5
-echo $ECHO_N "checking whether \`alloca.c' needs Cray hooks... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether \`alloca.c' needs Cray hooks" >&5
+$as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
 if test "${ac_cv_os_cray+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 rm -f conftest*
 
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_os_cray" >&5
-echo "${ECHO_T}$ac_cv_os_cray" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_os_cray" >&5
+$as_echo "$ac_cv_os_cray" >&6; }
 if test $ac_cv_os_cray = yes; then
   for ac_func in _getb67 GETB67 getb67; 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; }
+    as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -12503,49 +12090,39 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        eval "$as_ac_var=no"
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+if test `eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'` = yes; then
 
 cat >>confdefs.h <<_ACEOF
 #define CRAY_STACKSEG_END $ac_func
   done
 fi
 
-{ echo "$as_me:$LINENO: checking stack direction for C alloca" >&5
-echo $ECHO_N "checking stack direction for C alloca... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking stack direction for C alloca" >&5
+$as_echo_n "checking stack direction for C alloca... " >&6; }
 if test "${ac_cv_c_stack_direction+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "$cross_compiling" = yes; then
   ac_cv_c_stack_direction=0
@@ -12598,36 +12175,39 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_c_stack_direction=1
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 ac_cv_c_stack_direction=-1
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_c_stack_direction" >&5
-echo "${ECHO_T}$ac_cv_c_stack_direction" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_stack_direction" >&5
+$as_echo "$ac_cv_c_stack_direction" >&6; }
 
 cat >>confdefs.h <<_ACEOF
 #define STACK_DIRECTION $ac_cv_c_stack_direction
@@ -12636,10 +12216,10 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking whether getpgrp requires zero arguments" >&5
-echo $ECHO_N "checking whether getpgrp requires zero arguments... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether getpgrp requires zero arguments" >&5
+$as_echo_n "checking whether getpgrp requires zero arguments... " >&6; }
 if test "${ac_cv_func_getpgrp_void+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   # Use it with a single arg.
 cat >conftest.$ac_ext <<_ACEOF
@@ -12663,37 +12243,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_func_getpgrp_void=no
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_func_getpgrp_void=yes
@@ -12702,8 +12266,8 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_getpgrp_void" >&5
-echo "${ECHO_T}$ac_cv_func_getpgrp_void" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_getpgrp_void" >&5
+$as_echo "$ac_cv_func_getpgrp_void" >&6; }
 if test $ac_cv_func_getpgrp_void = yes; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -12712,26 +12276,63 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking whether setvbuf arguments are reversed" >&5
-echo $ECHO_N "checking whether setvbuf arguments are reversed... $ECHO_C" >&6; }
 if test "${ac_cv_func_setvbuf_reversed+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_cv_func_setvbuf_reversed=no
-   cat >conftest.$ac_ext <<_ACEOF
+fi
+
+
+
+for ac_func in vprintf
+do
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
+  $as_echo_n "(cached) " >&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 <stdio.h>
-#        if PROTOTYPES
-          int (setvbuf) (FILE *, int, char *, size_t);
-#        endif
+/* 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 GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char $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
+#endif
+
 int
 main ()
 {
-char buf; return setvbuf (stdout, _IOLBF, &buf, 1);
+return $ac_func ();
   ;
   return 0;
 }
@@ -12742,286 +12343,47 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-#include <stdio.h>
-#           if PROTOTYPES
-             int (setvbuf) (FILE *, int, char *, size_t);
-#           endif
-int
-main ()
-{
-char buf; return setvbuf (stdout, &buf, _IOLBF, 1);
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  # It compiles and links either way, so it must not be declared
-        # with a prototype and most likely this is a K&R C compiler.
-        # Try running it.
-        if test "$cross_compiling" = yes; then
-  : # Assume setvbuf is not reversed when cross-compiling.
-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 ()
-{
-/* This call has the arguments reversed.
-                  A reversed system may check and see that the address of buf
-                  is not _IOLBF, _IONBF, or _IOFBF, and return nonzero.  */
-               char buf;
-               if (setvbuf (stdout, _IOLBF, &buf, 1) != 0)
-                 return 1;
-               putchar ('\r');
-               return 0; /* Non-reversed systems SEGV here.  */
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_link") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_func_setvbuf_reversed=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
-
-fi
-rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
-fi
-
-
-       ac_cv_func_setvbuf_reversed=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-
-fi
-
-rm -f core conftest.err conftest.$ac_objext \
-      conftest$ac_exeext conftest.$ac_ext
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-
-fi
-
-rm -f core conftest.err conftest.$ac_objext \
-      conftest$ac_exeext conftest.$ac_ext
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_setvbuf_reversed" >&5
-echo "${ECHO_T}$ac_cv_func_setvbuf_reversed" >&6; }
-if test $ac_cv_func_setvbuf_reversed = yes; then
-
-cat >>confdefs.h <<\_ACEOF
-#define SETVBUF_REVERSED 1
-_ACEOF
-
-fi
-
-
-for ac_func in vprintf
-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 { as_var=$as_ac_var; eval "test \"\${$as_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 GCC internal prototype to avoid an error.
-   Use char because int might match the return type of a GCC
-   builtin and then its argument prototype would still apply.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-char $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
-#endif
-
-int
-main ()
-{
-return $ac_func ();
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        eval "$as_ac_var=no"
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+if test `eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
-{ echo "$as_me:$LINENO: checking for _doprnt" >&5
-echo $ECHO_N "checking for _doprnt... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for _doprnt" >&5
+$as_echo_n "checking for _doprnt... " >&6; }
 if test "${ac_cv_func__doprnt+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -13074,47 +12436,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_func__doprnt=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_func__doprnt=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func__doprnt" >&5
-echo "${ECHO_T}$ac_cv_func__doprnt" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func__doprnt" >&5
+$as_echo "$ac_cv_func__doprnt" >&6; }
 if test $ac_cv_func__doprnt = yes; then
 
 cat >>confdefs.h <<\_ACEOF
 done
 
 
-{ echo "$as_me:$LINENO: checking for working strcoll" >&5
-echo $ECHO_N "checking for working strcoll... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for working strcoll" >&5
+$as_echo_n "checking for working strcoll... " >&6; }
 if test "${ac_cv_func_strcoll_works+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "$cross_compiling" = yes; then
   ac_cv_func_strcoll_works=no
@@ -13158,36 +12508,39 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_func_strcoll_works=yes
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 ac_cv_func_strcoll_works=no
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_strcoll_works" >&5
-echo "${ECHO_T}$ac_cv_func_strcoll_works" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_strcoll_works" >&5
+$as_echo "$ac_cv_func_strcoll_works" >&6; }
 if test $ac_cv_func_strcoll_works = yes; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -13209,8 +12562,8 @@ if test "$ac_cv_func_alloca_works" = "no" && test "$opt_bash_malloc" = "no"; the
 fi
 
 if test "$ac_cv_func_vprintf" = no; then
-    { echo "$as_me:$LINENO: checking for declaration of vprintf in stdio.h" >&5
-echo $ECHO_N "checking for declaration of vprintf in stdio.h... $ECHO_C" >&6; }
+    { $as_echo "$as_me:$LINENO: checking for declaration of vprintf in stdio.h" >&5
+$as_echo_n "checking for declaration of vprintf in stdio.h... " >&6; }
     cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -13226,8 +12579,8 @@ if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
 fi
 rm -f conftest*
 
-    { echo "$as_me:$LINENO: result: $ac_cv_func_vprintf" >&5
-echo "${ECHO_T}$ac_cv_func_vprintf" >&6; }
+    { $as_echo "$as_me:$LINENO: result: $ac_cv_func_vprintf" >&5
+$as_echo "$ac_cv_func_vprintf" >&6; }
     if test $ac_cv_func_vprintf = yes; then
        cat >>confdefs.h <<\_ACEOF
 #define HAVE_VPRINTF 1
@@ -13245,10 +12598,10 @@ esac
 
 fi
 
-{ echo "$as_me:$LINENO: checking return type of signal handlers" >&5
-echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking return type of signal handlers" >&5
+$as_echo_n "checking return type of signal handlers... " >&6; }
 if test "${ac_cv_type_signal+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -13273,37 +12626,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_type_signal=int
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_type_signal=void
@@ -13311,8 +12648,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
-echo "${ECHO_T}$ac_cv_type_signal" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
+$as_echo "$ac_cv_type_signal" >&6; }
 
 cat >>confdefs.h <<_ACEOF
 #define RETSIGTYPE $ac_cv_type_signal
@@ -13320,10 +12657,10 @@ _ACEOF
 
 
 
-{ echo "$as_me:$LINENO: checking for __setostype" >&5
-echo $ECHO_N "checking for __setostype... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for __setostype" >&5
+$as_echo_n "checking for __setostype... " >&6; }
 if test "${ac_cv_func___setostype+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -13376,47 +12713,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_func___setostype=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_func___setostype=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func___setostype" >&5
-echo "${ECHO_T}$ac_cv_func___setostype" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func___setostype" >&5
+$as_echo "$ac_cv_func___setostype" >&6; }
 if test $ac_cv_func___setostype = yes; then
   cat >>confdefs.h <<\_ACEOF
 #define HAVE_SETOSTYPE 1
@@ -13424,10 +12749,10 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for wait3" >&5
-echo $ECHO_N "checking for wait3... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for wait3" >&5
+$as_echo_n "checking for wait3... " >&6; }
 if test "${ac_cv_func_wait3+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -13480,47 +12805,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_func_wait3=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_func_wait3=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_wait3" >&5
-echo "${ECHO_T}$ac_cv_func_wait3" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_wait3" >&5
+$as_echo "$ac_cv_func_wait3" >&6; }
 if test $ac_cv_func_wait3 = yes; then
   cat >>confdefs.h <<\_ACEOF
 #define HAVE_WAIT3 1
@@ -13528,10 +12841,10 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for isinf" >&5
-echo $ECHO_N "checking for isinf... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for isinf" >&5
+$as_echo_n "checking for isinf... " >&6; }
 if test "${ac_cv_func_isinf+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -13584,47 +12897,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_func_isinf=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_func_isinf=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_isinf" >&5
-echo "${ECHO_T}$ac_cv_func_isinf" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_isinf" >&5
+$as_echo "$ac_cv_func_isinf" >&6; }
 if test $ac_cv_func_isinf = yes; then
   cat >>confdefs.h <<\_ACEOF
 #define HAVE_ISINF_IN_LIBC 1
@@ -13632,10 +12933,10 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for isnan" >&5
-echo $ECHO_N "checking for isnan... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for isnan" >&5
+$as_echo_n "checking for isnan... " >&6; }
 if test "${ac_cv_func_isnan+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -13688,47 +12989,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_func_isnan=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_func_isnan=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_isnan" >&5
-echo "${ECHO_T}$ac_cv_func_isnan" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_isnan" >&5
+$as_echo "$ac_cv_func_isnan" >&6; }
 if test $ac_cv_func_isnan = yes; then
   cat >>confdefs.h <<\_ACEOF
 #define HAVE_ISNAN_IN_LIBC 1
@@ -13737,10 +13026,10 @@ _ACEOF
 fi
 
 
-{ echo "$as_me:$LINENO: checking for mkfifo" >&5
-echo $ECHO_N "checking for mkfifo... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for mkfifo" >&5
+$as_echo_n "checking for mkfifo... " >&6; }
 if test "${ac_cv_func_mkfifo+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -13793,47 +13082,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_func_mkfifo=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_func_mkfifo=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_mkfifo" >&5
-echo "${ECHO_T}$ac_cv_func_mkfifo" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_mkfifo" >&5
+$as_echo "$ac_cv_func_mkfifo" >&6; }
 if test $ac_cv_func_mkfifo = yes; then
   cat >>confdefs.h <<\_ACEOF
 #define HAVE_MKFIFO 1
@@ -13875,11 +13152,11 @@ for ac_func in dup2 eaccess fcntl getdtablesize getgroups gethostname \
                kill killpg lstat readlink sbrk select setdtablesize \
                setitimer tcgetpgrp uname ulimit waitpid
 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; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -13932,51 +13209,41 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        eval "$as_ac_var=no"
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+if test `eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
 fi
@@ -13985,11 +13252,11 @@ done
 
 for ac_func in rename
 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; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -14042,51 +13309,41 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        eval "$as_ac_var=no"
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+if test `eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
 else
@@ -14134,11 +13391,11 @@ for ac_func in bcopy bzero confstr fnmatch \
                setenv setlinebuf setlocale setvbuf siginterrupt strchr \
                sysconf tcgetattr times ttyname tzset unsetenv
 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; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -14191,51 +13448,41 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        eval "$as_ac_var=no"
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+if test `eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
 fi
@@ -14248,11 +13495,11 @@ done
 
 for ac_func in vsnprintf snprintf vasprintf asprintf
 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; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -14305,51 +13552,41 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        eval "$as_ac_var=no"
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+if test `eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
 fi
@@ -14363,11 +13600,11 @@ done
 
 for ac_func in isascii isblank isgraph isprint isspace isxdigit
 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; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -14420,51 +13657,41 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        eval "$as_ac_var=no"
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+if test `eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
 fi
@@ -14475,11 +13702,11 @@ done
 
 for ac_func in getpwent getpwnam getpwuid
 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; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -14532,51 +13759,41 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        eval "$as_ac_var=no"
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+if test `eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
 fi
@@ -14592,11 +13809,11 @@ done
 
 for ac_func in getcwd memset strcasecmp strerror strftime strnlen strpbrk 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; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -14649,51 +13866,41 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        eval "$as_ac_var=no"
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+if test `eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
 else
@@ -14716,11 +13923,11 @@ done
 
 for ac_func in strtod strtol strtoul strtoll strtoull strtoimax strtoumax
 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; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -14773,51 +13980,41 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        eval "$as_ac_var=no"
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+if test `eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
 else
@@ -14834,11 +14031,11 @@ done
 
 for ac_func in fdprintf
 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; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -14891,51 +14088,41 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        eval "$as_ac_var=no"
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+if test `eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
 else
@@ -14950,10 +14137,10 @@ done
 
 
 
-{ echo "$as_me:$LINENO: checking whether confstr is declared" >&5
-echo $ECHO_N "checking whether confstr is declared... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether confstr is declared" >&5
+$as_echo_n "checking whether confstr is declared... " >&6; }
 if test "${ac_cv_have_decl_confstr+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -14966,8 +14153,7 @@ int
 main ()
 {
 #ifndef confstr
-  char *p = (char *) confstr;
-  return !p;
+  (void) confstr;
 #endif
 
   ;
@@ -14980,37 +14166,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_have_decl_confstr=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_have_decl_confstr=no
@@ -15018,8 +14188,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_confstr" >&5
-echo "${ECHO_T}$ac_cv_have_decl_confstr" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_confstr" >&5
+$as_echo "$ac_cv_have_decl_confstr" >&6; }
 if test $ac_cv_have_decl_confstr = yes; then
 
 cat >>confdefs.h <<_ACEOF
@@ -15036,10 +14206,10 @@ _ACEOF
 fi
 
 
-{ echo "$as_me:$LINENO: checking whether printf is declared" >&5
-echo $ECHO_N "checking whether printf is declared... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether printf is declared" >&5
+$as_echo_n "checking whether printf is declared... " >&6; }
 if test "${ac_cv_have_decl_printf+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -15052,8 +14222,7 @@ int
 main ()
 {
 #ifndef printf
-  char *p = (char *) printf;
-  return !p;
+  (void) printf;
 #endif
 
   ;
@@ -15066,37 +14235,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_have_decl_printf=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_have_decl_printf=no
@@ -15104,8 +14257,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_printf" >&5
-echo "${ECHO_T}$ac_cv_have_decl_printf" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_printf" >&5
+$as_echo "$ac_cv_have_decl_printf" >&6; }
 if test $ac_cv_have_decl_printf = yes; then
 
 cat >>confdefs.h <<_ACEOF
@@ -15122,10 +14275,10 @@ _ACEOF
 fi
 
 
-{ echo "$as_me:$LINENO: checking whether sbrk is declared" >&5
-echo $ECHO_N "checking whether sbrk is declared... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether sbrk is declared" >&5
+$as_echo_n "checking whether sbrk is declared... " >&6; }
 if test "${ac_cv_have_decl_sbrk+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -15138,8 +14291,7 @@ int
 main ()
 {
 #ifndef sbrk
-  char *p = (char *) sbrk;
-  return !p;
+  (void) sbrk;
 #endif
 
   ;
@@ -15152,37 +14304,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_have_decl_sbrk=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_have_decl_sbrk=no
@@ -15190,8 +14326,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_sbrk" >&5
-echo "${ECHO_T}$ac_cv_have_decl_sbrk" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_sbrk" >&5
+$as_echo "$ac_cv_have_decl_sbrk" >&6; }
 if test $ac_cv_have_decl_sbrk = yes; then
 
 cat >>confdefs.h <<_ACEOF
@@ -15208,10 +14344,10 @@ _ACEOF
 fi
 
 
-{ echo "$as_me:$LINENO: checking whether setregid is declared" >&5
-echo $ECHO_N "checking whether setregid is declared... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether setregid is declared" >&5
+$as_echo_n "checking whether setregid is declared... " >&6; }
 if test "${ac_cv_have_decl_setregid+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -15224,8 +14360,7 @@ int
 main ()
 {
 #ifndef setregid
-  char *p = (char *) setregid;
-  return !p;
+  (void) setregid;
 #endif
 
   ;
@@ -15238,37 +14373,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_have_decl_setregid=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_have_decl_setregid=no
@@ -15276,8 +14395,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_setregid" >&5
-echo "${ECHO_T}$ac_cv_have_decl_setregid" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_setregid" >&5
+$as_echo "$ac_cv_have_decl_setregid" >&6; }
 if test $ac_cv_have_decl_setregid = yes; then
 
 cat >>confdefs.h <<_ACEOF
@@ -15294,10 +14413,10 @@ _ACEOF
 fi
 
 
-{ echo "$as_me:$LINENO: checking whether strcpy is declared" >&5
-echo $ECHO_N "checking whether strcpy is declared... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether strcpy is declared" >&5
+$as_echo_n "checking whether strcpy is declared... " >&6; }
 if test "${ac_cv_have_decl_strcpy+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -15310,8 +14429,7 @@ int
 main ()
 {
 #ifndef strcpy
-  char *p = (char *) strcpy;
-  return !p;
+  (void) strcpy;
 #endif
 
   ;
@@ -15324,37 +14442,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_have_decl_strcpy=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_have_decl_strcpy=no
@@ -15362,8 +14464,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_strcpy" >&5
-echo "${ECHO_T}$ac_cv_have_decl_strcpy" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_strcpy" >&5
+$as_echo "$ac_cv_have_decl_strcpy" >&6; }
 if test $ac_cv_have_decl_strcpy = yes; then
 
 cat >>confdefs.h <<_ACEOF
@@ -15380,10 +14482,10 @@ _ACEOF
 fi
 
 
-{ echo "$as_me:$LINENO: checking whether strsignal is declared" >&5
-echo $ECHO_N "checking whether strsignal is declared... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether strsignal is declared" >&5
+$as_echo_n "checking whether strsignal is declared... " >&6; }
 if test "${ac_cv_have_decl_strsignal+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -15396,8 +14498,7 @@ int
 main ()
 {
 #ifndef strsignal
-  char *p = (char *) strsignal;
-  return !p;
+  (void) strsignal;
 #endif
 
   ;
@@ -15410,37 +14511,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_have_decl_strsignal=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_have_decl_strsignal=no
@@ -15448,8 +14533,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_strsignal" >&5
-echo "${ECHO_T}$ac_cv_have_decl_strsignal" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_strsignal" >&5
+$as_echo "$ac_cv_have_decl_strsignal" >&6; }
 if test $ac_cv_have_decl_strsignal = yes; then
 
 cat >>confdefs.h <<_ACEOF
 
 
 
-{ echo "$as_me:$LINENO: checking whether strtold is declared" >&5
-echo $ECHO_N "checking whether strtold is declared... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether strtold is declared" >&5
+$as_echo_n "checking whether strtold is declared... " >&6; }
 if test "${ac_cv_have_decl_strtold+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -15483,8 +14568,7 @@ int
 main ()
 {
 #ifndef strtold
-  char *p = (char *) strtold;
-  return !p;
+  (void) strtold;
 #endif
 
   ;
@@ -15497,37 +14581,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_have_decl_strtold=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_have_decl_strtold=no
@@ -15535,8 +14603,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_strtold" >&5
-echo "${ECHO_T}$ac_cv_have_decl_strtold" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_strtold" >&5
+$as_echo "$ac_cv_have_decl_strtold" >&6; }
 if test $ac_cv_have_decl_strtold = yes; then
 
 cat >>confdefs.h <<_ACEOF
@@ -15544,10 +14612,10 @@ cat >>confdefs.h <<_ACEOF
 _ACEOF
 
 
-    { echo "$as_me:$LINENO: checking for broken strtold" >&5
-echo $ECHO_N "checking for broken strtold... $ECHO_C" >&6; }
+    { $as_echo "$as_me:$LINENO: checking for broken strtold" >&5
+$as_echo_n "checking for broken strtold... " >&6; }
     if test "${bash_cv_strtold_broken+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -15570,37 +14638,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   bash_cv_strtold_broken=no
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_strtold_broken=yes
@@ -15611,8 +14663,8 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 
 fi
 
-    { echo "$as_me:$LINENO: result: $bash_cv_strtold_broken" >&5
-echo "${ECHO_T}$bash_cv_strtold_broken" >&6; }
+    { $as_echo "$as_me:$LINENO: result: $bash_cv_strtold_broken" >&5
+$as_echo "$bash_cv_strtold_broken" >&6; }
     if test "$bash_cv_strtold_broken" = "yes" ; then
        cat >>confdefs.h <<\_ACEOF
 #define STRTOLD_BROKEN 1
 
 
 
-{ echo "$as_me:$LINENO: checking for declaration of strtoimax" >&5
-echo $ECHO_N "checking for declaration of strtoimax... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for declaration of strtoimax" >&5
+$as_echo_n "checking for declaration of strtoimax... " >&6; }
 if test "${bash_cv_decl_strtoimax+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -15667,47 +14719,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   bash_cv_decl_strtoimax=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_decl_strtoimax=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $bash_cv_decl_strtoimax" >&5
-echo "${ECHO_T}$bash_cv_decl_strtoimax" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_decl_strtoimax" >&5
+$as_echo "$bash_cv_decl_strtoimax" >&6; }
 bash_tr_func=HAVE_DECL_`echo strtoimax | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
 if test $bash_cv_decl_strtoimax = yes; then
   cat >>confdefs.h <<_ACEOF
 
 
 
-{ echo "$as_me:$LINENO: checking for declaration of strtol" >&5
-echo $ECHO_N "checking for declaration of strtol... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for declaration of strtol" >&5
+$as_echo_n "checking for declaration of strtol... " >&6; }
 if test "${bash_cv_decl_strtol+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -15757,47 +14797,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   bash_cv_decl_strtol=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_decl_strtol=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $bash_cv_decl_strtol" >&5
-echo "${ECHO_T}$bash_cv_decl_strtol" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_decl_strtol" >&5
+$as_echo "$bash_cv_decl_strtol" >&6; }
 bash_tr_func=HAVE_DECL_`echo strtol | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
 if test $bash_cv_decl_strtol = yes; then
   cat >>confdefs.h <<_ACEOF
 
 
 
-{ echo "$as_me:$LINENO: checking for declaration of strtoll" >&5
-echo $ECHO_N "checking for declaration of strtoll... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for declaration of strtoll" >&5
+$as_echo_n "checking for declaration of strtoll... " >&6; }
 if test "${bash_cv_decl_strtoll+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -15847,47 +14875,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   bash_cv_decl_strtoll=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_decl_strtoll=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $bash_cv_decl_strtoll" >&5
-echo "${ECHO_T}$bash_cv_decl_strtoll" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_decl_strtoll" >&5
+$as_echo "$bash_cv_decl_strtoll" >&6; }
 bash_tr_func=HAVE_DECL_`echo strtoll | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
 if test $bash_cv_decl_strtoll = yes; then
   cat >>confdefs.h <<_ACEOF
 
 
 
-{ echo "$as_me:$LINENO: checking for declaration of strtoul" >&5
-echo $ECHO_N "checking for declaration of strtoul... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for declaration of strtoul" >&5
+$as_echo_n "checking for declaration of strtoul... " >&6; }
 if test "${bash_cv_decl_strtoul+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -15937,47 +14953,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   bash_cv_decl_strtoul=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_decl_strtoul=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $bash_cv_decl_strtoul" >&5
-echo "${ECHO_T}$bash_cv_decl_strtoul" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_decl_strtoul" >&5
+$as_echo "$bash_cv_decl_strtoul" >&6; }
 bash_tr_func=HAVE_DECL_`echo strtoul | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
 if test $bash_cv_decl_strtoul = yes; then
   cat >>confdefs.h <<_ACEOF
 
 
 
-{ echo "$as_me:$LINENO: checking for declaration of strtoull" >&5
-echo $ECHO_N "checking for declaration of strtoull... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for declaration of strtoull" >&5
+$as_echo_n "checking for declaration of strtoull... " >&6; }
 if test "${bash_cv_decl_strtoull+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -16027,47 +15031,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   bash_cv_decl_strtoull=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_decl_strtoull=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $bash_cv_decl_strtoull" >&5
-echo "${ECHO_T}$bash_cv_decl_strtoull" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_decl_strtoull" >&5
+$as_echo "$bash_cv_decl_strtoull" >&6; }
 bash_tr_func=HAVE_DECL_`echo strtoull | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
 if test $bash_cv_decl_strtoull = yes; then
   cat >>confdefs.h <<_ACEOF
 
 
 
-{ echo "$as_me:$LINENO: checking for declaration of strtoumax" >&5
-echo $ECHO_N "checking for declaration of strtoumax... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for declaration of strtoumax" >&5
+$as_echo_n "checking for declaration of strtoumax... " >&6; }
 if test "${bash_cv_decl_strtoumax+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -16117,47 +15109,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   bash_cv_decl_strtoumax=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_decl_strtoumax=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $bash_cv_decl_strtoumax" >&5
-echo "${ECHO_T}$bash_cv_decl_strtoumax" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_decl_strtoumax" >&5
+$as_echo "$bash_cv_decl_strtoumax" >&6; }
 bash_tr_func=HAVE_DECL_`echo strtoumax | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
 if test $bash_cv_decl_strtoumax = yes; then
   cat >>confdefs.h <<_ACEOF
 
 
 
-for ac_header in stdlib.h sys/time.h unistd.h
+
+for ac_header in $ac_header_list
 do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&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; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
+$as_echo_n "checking $ac_header usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -16206,49 +15188,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$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; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
+$as_echo_n "checking $ac_header presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -16262,58 +15228,52 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_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; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { 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;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+$as_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;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
     ( cat <<\_ASBOX
 ## ------------------------------- ##
 ## Report this to bug-bash@gnu.org ##
@@ -16322,21 +15282,23 @@ _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; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 
 fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+if test `eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF
 
 fi
 done
 
 
-for ac_func in alarm
+
+
+
+
+
+
+
+for ac_func in $ac_func_list
 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; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -16403,60 +15372,66 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        eval "$as_ac_var=no"
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+if test `eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
 fi
 done
 
-{ echo "$as_me:$LINENO: checking for working mktime" >&5
-echo $ECHO_N "checking for working mktime... $ECHO_C" >&6; }
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+{ $as_echo "$as_me:$LINENO: checking for working mktime" >&5
+$as_echo_n "checking for working mktime... " >&6; }
 if test "${ac_cv_func_working_mktime+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "$cross_compiling" = yes; then
   ac_cv_func_working_mktime=no
@@ -16468,26 +15443,25 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 /* Test program from Paul Eggert and Tony Leneis.  */
-#if TIME_WITH_SYS_TIME
+#ifdef TIME_WITH_SYS_TIME
 # include <sys/time.h>
 # include <time.h>
 #else
-# if HAVE_SYS_TIME_H
+# ifdef HAVE_SYS_TIME_H
 #  include <sys/time.h>
 # else
 #  include <time.h>
 # endif
 #endif
 
-#if HAVE_STDLIB_H
-# include <stdlib.h>
-#endif
+#include <limits.h>
+#include <stdlib.h>
 
-#if HAVE_UNISTD_H
+#ifdef HAVE_UNISTD_H
 # include <unistd.h>
 #endif
 
-#if !HAVE_ALARM
+#ifndef HAVE_ALARM
 # define alarm(X) /* empty */
 #endif
 
@@ -16588,6 +15562,36 @@ bigtime_test (j)
   return 1;
 }
 
+static int
+year_2050_test ()
+{
+  /* The correct answer for 2050-02-01 00:00:00 in Pacific time,
+     ignoring leap seconds.  */
+  unsigned long int answer = 2527315200UL;
+
+  struct tm tm;
+  time_t t;
+  tm.tm_year = 2050 - 1900;
+  tm.tm_mon = 2 - 1;
+  tm.tm_mday = 1;
+  tm.tm_hour = tm.tm_min = tm.tm_sec = 0;
+  tm.tm_isdst = -1;
+
+  /* Use the portable POSIX.1 specification "TZ=PST8PDT,M4.1.0,M10.5.0"
+     instead of "TZ=America/Vancouver" in order to detect the bug even
+     on systems that don't support the Olson extension, or don't have the
+     full zoneinfo tables installed.  */
+  putenv ("TZ=PST8PDT,M4.1.0,M10.5.0");
+
+  t = mktime (&tm);
+
+  /* Check that the result is either a failure, or close enough
+     to the correct answer that we can assume the discrepancy is
+     due to leap seconds.  */
+  return (t == (time_t) -1
+         || (0 < t && answer - 120 <= t && t <= answer + 120));
+}
+
 int
 main ()
 {
@@ -16599,12 +15603,15 @@ main ()
      isn't worth using anyway.  */
   alarm (60);
 
-  for (time_t_max = 1; 0 < time_t_max; time_t_max *= 2)
-    continue;
-  time_t_max--;
-  if ((time_t) -1 < 0)
-    for (time_t_min = -1; (time_t) (time_t_min * 2) < 0; time_t_min *= 2)
-      continue;
+  for (;;)
+    {
+      t = (time_t_max << 1) + 1;
+      if (t <= time_t_max)
+       break;
+      time_t_max = t;
+    }
+  time_t_min = - ((time_t) ~ (time_t) 0 == (time_t) -1) - time_t_max;
+
   delta = time_t_max / 997; /* a suitable prime number */
   for (i = 0; i < N_STRINGS; i++)
     {
@@ -16619,13 +15626,15 @@ main ()
             && mktime_test ((time_t) (60 * 60 * 24))))
        return 1;
 
-      for (j = 1; 0 < j; j *= 2)
+      for (j = 1; ; j <<= 1)
        if (! bigtime_test (j))
          return 1;
-      if (! bigtime_test (j - 1))
+       else if (INT_MAX / 2 < j)
+         break;
+      if (! bigtime_test (INT_MAX))
        return 1;
     }
-  return ! (irix_6_4_bug () && spring_forward_gap ());
+  return ! (irix_6_4_bug () && spring_forward_gap () && year_2050_test ());
 }
 _ACEOF
 rm -f conftest$ac_exeext
@@ -16634,36 +15643,39 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_func_working_mktime=yes
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 ac_cv_func_working_mktime=no
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_working_mktime" >&5
-echo "${ECHO_T}$ac_cv_func_working_mktime" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_working_mktime" >&5
+$as_echo "$ac_cv_func_working_mktime" >&6; }
 if test $ac_cv_func_working_mktime = no; then
   case " $LIBOBJS " in
   *" mktime.$ac_objext "* ) ;;
 
 for ac_header in argz.h errno.h fcntl.h malloc.h stdio_ext.h
 do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&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; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
+$as_echo_n "checking $ac_header usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -16711,49 +15724,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$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; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
+$as_echo_n "checking $ac_header presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -16767,58 +15764,52 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_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; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { 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;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+$as_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;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
     ( cat <<\_ASBOX
 ## ------------------------------- ##
 ## Report this to bug-bash@gnu.org ##
@@ -16827,21 +15818,23 @@ _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; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 
 fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+if test `eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF
 
 fi
@@ -16853,20 +15846,21 @@ done
 
 for ac_header in stdlib.h unistd.h
 do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&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; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
+$as_echo_n "checking $ac_header usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -16882,49 +15876,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$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; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
+$as_echo_n "checking $ac_header presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -16938,58 +15916,52 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_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; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { 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;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+$as_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;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
     ( cat <<\_ASBOX
 ## ------------------------------- ##
 ## Report this to bug-bash@gnu.org ##
@@ -16998,21 +15970,23 @@ _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; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 
 fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+if test `eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF
 
 fi
@@ -17022,11 +15996,11 @@ done
 
 for ac_func in getpagesize
 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; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -17079,60 +16053,50 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        eval "$as_ac_var=no"
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+if test `eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
 fi
 done
 
-{ echo "$as_me:$LINENO: checking for working mmap" >&5
-echo $ECHO_N "checking for working mmap... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for working mmap" >&5
+$as_echo_n "checking for working mmap... " >&6; }
 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "$cross_compiling" = yes; then
   ac_cv_func_mmap_fixed_mapped=no
@@ -17172,21 +16136,21 @@ $ac_includes_default
 #include <fcntl.h>
 #include <sys/mman.h>
 
-#if !STDC_HEADERS && !HAVE_STDLIB_H
+#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
 char *malloc ();
 #endif
 
 /* This mess was copied from the GNU getpagesize.h.  */
-#if !HAVE_GETPAGESIZE
+#ifndef HAVE_GETPAGESIZE
 /* Assume that all systems that can run configure have sys/param.h.  */
-# if !HAVE_SYS_PARAM_H
+# ifndef HAVE_SYS_PARAM_H
 #  define HAVE_SYS_PARAM_H 1
 # endif
 
 # ifdef _SC_PAGESIZE
 #  define getpagesize() sysconf(_SC_PAGESIZE)
 # else /* no _SC_PAGESIZE */
-#  if HAVE_SYS_PARAM_H
+#  ifdef HAVE_SYS_PARAM_H
 #   include <sys/param.h>
 #   ifdef EXEC_PAGESIZE
 #    define getpagesize() EXEC_PAGESIZE
@@ -17276,36 +16240,39 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_func_mmap_fixed_mapped=yes
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 ac_cv_func_mmap_fixed_mapped=no
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
-echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
+$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
 if test $ac_cv_func_mmap_fixed_mapped = yes; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -17327,11 +16294,11 @@ rm -f conftest.mmap
 for ac_func in __argz_count __argz_next __argz_stringify dcgettext mempcpy \
                munmap stpcpy strcspn strdup
 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; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -17384,51 +16351,41 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        eval "$as_ac_var=no"
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+if test `eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
 fi
 
 for ac_header in wctype.h
 do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&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; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
+$as_echo_n "checking $ac_header usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -17479,49 +16437,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$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; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
+$as_echo_n "checking $ac_header presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -17535,58 +16477,52 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_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; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { 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;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+$as_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;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
     ( cat <<\_ASBOX
 ## ------------------------------- ##
 ## Report this to bug-bash@gnu.org ##
@@ -17595,21 +16531,23 @@ _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; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 
 fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+if test `eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF
 
 fi
@@ -17619,20 +16557,21 @@ done
 
 for ac_header in wchar.h
 do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&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; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
+$as_echo_n "checking $ac_header usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -17648,49 +16587,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$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; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
+$as_echo_n "checking $ac_header presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -17704,58 +16627,52 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_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; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { 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;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+$as_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;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
     ( cat <<\_ASBOX
 ## ------------------------------- ##
 ## Report this to bug-bash@gnu.org ##
@@ -17764,21 +16681,23 @@ _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; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 
 fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+if test `eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF
 
 fi
@@ -17788,20 +16707,21 @@ done
 
 for ac_header in langinfo.h
 do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&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; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
+$as_echo_n "checking $ac_header usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -17817,49 +16737,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$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; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
+$as_echo_n "checking $ac_header presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -17873,58 +16777,52 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_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; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { 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;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+$as_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;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
     ( cat <<\_ASBOX
 ## ------------------------------- ##
 ## Report this to bug-bash@gnu.org ##
@@ -17933,21 +16831,23 @@ _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; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 
 fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+if test `eval 'as_val=${'$as_ac_Header'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF
 
 fi
 done
 
 
-{ echo "$as_me:$LINENO: checking for mbrlen" >&5
-echo $ECHO_N "checking for mbrlen... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for mbrlen" >&5
+$as_echo_n "checking for mbrlen... " >&6; }
 if test "${ac_cv_func_mbrlen+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -18011,47 +16911,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_func_mbrlen=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_func_mbrlen=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_mbrlen" >&5
-echo "${ECHO_T}$ac_cv_func_mbrlen" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_mbrlen" >&5
+$as_echo "$ac_cv_func_mbrlen" >&6; }
 if test $ac_cv_func_mbrlen = yes; then
   cat >>confdefs.h <<\_ACEOF
 #define HAVE_MBRLEN 1
@@ -18059,10 +16947,10 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for mbscmp" >&5
-echo $ECHO_N "checking for mbscmp... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for mbscmp" >&5
+$as_echo_n "checking for mbscmp... " >&6; }
 if test "${ac_cv_func_mbscmp+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -18115,47 +17003,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_func_mbscmp=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_func_mbscmp=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_mbscmp" >&5
-echo "${ECHO_T}$ac_cv_func_mbscmp" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_mbscmp" >&5
+$as_echo "$ac_cv_func_mbscmp" >&6; }
 if test $ac_cv_func_mbscmp = yes; then
   cat >>confdefs.h <<\_ACEOF
 #define HAVE_MBSCMP 1
@@ -18163,10 +17039,10 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for mbsrtowcs" >&5
-echo $ECHO_N "checking for mbsrtowcs... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for mbsrtowcs" >&5
+$as_echo_n "checking for mbsrtowcs... " >&6; }
 if test "${ac_cv_func_mbsrtowcs+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -18219,47 +17095,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_func_mbsrtowcs=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_func_mbsrtowcs=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_mbsrtowcs" >&5
-echo "${ECHO_T}$ac_cv_func_mbsrtowcs" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_mbsrtowcs" >&5
+$as_echo "$ac_cv_func_mbsrtowcs" >&6; }
 if test $ac_cv_func_mbsrtowcs = yes; then
   cat >>confdefs.h <<\_ACEOF
 #define HAVE_MBSRTOWCS 1
@@ -18268,10 +17132,10 @@ _ACEOF
 fi
 
 
-{ echo "$as_me:$LINENO: checking for wcrtomb" >&5
-echo $ECHO_N "checking for wcrtomb... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for wcrtomb" >&5
+$as_echo_n "checking for wcrtomb... " >&6; }
 if test "${ac_cv_func_wcrtomb+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -18324,47 +17188,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_func_wcrtomb=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_func_wcrtomb=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_wcrtomb" >&5
-echo "${ECHO_T}$ac_cv_func_wcrtomb" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_wcrtomb" >&5
+$as_echo "$ac_cv_func_wcrtomb" >&6; }
 if test $ac_cv_func_wcrtomb = yes; then
   cat >>confdefs.h <<\_ACEOF
 #define HAVE_WCRTOMB 1
@@ -18372,10 +17224,10 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for wcscoll" >&5
-echo $ECHO_N "checking for wcscoll... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for wcscoll" >&5
+$as_echo_n "checking for wcscoll... " >&6; }
 if test "${ac_cv_func_wcscoll+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -18428,47 +17280,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_func_wcscoll=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_func_wcscoll=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_wcscoll" >&5
-echo "${ECHO_T}$ac_cv_func_wcscoll" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_wcscoll" >&5
+$as_echo "$ac_cv_func_wcscoll" >&6; }
 if test $ac_cv_func_wcscoll = yes; then
   cat >>confdefs.h <<\_ACEOF
 #define HAVE_WCSCOLL 1
@@ -18476,10 +17316,10 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for wcsdup" >&5
-echo $ECHO_N "checking for wcsdup... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for wcsdup" >&5
+$as_echo_n "checking for wcsdup... " >&6; }
 if test "${ac_cv_func_wcsdup+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -18532,47 +17372,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_func_wcsdup=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_func_wcsdup=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_wcsdup" >&5
-echo "${ECHO_T}$ac_cv_func_wcsdup" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_wcsdup" >&5
+$as_echo "$ac_cv_func_wcsdup" >&6; }
 if test $ac_cv_func_wcsdup = yes; then
   cat >>confdefs.h <<\_ACEOF
 #define HAVE_WCSDUP 1
@@ -18580,10 +17408,10 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for wcwidth" >&5
-echo $ECHO_N "checking for wcwidth... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for wcwidth" >&5
+$as_echo_n "checking for wcwidth... " >&6; }
 if test "${ac_cv_func_wcwidth+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -18636,47 +17464,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_func_wcwidth=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_func_wcwidth=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_wcwidth" >&5
-echo "${ECHO_T}$ac_cv_func_wcwidth" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_wcwidth" >&5
+$as_echo "$ac_cv_func_wcwidth" >&6; }
 if test $ac_cv_func_wcwidth = yes; then
   cat >>confdefs.h <<\_ACEOF
 #define HAVE_WCWIDTH 1
@@ -18684,10 +17500,10 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for wctype" >&5
-echo $ECHO_N "checking for wctype... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for wctype" >&5
+$as_echo_n "checking for wctype... " >&6; }
 if test "${ac_cv_func_wctype+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -18740,47 +17556,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_func_wctype=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_func_wctype=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_wctype" >&5
-echo "${ECHO_T}$ac_cv_func_wctype" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_wctype" >&5
+$as_echo "$ac_cv_func_wctype" >&6; }
 if test $ac_cv_func_wctype = yes; then
   cat >>confdefs.h <<\_ACEOF
 #define HAVE_WCTYPE 1
 
 
 
-  { echo "$as_me:$LINENO: checking whether mbrtowc and mbstate_t are properly declared" >&5
-echo $ECHO_N "checking whether mbrtowc and mbstate_t are properly declared... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking whether mbrtowc and mbstate_t are properly declared" >&5
+$as_echo_n "checking whether mbrtowc and mbstate_t are properly declared... " >&6; }
 if test "${ac_cv_func_mbrtowc+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -18820,47 +17624,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_func_mbrtowc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_func_mbrtowc=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_mbrtowc" >&5
-echo "${ECHO_T}$ac_cv_func_mbrtowc" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_mbrtowc" >&5
+$as_echo "$ac_cv_func_mbrtowc" >&6; }
   if test $ac_cv_func_mbrtowc = yes; then
 
 cat >>confdefs.h <<\_ACEOF
 
 for ac_func in iswlower iswupper towlower towupper iswctype
 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; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -18940,61 +17732,51 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        eval "$as_ac_var=no"
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+if test `eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
 fi
 done
 
 
-{ echo "$as_me:$LINENO: checking for nl_langinfo and CODESET" >&5
-echo $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for nl_langinfo and CODESET" >&5
+$as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
 if test "${bash_cv_langinfo_codeset+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -19017,47 +17799,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   bash_cv_langinfo_codeset=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_langinfo_codeset=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $bash_cv_langinfo_codeset" >&5
-echo "${ECHO_T}$bash_cv_langinfo_codeset" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_langinfo_codeset" >&5
+$as_echo "$bash_cv_langinfo_codeset" >&6; }
 if test $bash_cv_langinfo_codeset = yes; then
   cat >>confdefs.h <<\_ACEOF
 #define HAVE_LANGINFO_CODESET 1
@@ -19065,10 +17835,10 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for wchar_t in wchar.h" >&5
-echo $ECHO_N "checking for wchar_t in wchar.h... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for wchar_t in wchar.h" >&5
+$as_echo_n "checking for wchar_t in wchar.h... " >&6; }
 if test "${bash_cv_type_wchar_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -19095,37 +17865,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   bash_cv_type_wchar_t=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_type_wchar_t=no
@@ -19133,8 +17887,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $bash_cv_type_wchar_t" >&5
-echo "${ECHO_T}$bash_cv_type_wchar_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_type_wchar_t" >&5
+$as_echo "$bash_cv_type_wchar_t" >&6; }
 if test $bash_cv_type_wchar_t = yes; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -19143,10 +17897,10 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for wctype_t in wctype.h" >&5
-echo $ECHO_N "checking for wctype_t in wctype.h... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for wctype_t in wctype.h" >&5
+$as_echo_n "checking for wctype_t in wctype.h... " >&6; }
 if test "${bash_cv_type_wctype_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -19172,37 +17926,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   bash_cv_type_wctype_t=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_type_wctype_t=no
@@ -19210,8 +17948,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $bash_cv_type_wctype_t" >&5
-echo "${ECHO_T}$bash_cv_type_wctype_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_type_wctype_t" >&5
+$as_echo "$bash_cv_type_wctype_t" >&6; }
 if test $bash_cv_type_wctype_t = yes; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -19220,10 +17958,10 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for wint_t in wctype.h" >&5
-echo $ECHO_N "checking for wint_t in wctype.h... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for wint_t in wctype.h" >&5
+$as_echo_n "checking for wint_t in wctype.h... " >&6; }
 if test "${bash_cv_type_wint_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -19249,37 +17987,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   bash_cv_type_wint_t=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_type_wint_t=no
@@ -19287,8 +18009,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $bash_cv_type_wint_t" >&5
-echo "${ECHO_T}$bash_cv_type_wint_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_type_wint_t" >&5
+$as_echo "$bash_cv_type_wint_t" >&6; }
 if test $bash_cv_type_wint_t = yes; then
 
 cat >>confdefs.h <<\_ACEOF
 
 if test "$opt_static_link" != yes; then
 
-{ echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
-echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
+$as_echo_n "checking for dlopen in -ldl... " >&6; }
 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-ldl  $LIBS"
@@ -19336,48 +18058,36 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_lib_dl_dlopen=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_lib_dl_dlopen=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
-echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
+$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
 if test $ac_cv_lib_dl_dlopen = yes; then
   cat >>confdefs.h <<_ACEOF
 #define HAVE_LIBDL 1
 
 for ac_func in dlopen dlclose dlsym
 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; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -19449,51 +18159,41 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        eval "$as_ac_var=no"
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'`
+              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+if test `eval 'as_val=${'$as_ac_var'}
+                $as_echo "$as_val"'` = yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
 fi
@@ -19501,10 +18201,10 @@ done
 
 fi
 
-{ echo "$as_me:$LINENO: checking whether sys_siglist is declared" >&5
-echo $ECHO_N "checking whether sys_siglist is declared... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether sys_siglist is declared" >&5
+$as_echo_n "checking whether sys_siglist is declared... " >&6; }
 if test "${ac_cv_have_decl_sys_siglist+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -19514,7 +18214,7 @@ cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 #include <signal.h>
 /* NetBSD declares sys_siglist in unistd.h.  */
-#if HAVE_UNISTD_H
+#ifdef HAVE_UNISTD_H
 # include <unistd.h>
 #endif
 
@@ -19523,8 +18223,7 @@ int
 main ()
 {
 #ifndef sys_siglist
-  char *p = (char *) sys_siglist;
-  return !p;
+  (void) sys_siglist;
 #endif
 
   ;
@@ -19537,37 +18236,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_have_decl_sys_siglist=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_have_decl_sys_siglist=no
@@ -19575,8 +18258,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_sys_siglist" >&5
-echo "${ECHO_T}$ac_cv_have_decl_sys_siglist" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_sys_siglist" >&5
+$as_echo "$ac_cv_have_decl_sys_siglist" >&6; }
 if test $ac_cv_have_decl_sys_siglist = yes; then
 
 cat >>confdefs.h <<_ACEOF
 
 if test "$ac_cv_func_inet_aton" != 'yes'; then
 
-{ echo "$as_me:$LINENO: checking for inet_aton" >&5
-echo $ECHO_N "checking for inet_aton... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for inet_aton" >&5
+$as_echo_n "checking for inet_aton... " >&6; }
 if test "${bash_cv_func_inet_aton+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -19627,47 +18310,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   bash_cv_func_inet_aton=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_func_inet_aton=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $bash_cv_func_inet_aton" >&5
-echo "${ECHO_T}$bash_cv_func_inet_aton" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_func_inet_aton" >&5
+$as_echo "$bash_cv_func_inet_aton" >&6; }
 if test $bash_cv_func_inet_aton = yes; then
   cat >>confdefs.h <<\_ACEOF
 #define HAVE_INET_ATON 1
 
 case "$host_os" in
 irix4*)
-{ echo "$as_me:$LINENO: checking for getpwent in -lsun" >&5
-echo $ECHO_N "checking for getpwent in -lsun... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for getpwent in -lsun" >&5
+$as_echo_n "checking for getpwent in -lsun... " >&6; }
 if test "${ac_cv_lib_sun_getpwent+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lsun  $LIBS"
@@ -19721,48 +18392,36 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_lib_sun_getpwent=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_lib_sun_getpwent=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_sun_getpwent" >&5
-echo "${ECHO_T}$ac_cv_lib_sun_getpwent" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_sun_getpwent" >&5
+$as_echo "$ac_cv_lib_sun_getpwent" >&6; }
 if test $ac_cv_lib_sun_getpwent = yes; then
   cat >>confdefs.h <<_ACEOF
 #define HAVE_LIBSUN 1
@@ -19779,17 +18438,17 @@ if test "$ac_cv_func_getpeername" = no; then
 if test "X$bash_cv_have_socklib" = "X"; then
 _bash_needmsg=
 else
-{ echo "$as_me:$LINENO: checking for socket library" >&5
-echo $ECHO_N "checking for socket library... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for socket library" >&5
+$as_echo_n "checking for socket library... " >&6; }
 _bash_needmsg=yes
 fi
 if test "${bash_cv_have_socklib+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  { echo "$as_me:$LINENO: checking for getpeername in -lsocket" >&5
-echo $ECHO_N "checking for getpeername in -lsocket... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for getpeername in -lsocket" >&5
+$as_echo_n "checking for getpeername in -lsocket... " >&6; }
 if test "${ac_cv_lib_socket_getpeername+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lsocket -lnsl $LIBS"
@@ -19821,48 +18480,36 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_lib_socket_getpeername=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_lib_socket_getpeername=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_socket_getpeername" >&5
-echo "${ECHO_T}$ac_cv_lib_socket_getpeername" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_socket_getpeername" >&5
+$as_echo "$ac_cv_lib_socket_getpeername" >&6; }
 if test $ac_cv_lib_socket_getpeername = yes; then
   bash_cv_have_socklib=yes
 else
@@ -19872,8 +18519,8 @@ fi
 fi
 
 if test "X$_bash_needmsg" = Xyes; then
-  { echo "$as_me:$LINENO: result: $bash_cv_have_socklib" >&5
-echo "${ECHO_T}$bash_cv_have_socklib" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $bash_cv_have_socklib" >&5
+$as_echo "$bash_cv_have_socklib" >&6; }
   _bash_needmsg=
 fi
 if test $bash_cv_have_socklib = yes; then
@@ -19881,17 +18528,17 @@ if test $bash_cv_have_socklib = yes; then
   if test "X$bash_cv_have_libnsl" = "X"; then
     _bash_needmsg=
   else
-    { echo "$as_me:$LINENO: checking for libnsl" >&5
-echo $ECHO_N "checking for libnsl... $ECHO_C" >&6; }
+    { $as_echo "$as_me:$LINENO: checking for libnsl" >&5
+$as_echo_n "checking for libnsl... " >&6; }
     _bash_needmsg=yes
   fi
   if test "${bash_cv_have_libnsl+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  { echo "$as_me:$LINENO: checking for t_open in -lnsl" >&5
-echo $ECHO_N "checking for t_open in -lnsl... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for t_open in -lnsl" >&5
+$as_echo_n "checking for t_open in -lnsl... " >&6; }
 if test "${ac_cv_lib_nsl_t_open+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lnsl  $LIBS"
@@ -19923,48 +18570,36 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_lib_nsl_t_open=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_lib_nsl_t_open=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_t_open" >&5
-echo "${ECHO_T}$ac_cv_lib_nsl_t_open" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_t_open" >&5
+$as_echo "$ac_cv_lib_nsl_t_open" >&6; }
 if test $ac_cv_lib_nsl_t_open = yes; then
   bash_cv_have_libnsl=yes
 else
@@ -19974,8 +18609,8 @@ fi
 fi
 
   if test "X$_bash_needmsg" = Xyes; then
-    { echo "$as_me:$LINENO: result: $bash_cv_have_libnsl" >&5
-echo "${ECHO_T}$bash_cv_have_libnsl" >&6; }
+    { $as_echo "$as_me:$LINENO: result: $bash_cv_have_libnsl" >&5
+$as_echo "$bash_cv_have_libnsl" >&6; }
     _bash_needmsg=
   fi
   if test $bash_cv_have_libnsl = yes; then
@@ -19998,12 +18633,12 @@ if test "$ac_cv_func_gethostbyname" = no; then
        if test "X$bash_cv_have_gethostbyname" = "X"; then
 _bash_needmsg=yes
 else
-{ echo "$as_me:$LINENO: checking for gethostbyname in socket library" >&5
-echo $ECHO_N "checking for gethostbyname in socket library... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for gethostbyname in socket library" >&5
+$as_echo_n "checking for gethostbyname in socket library... " >&6; }
 _bash_needmsg=
 fi
 if test "${bash_cv_have_gethostbyname+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -20028,53 +18663,41 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   bash_cv_have_gethostbyname=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_have_gethostbyname=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
 fi
 
 if test "X$_bash_needmsg" = Xyes; then
-    { echo "$as_me:$LINENO: checking for gethostbyname in socket library" >&5
-echo $ECHO_N "checking for gethostbyname in socket library... $ECHO_C" >&6; }
+    { $as_echo "$as_me:$LINENO: checking for gethostbyname in socket library" >&5
+$as_echo_n "checking for gethostbyname in socket library... " >&6; }
 fi
-{ echo "$as_me:$LINENO: result: $bash_cv_have_gethostbyname" >&5
-echo "${ECHO_T}$bash_cv_have_gethostbyname" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_have_gethostbyname" >&5
+$as_echo "$bash_cv_have_gethostbyname" >&6; }
 if test "$bash_cv_have_gethostbyname" = yes; then
 cat >>confdefs.h <<\_ACEOF
 #define HAVE_GETHOSTBYNAME 1
 
 fi
 
-{ echo "$as_me:$LINENO: checking for uid_t in sys/types.h" >&5
-echo $ECHO_N "checking for uid_t in sys/types.h... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for uid_t in sys/types.h" >&5
+$as_echo_n "checking for uid_t in sys/types.h... " >&6; }
 if test "${ac_cv_type_uid_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -20107,8 +18730,8 @@ fi
 rm -f conftest*
 
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_uid_t" >&5
-echo "${ECHO_T}$ac_cv_type_uid_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_uid_t" >&5
+$as_echo "$ac_cv_type_uid_t" >&6; }
 if test $ac_cv_type_uid_t = no; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -20122,10 +18745,10 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking type of array argument to getgroups" >&5
-echo $ECHO_N "checking type of array argument to getgroups... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking type of array argument to getgroups" >&5
+$as_echo_n "checking type of array argument to getgroups... " >&6; }
 if test "${ac_cv_type_getgroups+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "$cross_compiling" = yes; then
   ac_cv_type_getgroups=cross
@@ -20166,29 +18789,32 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_type_getgroups=gid_t
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 ac_cv_type_getgroups=int
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
@@ -20213,34 +18839,32 @@ rm -f conftest*
 
 fi
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_getgroups" >&5
-echo "${ECHO_T}$ac_cv_type_getgroups" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_getgroups" >&5
+$as_echo "$ac_cv_type_getgroups" >&6; }
 
 cat >>confdefs.h <<_ACEOF
 #define GETGROUPS_T $ac_cv_type_getgroups
 _ACEOF
 
 
-{ echo "$as_me:$LINENO: checking for off_t" >&5
-echo $ECHO_N "checking for off_t... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for off_t" >&5
+$as_echo_n "checking for off_t... " >&6; }
 if test "${ac_cv_type_off_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_off_t=no
+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
-typedef off_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof (off_t))
+       return 0;
   ;
   return 0;
 }
@@ -20251,46 +18875,72 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((off_t)))
+         return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_off_t=yes
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_type_off_t=yes
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_off_t=no
+
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
-echo "${ECHO_T}$ac_cv_type_off_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
+$as_echo "$ac_cv_type_off_t" >&6; }
 if test $ac_cv_type_off_t = yes; then
   :
 else
@@ -20301,26 +18951,24 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for mode_t" >&5
-echo $ECHO_N "checking for mode_t... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for mode_t" >&5
+$as_echo_n "checking for mode_t... " >&6; }
 if test "${ac_cv_type_mode_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_mode_t=no
+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
-typedef mode_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof (mode_t))
+       return 0;
   ;
   return 0;
 }
@@ -20331,46 +18979,72 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((mode_t)))
+         return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_mode_t=yes
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_type_mode_t=yes
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_mode_t=no
+
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_mode_t" >&5
-echo "${ECHO_T}$ac_cv_type_mode_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_mode_t" >&5
+$as_echo "$ac_cv_type_mode_t" >&6; }
 if test $ac_cv_type_mode_t = yes; then
   :
 else
@@ -20381,10 +19055,10 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for uid_t in sys/types.h" >&5
-echo $ECHO_N "checking for uid_t in sys/types.h... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for uid_t in sys/types.h" >&5
+$as_echo_n "checking for uid_t in sys/types.h... " >&6; }
 if test "${ac_cv_type_uid_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -20404,8 +19078,8 @@ fi
 rm -f conftest*
 
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_uid_t" >&5
-echo "${ECHO_T}$ac_cv_type_uid_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_uid_t" >&5
+$as_echo "$ac_cv_type_uid_t" >&6; }
 if test $ac_cv_type_uid_t = no; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -20419,26 +19093,24 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for pid_t" >&5
-echo $ECHO_N "checking for pid_t... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for pid_t" >&5
+$as_echo_n "checking for pid_t... " >&6; }
 if test "${ac_cv_type_pid_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_pid_t=no
+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
-typedef pid_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof (pid_t))
+       return 0;
   ;
   return 0;
 }
@@ -20449,46 +19121,72 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((pid_t)))
+         return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_pid_t=yes
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_type_pid_t=yes
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_pid_t=no
+
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
-echo "${ECHO_T}$ac_cv_type_pid_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
+$as_echo "$ac_cv_type_pid_t" >&6; }
 if test $ac_cv_type_pid_t = yes; then
   :
 else
@@ -20499,26 +19197,24 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for size_t" >&5
-echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for size_t" >&5
+$as_echo_n "checking for size_t... " >&6; }
 if test "${ac_cv_type_size_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_size_t=no
+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
-typedef size_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof (size_t))
+       return 0;
   ;
   return 0;
 }
@@ -20529,46 +19225,72 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((size_t)))
+         return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_size_t=yes
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_type_size_t=yes
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_size_t=no
+
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
-echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
+$as_echo "$ac_cv_type_size_t" >&6; }
 if test $ac_cv_type_size_t = yes; then
   :
 else
@@ -20579,26 +19301,24 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for ssize_t" >&5
-echo $ECHO_N "checking for ssize_t... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for ssize_t" >&5
+$as_echo_n "checking for ssize_t... " >&6; }
 if test "${ac_cv_type_ssize_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_ssize_t=no
+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
-typedef ssize_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof (ssize_t))
+       return 0;
   ;
   return 0;
 }
@@ -20609,46 +19329,72 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((ssize_t)))
+         return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_ssize_t=yes
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_type_ssize_t=yes
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_ssize_t=no
+
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_ssize_t" >&5
-echo "${ECHO_T}$ac_cv_type_ssize_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_ssize_t" >&5
+$as_echo "$ac_cv_type_ssize_t" >&6; }
 if test $ac_cv_type_ssize_t = yes; then
   :
 else
@@ -20659,26 +19405,24 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for time_t" >&5
-echo $ECHO_N "checking for time_t... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for time_t" >&5
+$as_echo_n "checking for time_t... " >&6; }
 if test "${ac_cv_type_time_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_time_t=no
+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
-typedef time_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof (time_t))
+       return 0;
   ;
   return 0;
 }
@@ -20689,48 +19433,74 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((time_t)))
+         return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_time_t=yes
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_time_t=no
+       ac_cv_type_time_t=yes
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_time_t" >&5
-echo "${ECHO_T}$ac_cv_type_time_t" >&6; }
-if test $ac_cv_type_time_t = yes; then
-  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_time_t" >&5
+$as_echo "$ac_cv_type_time_t" >&6; }
+if test $ac_cv_type_time_t = yes; then
+  :
 else
 
 cat >>confdefs.h <<_ACEOF
 
 
 
-{ echo "$as_me:$LINENO: checking for long long" >&5
-echo $ECHO_N "checking for long long... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for long long" >&5
+$as_echo_n "checking for long long... " >&6; }
 if test "${bash_cv_type_long_long+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -20771,47 +19541,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   bash_cv_type_long_long='long long'
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_type_long_long='long'
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $bash_cv_type_long_long" >&5
-echo "${ECHO_T}$bash_cv_type_long_long" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_type_long_long" >&5
+$as_echo "$bash_cv_type_long_long" >&6; }
 if test "$bash_cv_type_long_long" = 'long long'; then
   cat >>confdefs.h <<\_ACEOF
 #define HAVE_LONG_LONG 1
@@ -20820,10 +19578,10 @@ _ACEOF
 fi
 
 
-{ echo "$as_me:$LINENO: checking for unsigned long long" >&5
-echo $ECHO_N "checking for unsigned long long... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for unsigned long long" >&5
+$as_echo_n "checking for unsigned long long... " >&6; }
 if test "${bash_cv_type_unsigned_long_long+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -20850,47 +19608,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   bash_cv_type_unsigned_long_long='unsigned long long'
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_type_unsigned_long_long='unsigned long'
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $bash_cv_type_unsigned_long_long" >&5
-echo "${ECHO_T}$bash_cv_type_unsigned_long_long" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_type_unsigned_long_long" >&5
+$as_echo "$bash_cv_type_unsigned_long_long" >&6; }
 if test "$bash_cv_type_unsigned_long_long" = 'unsigned long long'; then
   cat >>confdefs.h <<\_ACEOF
 #define HAVE_UNSIGNED_LONG_LONG 1
@@ -20899,10 +19645,10 @@ _ACEOF
 fi
 
 
-{ echo "$as_me:$LINENO: checking return type of signal handlers" >&5
-echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking return type of signal handlers" >&5
+$as_echo_n "checking return type of signal handlers... " >&6; }
 if test "${ac_cv_type_signal+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -20927,37 +19673,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_type_signal=int
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_type_signal=void
@@ -20965,8 +19695,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
-echo "${ECHO_T}$ac_cv_type_signal" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
+$as_echo "$ac_cv_type_signal" >&6; }
 
 cat >>confdefs.h <<_ACEOF
 #define RETSIGTYPE $ac_cv_type_signal
@@ -20974,87 +19704,15 @@ _ACEOF
 
 
 
-{ echo "$as_me:$LINENO: checking for char" >&5
-echo $ECHO_N "checking for char... $ECHO_C" >&6; }
-if test "${ac_cv_type_char+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
-typedef char ac__type_new_;
-int
-main ()
-{
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_char=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-       ac_cv_type_char=no
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_char" >&5
-echo "${ECHO_T}$ac_cv_type_char" >&6; }
-
-{ echo "$as_me:$LINENO: checking size of char" >&5
-echo $ECHO_N "checking size of char... $ECHO_C" >&6; }
+# The cast to long int works around a bug in the HP C Compiler
+# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
+# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
+# This bug is HP SR number 8606223364.
+{ $as_echo "$as_me:$LINENO: checking size of char" >&5
+$as_echo_n "checking size of char... " >&6; }
 if test "${ac_cv_sizeof_char+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  if test "$ac_cv_type_char" = yes; then
-  # The cast to long int works around a bug in the HP C Compiler
-  # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
-  # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
-  # This bug is HP SR number 8606223364.
   if test "$cross_compiling" = yes; then
   # Depending upon the size, compute the lo and hi bounds.
 cat >conftest.$ac_ext <<_ACEOF
@@ -21064,11 +19722,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef char ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
+static int test_array [1 - 2 * !(((long int) (sizeof (char))) >= 0)];
 test_array [0] = 0
 
   ;
@@ -21081,34 +19738,18 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_lo=0 ac_mid=0
   while :; do
     cat >conftest.$ac_ext <<_ACEOF
@@ -21118,11 +19759,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef char ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (char))) <= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -21135,37 +19775,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_lo=`expr $ac_mid + 1`
@@ -21179,7 +19803,7 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        cat >conftest.$ac_ext <<_ACEOF
@@ -21189,11 +19813,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef char ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
+static int test_array [1 - 2 * !(((long int) (sizeof (char))) < 0)];
 test_array [0] = 0
 
   ;
@@ -21206,34 +19829,18 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=-1 ac_mid=-1
   while :; do
     cat >conftest.$ac_ext <<_ACEOF
@@ -21243,11 +19850,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef char ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (char))) >= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -21260,37 +19866,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_lo=$ac_mid; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_hi=`expr '(' $ac_mid ')' - 1`
@@ -21304,7 +19894,7 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_lo= ac_hi=
@@ -21324,11 +19914,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef char ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (char))) <= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -21341,37 +19930,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_lo=`expr '(' $ac_mid ')' + 1`
@@ -21381,11 +19954,15 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 done
 case $ac_lo in
 ?*) ac_cv_sizeof_char=$ac_lo;;
-'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (char)
+'') if test "$ac_cv_type_char" = yes; then
+     { { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (char)
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute sizeof (char)
+$as_echo "$as_me: error: cannot compute sizeof (char)
 See \`config.log' for more details." >&2;}
-   { (exit 77); exit 77; }; } ;;
+   { (exit 77); exit 77; }; }
+   else
+     ac_cv_sizeof_char=0
+   fi ;;
 esac
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -21395,9 +19972,8 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef char ac__type_sizeof_;
-static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
-static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
+static long int longval () { return (long int) (sizeof (char)); }
+static unsigned long int ulongval () { return (long int) (sizeof (char)); }
 #include <stdio.h>
 #include <stdlib.h>
 int
@@ -21407,20 +19983,22 @@ main ()
   FILE *f = fopen ("conftest.val", "w");
   if (! f)
     return 1;
-  if (((long int) (sizeof (ac__type_sizeof_))) < 0)
+  if (((long int) (sizeof (char))) < 0)
     {
       long int i = longval ();
-      if (i != ((long int) (sizeof (ac__type_sizeof_))))
+      if (i != ((long int) (sizeof (char))))
        return 1;
-      fprintf (f, "%ld\n", i);
+      fprintf (f, "%ld", i);
     }
   else
     {
       unsigned long int i = ulongval ();
-      if (i != ((long int) (sizeof (ac__type_sizeof_))))
+      if (i != ((long int) (sizeof (char))))
        return 1;
-      fprintf (f, "%lu\n", i);
+      fprintf (f, "%lu", i);
     }
+  /* Do not output a trailing newline, as this causes \r\n confusion
+     on some platforms.  */
   return ferror (f) || fclose (f) != 0;
 
   ;
@@ -21433,128 +20011,63 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_sizeof_char=`cat conftest.val`
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
-{ { echo "$as_me:$LINENO: error: cannot compute sizeof (char)
+if test "$ac_cv_type_char" = yes; then
+     { { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (char)
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute sizeof (char)
+$as_echo "$as_me: error: cannot compute sizeof (char)
 See \`config.log' for more details." >&2;}
    { (exit 77); exit 77; }; }
+   else
+     ac_cv_sizeof_char=0
+   fi
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 rm -f conftest.val
-else
-  ac_cv_sizeof_char=0
 fi
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_char" >&5
-echo "${ECHO_T}$ac_cv_sizeof_char" >&6; }
-cat >>confdefs.h <<_ACEOF
-#define SIZEOF_CHAR $ac_cv_sizeof_char
-_ACEOF
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_sizeof_char" >&5
+$as_echo "$ac_cv_sizeof_char" >&6; }
 
 
-{ echo "$as_me:$LINENO: checking for short" >&5
-echo $ECHO_N "checking for short... $ECHO_C" >&6; }
-if test "${ac_cv_type_short+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
-typedef short ac__type_new_;
-int
-main ()
-{
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_short=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_short=no
-fi
+cat >>confdefs.h <<_ACEOF
+#define SIZEOF_CHAR $ac_cv_sizeof_char
+_ACEOF
 
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_short" >&5
-echo "${ECHO_T}$ac_cv_type_short" >&6; }
 
-{ echo "$as_me:$LINENO: checking size of short" >&5
-echo $ECHO_N "checking size of short... $ECHO_C" >&6; }
+# The cast to long int works around a bug in the HP C Compiler
+# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
+# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
+# This bug is HP SR number 8606223364.
+{ $as_echo "$as_me:$LINENO: checking size of short" >&5
+$as_echo_n "checking size of short... " >&6; }
 if test "${ac_cv_sizeof_short+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  if test "$ac_cv_type_short" = yes; then
-  # The cast to long int works around a bug in the HP C Compiler
-  # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
-  # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
-  # This bug is HP SR number 8606223364.
   if test "$cross_compiling" = yes; then
   # Depending upon the size, compute the lo and hi bounds.
 cat >conftest.$ac_ext <<_ACEOF
@@ -21564,11 +20077,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef short ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
+static int test_array [1 - 2 * !(((long int) (sizeof (short))) >= 0)];
 test_array [0] = 0
 
   ;
@@ -21581,34 +20093,18 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_lo=0 ac_mid=0
   while :; do
     cat >conftest.$ac_ext <<_ACEOF
@@ -21618,11 +20114,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef short ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (short))) <= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -21635,37 +20130,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_lo=`expr $ac_mid + 1`
@@ -21679,7 +20158,7 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        cat >conftest.$ac_ext <<_ACEOF
@@ -21689,11 +20168,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef short ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
+static int test_array [1 - 2 * !(((long int) (sizeof (short))) < 0)];
 test_array [0] = 0
 
   ;
@@ -21706,34 +20184,18 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=-1 ac_mid=-1
   while :; do
     cat >conftest.$ac_ext <<_ACEOF
@@ -21743,11 +20205,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef short ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (short))) >= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -21760,37 +20221,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_lo=$ac_mid; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_hi=`expr '(' $ac_mid ')' - 1`
@@ -21804,7 +20249,7 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_lo= ac_hi=
@@ -21824,11 +20269,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef short ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (short))) <= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -21841,37 +20285,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_lo=`expr '(' $ac_mid ')' + 1`
@@ -21881,11 +20309,15 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 done
 case $ac_lo in
 ?*) ac_cv_sizeof_short=$ac_lo;;
-'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (short)
+'') if test "$ac_cv_type_short" = yes; then
+     { { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (short)
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute sizeof (short)
+$as_echo "$as_me: error: cannot compute sizeof (short)
 See \`config.log' for more details." >&2;}
-   { (exit 77); exit 77; }; } ;;
+   { (exit 77); exit 77; }; }
+   else
+     ac_cv_sizeof_short=0
+   fi ;;
 esac
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -21895,9 +20327,8 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef short ac__type_sizeof_;
-static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
-static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
+static long int longval () { return (long int) (sizeof (short)); }
+static unsigned long int ulongval () { return (long int) (sizeof (short)); }
 #include <stdio.h>
 #include <stdlib.h>
 int
@@ -21907,20 +20338,22 @@ main ()
   FILE *f = fopen ("conftest.val", "w");
   if (! f)
     return 1;
-  if (((long int) (sizeof (ac__type_sizeof_))) < 0)
+  if (((long int) (sizeof (short))) < 0)
     {
       long int i = longval ();
-      if (i != ((long int) (sizeof (ac__type_sizeof_))))
+      if (i != ((long int) (sizeof (short))))
        return 1;
-      fprintf (f, "%ld\n", i);
+      fprintf (f, "%ld", i);
     }
   else
     {
       unsigned long int i = ulongval ();
-      if (i != ((long int) (sizeof (ac__type_sizeof_))))
+      if (i != ((long int) (sizeof (short))))
        return 1;
-      fprintf (f, "%lu\n", i);
+      fprintf (f, "%lu", i);
     }
+  /* Do not output a trailing newline, as this causes \r\n confusion
+     on some platforms.  */
   return ferror (f) || fclose (f) != 0;
 
   ;
@@ -21933,128 +20366,63 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_sizeof_short=`cat conftest.val`
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
-{ { echo "$as_me:$LINENO: error: cannot compute sizeof (short)
+if test "$ac_cv_type_short" = yes; then
+     { { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (short)
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute sizeof (short)
+$as_echo "$as_me: error: cannot compute sizeof (short)
 See \`config.log' for more details." >&2;}
    { (exit 77); exit 77; }; }
+   else
+     ac_cv_sizeof_short=0
+   fi
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 rm -f conftest.val
-else
-  ac_cv_sizeof_short=0
-fi
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_short" >&5
-echo "${ECHO_T}$ac_cv_sizeof_short" >&6; }
-cat >>confdefs.h <<_ACEOF
-#define SIZEOF_SHORT $ac_cv_sizeof_short
-_ACEOF
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_sizeof_short" >&5
+$as_echo "$ac_cv_sizeof_short" >&6; }
 
 
-{ echo "$as_me:$LINENO: checking for int" >&5
-echo $ECHO_N "checking for int... $ECHO_C" >&6; }
-if test "${ac_cv_type_int+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
-typedef int ac__type_new_;
-int
-main ()
-{
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_int=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_int=no
-fi
+cat >>confdefs.h <<_ACEOF
+#define SIZEOF_SHORT $ac_cv_sizeof_short
+_ACEOF
 
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_int" >&5
-echo "${ECHO_T}$ac_cv_type_int" >&6; }
 
-{ echo "$as_me:$LINENO: checking size of int" >&5
-echo $ECHO_N "checking size of int... $ECHO_C" >&6; }
+# The cast to long int works around a bug in the HP C Compiler
+# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
+# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
+# This bug is HP SR number 8606223364.
+{ $as_echo "$as_me:$LINENO: checking size of int" >&5
+$as_echo_n "checking size of int... " >&6; }
 if test "${ac_cv_sizeof_int+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  if test "$ac_cv_type_int" = yes; then
-  # The cast to long int works around a bug in the HP C Compiler
-  # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
-  # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
-  # This bug is HP SR number 8606223364.
   if test "$cross_compiling" = yes; then
   # Depending upon the size, compute the lo and hi bounds.
 cat >conftest.$ac_ext <<_ACEOF
@@ -22064,11 +20432,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef int ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
+static int test_array [1 - 2 * !(((long int) (sizeof (int))) >= 0)];
 test_array [0] = 0
 
   ;
@@ -22081,34 +20448,18 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_lo=0 ac_mid=0
   while :; do
     cat >conftest.$ac_ext <<_ACEOF
@@ -22118,11 +20469,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef int ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (int))) <= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -22135,37 +20485,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_lo=`expr $ac_mid + 1`
@@ -22179,7 +20513,7 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        cat >conftest.$ac_ext <<_ACEOF
@@ -22189,11 +20523,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef int ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
+static int test_array [1 - 2 * !(((long int) (sizeof (int))) < 0)];
 test_array [0] = 0
 
   ;
@@ -22206,34 +20539,18 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=-1 ac_mid=-1
   while :; do
     cat >conftest.$ac_ext <<_ACEOF
@@ -22243,11 +20560,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef int ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (int))) >= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -22260,37 +20576,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_lo=$ac_mid; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_hi=`expr '(' $ac_mid ')' - 1`
@@ -22304,7 +20604,7 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_lo= ac_hi=
@@ -22324,11 +20624,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef int ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (int))) <= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -22341,37 +20640,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_lo=`expr '(' $ac_mid ')' + 1`
@@ -22381,11 +20664,15 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 done
 case $ac_lo in
 ?*) ac_cv_sizeof_int=$ac_lo;;
-'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (int)
+'') if test "$ac_cv_type_int" = yes; then
+     { { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (int)
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute sizeof (int)
+$as_echo "$as_me: error: cannot compute sizeof (int)
 See \`config.log' for more details." >&2;}
-   { (exit 77); exit 77; }; } ;;
+   { (exit 77); exit 77; }; }
+   else
+     ac_cv_sizeof_int=0
+   fi ;;
 esac
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -22395,9 +20682,8 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef int ac__type_sizeof_;
-static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
-static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
+static long int longval () { return (long int) (sizeof (int)); }
+static unsigned long int ulongval () { return (long int) (sizeof (int)); }
 #include <stdio.h>
 #include <stdlib.h>
 int
@@ -22407,20 +20693,22 @@ main ()
   FILE *f = fopen ("conftest.val", "w");
   if (! f)
     return 1;
-  if (((long int) (sizeof (ac__type_sizeof_))) < 0)
+  if (((long int) (sizeof (int))) < 0)
     {
       long int i = longval ();
-      if (i != ((long int) (sizeof (ac__type_sizeof_))))
+      if (i != ((long int) (sizeof (int))))
        return 1;
-      fprintf (f, "%ld\n", i);
+      fprintf (f, "%ld", i);
     }
   else
     {
       unsigned long int i = ulongval ();
-      if (i != ((long int) (sizeof (ac__type_sizeof_))))
+      if (i != ((long int) (sizeof (int))))
        return 1;
-      fprintf (f, "%lu\n", i);
+      fprintf (f, "%lu", i);
     }
+  /* Do not output a trailing newline, as this causes \r\n confusion
+     on some platforms.  */
   return ferror (f) || fclose (f) != 0;
 
   ;
@@ -22433,128 +20721,63 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_sizeof_int=`cat conftest.val`
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
-{ { echo "$as_me:$LINENO: error: cannot compute sizeof (int)
+if test "$ac_cv_type_int" = yes; then
+     { { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (int)
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute sizeof (int)
+$as_echo "$as_me: error: cannot compute sizeof (int)
 See \`config.log' for more details." >&2;}
    { (exit 77); exit 77; }; }
+   else
+     ac_cv_sizeof_int=0
+   fi
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 rm -f conftest.val
-else
-  ac_cv_sizeof_int=0
 fi
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5
-echo "${ECHO_T}$ac_cv_sizeof_int" >&6; }
-cat >>confdefs.h <<_ACEOF
-#define SIZEOF_INT $ac_cv_sizeof_int
-_ACEOF
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5
+$as_echo "$ac_cv_sizeof_int" >&6; }
 
 
-{ echo "$as_me:$LINENO: checking for long" >&5
-echo $ECHO_N "checking for long... $ECHO_C" >&6; }
-if test "${ac_cv_type_long+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
-typedef long ac__type_new_;
-int
-main ()
-{
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_long=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_long=no
-fi
+cat >>confdefs.h <<_ACEOF
+#define SIZEOF_INT $ac_cv_sizeof_int
+_ACEOF
 
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_long" >&5
-echo "${ECHO_T}$ac_cv_type_long" >&6; }
 
-{ echo "$as_me:$LINENO: checking size of long" >&5
-echo $ECHO_N "checking size of long... $ECHO_C" >&6; }
+# The cast to long int works around a bug in the HP C Compiler
+# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
+# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
+# This bug is HP SR number 8606223364.
+{ $as_echo "$as_me:$LINENO: checking size of long" >&5
+$as_echo_n "checking size of long... " >&6; }
 if test "${ac_cv_sizeof_long+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  if test "$ac_cv_type_long" = yes; then
-  # The cast to long int works around a bug in the HP C Compiler
-  # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
-  # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
-  # This bug is HP SR number 8606223364.
   if test "$cross_compiling" = yes; then
   # Depending upon the size, compute the lo and hi bounds.
 cat >conftest.$ac_ext <<_ACEOF
@@ -22564,11 +20787,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef long ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
+static int test_array [1 - 2 * !(((long int) (sizeof (long))) >= 0)];
 test_array [0] = 0
 
   ;
@@ -22581,34 +20803,18 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_lo=0 ac_mid=0
   while :; do
     cat >conftest.$ac_ext <<_ACEOF
@@ -22618,11 +20824,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef long ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (long))) <= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -22635,37 +20840,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_lo=`expr $ac_mid + 1`
@@ -22679,7 +20868,7 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        cat >conftest.$ac_ext <<_ACEOF
@@ -22689,11 +20878,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef long ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
+static int test_array [1 - 2 * !(((long int) (sizeof (long))) < 0)];
 test_array [0] = 0
 
   ;
@@ -22706,34 +20894,18 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=-1 ac_mid=-1
   while :; do
     cat >conftest.$ac_ext <<_ACEOF
@@ -22743,11 +20915,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef long ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (long))) >= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -22760,37 +20931,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_lo=$ac_mid; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_hi=`expr '(' $ac_mid ')' - 1`
@@ -22804,7 +20959,7 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_lo= ac_hi=
@@ -22824,11 +20979,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef long ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (long))) <= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -22841,37 +20995,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_lo=`expr '(' $ac_mid ')' + 1`
@@ -22881,11 +21019,15 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 done
 case $ac_lo in
 ?*) ac_cv_sizeof_long=$ac_lo;;
-'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long)
+'') if test "$ac_cv_type_long" = yes; then
+     { { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (long)
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute sizeof (long)
+$as_echo "$as_me: error: cannot compute sizeof (long)
 See \`config.log' for more details." >&2;}
-   { (exit 77); exit 77; }; } ;;
+   { (exit 77); exit 77; }; }
+   else
+     ac_cv_sizeof_long=0
+   fi ;;
 esac
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -22895,9 +21037,8 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef long ac__type_sizeof_;
-static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
-static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
+static long int longval () { return (long int) (sizeof (long)); }
+static unsigned long int ulongval () { return (long int) (sizeof (long)); }
 #include <stdio.h>
 #include <stdlib.h>
 int
@@ -22907,20 +21048,22 @@ main ()
   FILE *f = fopen ("conftest.val", "w");
   if (! f)
     return 1;
-  if (((long int) (sizeof (ac__type_sizeof_))) < 0)
+  if (((long int) (sizeof (long))) < 0)
     {
       long int i = longval ();
-      if (i != ((long int) (sizeof (ac__type_sizeof_))))
+      if (i != ((long int) (sizeof (long))))
        return 1;
-      fprintf (f, "%ld\n", i);
+      fprintf (f, "%ld", i);
     }
   else
     {
       unsigned long int i = ulongval ();
-      if (i != ((long int) (sizeof (ac__type_sizeof_))))
+      if (i != ((long int) (sizeof (long))))
        return 1;
-      fprintf (f, "%lu\n", i);
+      fprintf (f, "%lu", i);
     }
+  /* Do not output a trailing newline, as this causes \r\n confusion
+     on some platforms.  */
   return ferror (f) || fclose (f) != 0;
 
   ;
@@ -22933,128 +21076,63 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_sizeof_long=`cat conftest.val`
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
-{ { echo "$as_me:$LINENO: error: cannot compute sizeof (long)
+if test "$ac_cv_type_long" = yes; then
+     { { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (long)
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute sizeof (long)
+$as_echo "$as_me: error: cannot compute sizeof (long)
 See \`config.log' for more details." >&2;}
    { (exit 77); exit 77; }; }
+   else
+     ac_cv_sizeof_long=0
+   fi
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 rm -f conftest.val
-else
-  ac_cv_sizeof_long=0
-fi
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_long" >&5
-echo "${ECHO_T}$ac_cv_sizeof_long" >&6; }
-cat >>confdefs.h <<_ACEOF
-#define SIZEOF_LONG $ac_cv_sizeof_long
-_ACEOF
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_sizeof_long" >&5
+$as_echo "$ac_cv_sizeof_long" >&6; }
 
 
-{ echo "$as_me:$LINENO: checking for char *" >&5
-echo $ECHO_N "checking for char *... $ECHO_C" >&6; }
-if test "${ac_cv_type_char_p+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
-typedef char * ac__type_new_;
-int
-main ()
-{
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_char_p=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_char_p=no
-fi
+cat >>confdefs.h <<_ACEOF
+#define SIZEOF_LONG $ac_cv_sizeof_long
+_ACEOF
 
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_char_p" >&5
-echo "${ECHO_T}$ac_cv_type_char_p" >&6; }
 
-{ echo "$as_me:$LINENO: checking size of char *" >&5
-echo $ECHO_N "checking size of char *... $ECHO_C" >&6; }
+# The cast to long int works around a bug in the HP C Compiler
+# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
+# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
+# This bug is HP SR number 8606223364.
+{ $as_echo "$as_me:$LINENO: checking size of char *" >&5
+$as_echo_n "checking size of char *... " >&6; }
 if test "${ac_cv_sizeof_char_p+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  if test "$ac_cv_type_char_p" = yes; then
-  # The cast to long int works around a bug in the HP C Compiler
-  # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
-  # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
-  # This bug is HP SR number 8606223364.
   if test "$cross_compiling" = yes; then
   # Depending upon the size, compute the lo and hi bounds.
 cat >conftest.$ac_ext <<_ACEOF
@@ -23064,11 +21142,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef char * ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
+static int test_array [1 - 2 * !(((long int) (sizeof (char *))) >= 0)];
 test_array [0] = 0
 
   ;
@@ -23081,34 +21158,18 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_lo=0 ac_mid=0
   while :; do
     cat >conftest.$ac_ext <<_ACEOF
@@ -23118,11 +21179,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef char * ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (char *))) <= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -23135,37 +21195,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_lo=`expr $ac_mid + 1`
@@ -23179,7 +21223,7 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        cat >conftest.$ac_ext <<_ACEOF
@@ -23189,11 +21233,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef char * ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
+static int test_array [1 - 2 * !(((long int) (sizeof (char *))) < 0)];
 test_array [0] = 0
 
   ;
@@ -23206,34 +21249,18 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=-1 ac_mid=-1
   while :; do
     cat >conftest.$ac_ext <<_ACEOF
@@ -23243,11 +21270,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef char * ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (char *))) >= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -23260,37 +21286,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_lo=$ac_mid; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_hi=`expr '(' $ac_mid ')' - 1`
@@ -23304,7 +21314,7 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_lo= ac_hi=
@@ -23324,11 +21334,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef char * ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (char *))) <= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -23341,37 +21350,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_lo=`expr '(' $ac_mid ')' + 1`
@@ -23381,11 +21374,15 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 done
 case $ac_lo in
 ?*) ac_cv_sizeof_char_p=$ac_lo;;
-'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (char *)
+'') if test "$ac_cv_type_char_p" = yes; then
+     { { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (char *)
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute sizeof (char *)
+$as_echo "$as_me: error: cannot compute sizeof (char *)
 See \`config.log' for more details." >&2;}
-   { (exit 77); exit 77; }; } ;;
+   { (exit 77); exit 77; }; }
+   else
+     ac_cv_sizeof_char_p=0
+   fi ;;
 esac
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -23395,9 +21392,8 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef char * ac__type_sizeof_;
-static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
-static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
+static long int longval () { return (long int) (sizeof (char *)); }
+static unsigned long int ulongval () { return (long int) (sizeof (char *)); }
 #include <stdio.h>
 #include <stdlib.h>
 int
@@ -23407,20 +21403,22 @@ main ()
   FILE *f = fopen ("conftest.val", "w");
   if (! f)
     return 1;
-  if (((long int) (sizeof (ac__type_sizeof_))) < 0)
+  if (((long int) (sizeof (char *))) < 0)
     {
       long int i = longval ();
-      if (i != ((long int) (sizeof (ac__type_sizeof_))))
+      if (i != ((long int) (sizeof (char *))))
        return 1;
-      fprintf (f, "%ld\n", i);
+      fprintf (f, "%ld", i);
     }
   else
     {
       unsigned long int i = ulongval ();
-      if (i != ((long int) (sizeof (ac__type_sizeof_))))
+      if (i != ((long int) (sizeof (char *))))
        return 1;
-      fprintf (f, "%lu\n", i);
+      fprintf (f, "%lu", i);
     }
+  /* Do not output a trailing newline, as this causes \r\n confusion
+     on some platforms.  */
   return ferror (f) || fclose (f) != 0;
 
   ;
@@ -23433,128 +21431,63 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_sizeof_char_p=`cat conftest.val`
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
-{ { echo "$as_me:$LINENO: error: cannot compute sizeof (char *)
+if test "$ac_cv_type_char_p" = yes; then
+     { { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (char *)
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute sizeof (char *)
+$as_echo "$as_me: error: cannot compute sizeof (char *)
 See \`config.log' for more details." >&2;}
    { (exit 77); exit 77; }; }
+   else
+     ac_cv_sizeof_char_p=0
+   fi
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 rm -f conftest.val
-else
-  ac_cv_sizeof_char_p=0
 fi
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_char_p" >&5
-echo "${ECHO_T}$ac_cv_sizeof_char_p" >&6; }
-cat >>confdefs.h <<_ACEOF
-#define SIZEOF_CHAR_P $ac_cv_sizeof_char_p
-_ACEOF
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_sizeof_char_p" >&5
+$as_echo "$ac_cv_sizeof_char_p" >&6; }
 
 
-{ echo "$as_me:$LINENO: checking for double" >&5
-echo $ECHO_N "checking for double... $ECHO_C" >&6; }
-if test "${ac_cv_type_double+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
-typedef double ac__type_new_;
-int
-main ()
-{
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_double=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_double=no
-fi
+cat >>confdefs.h <<_ACEOF
+#define SIZEOF_CHAR_P $ac_cv_sizeof_char_p
+_ACEOF
 
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_double" >&5
-echo "${ECHO_T}$ac_cv_type_double" >&6; }
 
-{ echo "$as_me:$LINENO: checking size of double" >&5
-echo $ECHO_N "checking size of double... $ECHO_C" >&6; }
+# The cast to long int works around a bug in the HP C Compiler
+# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
+# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
+# This bug is HP SR number 8606223364.
+{ $as_echo "$as_me:$LINENO: checking size of double" >&5
+$as_echo_n "checking size of double... " >&6; }
 if test "${ac_cv_sizeof_double+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  if test "$ac_cv_type_double" = yes; then
-  # The cast to long int works around a bug in the HP C Compiler
-  # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
-  # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
-  # This bug is HP SR number 8606223364.
   if test "$cross_compiling" = yes; then
   # Depending upon the size, compute the lo and hi bounds.
 cat >conftest.$ac_ext <<_ACEOF
@@ -23564,11 +21497,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef double ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
+static int test_array [1 - 2 * !(((long int) (sizeof (double))) >= 0)];
 test_array [0] = 0
 
   ;
@@ -23581,34 +21513,18 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_lo=0 ac_mid=0
   while :; do
     cat >conftest.$ac_ext <<_ACEOF
@@ -23618,11 +21534,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef double ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (double))) <= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -23635,37 +21550,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_lo=`expr $ac_mid + 1`
@@ -23679,7 +21578,7 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        cat >conftest.$ac_ext <<_ACEOF
@@ -23689,11 +21588,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef double ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
+static int test_array [1 - 2 * !(((long int) (sizeof (double))) < 0)];
 test_array [0] = 0
 
   ;
@@ -23706,34 +21604,18 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=-1 ac_mid=-1
   while :; do
     cat >conftest.$ac_ext <<_ACEOF
@@ -23743,11 +21625,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef double ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (double))) >= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -23760,37 +21641,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_lo=$ac_mid; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_hi=`expr '(' $ac_mid ')' - 1`
@@ -23804,7 +21669,7 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_lo= ac_hi=
@@ -23824,11 +21689,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef double ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (double))) <= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -23841,37 +21705,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_lo=`expr '(' $ac_mid ')' + 1`
@@ -23881,11 +21729,15 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 done
 case $ac_lo in
 ?*) ac_cv_sizeof_double=$ac_lo;;
-'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (double)
+'') if test "$ac_cv_type_double" = yes; then
+     { { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (double)
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute sizeof (double)
+$as_echo "$as_me: error: cannot compute sizeof (double)
 See \`config.log' for more details." >&2;}
-   { (exit 77); exit 77; }; } ;;
+   { (exit 77); exit 77; }; }
+   else
+     ac_cv_sizeof_double=0
+   fi ;;
 esac
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -23895,9 +21747,8 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef double ac__type_sizeof_;
-static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
-static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
+static long int longval () { return (long int) (sizeof (double)); }
+static unsigned long int ulongval () { return (long int) (sizeof (double)); }
 #include <stdio.h>
 #include <stdlib.h>
 int
@@ -23907,20 +21758,22 @@ main ()
   FILE *f = fopen ("conftest.val", "w");
   if (! f)
     return 1;
-  if (((long int) (sizeof (ac__type_sizeof_))) < 0)
+  if (((long int) (sizeof (double))) < 0)
     {
       long int i = longval ();
-      if (i != ((long int) (sizeof (ac__type_sizeof_))))
+      if (i != ((long int) (sizeof (double))))
        return 1;
-      fprintf (f, "%ld\n", i);
+      fprintf (f, "%ld", i);
     }
   else
     {
       unsigned long int i = ulongval ();
-      if (i != ((long int) (sizeof (ac__type_sizeof_))))
+      if (i != ((long int) (sizeof (double))))
        return 1;
-      fprintf (f, "%lu\n", i);
+      fprintf (f, "%lu", i);
     }
+  /* Do not output a trailing newline, as this causes \r\n confusion
+     on some platforms.  */
   return ferror (f) || fclose (f) != 0;
 
   ;
@@ -23933,128 +21786,63 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_sizeof_double=`cat conftest.val`
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
-{ { echo "$as_me:$LINENO: error: cannot compute sizeof (double)
+if test "$ac_cv_type_double" = yes; then
+     { { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (double)
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute sizeof (double)
+$as_echo "$as_me: error: cannot compute sizeof (double)
 See \`config.log' for more details." >&2;}
    { (exit 77); exit 77; }; }
+   else
+     ac_cv_sizeof_double=0
+   fi
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 rm -f conftest.val
-else
-  ac_cv_sizeof_double=0
-fi
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_double" >&5
-echo "${ECHO_T}$ac_cv_sizeof_double" >&6; }
-cat >>confdefs.h <<_ACEOF
-#define SIZEOF_DOUBLE $ac_cv_sizeof_double
-_ACEOF
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_sizeof_double" >&5
+$as_echo "$ac_cv_sizeof_double" >&6; }
 
 
-{ echo "$as_me:$LINENO: checking for long long" >&5
-echo $ECHO_N "checking for long long... $ECHO_C" >&6; }
-if test "${ac_cv_type_long_long+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
-typedef long long ac__type_new_;
-int
-main ()
-{
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_long_long=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_long_long=no
-fi
+cat >>confdefs.h <<_ACEOF
+#define SIZEOF_DOUBLE $ac_cv_sizeof_double
+_ACEOF
 
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_long_long" >&5
-echo "${ECHO_T}$ac_cv_type_long_long" >&6; }
 
-{ echo "$as_me:$LINENO: checking size of long long" >&5
-echo $ECHO_N "checking size of long long... $ECHO_C" >&6; }
+# The cast to long int works around a bug in the HP C Compiler
+# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
+# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
+# This bug is HP SR number 8606223364.
+{ $as_echo "$as_me:$LINENO: checking size of long long" >&5
+$as_echo_n "checking size of long long... " >&6; }
 if test "${ac_cv_sizeof_long_long+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  if test "$ac_cv_type_long_long" = yes; then
-  # The cast to long int works around a bug in the HP C Compiler
-  # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
-  # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
-  # This bug is HP SR number 8606223364.
   if test "$cross_compiling" = yes; then
   # Depending upon the size, compute the lo and hi bounds.
 cat >conftest.$ac_ext <<_ACEOF
@@ -24064,11 +21852,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef long long ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
+static int test_array [1 - 2 * !(((long int) (sizeof (long long))) >= 0)];
 test_array [0] = 0
 
   ;
@@ -24081,34 +21868,18 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_lo=0 ac_mid=0
   while :; do
     cat >conftest.$ac_ext <<_ACEOF
@@ -24118,11 +21889,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef long long ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (long long))) <= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -24135,37 +21905,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_lo=`expr $ac_mid + 1`
@@ -24179,7 +21933,7 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        cat >conftest.$ac_ext <<_ACEOF
@@ -24189,11 +21943,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef long long ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
+static int test_array [1 - 2 * !(((long int) (sizeof (long long))) < 0)];
 test_array [0] = 0
 
   ;
@@ -24206,34 +21959,18 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=-1 ac_mid=-1
   while :; do
     cat >conftest.$ac_ext <<_ACEOF
@@ -24243,11 +21980,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef long long ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (long long))) >= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -24260,37 +21996,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_lo=$ac_mid; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_hi=`expr '(' $ac_mid ')' - 1`
@@ -24304,7 +22024,7 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_lo= ac_hi=
@@ -24324,11 +22044,10 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef long long ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (long long))) <= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -24341,37 +22060,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_lo=`expr '(' $ac_mid ')' + 1`
@@ -24381,11 +22084,15 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 done
 case $ac_lo in
 ?*) ac_cv_sizeof_long_long=$ac_lo;;
-'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long)
+'') if test "$ac_cv_type_long_long" = yes; then
+     { { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (long long)
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute sizeof (long long)
+$as_echo "$as_me: error: cannot compute sizeof (long long)
 See \`config.log' for more details." >&2;}
-   { (exit 77); exit 77; }; } ;;
+   { (exit 77); exit 77; }; }
+   else
+     ac_cv_sizeof_long_long=0
+   fi ;;
 esac
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -24395,9 +22102,8 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-                  typedef long long ac__type_sizeof_;
-static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
-static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
+static long int longval () { return (long int) (sizeof (long long)); }
+static unsigned long int ulongval () { return (long int) (sizeof (long long)); }
 #include <stdio.h>
 #include <stdlib.h>
 int
@@ -24407,20 +22113,22 @@ main ()
   FILE *f = fopen ("conftest.val", "w");
   if (! f)
     return 1;
-  if (((long int) (sizeof (ac__type_sizeof_))) < 0)
+  if (((long int) (sizeof (long long))) < 0)
     {
       long int i = longval ();
-      if (i != ((long int) (sizeof (ac__type_sizeof_))))
+      if (i != ((long int) (sizeof (long long))))
        return 1;
-      fprintf (f, "%ld\n", i);
+      fprintf (f, "%ld", i);
     }
   else
     {
       unsigned long int i = ulongval ();
-      if (i != ((long int) (sizeof (ac__type_sizeof_))))
+      if (i != ((long int) (sizeof (long long))))
        return 1;
-      fprintf (f, "%lu\n", i);
+      fprintf (f, "%lu", i);
     }
+  /* Do not output a trailing newline, as this causes \r\n confusion
+     on some platforms.  */
   return ferror (f) || fclose (f) != 0;
 
   ;
@@ -24433,68 +22141,73 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_sizeof_long_long=`cat conftest.val`
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
-{ { echo "$as_me:$LINENO: error: cannot compute sizeof (long long)
+if test "$ac_cv_type_long_long" = yes; then
+     { { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (long long)
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute sizeof (long long)
+$as_echo "$as_me: error: cannot compute sizeof (long long)
 See \`config.log' for more details." >&2;}
    { (exit 77); exit 77; }; }
+   else
+     ac_cv_sizeof_long_long=0
+   fi
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 rm -f conftest.val
-else
-  ac_cv_sizeof_long_long=0
 fi
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_long" >&5
-echo "${ECHO_T}$ac_cv_sizeof_long_long" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_long" >&5
+$as_echo "$ac_cv_sizeof_long_long" >&6; }
+
+
+
 cat >>confdefs.h <<_ACEOF
 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
 _ACEOF
 
 
 
-{ echo "$as_me:$LINENO: checking for u_int" >&5
-echo $ECHO_N "checking for u_int... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for u_int" >&5
+$as_echo_n "checking for u_int... " >&6; }
 if test "${ac_cv_type_u_int+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_u_int=no
+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
-typedef u_int ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof (u_int))
+       return 0;
   ;
   return 0;
 }
@@ -24505,46 +22218,72 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((u_int)))
+         return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_u_int=yes
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_type_u_int=yes
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_u_int=no
+
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_u_int" >&5
-echo "${ECHO_T}$ac_cv_type_u_int" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_u_int" >&5
+$as_echo "$ac_cv_type_u_int" >&6; }
 if test $ac_cv_type_u_int = yes; then
   :
 else
@@ -24555,26 +22294,24 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for u_long" >&5
-echo $ECHO_N "checking for u_long... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for u_long" >&5
+$as_echo_n "checking for u_long... " >&6; }
 if test "${ac_cv_type_u_long+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_u_long=no
+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
-typedef u_long ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof (u_long))
+       return 0;
   ;
   return 0;
 }
@@ -24585,46 +22322,72 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((u_long)))
+         return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_u_long=yes
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_type_u_long=yes
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_u_long=no
+
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_u_long" >&5
-echo "${ECHO_T}$ac_cv_type_u_long" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_u_long" >&5
+$as_echo "$ac_cv_type_u_long" >&6; }
 if test $ac_cv_type_u_long = yes; then
   :
 else
 
 
 if test "$ac_cv_sizeof_short" = 2; then
-  { echo "$as_me:$LINENO: checking for bits16_t" >&5
-echo $ECHO_N "checking for bits16_t... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for bits16_t" >&5
+$as_echo_n "checking for bits16_t... " >&6; }
 if test "${ac_cv_type_bits16_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_bits16_t=no
+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
-typedef bits16_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof (bits16_t))
+       return 0;
   ;
   return 0;
 }
@@ -24668,46 +22429,72 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((bits16_t)))
+         return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_bits16_t=yes
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_type_bits16_t=yes
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_bits16_t=no
+
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_bits16_t" >&5
-echo "${ECHO_T}$ac_cv_type_bits16_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_bits16_t" >&5
+$as_echo "$ac_cv_type_bits16_t" >&6; }
 if test $ac_cv_type_bits16_t = yes; then
   :
 else
@@ -24719,26 +22506,24 @@ _ACEOF
 fi
 
 elif test "$ac_cv_sizeof_char" = 2; then
-  { echo "$as_me:$LINENO: checking for bits16_t" >&5
-echo $ECHO_N "checking for bits16_t... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for bits16_t" >&5
+$as_echo_n "checking for bits16_t... " >&6; }
 if test "${ac_cv_type_bits16_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_bits16_t=no
+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
-typedef bits16_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof (bits16_t))
+       return 0;
   ;
   return 0;
 }
@@ -24749,46 +22534,72 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((bits16_t)))
+         return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_bits16_t=yes
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_type_bits16_t=yes
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_bits16_t=no
+
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_bits16_t" >&5
-echo "${ECHO_T}$ac_cv_type_bits16_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_bits16_t" >&5
+$as_echo "$ac_cv_type_bits16_t" >&6; }
 if test $ac_cv_type_bits16_t = yes; then
   :
 else
@@ -24800,26 +22611,24 @@ _ACEOF
 fi
 
 else
-  { echo "$as_me:$LINENO: checking for bits16_t" >&5
-echo $ECHO_N "checking for bits16_t... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for bits16_t" >&5
+$as_echo_n "checking for bits16_t... " >&6; }
 if test "${ac_cv_type_bits16_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_bits16_t=no
+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
-typedef bits16_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof (bits16_t))
+       return 0;
   ;
   return 0;
 }
@@ -24830,46 +22639,72 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((bits16_t)))
+         return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_bits16_t=yes
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_type_bits16_t=yes
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_bits16_t=no
+
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_bits16_t" >&5
-echo "${ECHO_T}$ac_cv_type_bits16_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_bits16_t" >&5
+$as_echo "$ac_cv_type_bits16_t" >&6; }
 if test $ac_cv_type_bits16_t = yes; then
   :
 else
 
 
 if test "$ac_cv_sizeof_short" = 2; then
-  { echo "$as_me:$LINENO: checking for u_bits16_t" >&5
-echo $ECHO_N "checking for u_bits16_t... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for u_bits16_t" >&5
+$as_echo_n "checking for u_bits16_t... " >&6; }
 if test "${ac_cv_type_u_bits16_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_u_bits16_t=no
+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
-typedef u_bits16_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof (u_bits16_t))
+       return 0;
   ;
   return 0;
 }
@@ -24914,46 +22747,72 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((u_bits16_t)))
+         return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_u_bits16_t=yes
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_type_u_bits16_t=yes
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_u_bits16_t=no
+
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_u_bits16_t" >&5
-echo "${ECHO_T}$ac_cv_type_u_bits16_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_u_bits16_t" >&5
+$as_echo "$ac_cv_type_u_bits16_t" >&6; }
 if test $ac_cv_type_u_bits16_t = yes; then
   :
 else
@@ -24965,26 +22824,24 @@ _ACEOF
 fi
 
 elif test "$ac_cv_sizeof_char" = 2; then
-  { echo "$as_me:$LINENO: checking for u_bits16_t" >&5
-echo $ECHO_N "checking for u_bits16_t... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for u_bits16_t" >&5
+$as_echo_n "checking for u_bits16_t... " >&6; }
 if test "${ac_cv_type_u_bits16_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_u_bits16_t=no
+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
-typedef u_bits16_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof (u_bits16_t))
+       return 0;
   ;
   return 0;
 }
@@ -24995,46 +22852,72 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((u_bits16_t)))
+         return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_u_bits16_t=yes
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_type_u_bits16_t=yes
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_u_bits16_t=no
+
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_u_bits16_t" >&5
-echo "${ECHO_T}$ac_cv_type_u_bits16_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_u_bits16_t" >&5
+$as_echo "$ac_cv_type_u_bits16_t" >&6; }
 if test $ac_cv_type_u_bits16_t = yes; then
   :
 else
@@ -25046,26 +22929,24 @@ _ACEOF
 fi
 
 else
-  { echo "$as_me:$LINENO: checking for u_bits16_t" >&5
-echo $ECHO_N "checking for u_bits16_t... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for u_bits16_t" >&5
+$as_echo_n "checking for u_bits16_t... " >&6; }
 if test "${ac_cv_type_u_bits16_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_u_bits16_t=no
+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
-typedef u_bits16_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof (u_bits16_t))
+       return 0;
   ;
   return 0;
 }
@@ -25076,65 +22957,18 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_u_bits16_t=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-       ac_cv_type_u_bits16_t=no
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_u_bits16_t" >&5
-echo "${ECHO_T}$ac_cv_type_u_bits16_t" >&6; }
-if test $ac_cv_type_u_bits16_t = yes; then
-  :
-else
-
-cat >>confdefs.h <<_ACEOF
-#define u_bits16_t unsigned short
-_ACEOF
-
-fi
-
-fi
-
-
-if test "$ac_cv_sizeof_int" = 4; then
-  { echo "$as_me:$LINENO: checking for bits32_t" >&5
-echo $ECHO_N "checking for bits32_t... $ECHO_C" >&6; }
-if test "${ac_cv_type_bits32_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -25142,14 +22976,11 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-typedef bits32_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof ((u_bits16_t)))
+         return 0;
   ;
   return 0;
 }
@@ -25160,77 +22991,70 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_bits32_t=yes
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_type_u_bits16_t=yes
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_bits32_t=no
+
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_bits32_t" >&5
-echo "${ECHO_T}$ac_cv_type_bits32_t" >&6; }
-if test $ac_cv_type_bits32_t = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_u_bits16_t" >&5
+$as_echo "$ac_cv_type_u_bits16_t" >&6; }
+if test $ac_cv_type_u_bits16_t = yes; then
   :
 else
 
 cat >>confdefs.h <<_ACEOF
-#define bits32_t int
+#define u_bits16_t unsigned short
 _ACEOF
 
 fi
 
-elif test "$ac_cv_sizeof_long" = 4; then
-  { echo "$as_me:$LINENO: checking for bits32_t" >&5
-echo $ECHO_N "checking for bits32_t... $ECHO_C" >&6; }
+fi
+
+
+if test "$ac_cv_sizeof_int" = 4; then
+  { $as_echo "$as_me:$LINENO: checking for bits32_t" >&5
+$as_echo_n "checking for bits32_t... " >&6; }
 if test "${ac_cv_type_bits32_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_bits32_t=no
+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
-typedef bits32_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof (bits32_t))
+       return 0;
   ;
   return 0;
 }
@@ -25241,46 +23065,177 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((bits32_t)))
+         return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-        { ac_try='test -s conftest.$ac_objext'
-  { (case "(($ac_try" in
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_type_bits32_t=yes
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_bits32_t" >&5
+$as_echo "$ac_cv_type_bits32_t" >&6; }
+if test $ac_cv_type_bits32_t = yes; then
+  :
+else
+
+cat >>confdefs.h <<_ACEOF
+#define bits32_t int
+_ACEOF
+
+fi
+
+elif test "$ac_cv_sizeof_long" = 4; then
+  { $as_echo "$as_me:$LINENO: checking for bits32_t" >&5
+$as_echo_n "checking for bits32_t... " >&6; }
+if test "${ac_cv_type_bits32_t+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  ac_cv_type_bits32_t=no
+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 ()
+{
+if (sizeof (bits32_t))
+       return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_bits32_t=yes
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((bits32_t)))
+         return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_bits32_t=no
+       ac_cv_type_bits32_t=yes
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_bits32_t" >&5
-echo "${ECHO_T}$ac_cv_type_bits32_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_bits32_t" >&5
+$as_echo "$ac_cv_type_bits32_t" >&6; }
 if test $ac_cv_type_bits32_t = yes; then
   :
 else
@@ -25292,26 +23247,24 @@ _ACEOF
 fi
 
 else
-  { echo "$as_me:$LINENO: checking for bits32_t" >&5
-echo $ECHO_N "checking for bits32_t... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for bits32_t" >&5
+$as_echo_n "checking for bits32_t... " >&6; }
 if test "${ac_cv_type_bits32_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_bits32_t=no
+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
-typedef bits32_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof (bits32_t))
+       return 0;
   ;
   return 0;
 }
@@ -25322,46 +23275,72 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((bits32_t)))
+         return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_bits32_t=yes
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_bits32_t=no
+       ac_cv_type_bits32_t=yes
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_bits32_t" >&5
-echo "${ECHO_T}$ac_cv_type_bits32_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_bits32_t" >&5
+$as_echo "$ac_cv_type_bits32_t" >&6; }
 if test $ac_cv_type_bits32_t = yes; then
   :
 else
 
 
 if test "$ac_cv_sizeof_int" = 4; then
-  { echo "$as_me:$LINENO: checking for u_bits32_t" >&5
-echo $ECHO_N "checking for u_bits32_t... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for u_bits32_t" >&5
+$as_echo_n "checking for u_bits32_t... " >&6; }
 if test "${ac_cv_type_u_bits32_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_u_bits32_t=no
+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
-typedef u_bits32_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof (u_bits32_t))
+       return 0;
   ;
   return 0;
 }
@@ -25406,46 +23383,72 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((u_bits32_t)))
+         return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_u_bits32_t=yes
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_type_u_bits32_t=yes
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_u_bits32_t=no
+
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_u_bits32_t" >&5
-echo "${ECHO_T}$ac_cv_type_u_bits32_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_u_bits32_t" >&5
+$as_echo "$ac_cv_type_u_bits32_t" >&6; }
 if test $ac_cv_type_u_bits32_t = yes; then
   :
 else
@@ -25457,26 +23460,24 @@ _ACEOF
 fi
 
 elif test "$ac_cv_sizeof_long" = 4; then
-  { echo "$as_me:$LINENO: checking for u_bits32_t" >&5
-echo $ECHO_N "checking for u_bits32_t... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for u_bits32_t" >&5
+$as_echo_n "checking for u_bits32_t... " >&6; }
 if test "${ac_cv_type_u_bits32_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_u_bits32_t=no
+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
-typedef u_bits32_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof (u_bits32_t))
+       return 0;
   ;
   return 0;
 }
@@ -25487,46 +23488,72 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((u_bits32_t)))
+         return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_u_bits32_t=yes
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_type_u_bits32_t=yes
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_u_bits32_t=no
+
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_u_bits32_t" >&5
-echo "${ECHO_T}$ac_cv_type_u_bits32_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_u_bits32_t" >&5
+$as_echo "$ac_cv_type_u_bits32_t" >&6; }
 if test $ac_cv_type_u_bits32_t = yes; then
   :
 else
@@ -25538,26 +23565,24 @@ _ACEOF
 fi
 
 else
-  { echo "$as_me:$LINENO: checking for u_bits32_t" >&5
-echo $ECHO_N "checking for u_bits32_t... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for u_bits32_t" >&5
+$as_echo_n "checking for u_bits32_t... " >&6; }
 if test "${ac_cv_type_u_bits32_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_u_bits32_t=no
+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
-typedef u_bits32_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof (u_bits32_t))
+       return 0;
   ;
   return 0;
 }
@@ -25568,46 +23593,72 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((u_bits32_t)))
+         return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_u_bits32_t=yes
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_type_u_bits32_t=yes
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_u_bits32_t=no
+
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_u_bits32_t" >&5
-echo "${ECHO_T}$ac_cv_type_u_bits32_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_u_bits32_t" >&5
+$as_echo "$ac_cv_type_u_bits32_t" >&6; }
 if test $ac_cv_type_u_bits32_t = yes; then
   :
 else
 
 
 if test "$ac_cv_sizeof_char_p" = 8; then
-  { echo "$as_me:$LINENO: checking for bits64_t" >&5
-echo $ECHO_N "checking for bits64_t... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for bits64_t" >&5
+$as_echo_n "checking for bits64_t... " >&6; }
 if test "${ac_cv_type_bits64_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_bits64_t=no
+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
-typedef bits64_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof (bits64_t))
+       return 0;
   ;
   return 0;
 }
@@ -25652,46 +23701,72 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((bits64_t)))
+         return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_bits64_t=yes
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_type_bits64_t=yes
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_bits64_t=no
+
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_bits64_t" >&5
-echo "${ECHO_T}$ac_cv_type_bits64_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_bits64_t" >&5
+$as_echo "$ac_cv_type_bits64_t" >&6; }
 if test $ac_cv_type_bits64_t = yes; then
   :
 else
@@ -25703,26 +23778,24 @@ _ACEOF
 fi
 
 elif test "$ac_cv_sizeof_double" = 8; then
-  { echo "$as_me:$LINENO: checking for bits64_t" >&5
-echo $ECHO_N "checking for bits64_t... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for bits64_t" >&5
+$as_echo_n "checking for bits64_t... " >&6; }
 if test "${ac_cv_type_bits64_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_bits64_t=no
+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
-typedef bits64_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof (bits64_t))
+       return 0;
   ;
   return 0;
 }
@@ -25733,46 +23806,72 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((bits64_t)))
+         return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_bits64_t=yes
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_type_bits64_t=yes
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_bits64_t=no
+
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_bits64_t" >&5
-echo "${ECHO_T}$ac_cv_type_bits64_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_bits64_t" >&5
+$as_echo "$ac_cv_type_bits64_t" >&6; }
 if test $ac_cv_type_bits64_t = yes; then
   :
 else
@@ -25784,26 +23883,58 @@ _ACEOF
 fi
 
 elif test -n "$ac_cv_type_long_long" && test "$ac_cv_sizeof_long_long" = 8; then
-  { echo "$as_me:$LINENO: checking for bits64_t" >&5
-echo $ECHO_N "checking for bits64_t... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for bits64_t" >&5
+$as_echo_n "checking for bits64_t... " >&6; }
 if test "${ac_cv_type_bits64_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_bits64_t=no
+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
-typedef bits64_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
+if (sizeof (bits64_t))
+       return 0;
+  ;
   return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((bits64_t)))
+         return 0;
   ;
   return 0;
 }
@@ -25814,46 +23945,38 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_bits64_t=yes
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_type_bits64_t=yes
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_bits64_t=no
+
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_bits64_t" >&5
-echo "${ECHO_T}$ac_cv_type_bits64_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_bits64_t" >&5
+$as_echo "$ac_cv_type_bits64_t" >&6; }
 if test $ac_cv_type_bits64_t = yes; then
   :
 else
@@ -25865,26 +23988,24 @@ _ACEOF
 fi
 
 elif test "$ac_cv_sizeof_long" = 8; then
-  { echo "$as_me:$LINENO: checking for bits64_t" >&5
-echo $ECHO_N "checking for bits64_t... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for bits64_t" >&5
+$as_echo_n "checking for bits64_t... " >&6; }
 if test "${ac_cv_type_bits64_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_bits64_t=no
+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
-typedef bits64_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof (bits64_t))
+       return 0;
   ;
   return 0;
 }
@@ -25895,46 +24016,72 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((bits64_t)))
+         return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_bits64_t=yes
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_bits64_t=no
+       ac_cv_type_bits64_t=yes
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_bits64_t" >&5
-echo "${ECHO_T}$ac_cv_type_bits64_t" >&6; }
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_bits64_t" >&5
+$as_echo "$ac_cv_type_bits64_t" >&6; }
 if test $ac_cv_type_bits64_t = yes; then
   :
 else
@@ -25946,26 +24093,24 @@ _ACEOF
 fi
 
 else
-  { echo "$as_me:$LINENO: checking for bits64_t" >&5
-echo $ECHO_N "checking for bits64_t... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for bits64_t" >&5
+$as_echo_n "checking for bits64_t... " >&6; }
 if test "${ac_cv_type_bits64_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_bits64_t=no
+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
-typedef bits64_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof (bits64_t))
+       return 0;
   ;
   return 0;
 }
@@ -25976,46 +24121,72 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((bits64_t)))
+         return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_bits64_t=yes
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_type_bits64_t=yes
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_bits64_t=no
+
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_bits64_t" >&5
-echo "${ECHO_T}$ac_cv_type_bits64_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_bits64_t" >&5
+$as_echo "$ac_cv_type_bits64_t" >&6; }
 if test $ac_cv_type_bits64_t = yes; then
   :
 else
 
 
 if test "$ac_cv_sizeof_int" = "$ac_cv_sizeof_char_p"; then
-  { echo "$as_me:$LINENO: checking for ptrdiff_t" >&5
-echo $ECHO_N "checking for ptrdiff_t... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for ptrdiff_t" >&5
+$as_echo_n "checking for ptrdiff_t... " >&6; }
 if test "${ac_cv_type_ptrdiff_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_ptrdiff_t=no
+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
-typedef ptrdiff_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof (ptrdiff_t))
+       return 0;
   ;
   return 0;
 }
@@ -26061,46 +24230,72 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((ptrdiff_t)))
+         return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_ptrdiff_t=yes
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_type_ptrdiff_t=yes
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_ptrdiff_t=no
+
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_ptrdiff_t" >&5
-echo "${ECHO_T}$ac_cv_type_ptrdiff_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_ptrdiff_t" >&5
+$as_echo "$ac_cv_type_ptrdiff_t" >&6; }
 if test $ac_cv_type_ptrdiff_t = yes; then
   :
 else
@@ -26112,26 +24307,24 @@ _ACEOF
 fi
 
 elif test "$ac_cv_sizeof_long" = "$ac_cv_sizeof_char_p"; then
-  { echo "$as_me:$LINENO: checking for ptrdiff_t" >&5
-echo $ECHO_N "checking for ptrdiff_t... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for ptrdiff_t" >&5
+$as_echo_n "checking for ptrdiff_t... " >&6; }
 if test "${ac_cv_type_ptrdiff_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_ptrdiff_t=no
+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
-typedef ptrdiff_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof (ptrdiff_t))
+       return 0;
   ;
   return 0;
 }
@@ -26142,46 +24335,72 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((ptrdiff_t)))
+         return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_ptrdiff_t=yes
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_type_ptrdiff_t=yes
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_ptrdiff_t=no
+
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_ptrdiff_t" >&5
-echo "${ECHO_T}$ac_cv_type_ptrdiff_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_ptrdiff_t" >&5
+$as_echo "$ac_cv_type_ptrdiff_t" >&6; }
 if test $ac_cv_type_ptrdiff_t = yes; then
   :
 else
@@ -26193,26 +24412,24 @@ _ACEOF
 fi
 
 elif test "$ac_cv_type_long_long" = yes && test "$ac_cv_sizeof_long_long" = "$ac_cv_sizeof_char_p"; then
-  { echo "$as_me:$LINENO: checking for ptrdiff_t" >&5
-echo $ECHO_N "checking for ptrdiff_t... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for ptrdiff_t" >&5
+$as_echo_n "checking for ptrdiff_t... " >&6; }
 if test "${ac_cv_type_ptrdiff_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_ptrdiff_t=no
+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
-typedef ptrdiff_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof (ptrdiff_t))
+       return 0;
   ;
   return 0;
 }
@@ -26223,46 +24440,72 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  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 ()
+{
+if (sizeof ((ptrdiff_t)))
+         return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_ptrdiff_t=yes
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_ptrdiff_t=no
+       ac_cv_type_ptrdiff_t=yes
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_ptrdiff_t" >&5
-echo "${ECHO_T}$ac_cv_type_ptrdiff_t" >&6; }
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_ptrdiff_t" >&5
+$as_echo "$ac_cv_type_ptrdiff_t" >&6; }
 if test $ac_cv_type_ptrdiff_t = yes; then
   :
 else
@@ -26274,11 +24517,46 @@ _ACEOF
 fi
 
 else
-  { echo "$as_me:$LINENO: checking for ptrdiff_t" >&5
-echo $ECHO_N "checking for ptrdiff_t... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for ptrdiff_t" >&5
+$as_echo_n "checking for ptrdiff_t... " >&6; }
 if test "${ac_cv_type_ptrdiff_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
+  ac_cv_type_ptrdiff_t=no
+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 ()
+{
+if (sizeof (ptrdiff_t))
+       return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -26286,14 +24564,11 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-typedef ptrdiff_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
-  return 0;
+if (sizeof ((ptrdiff_t)))
+         return 0;
   ;
   return 0;
 }
@@ -26304,46 +24579,38 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_ptrdiff_t=yes
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_type_ptrdiff_t=no
+       ac_cv_type_ptrdiff_t=yes
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_ptrdiff_t" >&5
-echo "${ECHO_T}$ac_cv_type_ptrdiff_t" >&6; }
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_ptrdiff_t" >&5
+$as_echo "$ac_cv_type_ptrdiff_t" >&6; }
 if test $ac_cv_type_ptrdiff_t = yes; then
   :
 else
 fi
 
 
-{ echo "$as_me:$LINENO: checking whether stat file-mode macros are broken" >&5
-echo $ECHO_N "checking whether stat file-mode macros are broken... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether stat file-mode macros are broken" >&5
+$as_echo_n "checking whether stat file-mode macros are broken... " >&6; }
 if test "${ac_cv_header_stat_broken+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -26372,41 +24639,52 @@ cat >>conftest.$ac_ext <<_ACEOF
 #include <sys/stat.h>
 
 #if defined S_ISBLK && defined S_IFDIR
-# if S_ISBLK (S_IFDIR)
-You lose.
-# endif
+extern char c1[S_ISBLK (S_IFDIR) ? -1 : 1];
 #endif
 
 #if defined S_ISBLK && defined S_IFCHR
-# if S_ISBLK (S_IFCHR)
-You lose.
-# endif
+extern char c2[S_ISBLK (S_IFCHR) ? -1 : 1];
 #endif
 
 #if defined S_ISLNK && defined S_IFREG
-# if S_ISLNK (S_IFREG)
-You lose.
-# endif
+extern char c3[S_ISLNK (S_IFREG) ? -1 : 1];
 #endif
 
 #if defined S_ISSOCK && defined S_IFREG
-# if S_ISSOCK (S_IFREG)
-You lose.
-# endif
+extern char c4[S_ISSOCK (S_IFREG) ? -1 : 1];
 #endif
 
 _ACEOF
-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
-  $EGREP "You lose" >/dev/null 2>&1; then
-  ac_cv_header_stat_broken=yes
-else
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_header_stat_broken=no
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_header_stat_broken=yes
 fi
-rm -f conftest*
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_header_stat_broken" >&5
-echo "${ECHO_T}$ac_cv_header_stat_broken" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stat_broken" >&5
+$as_echo "$ac_cv_header_stat_broken" >&6; }
 if test $ac_cv_header_stat_broken = yes; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -26416,16 +24694,16 @@ _ACEOF
 fi
 
 
-{ echo "$as_me:$LINENO: checking whether #! works in shell scripts" >&5
-echo $ECHO_N "checking whether #! works in shell scripts... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether #! works in shell scripts" >&5
+$as_echo_n "checking whether #! works in shell scripts... " >&6; }
 if test "${ac_cv_sys_interpreter+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   echo '#! /bin/cat
 exit 69
 ' >conftest
 chmod u+x conftest
-(SHELL=/bin/sh; export SHELL; ./conftest >/dev/null)
+(SHELL=/bin/sh; export SHELL; ./conftest >/dev/null 2>&1)
 if test $? -ne 69; then
    ac_cv_sys_interpreter=yes
 else
@@ -26433,8 +24711,8 @@ else
 fi
 rm -f conftest
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_sys_interpreter" >&5
-echo "${ECHO_T}$ac_cv_sys_interpreter" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_sys_interpreter" >&5
+$as_echo "$ac_cv_sys_interpreter" >&6; }
 interpval=$ac_cv_sys_interpreter
 
 if test $ac_cv_sys_interpreter = yes; then
@@ -26445,10 +24723,10 @@ _ACEOF
 fi
 
 if test "$ac_cv_func_lstat" = "no"; then
-{ echo "$as_me:$LINENO: checking for lstat" >&5
-echo $ECHO_N "checking for lstat... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for lstat" >&5
+$as_echo_n "checking for lstat... " >&6; }
 if test "${bash_cv_func_lstat+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -26474,47 +24752,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   bash_cv_func_lstat=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_func_lstat=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $bash_cv_func_lstat" >&5
-echo "${ECHO_T}$bash_cv_func_lstat" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_func_lstat" >&5
+$as_echo "$bash_cv_func_lstat" >&6; }
 if test $bash_cv_func_lstat = yes; then
   cat >>confdefs.h <<\_ACEOF
 #define HAVE_LSTAT 1
 fi
 
 
-{ echo "$as_me:$LINENO: checking whether the ctype macros accept non-ascii characters" >&5
-echo $ECHO_N "checking whether the ctype macros accept non-ascii characters... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether the ctype macros accept non-ascii characters" >&5
+$as_echo_n "checking whether the ctype macros accept non-ascii characters... " >&6; }
 if test "${bash_cv_func_ctype_nonascii+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "$cross_compiling" = yes; then
-  { echo "$as_me:$LINENO: WARNING: cannot check ctype macros if cross compiling -- defaulting to no" >&5
-echo "$as_me: WARNING: cannot check ctype macros if cross compiling -- defaulting to no" >&2;}
+  { $as_echo "$as_me:$LINENO: WARNING: cannot check ctype macros if cross compiling -- defaulting to no" >&5
+$as_echo "$as_me: WARNING: cannot check ctype macros if cross compiling -- defaulting to no" >&2;}
     bash_cv_func_ctype_nonascii=no
 
 else
@@ -26580,37 +24846,40 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   bash_cv_func_ctype_nonascii=yes
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 bash_cv_func_ctype_nonascii=no
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_func_ctype_nonascii" >&5
-echo "${ECHO_T}$bash_cv_func_ctype_nonascii" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_func_ctype_nonascii" >&5
+$as_echo "$bash_cv_func_ctype_nonascii" >&6; }
 if test $bash_cv_func_ctype_nonascii = yes; then
 cat >>confdefs.h <<\_ACEOF
 #define CTYPE_NON_ASCII 1
@@ -26618,14 +24887,14 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking if dup2 fails to clear the close-on-exec flag" >&5
-echo $ECHO_N "checking if dup2 fails to clear the close-on-exec flag... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking if dup2 fails to clear the close-on-exec flag" >&5
+$as_echo_n "checking if dup2 fails to clear the close-on-exec flag... " >&6; }
 if test "${bash_cv_dup2_broken+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "$cross_compiling" = yes; then
-  { echo "$as_me:$LINENO: WARNING: cannot check dup2 if cross compiling -- defaulting to no" >&5
-echo "$as_me: WARNING: cannot check dup2 if cross compiling -- defaulting to no" >&2;}
+  { $as_echo "$as_me:$LINENO: WARNING: cannot check dup2 if cross compiling -- defaulting to no" >&5
+$as_echo "$as_me: WARNING: cannot check dup2 if cross compiling -- defaulting to no" >&2;}
      bash_cv_dup2_broken=no
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -26658,29 +24927,32 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   bash_cv_dup2_broken=yes
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 bash_cv_dup2_broken=no
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
@@ -26688,8 +24960,8 @@ fi
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_dup2_broken" >&5
-echo "${ECHO_T}$bash_cv_dup2_broken" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_dup2_broken" >&5
+$as_echo "$bash_cv_dup2_broken" >&6; }
 if test $bash_cv_dup2_broken = yes; then
 cat >>confdefs.h <<\_ACEOF
 #define DUP2_BROKEN 1
@@ -26698,14 +24970,14 @@ _ACEOF
 fi
 
 
-{ echo "$as_me:$LINENO: checking whether pgrps need synchronization" >&5
-echo $ECHO_N "checking whether pgrps need synchronization... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether pgrps need synchronization" >&5
+$as_echo_n "checking whether pgrps need synchronization... " >&6; }
 if test "${bash_cv_pgrp_pipe+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "$cross_compiling" = yes; then
-  { echo "$as_me:$LINENO: WARNING: cannot check pgrp synchronization if cross compiling -- defaulting to no" >&5
-echo "$as_me: WARNING: cannot check pgrp synchronization if cross compiling -- defaulting to no" >&2;}
+  { $as_echo "$as_me:$LINENO: WARNING: cannot check pgrp synchronization if cross compiling -- defaulting to no" >&5
+$as_echo "$as_me: WARNING: cannot check pgrp synchronization if cross compiling -- defaulting to no" >&2;}
     bash_cv_pgrp_pipe=no
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -26770,29 +25042,32 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   bash_cv_pgrp_pipe=no
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 bash_cv_pgrp_pipe=yes
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
@@ -26800,8 +25075,8 @@ fi
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_pgrp_pipe" >&5
-echo "${ECHO_T}$bash_cv_pgrp_pipe" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_pgrp_pipe" >&5
+$as_echo "$bash_cv_pgrp_pipe" >&6; }
 if test $bash_cv_pgrp_pipe = yes; then
 cat >>confdefs.h <<\_ACEOF
 #define PGRP_PIPE 1
@@ -26810,10 +25085,10 @@ _ACEOF
 fi
 
 
-{ echo "$as_me:$LINENO: checking for type of signal functions" >&5
-echo $ECHO_N "checking for type of signal functions... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for type of signal functions" >&5
+$as_echo_n "checking for type of signal functions... " >&6; }
 if test "${bash_cv_signal_vintage+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
 
   cat >conftest.$ac_ext <<_ACEOF
@@ -26843,37 +25118,24 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   bash_cv_signal_vintage=posix
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
@@ -26901,37 +25163,24 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   bash_cv_signal_vintage=4.2bsd
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
@@ -26962,60 +25211,50 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   bash_cv_signal_vintage=svr3
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_signal_vintage=v7
 
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_signal_vintage" >&5
-echo "${ECHO_T}$bash_cv_signal_vintage" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_signal_vintage" >&5
+$as_echo "$bash_cv_signal_vintage" >&6; }
 if test "$bash_cv_signal_vintage" = posix; then
 cat >>confdefs.h <<\_ACEOF
 #define HAVE_POSIX_SIGNALS 1
@@ -27034,10 +25273,10 @@ _ACEOF
 fi
 
 
-{ echo "$as_me:$LINENO: checking for sys_errlist and sys_nerr" >&5
-echo $ECHO_N "checking for sys_errlist and sys_nerr... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for sys_errlist and sys_nerr" >&5
+$as_echo_n "checking for sys_errlist and sys_nerr... " >&6; }
 if test "${bash_cv_sys_errlist+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -27062,47 +25301,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   bash_cv_sys_errlist=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_sys_errlist=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $bash_cv_sys_errlist" >&5
-echo "${ECHO_T}$bash_cv_sys_errlist" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_sys_errlist" >&5
+$as_echo "$bash_cv_sys_errlist" >&6; }
 if test $bash_cv_sys_errlist = yes; then
 cat >>confdefs.h <<\_ACEOF
 #define HAVE_SYS_ERRLIST 1
@@ -27111,14 +25338,14 @@ _ACEOF
 fi
 
 
-{ echo "$as_me:$LINENO: checking for sys_siglist in system C library" >&5
-echo $ECHO_N "checking for sys_siglist in system C library... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for sys_siglist in system C library" >&5
+$as_echo_n "checking for sys_siglist in system C library... " >&6; }
 if test "${bash_cv_sys_siglist+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "$cross_compiling" = yes; then
-  { echo "$as_me:$LINENO: WARNING: cannot check for sys_siglist if cross compiling -- defaulting to no" >&5
-echo "$as_me: WARNING: cannot check for sys_siglist if cross compiling -- defaulting to no" >&2;}
+  { $as_echo "$as_me:$LINENO: WARNING: cannot check for sys_siglist if cross compiling -- defaulting to no" >&5
+$as_echo "$as_me: WARNING: cannot check for sys_siglist if cross compiling -- defaulting to no" >&2;}
         bash_cv_sys_siglist=no
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -27148,37 +25375,40 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   bash_cv_sys_siglist=yes
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 bash_cv_sys_siglist=no
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_sys_siglist" >&5
-echo "${ECHO_T}$bash_cv_sys_siglist" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_sys_siglist" >&5
+$as_echo "$bash_cv_sys_siglist" >&6; }
 if test $bash_cv_sys_siglist = yes; then
 cat >>confdefs.h <<\_ACEOF
 #define HAVE_SYS_SIGLIST 1
@@ -27186,10 +25416,10 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for _sys_siglist in signal.h or unistd.h" >&5
-echo $ECHO_N "checking for _sys_siglist in signal.h or unistd.h... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for _sys_siglist in signal.h or unistd.h" >&5
+$as_echo_n "checking for _sys_siglist in signal.h or unistd.h... " >&6; }
 if test "${bash_cv_decl_under_sys_siglist+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -27217,37 +25447,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   bash_cv_decl_under_sys_siglist=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_decl_under_sys_siglist=no
@@ -27255,8 +25469,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $bash_cv_decl_under_sys_siglist" >&5
-echo "${ECHO_T}$bash_cv_decl_under_sys_siglist" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_decl_under_sys_siglist" >&5
+$as_echo "$bash_cv_decl_under_sys_siglist" >&6; }
 if test $bash_cv_decl_under_sys_siglist = yes; then
 cat >>confdefs.h <<\_ACEOF
 #define UNDER_SYS_SIGLIST_DECLARED 1
@@ -27265,14 +25479,14 @@ _ACEOF
 fi
 
 
-{ echo "$as_me:$LINENO: checking for _sys_siglist in system C library" >&5
-echo $ECHO_N "checking for _sys_siglist in system C library... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for _sys_siglist in system C library" >&5
+$as_echo_n "checking for _sys_siglist in system C library... " >&6; }
 if test "${bash_cv_under_sys_siglist+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "$cross_compiling" = yes; then
-  { echo "$as_me:$LINENO: WARNING: cannot check for _sys_siglist if cross compiling -- defaulting to no" >&5
-echo "$as_me: WARNING: cannot check for _sys_siglist if cross compiling -- defaulting to no" >&2;}
+  { $as_echo "$as_me:$LINENO: WARNING: cannot check for _sys_siglist if cross compiling -- defaulting to no" >&5
+$as_echo "$as_me: WARNING: cannot check for _sys_siglist if cross compiling -- defaulting to no" >&2;}
         bash_cv_under_sys_siglist=no
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -27302,37 +25516,40 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   bash_cv_under_sys_siglist=yes
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 bash_cv_under_sys_siglist=no
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_under_sys_siglist" >&5
-echo "${ECHO_T}$bash_cv_under_sys_siglist" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_under_sys_siglist" >&5
+$as_echo "$bash_cv_under_sys_siglist" >&6; }
 if test $bash_cv_under_sys_siglist = yes; then
 cat >>confdefs.h <<\_ACEOF
 #define HAVE_UNDER_SYS_SIGLIST 1
@@ -27341,10 +25558,10 @@ _ACEOF
 fi
 
 
-{ echo "$as_me:$LINENO: checking whether signal handlers are of type void" >&5
-echo $ECHO_N "checking whether signal handlers are of type void... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether signal handlers are of type void" >&5
+$as_echo_n "checking whether signal handlers are of type void... " >&6; }
 if test "${bash_cv_void_sighandler+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -27375,37 +25592,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   bash_cv_void_sighandler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_void_sighandler=no
@@ -27413,8 +25614,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $bash_cv_void_sighandler" >&5
-echo "${ECHO_T}$bash_cv_void_sighandler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_void_sighandler" >&5
+$as_echo "$bash_cv_void_sighandler" >&6; }
 if test $bash_cv_void_sighandler = yes; then
 cat >>confdefs.h <<\_ACEOF
 #define VOID_SIGHANDLER 1
 
 
 
-{ echo "$as_me:$LINENO: checking for clock_t" >&5
-echo $ECHO_N "checking for clock_t... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for clock_t" >&5
+$as_echo_n "checking for clock_t... " >&6; }
 if test "${bash_cv_type_clock_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -27456,8 +25657,8 @@ rm -f conftest*
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_type_clock_t" >&5
-echo "${ECHO_T}$bash_cv_type_clock_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_type_clock_t" >&5
+$as_echo "$bash_cv_type_clock_t" >&6; }
 
 if test $bash_cv_type_clock_t = no; then
   cat >>confdefs.h <<_ACEOF
 
 
 
-{ echo "$as_me:$LINENO: checking for sigset_t" >&5
-echo $ECHO_N "checking for sigset_t... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for sigset_t" >&5
+$as_echo_n "checking for sigset_t... " >&6; }
 if test "${bash_cv_type_sigset_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -27500,8 +25701,8 @@ rm -f conftest*
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_type_sigset_t" >&5
-echo "${ECHO_T}$bash_cv_type_sigset_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_type_sigset_t" >&5
+$as_echo "$bash_cv_type_sigset_t" >&6; }
 
 if test $bash_cv_type_sigset_t = no; then
   cat >>confdefs.h <<_ACEOF
 
 
 
-{ echo "$as_me:$LINENO: checking for quad_t" >&5
-echo $ECHO_N "checking for quad_t... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for quad_t" >&5
+$as_echo_n "checking for quad_t... " >&6; }
 if test "${bash_cv_type_quad_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -27544,8 +25745,8 @@ rm -f conftest*
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_type_quad_t" >&5
-echo "${ECHO_T}$bash_cv_type_quad_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_type_quad_t" >&5
+$as_echo "$bash_cv_type_quad_t" >&6; }
 if test $bash_cv_type_quad_t = yes; then
        cat >>confdefs.h <<\_ACEOF
 #define HAVE_QUAD_T 1
 
 
 
-{ echo "$as_me:$LINENO: checking for intmax_t" >&5
-echo $ECHO_N "checking for intmax_t... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for intmax_t" >&5
+$as_echo_n "checking for intmax_t... " >&6; }
 if test "${bash_cv_type_intmax_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -27593,8 +25794,8 @@ rm -f conftest*
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_type_intmax_t" >&5
-echo "${ECHO_T}$bash_cv_type_intmax_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_type_intmax_t" >&5
+$as_echo "$bash_cv_type_intmax_t" >&6; }
 
 if test $bash_cv_type_intmax_t = no; then
   cat >>confdefs.h <<_ACEOF
 
 
 
-{ echo "$as_me:$LINENO: checking for uintmax_t" >&5
-echo $ECHO_N "checking for uintmax_t... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for uintmax_t" >&5
+$as_echo_n "checking for uintmax_t... " >&6; }
 if test "${bash_cv_type_uintmax_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -27637,8 +25838,8 @@ rm -f conftest*
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_type_uintmax_t" >&5
-echo "${ECHO_T}$bash_cv_type_uintmax_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_type_uintmax_t" >&5
+$as_echo "$bash_cv_type_uintmax_t" >&6; }
 
 if test $bash_cv_type_uintmax_t = no; then
   cat >>confdefs.h <<_ACEOF
 if test "$ac_cv_header_sys_socket_h" = "yes"; then
 
 
-{ echo "$as_me:$LINENO: checking for socklen_t" >&5
-echo $ECHO_N "checking for socklen_t... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for socklen_t" >&5
+$as_echo_n "checking for socklen_t... " >&6; }
 if test "${bash_cv_type_socklen_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -27682,8 +25883,8 @@ rm -f conftest*
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_type_socklen_t" >&5
-echo "${ECHO_T}$bash_cv_type_socklen_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_type_socklen_t" >&5
+$as_echo "$bash_cv_type_socklen_t" >&6; }
 if test $bash_cv_type_socklen_t = yes; then
        cat >>confdefs.h <<\_ACEOF
 #define HAVE_SOCKLEN_T 1
@@ -27698,10 +25899,10 @@ _ACEOF
 fi
 
 fi
-{ echo "$as_me:$LINENO: checking for size and type of struct rlimit fields" >&5
-echo $ECHO_N "checking for size and type of struct rlimit fields... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for size and type of struct rlimit fields" >&5
+$as_echo_n "checking for size and type of struct rlimit fields... " >&6; }
 if test "${bash_cv_type_rlimit+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -27725,43 +25926,27 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   bash_cv_type_rlimit=rlim_t
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
 if test "$cross_compiling" = yes; then
-  { echo "$as_me:$LINENO: WARNING: cannot check quad_t if cross compiling -- defaulting to long" >&5
-echo "$as_me: WARNING: cannot check quad_t if cross compiling -- defaulting to long" >&2;}
+  { $as_echo "$as_me:$LINENO: WARNING: cannot check quad_t if cross compiling -- defaulting to long" >&5
+$as_echo "$as_me: WARNING: cannot check quad_t if cross compiling -- defaulting to long" >&2;}
          bash_cv_type_rlimit=long
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -27790,29 +25975,32 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   bash_cv_type_rlimit=quad_t
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 bash_cv_type_rlimit=long
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
@@ -27823,8 +26011,8 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_type_rlimit" >&5
-echo "${ECHO_T}$bash_cv_type_rlimit" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_type_rlimit" >&5
+$as_echo "$bash_cv_type_rlimit" >&6; }
 if test $bash_cv_type_rlimit = quad_t; then
 cat >>confdefs.h <<\_ACEOF
 #define RLIMTYPE quad_t
 
 
 
-{ echo "$as_me:$LINENO: checking for struct termios.c_line" >&5
-echo $ECHO_N "checking for struct termios.c_line... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for struct termios.c_line" >&5
+$as_echo_n "checking for struct termios.c_line... " >&6; }
 if test "${ac_cv_member_struct_termios_c_line+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -27871,37 +26059,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_member_struct_termios_c_line=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        cat >conftest.$ac_ext <<_ACEOF
@@ -27931,37 +26103,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_member_struct_termios_c_line=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_member_struct_termios_c_line=no
@@ -27972,8 +26128,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_member_struct_termios_c_line" >&5
-echo "${ECHO_T}$ac_cv_member_struct_termios_c_line" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_member_struct_termios_c_line" >&5
+$as_echo "$ac_cv_member_struct_termios_c_line" >&6; }
 if test $ac_cv_member_struct_termios_c_line = yes; then
   cat >>confdefs.h <<\_ACEOF
 #define TERMIOS_LDISC 1
 
 
 
-{ echo "$as_me:$LINENO: checking for struct termio.c_line" >&5
-echo $ECHO_N "checking for struct termio.c_line... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for struct termio.c_line" >&5
+$as_echo_n "checking for struct termio.c_line... " >&6; }
 if test "${ac_cv_member_struct_termio_c_line+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -28015,37 +26171,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_member_struct_termio_c_line=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        cat >conftest.$ac_ext <<_ACEOF
@@ -28075,37 +26215,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_member_struct_termio_c_line=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_member_struct_termio_c_line=no
@@ -28116,8 +26240,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_member_struct_termio_c_line" >&5
-echo "${ECHO_T}$ac_cv_member_struct_termio_c_line" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_member_struct_termio_c_line" >&5
+$as_echo "$ac_cv_member_struct_termio_c_line" >&6; }
 if test $ac_cv_member_struct_termio_c_line = yes; then
   cat >>confdefs.h <<\_ACEOF
 #define TERMIO_LDISC 1
 
 
 
-{ echo "$as_me:$LINENO: checking for struct dirent.d_ino" >&5
-echo $ECHO_N "checking for struct dirent.d_ino... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for struct dirent.d_ino" >&5
+$as_echo_n "checking for struct dirent.d_ino... " >&6; }
 if test "${bash_cv_dirent_has_dino+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -28175,37 +26299,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   bash_cv_dirent_has_dino=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_dirent_has_dino=no
@@ -28214,8 +26322,8 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_dirent_has_dino" >&5
-echo "${ECHO_T}$bash_cv_dirent_has_dino" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_dirent_has_dino" >&5
+$as_echo "$bash_cv_dirent_has_dino" >&6; }
 if test $bash_cv_dirent_has_dino = yes; then
 cat >>confdefs.h <<\_ACEOF
 #define HAVE_STRUCT_DIRENT_D_INO 1
@@ -28224,10 +26332,10 @@ _ACEOF
 fi
 
 
-{ echo "$as_me:$LINENO: checking for struct dirent.d_fileno" >&5
-echo $ECHO_N "checking for struct dirent.d_fileno... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for struct dirent.d_fileno" >&5
+$as_echo_n "checking for struct dirent.d_fileno... " >&6; }
 if test "${bash_cv_dirent_has_d_fileno+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -28272,37 +26380,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   bash_cv_dirent_has_d_fileno=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_dirent_has_d_fileno=no
@@ -28311,8 +26403,8 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_dirent_has_d_fileno" >&5
-echo "${ECHO_T}$bash_cv_dirent_has_d_fileno" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_dirent_has_d_fileno" >&5
+$as_echo "$bash_cv_dirent_has_d_fileno" >&6; }
 if test $bash_cv_dirent_has_d_fileno = yes; then
 cat >>confdefs.h <<\_ACEOF
 #define HAVE_STRUCT_DIRENT_D_FILENO 1
@@ -28321,10 +26413,10 @@ _ACEOF
 fi
 
 
-{ echo "$as_me:$LINENO: checking for struct dirent.d_namlen" >&5
-echo $ECHO_N "checking for struct dirent.d_namlen... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for struct dirent.d_namlen" >&5
+$as_echo_n "checking for struct dirent.d_namlen... " >&6; }
 if test "${bash_cv_dirent_has_d_namlen+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -28369,37 +26461,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   bash_cv_dirent_has_d_namlen=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_dirent_has_d_namlen=no
@@ -28408,8 +26484,8 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_dirent_has_d_namlen" >&5
-echo "${ECHO_T}$bash_cv_dirent_has_d_namlen" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_dirent_has_d_namlen" >&5
+$as_echo "$bash_cv_dirent_has_d_namlen" >&6; }
 if test $bash_cv_dirent_has_d_namlen = yes; then
 cat >>confdefs.h <<\_ACEOF
 #define HAVE_STRUCT_DIRENT_D_NAMLEN 1
@@ -28417,10 +26493,10 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for struct winsize in sys/ioctl.h and termios.h" >&5
-echo $ECHO_N "checking for struct winsize in sys/ioctl.h and termios.h... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for struct winsize in sys/ioctl.h and termios.h" >&5
+$as_echo_n "checking for struct winsize in sys/ioctl.h and termios.h... " >&6; }
 if test "${bash_cv_struct_winsize_header+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -28444,37 +26520,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   bash_cv_struct_winsize_header=ioctl_h
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        cat >conftest.$ac_ext <<_ACEOF
@@ -28499,37 +26559,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   bash_cv_struct_winsize_header=termios_h
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_struct_winsize_header=other
@@ -28543,28 +26587,28 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
 
 if test $bash_cv_struct_winsize_header = ioctl_h; then
-  { echo "$as_me:$LINENO: result: sys/ioctl.h" >&5
-echo "${ECHO_T}sys/ioctl.h" >&6; }
+  { $as_echo "$as_me:$LINENO: result: sys/ioctl.h" >&5
+$as_echo "sys/ioctl.h" >&6; }
   cat >>confdefs.h <<\_ACEOF
 #define STRUCT_WINSIZE_IN_SYS_IOCTL 1
 _ACEOF
 
 elif test $bash_cv_struct_winsize_header = termios_h; then
-  { echo "$as_me:$LINENO: result: termios.h" >&5
-echo "${ECHO_T}termios.h" >&6; }
+  { $as_echo "$as_me:$LINENO: result: termios.h" >&5
+$as_echo "termios.h" >&6; }
   cat >>confdefs.h <<\_ACEOF
 #define STRUCT_WINSIZE_IN_TERMIOS 1
 _ACEOF
 
 else
-  { echo "$as_me:$LINENO: result: not found" >&5
-echo "${ECHO_T}not found" >&6; }
+  { $as_echo "$as_me:$LINENO: result: not found" >&5
+$as_echo "not found" >&6; }
 fi
 
-{ echo "$as_me:$LINENO: checking for struct timeval in sys/time.h and time.h" >&5
-echo $ECHO_N "checking for struct timeval in sys/time.h and time.h... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for struct timeval in sys/time.h and time.h" >&5
+$as_echo_n "checking for struct timeval in sys/time.h and time.h... " >&6; }
 if test "${bash_cv_struct_timeval+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
 
 cat >conftest.$ac_ext <<_ACEOF
@@ -28603,8 +26647,8 @@ rm -f conftest*
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_struct_timeval" >&5
-echo "${ECHO_T}$bash_cv_struct_timeval" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_struct_timeval" >&5
+$as_echo "$bash_cv_struct_timeval" >&6; }
 if test $bash_cv_struct_timeval = yes; then
   cat >>confdefs.h <<\_ACEOF
 #define HAVE_TIMEVAL 1
@@ -28612,10 +26656,10 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for struct stat.st_blocks" >&5
-echo $ECHO_N "checking for struct stat.st_blocks... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for struct stat.st_blocks" >&5
+$as_echo_n "checking for struct stat.st_blocks... " >&6; }
 if test "${ac_cv_member_struct_stat_st_blocks+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -28640,37 +26684,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_member_struct_stat_st_blocks=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        cat >conftest.$ac_ext <<_ACEOF
@@ -28696,37 +26724,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_member_struct_stat_st_blocks=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_member_struct_stat_st_blocks=no
@@ -28737,8 +26749,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_blocks" >&5
-echo "${ECHO_T}$ac_cv_member_struct_stat_st_blocks" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_blocks" >&5
+$as_echo "$ac_cv_member_struct_stat_st_blocks" >&6; }
 if test $ac_cv_member_struct_stat_st_blocks = yes; then
 
 cat >>confdefs.h <<_ACEOF
@@ -28748,10 +26760,10 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
-echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
+$as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; }
 if test "${ac_cv_struct_tm+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -28765,7 +26777,9 @@ cat >>conftest.$ac_ext <<_ACEOF
 int
 main ()
 {
-struct tm *tp; tp->tm_sec;
+struct tm tm;
+                                    int *p = &tm.tm_sec;
+                                    return !p;
   ;
   return 0;
 }
@@ -28776,37 +26790,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_struct_tm=time.h
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_struct_tm=sys/time.h
@@ -28814,8 +26812,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
-echo "${ECHO_T}$ac_cv_struct_tm" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
+$as_echo "$ac_cv_struct_tm" >&6; }
 if test $ac_cv_struct_tm = sys/time.h; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -28824,10 +26822,10 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for struct tm.tm_zone" >&5
-echo $ECHO_N "checking for struct tm.tm_zone... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for struct tm.tm_zone" >&5
+$as_echo_n "checking for struct tm.tm_zone... " >&6; }
 if test "${ac_cv_member_struct_tm_tm_zone+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -28855,37 +26853,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_member_struct_tm_tm_zone=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        cat >conftest.$ac_ext <<_ACEOF
@@ -28914,37 +26896,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_member_struct_tm_tm_zone=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_member_struct_tm_tm_zone=no
@@ -28955,8 +26921,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_member_struct_tm_tm_zone" >&5
-echo "${ECHO_T}$ac_cv_member_struct_tm_tm_zone" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_member_struct_tm_tm_zone" >&5
+$as_echo "$ac_cv_member_struct_tm_tm_zone" >&6; }
 if test $ac_cv_member_struct_tm_tm_zone = yes; then
 
 cat >>confdefs.h <<_ACEOF
@@ -28973,10 +26939,10 @@ cat >>confdefs.h <<\_ACEOF
 _ACEOF
 
 else
-  { echo "$as_me:$LINENO: checking whether tzname is declared" >&5
-echo $ECHO_N "checking whether tzname is declared... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking whether tzname is declared" >&5
+$as_echo_n "checking whether tzname is declared... " >&6; }
 if test "${ac_cv_have_decl_tzname+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -28990,8 +26956,7 @@ int
 main ()
 {
 #ifndef tzname
-  char *p = (char *) tzname;
-  return !p;
+  (void) tzname;
 #endif
 
   ;
@@ -29004,37 +26969,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_have_decl_tzname=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_have_decl_tzname=no
@@ -29042,8 +26991,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_tzname" >&5
-echo "${ECHO_T}$ac_cv_have_decl_tzname" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_tzname" >&5
+$as_echo "$ac_cv_have_decl_tzname" >&6; }
 if test $ac_cv_have_decl_tzname = yes; then
 
 cat >>confdefs.h <<_ACEOF
@@ -29060,10 +27009,10 @@ _ACEOF
 fi
 
 
-  { echo "$as_me:$LINENO: checking for tzname" >&5
-echo $ECHO_N "checking for tzname... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for tzname" >&5
+$as_echo_n "checking for tzname... " >&6; }
 if test "${ac_cv_var_tzname+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -29090,47 +27039,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_var_tzname=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_var_tzname=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_var_tzname" >&5
-echo "${ECHO_T}$ac_cv_var_tzname" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_var_tzname" >&5
+$as_echo "$ac_cv_var_tzname" >&6; }
   if test $ac_cv_var_tzname = yes; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -29140,10 +27077,10 @@ _ACEOF
   fi
 fi
 
-{ echo "$as_me:$LINENO: checking for struct timezone in sys/time.h and time.h" >&5
-echo $ECHO_N "checking for struct timezone in sys/time.h and time.h... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for struct timezone in sys/time.h and time.h" >&5
+$as_echo_n "checking for struct timezone in sys/time.h and time.h... " >&6; }
 if test "${bash_cv_struct_timezone+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
 
 cat >conftest.$ac_ext <<_ACEOF
@@ -29182,8 +27119,8 @@ rm -f conftest*
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_struct_timezone" >&5
-echo "${ECHO_T}$bash_cv_struct_timezone" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_struct_timezone" >&5
+$as_echo "$bash_cv_struct_timezone" >&6; }
 if test $bash_cv_struct_timezone = yes; then
   cat >>confdefs.h <<\_ACEOF
 #define HAVE_STRUCT_TIMEZONE 1
@@ -29192,10 +27129,10 @@ _ACEOF
 fi
 
 
-{ echo "$as_me:$LINENO: checking for the existence of strsignal" >&5
-echo $ECHO_N "checking for the existence of strsignal... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for the existence of strsignal" >&5
+$as_echo_n "checking for the existence of strsignal... " >&6; }
 if test "${bash_cv_have_strsignal+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -29219,48 +27156,36 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   bash_cv_have_strsignal=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_have_strsignal=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_have_strsignal" >&5
-echo "${ECHO_T}$bash_cv_have_strsignal" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_have_strsignal" >&5
+$as_echo "$bash_cv_have_strsignal" >&6; }
 if test $bash_cv_have_strsignal = yes; then
 cat >>confdefs.h <<\_ACEOF
 #define HAVE_STRSIGNAL 1
@@ -29268,14 +27193,14 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking if opendir() opens non-directories" >&5
-echo $ECHO_N "checking if opendir() opens non-directories... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking if opendir() opens non-directories" >&5
+$as_echo_n "checking if opendir() opens non-directories... " >&6; }
 if test "${bash_cv_opendir_not_robust+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "$cross_compiling" = yes; then
-  { echo "$as_me:$LINENO: WARNING: cannot check opendir if cross compiling -- defaulting to no" >&5
-echo "$as_me: WARNING: cannot check opendir if cross compiling -- defaulting to no" >&2;}
+  { $as_echo "$as_me:$LINENO: WARNING: cannot check opendir if cross compiling -- defaulting to no" >&5
+$as_echo "$as_me: WARNING: cannot check opendir if cross compiling -- defaulting to no" >&2;}
      bash_cv_opendir_not_robust=no
 
 else
@@ -29331,37 +27256,40 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   bash_cv_opendir_not_robust=yes
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 bash_cv_opendir_not_robust=no
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_opendir_not_robust" >&5
-echo "${ECHO_T}$bash_cv_opendir_not_robust" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_opendir_not_robust" >&5
+$as_echo "$bash_cv_opendir_not_robust" >&6; }
 if test $bash_cv_opendir_not_robust = yes; then
 cat >>confdefs.h <<\_ACEOF
 #define OPENDIR_NOT_ROBUST 1
@@ -29369,14 +27297,14 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking whether ulimit can substitute for getdtablesize" >&5
-echo $ECHO_N "checking whether ulimit can substitute for getdtablesize... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether ulimit can substitute for getdtablesize" >&5
+$as_echo_n "checking whether ulimit can substitute for getdtablesize... " >&6; }
 if test "${bash_cv_ulimit_maxfds+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "$cross_compiling" = yes; then
-  { echo "$as_me:$LINENO: WARNING: cannot check ulimit if cross compiling -- defaulting to no" >&5
-echo "$as_me: WARNING: cannot check ulimit if cross compiling -- defaulting to no" >&2;}
+  { $as_echo "$as_me:$LINENO: WARNING: cannot check ulimit if cross compiling -- defaulting to no" >&5
+$as_echo "$as_me: WARNING: cannot check ulimit if cross compiling -- defaulting to no" >&2;}
     bash_cv_ulimit_maxfds=no
 
 else
@@ -29400,37 +27328,40 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   bash_cv_ulimit_maxfds=yes
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 bash_cv_ulimit_maxfds=no
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_ulimit_maxfds" >&5
-echo "${ECHO_T}$bash_cv_ulimit_maxfds" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_ulimit_maxfds" >&5
+$as_echo "$bash_cv_ulimit_maxfds" >&6; }
 if test $bash_cv_ulimit_maxfds = yes; then
 cat >>confdefs.h <<\_ACEOF
 #define ULIMIT_MAXFDS 1
 
 
 
-for ac_func in $ac_func_list
-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 { as_var=$as_ac_var; eval "test \"\${$as_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 GCC internal prototype to avoid an error.
-   Use char because int might match the return type of a GCC
-   builtin and then its argument prototype would still apply.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-char $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
-#endif
-
-int
-main ()
-{
-return $ac_func ();
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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 core conftest.err conftest.$ac_objext \
-      conftest$ac_exeext conftest.$ac_ext
-fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&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
-
-
-
-
-
 
 
 
@@ -29568,10 +27386,10 @@ done
 
 
 
-  { echo "$as_me:$LINENO: checking whether fpurge is declared" >&5
-echo $ECHO_N "checking whether fpurge is declared... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking whether fpurge is declared" >&5
+$as_echo_n "checking whether fpurge is declared... " >&6; }
 if test "${ac_cv_have_decl_fpurge+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -29585,8 +27403,7 @@ int
 main ()
 {
 #ifndef fpurge
-  char *p = (char *) fpurge;
-  return !p;
+  (void) fpurge;
 #endif
 
   ;
@@ -29599,37 +27416,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_have_decl_fpurge=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_have_decl_fpurge=no
@@ -29637,8 +27438,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_fpurge" >&5
-echo "${ECHO_T}$ac_cv_have_decl_fpurge" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_fpurge" >&5
+$as_echo "$ac_cv_have_decl_fpurge" >&6; }
 if test $ac_cv_have_decl_fpurge = yes; then
 
 cat >>confdefs.h <<_ACEOF
 
 
 
-{ echo "$as_me:$LINENO: checking to see if getenv can be redefined" >&5
-echo $ECHO_N "checking to see if getenv can be redefined... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking to see if getenv can be redefined" >&5
+$as_echo_n "checking to see if getenv can be redefined... " >&6; }
 if test "${bash_cv_getenv_redef+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "$cross_compiling" = yes; then
-  { echo "$as_me:$LINENO: WARNING: cannot check getenv redefinition if cross compiling -- defaulting to yes" >&5
-echo "$as_me: WARNING: cannot check getenv redefinition if cross compiling -- defaulting to yes" >&2;}
+  { $as_echo "$as_me:$LINENO: WARNING: cannot check getenv redefinition if cross compiling -- defaulting to yes" >&5
+$as_echo "$as_me: WARNING: cannot check getenv redefinition if cross compiling -- defaulting to yes" >&2;}
     bash_cv_getenv_redef=yes
 
 else
@@ -29712,37 +27513,40 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   bash_cv_getenv_redef=yes
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 bash_cv_getenv_redef=no
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_getenv_redef" >&5
-echo "${ECHO_T}$bash_cv_getenv_redef" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_getenv_redef" >&5
+$as_echo "$bash_cv_getenv_redef" >&6; }
 if test $bash_cv_getenv_redef = yes; then
 cat >>confdefs.h <<\_ACEOF
 #define CAN_REDEFINE_GETENV 1
@@ -29751,14 +27555,14 @@ _ACEOF
 fi
 
 if test "$ac_cv_func_getcwd" = "yes"; then
-{ echo "$as_me:$LINENO: checking if getcwd() will dynamically allocate memory with 0 size" >&5
-echo $ECHO_N "checking if getcwd() will dynamically allocate memory with 0 size... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking if getcwd() will dynamically allocate memory with 0 size" >&5
+$as_echo_n "checking if getcwd() will dynamically allocate memory with 0 size... " >&6; }
 if test "${bash_cv_getcwd_malloc+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "$cross_compiling" = yes; then
-  { echo "$as_me:$LINENO: WARNING: cannot check whether getcwd allocates memory when cross-compiling -- defaulting to no" >&5
-echo "$as_me: WARNING: cannot check whether getcwd allocates memory when cross-compiling -- defaulting to no" >&2;}
+  { $as_echo "$as_me:$LINENO: WARNING: cannot check whether getcwd allocates memory when cross-compiling -- defaulting to no" >&5
+$as_echo "$as_me: WARNING: cannot check whether getcwd allocates memory when cross-compiling -- defaulting to no" >&2;}
     bash_cv_getcwd_malloc=no
 
 else
@@ -29788,37 +27592,40 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   bash_cv_getcwd_malloc=yes
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 bash_cv_getcwd_malloc=no
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_getcwd_malloc" >&5
-echo "${ECHO_T}$bash_cv_getcwd_malloc" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_getcwd_malloc" >&5
+$as_echo "$bash_cv_getcwd_malloc" >&6; }
 if test $bash_cv_getcwd_malloc = no; then
 cat >>confdefs.h <<\_ACEOF
 #define GETCWD_BROKEN 1
 
 fi
 
-{ echo "$as_me:$LINENO: checking for presence of POSIX-style sigsetjmp/siglongjmp" >&5
-echo $ECHO_N "checking for presence of POSIX-style sigsetjmp/siglongjmp... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for presence of POSIX-style sigsetjmp/siglongjmp" >&5
+$as_echo_n "checking for presence of POSIX-style sigsetjmp/siglongjmp... " >&6; }
 if test "${bash_cv_func_sigsetjmp+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "$cross_compiling" = yes; then
-  { echo "$as_me:$LINENO: WARNING: cannot check for sigsetjmp/siglongjmp if cross-compiling -- defaulting to missing" >&5
-echo "$as_me: WARNING: cannot check for sigsetjmp/siglongjmp if cross-compiling -- defaulting to missing" >&2;}
+  { $as_echo "$as_me:$LINENO: WARNING: cannot check for sigsetjmp/siglongjmp if cross-compiling -- defaulting to missing" >&5
+$as_echo "$as_me: WARNING: cannot check for sigsetjmp/siglongjmp if cross-compiling -- defaulting to missing" >&2;}
      bash_cv_func_sigsetjmp=missing
 
 else
@@ -29896,37 +27703,40 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   bash_cv_func_sigsetjmp=present
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 bash_cv_func_sigsetjmp=missing
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_func_sigsetjmp" >&5
-echo "${ECHO_T}$bash_cv_func_sigsetjmp" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_func_sigsetjmp" >&5
+$as_echo "$bash_cv_func_sigsetjmp" >&6; }
 if test $bash_cv_func_sigsetjmp = present; then
 cat >>confdefs.h <<\_ACEOF
 #define HAVE_POSIX_SIGSETJMP 1
@@ -29935,14 +27745,14 @@ _ACEOF
 fi
 
 
-{ echo "$as_me:$LINENO: checking whether or not strcoll and strcmp differ" >&5
-echo $ECHO_N "checking whether or not strcoll and strcmp differ... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether or not strcoll and strcmp differ" >&5
+$as_echo_n "checking whether or not strcoll and strcmp differ... " >&6; }
 if test "${bash_cv_func_strcoll_broken+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "$cross_compiling" = yes; then
-  { echo "$as_me:$LINENO: WARNING: cannot check strcoll if cross compiling -- defaulting to no" >&5
-echo "$as_me: WARNING: cannot check strcoll if cross compiling -- defaulting to no" >&2;}
+  { $as_echo "$as_me:$LINENO: WARNING: cannot check strcoll if cross compiling -- defaulting to no" >&5
+$as_echo "$as_me: WARNING: cannot check strcoll if cross compiling -- defaulting to no" >&2;}
     bash_cv_func_strcoll_broken=no
 
 else
@@ -29995,37 +27805,40 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   bash_cv_func_strcoll_broken=yes
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 bash_cv_func_strcoll_broken=no
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_func_strcoll_broken" >&5
-echo "${ECHO_T}$bash_cv_func_strcoll_broken" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_func_strcoll_broken" >&5
+$as_echo "$bash_cv_func_strcoll_broken" >&6; }
 if test $bash_cv_func_strcoll_broken = yes; then
 cat >>confdefs.h <<\_ACEOF
 #define STRCOLL_BROKEN 1
@@ -30039,10 +27852,10 @@ if test "$ac_cv_func_putenv" = "yes"; then
 
 
 
-{ echo "$as_me:$LINENO: checking for standard-conformant putenv declaration" >&5
-echo $ECHO_N "checking for standard-conformant putenv declaration... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for standard-conformant putenv declaration" >&5
+$as_echo_n "checking for standard-conformant putenv declaration... " >&6; }
 if test "${bash_cv_std_putenv+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -30080,48 +27893,36 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   bash_cv_std_putenv=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_std_putenv=no
 
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $bash_cv_std_putenv" >&5
-echo "${ECHO_T}$bash_cv_std_putenv" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_std_putenv" >&5
+$as_echo "$bash_cv_std_putenv" >&6; }
 if test $bash_cv_std_putenv = yes; then
 cat >>confdefs.h <<\_ACEOF
 #define HAVE_STD_PUTENV 1
@@ -30139,10 +27940,10 @@ if test "$ac_cv_func_unsetenv" = "yes"; then
 
 
 
-{ echo "$as_me:$LINENO: checking for standard-conformant unsetenv declaration" >&5
-echo $ECHO_N "checking for standard-conformant unsetenv declaration... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for standard-conformant unsetenv declaration" >&5
+$as_echo_n "checking for standard-conformant unsetenv declaration... " >&6; }
 if test "${bash_cv_std_unsetenv+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -30180,48 +27981,36 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   bash_cv_std_unsetenv=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_std_unsetenv=no
 
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $bash_cv_std_unsetenv" >&5
-echo "${ECHO_T}$bash_cv_std_unsetenv" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_std_unsetenv" >&5
+$as_echo "$bash_cv_std_unsetenv" >&6; }
 if test $bash_cv_std_unsetenv = yes; then
 cat >>confdefs.h <<\_ACEOF
 #define HAVE_STD_UNSETENV 1
@@ -30236,14 +28025,14 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for printf floating point output in hex notation" >&5
-echo $ECHO_N "checking for printf floating point output in hex notation... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for printf floating point output in hex notation" >&5
+$as_echo_n "checking for printf floating point output in hex notation... " >&6; }
 if test "${bash_cv_printf_a_format+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "$cross_compiling" = yes; then
-  { echo "$as_me:$LINENO: WARNING: cannot check printf if cross compiling -- defaulting to no" >&5
-echo "$as_me: WARNING: cannot check printf if cross compiling -- defaulting to no" >&2;}
+  { $as_echo "$as_me:$LINENO: WARNING: cannot check printf if cross compiling -- defaulting to no" >&5
+$as_echo "$as_me: WARNING: cannot check printf if cross compiling -- defaulting to no" >&2;}
     bash_cv_printf_a_format=no
 
 else
@@ -30274,37 +28063,40 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   bash_cv_printf_a_format=yes
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 bash_cv_printf_a_format=no
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_printf_a_format" >&5
-echo "${ECHO_T}$bash_cv_printf_a_format" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_printf_a_format" >&5
+$as_echo "$bash_cv_printf_a_format" >&6; }
 if test $bash_cv_printf_a_format = yes; then
 cat >>confdefs.h <<\_ACEOF
 #define HAVE_PRINTF_A_FORMAT 1
 
 
 
-{ echo "$as_me:$LINENO: checking if signal handlers must be reinstalled when invoked" >&5
-echo $ECHO_N "checking if signal handlers must be reinstalled when invoked... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking if signal handlers must be reinstalled when invoked" >&5
+$as_echo_n "checking if signal handlers must be reinstalled when invoked... " >&6; }
 if test "${bash_cv_must_reinstall_sighandlers+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "$cross_compiling" = yes; then
-  { echo "$as_me:$LINENO: WARNING: cannot check signal handling if cross compiling -- defaulting to no" >&5
-echo "$as_me: WARNING: cannot check signal handling if cross compiling -- defaulting to no" >&2;}
+  { $as_echo "$as_me:$LINENO: WARNING: cannot check signal handling if cross compiling -- defaulting to no" >&5
+$as_echo "$as_me: WARNING: cannot check signal handling if cross compiling -- defaulting to no" >&2;}
     bash_cv_must_reinstall_sighandlers=no
 
 else
@@ -30383,37 +28175,40 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   bash_cv_must_reinstall_sighandlers=no
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 bash_cv_must_reinstall_sighandlers=yes
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_must_reinstall_sighandlers" >&5
-echo "${ECHO_T}$bash_cv_must_reinstall_sighandlers" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_must_reinstall_sighandlers" >&5
+$as_echo "$bash_cv_must_reinstall_sighandlers" >&6; }
 if test $bash_cv_must_reinstall_sighandlers = yes; then
 cat >>confdefs.h <<\_ACEOF
 #define MUST_REINSTALL_SIGHANDLERS 1
@@ -30422,14 +28217,14 @@ _ACEOF
 fi
 
 
-{ echo "$as_me:$LINENO: checking for presence of necessary job control definitions" >&5
-echo $ECHO_N "checking for presence of necessary job control definitions... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for presence of necessary job control definitions" >&5
+$as_echo_n "checking for presence of necessary job control definitions... " >&6; }
 if test "${bash_cv_job_control_missing+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "$cross_compiling" = yes; then
-  { echo "$as_me:$LINENO: WARNING: cannot check job control if cross-compiling -- defaulting to missing" >&5
-echo "$as_me: WARNING: cannot check job control if cross-compiling -- defaulting to missing" >&2;}
+  { $as_echo "$as_me:$LINENO: WARNING: cannot check job control if cross-compiling -- defaulting to missing" >&5
+$as_echo "$as_me: WARNING: cannot check job control if cross-compiling -- defaulting to missing" >&2;}
      bash_cv_job_control_missing=missing
 
 else
@@ -30490,37 +28285,40 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   bash_cv_job_control_missing=present
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 bash_cv_job_control_missing=missing
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_job_control_missing" >&5
-echo "${ECHO_T}$bash_cv_job_control_missing" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_job_control_missing" >&5
+$as_echo "$bash_cv_job_control_missing" >&6; }
 if test $bash_cv_job_control_missing = missing; then
 cat >>confdefs.h <<\_ACEOF
 #define JOB_CONTROL_MISSING 1
@@ -30528,14 +28326,14 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for presence of named pipes" >&5
-echo $ECHO_N "checking for presence of named pipes... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for presence of named pipes" >&5
+$as_echo_n "checking for presence of named pipes... " >&6; }
 if test "${bash_cv_sys_named_pipes+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "$cross_compiling" = yes; then
-  { echo "$as_me:$LINENO: WARNING: cannot check for named pipes if cross-compiling -- defaulting to missing" >&5
-echo "$as_me: WARNING: cannot check for named pipes if cross-compiling -- defaulting to missing" >&2;}
+  { $as_echo "$as_me:$LINENO: WARNING: cannot check for named pipes if cross-compiling -- defaulting to missing" >&5
+$as_echo "$as_me: WARNING: cannot check for named pipes if cross-compiling -- defaulting to missing" >&2;}
      bash_cv_sys_named_pipes=missing
 
 else
@@ -30590,37 +28388,40 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   bash_cv_sys_named_pipes=present
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 bash_cv_sys_named_pipes=missing
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_sys_named_pipes" >&5
-echo "${ECHO_T}$bash_cv_sys_named_pipes" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_sys_named_pipes" >&5
+$as_echo "$bash_cv_sys_named_pipes" >&6; }
 if test $bash_cv_sys_named_pipes = missing; then
 cat >>confdefs.h <<\_ACEOF
 #define NAMED_PIPES_MISSING 1
@@ -30629,10 +28430,10 @@ _ACEOF
 fi
 
 
-{ echo "$as_me:$LINENO: checking whether termios.h defines TIOCGWINSZ" >&5
-echo $ECHO_N "checking whether termios.h defines TIOCGWINSZ... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether termios.h defines TIOCGWINSZ" >&5
+$as_echo_n "checking whether termios.h defines TIOCGWINSZ... " >&6; }
 if test "${ac_cv_sys_tiocgwinsz_in_termios_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 rm -f conftest*
 
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_sys_tiocgwinsz_in_termios_h" >&5
-echo "${ECHO_T}$ac_cv_sys_tiocgwinsz_in_termios_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_sys_tiocgwinsz_in_termios_h" >&5
+$as_echo "$ac_cv_sys_tiocgwinsz_in_termios_h" >&6; }
 
 if test $ac_cv_sys_tiocgwinsz_in_termios_h != yes; then
-  { echo "$as_me:$LINENO: checking whether sys/ioctl.h defines TIOCGWINSZ" >&5
-echo $ECHO_N "checking whether sys/ioctl.h defines TIOCGWINSZ... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking whether sys/ioctl.h defines TIOCGWINSZ" >&5
+$as_echo_n "checking whether sys/ioctl.h defines TIOCGWINSZ... " >&6; }
 if test "${ac_cv_sys_tiocgwinsz_in_sys_ioctl_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -30687,8 +28488,8 @@ fi
 rm -f conftest*
 
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_sys_tiocgwinsz_in_sys_ioctl_h" >&5
-echo "${ECHO_T}$ac_cv_sys_tiocgwinsz_in_sys_ioctl_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_sys_tiocgwinsz_in_sys_ioctl_h" >&5
+$as_echo "$ac_cv_sys_tiocgwinsz_in_sys_ioctl_h" >&6; }
 
   if test $ac_cv_sys_tiocgwinsz_in_sys_ioctl_h = yes; then
 
@@ -30699,10 +28500,10 @@ _ACEOF
   fi
 fi
 
-{ echo "$as_me:$LINENO: checking for TIOCSTAT in sys/ioctl.h" >&5
-echo $ECHO_N "checking for TIOCSTAT in sys/ioctl.h... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for TIOCSTAT in sys/ioctl.h" >&5
+$as_echo_n "checking for TIOCSTAT in sys/ioctl.h... " >&6; }
 if test "${bash_cv_tiocstat_in_ioctl+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -30726,37 +28527,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   bash_cv_tiocstat_in_ioctl=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_tiocstat_in_ioctl=no
@@ -30765,8 +28550,8 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_tiocstat_in_ioctl" >&5
-echo "${ECHO_T}$bash_cv_tiocstat_in_ioctl" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_tiocstat_in_ioctl" >&5
+$as_echo "$bash_cv_tiocstat_in_ioctl" >&6; }
 if test $bash_cv_tiocstat_in_ioctl = yes; then
 cat >>confdefs.h <<\_ACEOF
 #define TIOCSTAT_IN_SYS_IOCTL 1
@@ -30774,10 +28559,10 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for FIONREAD in sys/ioctl.h" >&5
-echo $ECHO_N "checking for FIONREAD in sys/ioctl.h... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for FIONREAD in sys/ioctl.h" >&5
+$as_echo_n "checking for FIONREAD in sys/ioctl.h... " >&6; }
 if test "${bash_cv_fionread_in_ioctl+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -30801,37 +28586,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   bash_cv_fionread_in_ioctl=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_fionread_in_ioctl=no
@@ -30840,8 +28609,8 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_fionread_in_ioctl" >&5
-echo "${ECHO_T}$bash_cv_fionread_in_ioctl" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_fionread_in_ioctl" >&5
+$as_echo "$bash_cv_fionread_in_ioctl" >&6; }
 if test $bash_cv_fionread_in_ioctl = yes; then
 cat >>confdefs.h <<\_ACEOF
 #define FIONREAD_IN_SYS_IOCTL 1
 
 
 
-{ echo "$as_me:$LINENO: checking whether WCONTINUED flag to waitpid is unavailable or available but broken" >&5
-echo $ECHO_N "checking whether WCONTINUED flag to waitpid is unavailable or available but broken... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether WCONTINUED flag to waitpid is unavailable or available but broken" >&5
+$as_echo_n "checking whether WCONTINUED flag to waitpid is unavailable or available but broken... " >&6; }
 if test "${bash_cv_wcontinued_broken+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "$cross_compiling" = yes; then
-  { echo "$as_me:$LINENO: WARNING: cannot check WCONTINUED if cross compiling -- defaulting to no" >&5
-echo "$as_me: WARNING: cannot check WCONTINUED if cross compiling -- defaulting to no" >&2;}
+  { $as_echo "$as_me:$LINENO: WARNING: cannot check WCONTINUED if cross compiling -- defaulting to no" >&5
+$as_echo "$as_me: WARNING: cannot check WCONTINUED if cross compiling -- defaulting to no" >&2;}
     bash_cv_wcontinued_broken=no
 
 else
@@ -30895,37 +28664,40 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   bash_cv_wcontinued_broken=no
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 bash_cv_wcontinued_broken=yes
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_wcontinued_broken" >&5
-echo "${ECHO_T}$bash_cv_wcontinued_broken" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_wcontinued_broken" >&5
+$as_echo "$bash_cv_wcontinued_broken" >&6; }
 if test $bash_cv_wcontinued_broken = yes; then
 cat >>confdefs.h <<\_ACEOF
 #define WCONTINUED_BROKEN 1
@@ -30934,10 +28706,10 @@ _ACEOF
 fi
 
 
-{ echo "$as_me:$LINENO: checking for speed_t in sys/types.h" >&5
-echo $ECHO_N "checking for speed_t in sys/types.h... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for speed_t in sys/types.h" >&5
+$as_echo_n "checking for speed_t in sys/types.h... " >&6; }
 if test "${bash_cv_speed_t_in_sys_types+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -30960,37 +28732,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   bash_cv_speed_t_in_sys_types=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_speed_t_in_sys_types=no
@@ -30999,8 +28755,8 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_speed_t_in_sys_types" >&5
-echo "${ECHO_T}$bash_cv_speed_t_in_sys_types" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_speed_t_in_sys_types" >&5
+$as_echo "$bash_cv_speed_t_in_sys_types" >&6; }
 if test $bash_cv_speed_t_in_sys_types = yes; then
 cat >>confdefs.h <<\_ACEOF
 #define SPEED_T_IN_SYS_TYPES 1
@@ -31008,10 +28764,10 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking whether getpw functions are declared in pwd.h" >&5
-echo $ECHO_N "checking whether getpw functions are declared in pwd.h... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether getpw functions are declared in pwd.h" >&5
+$as_echo_n "checking whether getpw functions are declared in pwd.h... " >&6; }
 if test "${bash_cv_getpw_declared+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -31037,8 +28793,8 @@ rm -f conftest*
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_getpw_declared" >&5
-echo "${ECHO_T}$bash_cv_getpw_declared" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_getpw_declared" >&5
+$as_echo "$bash_cv_getpw_declared" >&6; }
 if test $bash_cv_getpw_declared = yes; then
 cat >>confdefs.h <<\_ACEOF
 #define HAVE_GETPW_DECLS 1
@@ -31046,14 +28802,14 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for unusable real-time signals due to large values" >&5
-echo $ECHO_N "checking for unusable real-time signals due to large values... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for unusable real-time signals due to large values" >&5
+$as_echo_n "checking for unusable real-time signals due to large values... " >&6; }
 if test "${bash_cv_unusable_rtsigs+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "$cross_compiling" = yes; then
-  { echo "$as_me:$LINENO: WARNING: cannot check real-time signals if cross compiling -- defaulting to yes" >&5
-echo "$as_me: WARNING: cannot check real-time signals if cross compiling -- defaulting to yes" >&2;}
+  { $as_echo "$as_me:$LINENO: WARNING: cannot check real-time signals if cross compiling -- defaulting to yes" >&5
+$as_echo "$as_me: WARNING: cannot check real-time signals if cross compiling -- defaulting to yes" >&2;}
      bash_cv_unusable_rtsigs=yes
 
 else
@@ -31089,37 +28845,40 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   bash_cv_unusable_rtsigs=yes
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 bash_cv_unusable_rtsigs=no
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_unusable_rtsigs" >&5
-echo "${ECHO_T}$bash_cv_unusable_rtsigs" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_unusable_rtsigs" >&5
+$as_echo "$bash_cv_unusable_rtsigs" >&6; }
 if test $bash_cv_unusable_rtsigs = yes; then
 cat >>confdefs.h <<\_ACEOF
 #define UNUSABLE_RT_SIGNALS 1
 
 
 case "$host_os" in
-hpux*) { echo "$as_me:$LINENO: checking whether $host_os needs _KERNEL for RLIMIT defines" >&5
-echo $ECHO_N "checking whether $host_os needs _KERNEL for RLIMIT defines... $ECHO_C" >&6; }
+hpux*) { $as_echo "$as_me:$LINENO: checking whether $host_os needs _KERNEL for RLIMIT defines" >&5
+$as_echo_n "checking whether $host_os needs _KERNEL for RLIMIT defines... " >&6; }
 if test "${bash_cv_kernel_rlimit+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -31172,37 +28931,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   bash_cv_kernel_rlimit=no
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        cat >conftest.$ac_ext <<_ACEOF
@@ -31234,37 +28977,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   bash_cv_kernel_rlimit=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        bash_cv_kernel_rlimit=no
@@ -31277,8 +29004,8 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_kernel_rlimit" >&5
-echo "${ECHO_T}$bash_cv_kernel_rlimit" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_kernel_rlimit" >&5
+$as_echo "$bash_cv_kernel_rlimit" >&6; }
 if test $bash_cv_kernel_rlimit = yes; then
 cat >>confdefs.h <<\_ACEOF
 #define RLIMIT_NEEDS_KERNEL 1
@@ -31296,17 +29023,17 @@ esac
 if test "X$bash_cv_termcap_lib" = "X"; then
 _bash_needmsg=yes
 else
-{ echo "$as_me:$LINENO: checking which library has the termcap functions" >&5
-echo $ECHO_N "checking which library has the termcap functions... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking which library has the termcap functions" >&5
+$as_echo_n "checking which library has the termcap functions... " >&6; }
 _bash_needmsg=
 fi
 if test "${bash_cv_termcap_lib+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  { echo "$as_me:$LINENO: checking for tgetent" >&5
-echo $ECHO_N "checking for tgetent... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for tgetent" >&5
+$as_echo_n "checking for tgetent... " >&6; }
 if test "${ac_cv_func_tgetent+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -31359,54 +29086,42 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_func_tgetent=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_func_tgetent=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_tgetent" >&5
-echo "${ECHO_T}$ac_cv_func_tgetent" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_tgetent" >&5
+$as_echo "$ac_cv_func_tgetent" >&6; }
 if test $ac_cv_func_tgetent = yes; then
   bash_cv_termcap_lib=libc
 else
-  { echo "$as_me:$LINENO: checking for tgetent in -ltermcap" >&5
-echo $ECHO_N "checking for tgetent in -ltermcap... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for tgetent in -ltermcap" >&5
+$as_echo_n "checking for tgetent in -ltermcap... " >&6; }
 if test "${ac_cv_lib_termcap_tgetent+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-ltermcap  $LIBS"
@@ -31438,55 +29153,43 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_lib_termcap_tgetent=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_lib_termcap_tgetent=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_termcap_tgetent" >&5
-echo "${ECHO_T}$ac_cv_lib_termcap_tgetent" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_termcap_tgetent" >&5
+$as_echo "$ac_cv_lib_termcap_tgetent" >&6; }
 if test $ac_cv_lib_termcap_tgetent = yes; then
   bash_cv_termcap_lib=libtermcap
 else
-  { echo "$as_me:$LINENO: checking for tgetent in -ltinfo" >&5
-echo $ECHO_N "checking for tgetent in -ltinfo... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for tgetent in -ltinfo" >&5
+$as_echo_n "checking for tgetent in -ltinfo... " >&6; }
 if test "${ac_cv_lib_tinfo_tgetent+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-ltinfo  $LIBS"
@@ -31518,55 +29221,43 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_lib_tinfo_tgetent=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_lib_tinfo_tgetent=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_tinfo_tgetent" >&5
-echo "${ECHO_T}$ac_cv_lib_tinfo_tgetent" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_tinfo_tgetent" >&5
+$as_echo "$ac_cv_lib_tinfo_tgetent" >&6; }
 if test $ac_cv_lib_tinfo_tgetent = yes; then
   bash_cv_termcap_lib=libtinfo
 else
-  { echo "$as_me:$LINENO: checking for tgetent in -lcurses" >&5
-echo $ECHO_N "checking for tgetent in -lcurses... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for tgetent in -lcurses" >&5
+$as_echo_n "checking for tgetent in -lcurses... " >&6; }
 if test "${ac_cv_lib_curses_tgetent+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lcurses  $LIBS"
@@ -31598,55 +29289,43 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_lib_curses_tgetent=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_lib_curses_tgetent=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_curses_tgetent" >&5
-echo "${ECHO_T}$ac_cv_lib_curses_tgetent" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_curses_tgetent" >&5
+$as_echo "$ac_cv_lib_curses_tgetent" >&6; }
 if test $ac_cv_lib_curses_tgetent = yes; then
   bash_cv_termcap_lib=libcurses
 else
-  { echo "$as_me:$LINENO: checking for tgetent in -lncurses" >&5
-echo $ECHO_N "checking for tgetent in -lncurses... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for tgetent in -lncurses" >&5
+$as_echo_n "checking for tgetent in -lncurses... " >&6; }
 if test "${ac_cv_lib_ncurses_tgetent+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lncurses  $LIBS"
@@ -31678,48 +29357,36 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_lib_ncurses_tgetent=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
        ac_cv_lib_ncurses_tgetent=no
 fi
 
-rm -f core conftest.err conftest.$ac_objext \
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_ncurses_tgetent" >&5
-echo "${ECHO_T}$ac_cv_lib_ncurses_tgetent" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_ncurses_tgetent" >&5
+$as_echo "$ac_cv_lib_ncurses_tgetent" >&6; }
 if test $ac_cv_lib_ncurses_tgetent = yes; then
   bash_cv_termcap_lib=libncurses
 else
 fi
 
 if test "X$_bash_needmsg" = "Xyes"; then
-{ echo "$as_me:$LINENO: checking which library has the termcap functions" >&5
-echo $ECHO_N "checking which library has the termcap functions... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking which library has the termcap functions" >&5
+$as_echo_n "checking which library has the termcap functions... " >&6; }
 fi
-{ echo "$as_me:$LINENO: result: using $bash_cv_termcap_lib" >&5
-echo "${ECHO_T}using $bash_cv_termcap_lib" >&6; }
+{ $as_echo "$as_me:$LINENO: result: using $bash_cv_termcap_lib" >&5
+$as_echo "using $bash_cv_termcap_lib" >&6; }
 if test $bash_cv_termcap_lib = gnutermcap && test -z "$prefer_curses"; then
 LDFLAGS="$LDFLAGS -L./lib/termcap"
 TERMCAP_LIB="./lib/termcap/libtermcap.a"
 
 
 
-{ echo "$as_me:$LINENO: checking whether /dev/fd is available" >&5
-echo $ECHO_N "checking whether /dev/fd is available... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether /dev/fd is available" >&5
+$as_echo_n "checking whether /dev/fd is available... " >&6; }
 if test "${bash_cv_dev_fd+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   bash_cv_dev_fd=""
 if test -d /dev/fd  && (exec test -r /dev/fd/0 < /dev/null) ; then
@@ -31791,8 +29458,8 @@ fi
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_dev_fd" >&5
-echo "${ECHO_T}$bash_cv_dev_fd" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_dev_fd" >&5
+$as_echo "$bash_cv_dev_fd" >&6; }
 if test $bash_cv_dev_fd = "standard"; then
   cat >>confdefs.h <<\_ACEOF
 #define HAVE_DEV_FD 1
@@ -31813,10 +29480,10 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking whether /dev/stdin stdout stderr are available" >&5
-echo $ECHO_N "checking whether /dev/stdin stdout stderr are available... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether /dev/stdin stdout stderr are available" >&5
+$as_echo_n "checking whether /dev/stdin stdout stderr are available... " >&6; }
 if test "${bash_cv_dev_stdin+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test -d /dev/fd && (exec test -r /dev/stdin < /dev/null) ; then
    bash_cv_dev_stdin=present
@@ -31828,8 +29495,8 @@ else
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_dev_stdin" >&5
-echo "${ECHO_T}$bash_cv_dev_stdin" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_dev_stdin" >&5
+$as_echo "$bash_cv_dev_stdin" >&6; }
 if test $bash_cv_dev_stdin = "present"; then
   cat >>confdefs.h <<\_ACEOF
 #define HAVE_DEV_STDIN 1
@@ -31837,10 +29504,10 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for default mail directory" >&5
-echo $ECHO_N "checking for default mail directory... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for default mail directory" >&5
+$as_echo_n "checking for default mail directory... " >&6; }
 if test "${bash_cv_mail_dir+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test -d /var/mail; then
    bash_cv_mail_dir=/var/mail
@@ -31856,8 +29523,8 @@ else
 
 fi
 
-{ echo "$as_me:$LINENO: result: $bash_cv_mail_dir" >&5
-echo "${ECHO_T}$bash_cv_mail_dir" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $bash_cv_mail_dir" >&5
+$as_echo "$bash_cv_mail_dir" >&6; }
 cat >>confdefs.h <<_ACEOF
 #define DEFAULT_MAIL_DIRECTORY "$bash_cv_mail_dir"
 _ACEOF
@@ -31962,8 +29629,8 @@ esac
 #
 if test "$ac_cv_func_dlopen" = "yes" && test -f ${srcdir}/support/shobj-conf
 then
-       { echo "$as_me:$LINENO: checking shared object configuration for loadable builtins" >&5
-echo $ECHO_N "checking shared object configuration for loadable builtins... $ECHO_C" >&6; }
+       { $as_echo "$as_me:$LINENO: checking shared object configuration for loadable builtins" >&5
+$as_echo_n "checking shared object configuration for loadable builtins... " >&6; }
        eval `${CONFIG_SHELL-/bin/sh} ${srcdir}/support/shobj-conf -C "${CC}" -c "${host_cpu}" -o "${host_os}" -v "${host_vendor}"`
 
 
@@ -31972,8 +29639,8 @@ echo $ECHO_N "checking shared object configuration for loadable builtins... $ECH
 
 
 
-       { echo "$as_me:$LINENO: result: $SHOBJ_STATUS" >&5
-echo "${ECHO_T}$SHOBJ_STATUS" >&6; }
+       { $as_echo "$as_me:$LINENO: result: $SHOBJ_STATUS" >&5
+$as_echo "$SHOBJ_STATUS" >&6; }
 fi
 
 # try to create a directory tree if the source is elsewhere
@@ -32065,11 +29732,12 @@ _ACEOF
     case $ac_val in #(
     *${as_nl}*)
       case $ac_var in #(
-      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
-echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
+      *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
+$as_echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
       esac
       case $ac_var in #(
       _ | IFS | as_nl) ;; #(
+      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
       *) $as_unset $ac_var ;;
       esac ;;
     esac
@@ -32102,12 +29770,12 @@ echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
 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 "$as_me:$LINENO: updating cache $cache_file" >&5
-echo "$as_me: updating cache $cache_file" >&6;}
+      { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5
+$as_echo "$as_me: updating cache $cache_file" >&6;}
     cat confcache >$cache_file
   else
-    { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
-echo "$as_me: not updating unwritable cache $cache_file" >&6;}
+    { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
+$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
   fi
 fi
 rm -f confcache
@@ -32123,7 +29791,7 @@ ac_ltlibobjs=
 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
   # 1. Remove the extension, and $U if already installed.
   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
-  ac_i=`echo "$ac_i" | sed "$ac_script"`
+  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
   #    will be set to the directory where LIBOBJS objects are built.
   ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
@@ -32136,11 +29804,12 @@ LTLIBOBJS=$ac_ltlibobjs
 
 
 : ${CONFIG_STATUS=./config.status}
+ac_write_fail=0
 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
+{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
+$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
+cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 #! $SHELL
 # Generated by $as_me.
 # Run this file to recreate the current configuration.
@@ -32153,24 +29822,28 @@ ac_cs_silent=false
 SHELL=\${CONFIG_SHELL-$SHELL}
 _ACEOF
 
-cat >>$CONFIG_STATUS <<\_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 ## --------------------- ##
 ## M4sh Initialization.  ##
 ## --------------------- ##
 
-# Be Bourne compatible
+# Be more Bourne compatible
+DUALCASE=1; export DUALCASE # for MKS sh
 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
   emulate sh
   NULLCMD=:
-  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
+  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
   # is contrary to our usage.  Disable this feature.
   alias -g '${1+"$@"}'='"$@"'
   setopt NO_GLOB_SUBST
 else
-  case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
+  case `(set -o) 2>/dev/null` in
+  *posix*) set -o posix ;;
+esac
+
 fi
-BIN_SH=xpg4; export BIN_SH # for Tru64
-DUALCASE=1; export DUALCASE # for MKS sh
+
+
 
 
 # PATH needs CR
@@ -32181,17 +29854,45 @@ 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=';'
+as_nl='
+'
+export as_nl
+# Printing a long string crashes Solaris 7 /usr/bin/printf.
+as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
+if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
+  as_echo='printf %s\n'
+  as_echo_n='printf %s'
+else
+  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
+    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
+    as_echo_n='/usr/ucb/echo -n'
   else
-    PATH_SEPARATOR=:
+    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
+    as_echo_n_body='eval
+      arg=$1;
+      case $arg in
+      *"$as_nl"*)
+       expr "X$arg" : "X\\(.*\\)$as_nl";
+       arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
+      esac;
+      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
+    '
+    export as_echo_n_body
+    as_echo_n='sh -c $as_echo_n_body as_echo'
   fi
-  rm -f conf$$.sh
+  export as_echo_body
+  as_echo='sh -c $as_echo_body as_echo'
+fi
+
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+  PATH_SEPARATOR=:
+  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
+    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
+      PATH_SEPARATOR=';'
+  }
 fi
 
 # Support unset when possible.
@@ -32207,8 +29908,6 @@ fi
 # there to prevent editors from complaining about space-tab.
 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
 # splitting by setting IFS to empty value.)
-as_nl='
-'
 IFS=" ""       $as_nl"
 
 # Find who we are.  Look in the path if we contain no directory separator.
@@ -32231,7 +29930,7 @@ if test "x$as_myself" = x; then
   as_myself=$0
 fi
 if test ! -f "$as_myself"; then
-  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
   { (exit 1); exit 1; }
 fi
 
@@ -32244,17 +29943,10 @@ 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) >/dev/null 2>&1 && $as_unset $as_var
-  fi
-done
+LC_ALL=C
+export LC_ALL
+LANGUAGE=C
+export LANGUAGE
 
 # Required to use basename.
 if expr a : '\(a\)' >/dev/null 2>&1 &&
@@ -32276,7 +29968,7 @@ as_me=`$as_basename -- "$0" ||
 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
         X"$0" : 'X\(//\)$' \| \
         X"$0" : 'X\(/\)' \| . 2>/dev/null ||
-echo X/"$0" |
+$as_echo X/"$0" |
     sed '/^.*\/\([^/][^/]*\)\/*$/{
            s//\1/
            q
@@ -32327,7 +30019,7 @@ $as_unset CDPATH
       s/-\n.*//
     ' >$as_me.lineno &&
   chmod +x "$as_me.lineno" ||
-    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
+    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
    { (exit 1); exit 1; }; }
 
   # Don't try to exec as it changes $[0], causing all sort of problems
@@ -32355,7 +30047,6 @@ case `echo -n x` in
 *)
   ECHO_N='-n';;
 esac
-
 if expr a : '\(a\)' >/dev/null 2>&1 &&
    test "X`expr 00001 : '.*\(...\)'`" = X001; then
   as_expr=expr
@@ -32368,19 +30059,22 @@ if test -d conf$$.dir; then
   rm -f conf$$.dir/conf$$.file
 else
   rm -f conf$$.dir
-  mkdir conf$$.dir
-fi
-echo >conf$$.file
-if ln -s conf$$.file conf$$ 2>/dev/null; then
-  as_ln_s='ln -s'
-  # ... but there are two gotchas:
-  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
-  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
-  # In both cases, we have to default to `cp -p'.
-  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+  mkdir conf$$.dir 2>/dev/null
+fi
+if (echo >conf$$.file) 2>/dev/null; then
+  if ln -s conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s='ln -s'
+    # ... but there are two gotchas:
+    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+    # In both cases, we have to default to `cp -p'.
+    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+      as_ln_s='cp -p'
+  elif ln conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s=ln
+  else
     as_ln_s='cp -p'
-elif ln conf$$.file conf$$ 2>/dev/null; then
-  as_ln_s=ln
+  fi
 else
   as_ln_s='cp -p'
 fi
@@ -32394,19 +30088,28 @@ else
   as_mkdir_p=false
 fi
 
-# Find out whether ``test -x'' works.  Don't use a zero-byte file, as
-# systems may use methods other than mode bits to determine executability.
-cat >conf$$.file <<_ASEOF
-#! /bin/sh
-exit 0
-_ASEOF
-chmod +x conf$$.file
-if test -x conf$$.file >/dev/null 2>&1; then
-  as_executable_p="test -x"
+if test -x / >/dev/null 2>&1; then
+  as_test_x='test -x'
 else
-  as_executable_p=:
+  if ls -dL / >/dev/null 2>&1; then
+    as_ls_L_option=L
+  else
+    as_ls_L_option=
+  fi
+  as_test_x='
+    eval sh -c '\''
+      if test -d "$1"; then
+       test -d "$1/.";
+      else
+       case $1 in
+       -*)set "./$1";;
+       esac;
+       case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
+       ???[sx]*):;;*)false;;esac;fi
+    '\'' sh
+  '
 fi
-rm -f conf$$.file
+as_executable_p=$as_test_x
 
 # Sed expression to map a string onto a valid CPP name.
 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
@@ -32422,7 +30125,7 @@ exec 6>&1
 # values after options handling.
 ac_log="
 This file was extended by bash $as_me 4.0-alpha, which was
-generated by GNU Autoconf 2.60.  Invocation command line was
+generated by GNU Autoconf 2.62.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
   CONFIG_HEADERS  = $CONFIG_HEADERS
@@ -32435,7 +30138,7 @@ on `(hostname || uname -n) 2>/dev/null | sed 1q`
 
 _ACEOF
 
-cat >>$CONFIG_STATUS <<_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 # Files that config.status was made for.
 config_files="$ac_config_files"
 config_headers="$ac_config_headers"
@@ -32443,7 +30146,7 @@ config_commands="$ac_config_commands"
 
 _ACEOF
 
-cat >>$CONFIG_STATUS <<\_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 ac_cs_usage="\
 \`$as_me' instantiates files from templates according to the
 current configuration.
@@ -32451,14 +30154,14 @@ current configuration.
 Usage: $0 [OPTIONS] [FILE]...
 
   -h, --help       print this help, then exit
-  -V, --version    print version number, then exit
+  -V, --version    print version number and configuration settings, 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
+                   instantiate the configuration file FILE
   --header=FILE[:TEMPLATE]
-                  instantiate the configuration header FILE
+                   instantiate the configuration header FILE
 
 Configuration files:
 $config_files
@@ -32472,24 +30175,24 @@ $config_commands
 Report bugs to <bug-autoconf@gnu.org>."
 
 _ACEOF
-cat >>$CONFIG_STATUS <<_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_version="\\
 bash config.status 4.0-alpha
-configured by $0, generated by GNU Autoconf 2.60,
-  with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
+configured by $0, generated by GNU Autoconf 2.62,
+  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
 
-Copyright (C) 2006 Free Software Foundation, Inc.
+Copyright (C) 2008 Free Software Foundation, Inc.
 This config.status script is free software; the Free Software Foundation
 gives unlimited permission to copy, distribute and modify it."
 
 ac_pwd='$ac_pwd'
 srcdir='$srcdir'
 INSTALL='$INSTALL'
+test -n "\$AWK" || AWK=awk
 _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.
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# The default lists apply if the user does not specify any file.
 ac_need_defaults=:
 while test $# != 0
 do
   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
     ac_cs_recheck=: ;;
   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
-    echo "$ac_cs_version"; exit ;;
+    $as_echo "$ac_cs_version"; exit ;;
   --debug | --debu | --deb | --de | --d | -d )
     debug=: ;;
   --file | --fil | --fi | --f )
     $ac_shift
-    CONFIG_FILES="$CONFIG_FILES $ac_optarg"
+    case $ac_optarg in
+    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
+    esac
+    CONFIG_FILES="$CONFIG_FILES '$ac_optarg'"
     ac_need_defaults=false;;
   --header | --heade | --head | --hea )
     $ac_shift
-    CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
+    case $ac_optarg in
+    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
+    esac
+    CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'"
     ac_need_defaults=false;;
   --he | --h)
     # Conflict between --help and --header
-    { echo "$as_me: error: ambiguous option: $1
+    { $as_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 ;;
+    $as_echo "$ac_cs_usage"; exit ;;
   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
   | -silent | --silent | --silen | --sile | --sil | --si | --s)
     ac_cs_silent=: ;;
 
   # This is an error.
-  -*) { echo "$as_me: error: unrecognized option: $1
+  -*) { $as_echo "$as_me: error: unrecognized option: $1
 Try \`$0 --help' for more information." >&2
    { (exit 1); exit 1; }; } ;;
 
@@ -32553,27 +30262,29 @@ if $ac_cs_silent; then
 fi
 
 _ACEOF
-cat >>$CONFIG_STATUS <<_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 if \$ac_cs_recheck; then
-  echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
-  CONFIG_SHELL=$SHELL
+  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
+  shift
+  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
+  CONFIG_SHELL='$SHELL'
   export CONFIG_SHELL
-  exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
+  exec "\$@"
 fi
 
 _ACEOF
-cat >>$CONFIG_STATUS <<\_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 exec 5>>config.log
 {
   echo
   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
 ## Running $as_me. ##
 _ASBOX
-  echo "$ac_log"
+  $as_echo "$ac_log"
 } >&5
 
 _ACEOF
-cat >>$CONFIG_STATUS <<_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 #
 # INIT-COMMANDS
 #
@@ -32587,7 +30298,7 @@ cat >>$CONFIG_STATUS <<_ACEOF
 
 _ACEOF
 
-cat >>$CONFIG_STATUS <<\_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 
 # Handling of arguments.
 for ac_config_target in $ac_config_targets
@@ -32611,8 +30322,8 @@ do
     "examples/loadables/perl/Makefile") CONFIG_FILES="$CONFIG_FILES examples/loadables/perl/Makefile" ;;
     "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
 
-  *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
-echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
+  *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
+$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
    { (exit 1); exit 1; }; };;
   esac
 done
@@ -32653,257 +30364,143 @@ $debug ||
   (umask 077 && mkdir "$tmp")
 } ||
 {
-   echo "$me: cannot create a temporary directory in ." >&2
+   $as_echo "$as_me: cannot create a temporary directory in ." >&2
    { (exit 1); exit 1; }
 }
 
-#
-# Set up the sed scripts for CONFIG_FILES section.
-#
-
-# No need to generate the scripts if there are no CONFIG_FILES.
-# This happens for instance when ./config.status config.h
+# Set up the scripts for CONFIG_FILES section.
+# No need to generate them if there are no CONFIG_FILES.
+# This happens for instance with `./config.status config.h'.
 if test -n "$CONFIG_FILES"; then
 
-_ACEOF
-
-
-
-ac_delim='%!_!# '
-for ac_last_try in false false false false false :; do
-  cat >conf$$subs.sed <<_ACEOF
-SHELL!$SHELL$ac_delim
-PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
-PACKAGE_NAME!$PACKAGE_NAME$ac_delim
-PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
-PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
-PACKAGE_STRING!$PACKAGE_STRING$ac_delim
-PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
-exec_prefix!$exec_prefix$ac_delim
-prefix!$prefix$ac_delim
-program_transform_name!$program_transform_name$ac_delim
-bindir!$bindir$ac_delim
-sbindir!$sbindir$ac_delim
-libexecdir!$libexecdir$ac_delim
-datarootdir!$datarootdir$ac_delim
-datadir!$datadir$ac_delim
-sysconfdir!$sysconfdir$ac_delim
-sharedstatedir!$sharedstatedir$ac_delim
-localstatedir!$localstatedir$ac_delim
-includedir!$includedir$ac_delim
-oldincludedir!$oldincludedir$ac_delim
-docdir!$docdir$ac_delim
-infodir!$infodir$ac_delim
-htmldir!$htmldir$ac_delim
-dvidir!$dvidir$ac_delim
-pdfdir!$pdfdir$ac_delim
-psdir!$psdir$ac_delim
-libdir!$libdir$ac_delim
-localedir!$localedir$ac_delim
-mandir!$mandir$ac_delim
-DEFS!$DEFS$ac_delim
-ECHO_C!$ECHO_C$ac_delim
-ECHO_N!$ECHO_N$ac_delim
-ECHO_T!$ECHO_T$ac_delim
-LIBS!$LIBS$ac_delim
-build_alias!$build_alias$ac_delim
-host_alias!$host_alias$ac_delim
-target_alias!$target_alias$ac_delim
-build!$build$ac_delim
-build_cpu!$build_cpu$ac_delim
-build_vendor!$build_vendor$ac_delim
-build_os!$build_os$ac_delim
-host!$host$ac_delim
-host_cpu!$host_cpu$ac_delim
-host_vendor!$host_vendor$ac_delim
-host_os!$host_os$ac_delim
-EMACS!$EMACS$ac_delim
-lispdir!$lispdir$ac_delim
-DEBUGGER_START_FILE!$DEBUGGER_START_FILE$ac_delim
-TESTSCRIPT!$TESTSCRIPT$ac_delim
-PURIFY!$PURIFY$ac_delim
-MALLOC_TARGET!$MALLOC_TARGET$ac_delim
-MALLOC_SRC!$MALLOC_SRC$ac_delim
-MALLOC_LIB!$MALLOC_LIB$ac_delim
-MALLOC_LIBRARY!$MALLOC_LIBRARY$ac_delim
-MALLOC_LDFLAGS!$MALLOC_LDFLAGS$ac_delim
-MALLOC_DEP!$MALLOC_DEP$ac_delim
-HELPDIR!$HELPDIR$ac_delim
-HELPDIRDEFINE!$HELPDIRDEFINE$ac_delim
-HELPINSTALL!$HELPINSTALL$ac_delim
-HELPSTRINGS!$HELPSTRINGS$ac_delim
-CC!$CC$ac_delim
-CFLAGS!$CFLAGS$ac_delim
-LDFLAGS!$LDFLAGS$ac_delim
-CPPFLAGS!$CPPFLAGS$ac_delim
-ac_ct_CC!$ac_ct_CC$ac_delim
-EXEEXT!$EXEEXT$ac_delim
-OBJEXT!$OBJEXT$ac_delim
-CPP!$CPP$ac_delim
-GREP!$GREP$ac_delim
-EGREP!$EGREP$ac_delim
-CROSS_COMPILE!$CROSS_COMPILE$ac_delim
-SIGNAMES_H!$SIGNAMES_H$ac_delim
-SIGNAMES_O!$SIGNAMES_O$ac_delim
-CC_FOR_BUILD!$CC_FOR_BUILD$ac_delim
-STATIC_LD!$STATIC_LD$ac_delim
-CFLAGS_FOR_BUILD!$CFLAGS_FOR_BUILD$ac_delim
-CPPFLAGS_FOR_BUILD!$CPPFLAGS_FOR_BUILD$ac_delim
-LDFLAGS_FOR_BUILD!$LDFLAGS_FOR_BUILD$ac_delim
-RL_VERSION!$RL_VERSION$ac_delim
-RL_MAJOR!$RL_MAJOR$ac_delim
-RL_MINOR!$RL_MINOR$ac_delim
-READLINE_LIB!$READLINE_LIB$ac_delim
-READLINE_DEP!$READLINE_DEP$ac_delim
-RL_LIBDIR!$RL_LIBDIR$ac_delim
-RL_INCLUDEDIR!$RL_INCLUDEDIR$ac_delim
-RL_INCLUDE!$RL_INCLUDE$ac_delim
-HISTORY_LIB!$HISTORY_LIB$ac_delim
-HISTORY_DEP!$HISTORY_DEP$ac_delim
-HIST_LIBDIR!$HIST_LIBDIR$ac_delim
-TILDE_LIB!$TILDE_LIB$ac_delim
-INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
-INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
-INSTALL_DATA!$INSTALL_DATA$ac_delim
-AR!$AR$ac_delim
-RANLIB!$RANLIB$ac_delim
-YACC!$YACC$ac_delim
-YFLAGS!$YFLAGS$ac_delim
-_ACEOF
-
-  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
-    break
-  elif $ac_last_try; then
-    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
-echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
-   { (exit 1); exit 1; }; }
-  else
-    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
-  fi
-done
 
-ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
-if test -n "$ac_eof"; then
-  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
-  ac_eof=`expr $ac_eof + 1`
+ac_cr='\r'
+ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
+if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
+  ac_cs_awk_cr='\\r'
+else
+  ac_cs_awk_cr=$ac_cr
 fi
 
-cat >>$CONFIG_STATUS <<_ACEOF
-cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
-/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
-_ACEOF
-sed '
-s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
-s/^/s,@/; s/!/@,|#_!!_#|/
-:n
-t n
-s/'"$ac_delim"'$/,g/; t
-s/$/\\/; p
-N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
-' >>$CONFIG_STATUS <conf$$subs.sed
-rm -f conf$$subs.sed
-cat >>$CONFIG_STATUS <<_ACEOF
-CEOF$ac_eof
+echo 'BEGIN {' >"$tmp/subs1.awk" &&
 _ACEOF
 
 
+{
+  echo "cat >conf$$subs.awk <<_ACEOF" &&
+  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
+  echo "_ACEOF"
+} >conf$$subs.sh ||
+  { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
+$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
+   { (exit 1); exit 1; }; }
+ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
 ac_delim='%!_!# '
 for ac_last_try in false false false false false :; do
-  cat >conf$$subs.sed <<_ACEOF
-SET_MAKE!$SET_MAKE$ac_delim
-MAKE_SHELL!$MAKE_SHELL$ac_delim
-SIZE!$SIZE$ac_delim
-MKINSTALLDIRS!$MKINSTALLDIRS$ac_delim
-USE_NLS!$USE_NLS$ac_delim
-MSGFMT!$MSGFMT$ac_delim
-GMSGFMT!$GMSGFMT$ac_delim
-XGETTEXT!$XGETTEXT$ac_delim
-MSGMERGE!$MSGMERGE$ac_delim
-ALLOCA!$ALLOCA$ac_delim
-GLIBC21!$GLIBC21$ac_delim
-LIBICONV!$LIBICONV$ac_delim
-LTLIBICONV!$LTLIBICONV$ac_delim
-INTLBISON!$INTLBISON$ac_delim
-BUILD_INCLUDED_LIBINTL!$BUILD_INCLUDED_LIBINTL$ac_delim
-USE_INCLUDED_LIBINTL!$USE_INCLUDED_LIBINTL$ac_delim
-CATOBJEXT!$CATOBJEXT$ac_delim
-DATADIRNAME!$DATADIRNAME$ac_delim
-INSTOBJEXT!$INSTOBJEXT$ac_delim
-GENCAT!$GENCAT$ac_delim
-INTLOBJS!$INTLOBJS$ac_delim
-INTL_LIBTOOL_SUFFIX_PREFIX!$INTL_LIBTOOL_SUFFIX_PREFIX$ac_delim
-INTLLIBS!$INTLLIBS$ac_delim
-LIBINTL!$LIBINTL$ac_delim
-LTLIBINTL!$LTLIBINTL$ac_delim
-POSUB!$POSUB$ac_delim
-LIBOBJS!$LIBOBJS$ac_delim
-INTL_DEP!$INTL_DEP$ac_delim
-INTL_INC!$INTL_INC$ac_delim
-LIBINTL_H!$LIBINTL_H$ac_delim
-SIGLIST_O!$SIGLIST_O$ac_delim
-TERMCAP_LIB!$TERMCAP_LIB$ac_delim
-TERMCAP_DEP!$TERMCAP_DEP$ac_delim
-JOBS_O!$JOBS_O$ac_delim
-SHOBJ_CC!$SHOBJ_CC$ac_delim
-SHOBJ_CFLAGS!$SHOBJ_CFLAGS$ac_delim
-SHOBJ_LD!$SHOBJ_LD$ac_delim
-SHOBJ_LDFLAGS!$SHOBJ_LDFLAGS$ac_delim
-SHOBJ_XLDFLAGS!$SHOBJ_XLDFLAGS$ac_delim
-SHOBJ_LIBS!$SHOBJ_LIBS$ac_delim
-SHOBJ_STATUS!$SHOBJ_STATUS$ac_delim
-PROFILE_FLAGS!$PROFILE_FLAGS$ac_delim
-incdir!$incdir$ac_delim
-BUILD_DIR!$BUILD_DIR$ac_delim
-ARFLAGS!$ARFLAGS$ac_delim
-BASHVERS!$BASHVERS$ac_delim
-RELSTATUS!$RELSTATUS$ac_delim
-DEBUG!$DEBUG$ac_delim
-MALLOC_DEBUG!$MALLOC_DEBUG$ac_delim
-LOCAL_LIBS!$LOCAL_LIBS$ac_delim
-LOCAL_CFLAGS!$LOCAL_CFLAGS$ac_delim
-LOCAL_LDFLAGS!$LOCAL_LDFLAGS$ac_delim
-LOCAL_DEFS!$LOCAL_DEFS$ac_delim
-LTLIBOBJS!$LTLIBOBJS$ac_delim
-_ACEOF
-
-  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 54; then
+  . ./conf$$subs.sh ||
+    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
+$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
+   { (exit 1); exit 1; }; }
+
+  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` = $ac_delim_num; then
     break
   elif $ac_last_try; then
-    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
-echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
+    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
+$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
    { (exit 1); exit 1; }; }
   else
     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
   fi
 done
+rm -f conf$$subs.sh
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
+_ACEOF
+sed -n '
+h
+s/^/S["/; s/!.*/"]=/
+p
+g
+s/^[^!]*!//
+:repl
+t repl
+s/'"$ac_delim"'$//
+t delim
+:nl
+h
+s/\(.\{148\}\).*/\1/
+t more1
+s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
+p
+n
+b repl
+:more1
+s/["\\]/\\&/g; s/^/"/; s/$/"\\/
+p
+g
+s/.\{148\}//
+t nl
+:delim
+h
+s/\(.\{148\}\).*/\1/
+t more2
+s/["\\]/\\&/g; s/^/"/; s/$/"/
+p
+b
+:more2
+s/["\\]/\\&/g; s/^/"/; s/$/"\\/
+p
+g
+s/.\{148\}//
+t delim
+' <conf$$subs.awk | sed '
+/^[^""]/{
+  N
+  s/\n//
+}
+' >>$CONFIG_STATUS || ac_write_fail=1
+rm -f conf$$subs.awk
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+_ACAWK
+cat >>"\$tmp/subs1.awk" <<_ACAWK &&
+  for (key in S) S_is_set[key] = 1
+  FS = "\a"
+
+}
+{
+  line = $ 0
+  nfields = split(line, field, "@")
+  substed = 0
+  len = length(field[1])
+  for (i = 2; i < nfields; i++) {
+    key = field[i]
+    keylen = length(key)
+    if (S_is_set[key]) {
+      value = S[key]
+      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
+      len += length(value) + length(field[++i])
+      substed = 1
+    } else
+      len += 1 + keylen
+  }
 
-ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
-if test -n "$ac_eof"; then
-  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
-  ac_eof=`expr $ac_eof + 1`
-fi
+  print line
+}
 
-cat >>$CONFIG_STATUS <<_ACEOF
-cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
-/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
+_ACAWK
 _ACEOF
-sed '
-s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
-s/^/s,@/; s/!/@,|#_!!_#|/
-:n
-t n
-s/'"$ac_delim"'$/,g/; t
-s/$/\\/; p
-N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
-' >>$CONFIG_STATUS <conf$$subs.sed
-rm -f conf$$subs.sed
-cat >>$CONFIG_STATUS <<_ACEOF
-:end
-s/|#_!!_#|//g
-CEOF$ac_eof
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
+  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
+else
+  cat
+fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
+  || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5
+$as_echo "$as_me: error: could not setup config files machinery" >&2;}
+   { (exit 1); exit 1; }; }
 _ACEOF
 
-
 # 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
@@ -32919,19 +30516,133 @@ s/^[^=]*=[    ]*$//
 }'
 fi
 
-cat >>$CONFIG_STATUS <<\_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 fi # test -n "$CONFIG_FILES"
 
+# Set up the scripts for CONFIG_HEADERS section.
+# No need to generate them if there are no CONFIG_HEADERS.
+# This happens for instance with `./config.status Makefile'.
+if test -n "$CONFIG_HEADERS"; then
+cat >"$tmp/defines.awk" <<\_ACAWK ||
+BEGIN {
+_ACEOF
+
+# Transform confdefs.h into an awk script `defines.awk', embedded as
+# here-document in config.status, that substitutes the proper values into
+# config.h.in to produce config.h.
+
+# Create a delimiter string that does not exist in confdefs.h, to ease
+# handling of long lines.
+ac_delim='%!_!# '
+for ac_last_try in false false :; do
+  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
+  if test -z "$ac_t"; then
+    break
+  elif $ac_last_try; then
+    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5
+$as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;}
+   { (exit 1); exit 1; }; }
+  else
+    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+  fi
+done
+
+# For the awk script, D is an array of macro values keyed by name,
+# likewise P contains macro parameters if any.  Preserve backslash
+# newline sequences.
+
+ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
+sed -n '
+s/.\{148\}/&'"$ac_delim"'/g
+t rset
+:rset
+s/^[    ]*#[    ]*define[       ][      ]*/ /
+t def
+d
+:def
+s/\\$//
+t bsnl
+s/["\\]/\\&/g
+s/^ \('"$ac_word_re"'\)\(([^()]*)\)[    ]*\(.*\)/P["\1"]="\2"\
+D["\1"]=" \3"/p
+s/^ \('"$ac_word_re"'\)[        ]*\(.*\)/D["\1"]=" \2"/p
+d
+:bsnl
+s/["\\]/\\&/g
+s/^ \('"$ac_word_re"'\)\(([^()]*)\)[    ]*\(.*\)/P["\1"]="\2"\
+D["\1"]=" \3\\\\\\n"\\/p
+t cont
+s/^ \('"$ac_word_re"'\)[        ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
+t cont
+d
+:cont
+n
+s/.\{148\}/&'"$ac_delim"'/g
+t clear
+:clear
+s/\\$//
+t bsnlc
+s/["\\]/\\&/g; s/^/"/; s/$/"/p
+d
+:bsnlc
+s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
+b cont
+' <confdefs.h | sed '
+s/'"$ac_delim"'/"\\\
+"/g' >>$CONFIG_STATUS || ac_write_fail=1
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+  for (key in D) D_is_set[key] = 1
+  FS = "\a"
+}
+/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
+  line = \$ 0
+  split(line, arg, " ")
+  if (arg[1] == "#") {
+    defundef = arg[2]
+    mac1 = arg[3]
+  } else {
+    defundef = substr(arg[1], 2)
+    mac1 = arg[2]
+  }
+  split(mac1, mac2, "(") #)
+  macro = mac2[1]
+  if (D_is_set[macro]) {
+    # Preserve the white space surrounding the "#".
+    prefix = substr(line, 1, index(line, defundef) - 1)
+    print prefix "define", macro P[macro] D[macro]
+    next
+  } else {
+    # Replace #undef with comments.  This is necessary, for example,
+    # in the case of _POSIX_SOURCE, which is predefined and required
+    # on some systems where configure will not decide to define it.
+    if (defundef == "undef") {
+      print "/*", line, "*/"
+      next
+    }
+  }
+}
+{ print }
+_ACAWK
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+  { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5
+$as_echo "$as_me: error: could not setup config headers machinery" >&2;}
+   { (exit 1); exit 1; }; }
+fi # test -n "$CONFIG_HEADERS"
+
 
-for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
+eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
+shift
+for ac_tag
 do
   case $ac_tag in
   :[FHLC]) ac_mode=$ac_tag; continue;;
   esac
   case $ac_mode$ac_tag in
   :[FHL]*:*);;
-  :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
-echo "$as_me: error: Invalid tag $ac_tag." >&2;}
+  :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
+$as_echo "$as_me: error: Invalid tag $ac_tag." >&2;}
    { (exit 1); exit 1; }; };;
   :[FH]-) ac_tag=-:-;;
   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
@@ -32960,26 +30671,38 @@ echo "$as_me: error: Invalid tag $ac_tag." >&2;}
           [\\/$]*) false;;
           *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
           esac ||
-          { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
-echo "$as_me: error: cannot find input file: $ac_f" >&2;}
+          { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
+$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;}
    { (exit 1); exit 1; }; };;
       esac
-      ac_file_inputs="$ac_file_inputs $ac_f"
+      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
+      ac_file_inputs="$ac_file_inputs '$ac_f'"
     done
 
     # Let's still pretend it is `configure' which instantiates (i.e., don't
     # use $as_me), people would be surprised to read:
     #    /* config.h.  Generated by config.status.  */
-    configure_input="Generated from "`IFS=:
-         echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
+    configure_input='Generated from '`
+         $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
+       `' by configure.'
     if test x"$ac_file" != x-; then
       configure_input="$ac_file.  $configure_input"
-      { echo "$as_me:$LINENO: creating $ac_file" >&5
-echo "$as_me: creating $ac_file" >&6;}
+      { $as_echo "$as_me:$LINENO: creating $ac_file" >&5
+$as_echo "$as_me: creating $ac_file" >&6;}
     fi
+    # Neutralize special characters interpreted by sed in replacement strings.
+    case $configure_input in #(
+    *\&* | *\|* | *\\* )
+       ac_sed_conf_input=`$as_echo "$configure_input" |
+       sed 's/[\\\\&|]/\\\\&/g'`;; #(
+    *) ac_sed_conf_input=$configure_input;;
+    esac
 
     case $ac_tag in
-    *:-:* | *:-) cat >"$tmp/stdin";;
+    *:-:* | *:-) cat >"$tmp/stdin" \
+      || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
+$as_echo "$as_me: error: could not create $ac_file" >&2;}
+   { (exit 1); exit 1; }; } ;;
     esac
     ;;
   esac
@@ -32989,7 +30712,7 @@ $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" |
+$as_echo X"$ac_file" |
     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
            s//\1/
            q
@@ -33015,7 +30738,7 @@ echo X"$ac_file" |
     as_dirs=
     while :; do
       case $as_dir in #(
-      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
+      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
       *) as_qdir=$as_dir;;
       esac
       as_dirs="'$as_qdir' $as_dirs"
@@ -33024,7 +30747,7 @@ $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" |
+$as_echo X"$as_dir" |
     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
            s//\1/
            q
@@ -33045,17 +30768,17 @@ echo X"$as_dir" |
       test -d "$as_dir" && break
     done
     test -z "$as_dirs" || eval "mkdir $as_dirs"
-  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
-echo "$as_me: error: cannot create directory $as_dir" >&2;}
+  } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
+$as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
    { (exit 1); exit 1; }; }; }
   ac_builddir=.
 
 case "$ac_dir" in
 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
 *)
-  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
+  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
   # A ".." for each directory in $ac_dir_suffix.
-  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
+  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
   case $ac_top_builddir_sub in
   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
@@ -33095,12 +30818,13 @@ ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
   esac
 _ACEOF
 
-cat >>$CONFIG_STATUS <<\_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 # If the template does not know about datarootdir, expand it.
 # FIXME: This hack should be removed a few years after 2.60.
 ac_datarootdir_hack=; ac_datarootdir_seen=
 
-case `sed -n '/datarootdir/ {
+ac_sed_dataroot='
+/datarootdir/ {
   p
   q
 }
@@ -33109,13 +30833,14 @@ case `sed -n '/datarootdir/ {
 /@infodir@/p
 /@localedir@/p
 /@mandir@/p
-' $ac_file_inputs` in
+'
+case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
 *datarootdir*) ac_datarootdir_seen=yes;;
 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
-  { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
-echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
+  { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
+$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
 _ACEOF
-cat >>$CONFIG_STATUS <<_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   ac_datarootdir_hack='
   s&@datadir@&$datadir&g
   s&@docdir@&$docdir&g
@@ -33129,15 +30854,16 @@ _ACEOF
 # Neutralize VPATH when `$srcdir' = `.'.
 # Shell code in configure.ac might set extrasub.
 # FIXME: do we really want to maintain this feature?
-cat >>$CONFIG_STATUS <<_ACEOF
-  sed "$ac_vpsub
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ac_sed_extra="$ac_vpsub
 $extrasub
 _ACEOF
-cat >>$CONFIG_STATUS <<\_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 :t
 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
-s&@configure_input@&$configure_input&;t t
+s|@configure_input@|$ac_sed_conf_input|;t t
 s&@top_builddir@&$ac_top_builddir_sub&;t t
+s&@top_build_prefix@&$ac_top_build_prefix&;t t
 s&@srcdir@&$ac_srcdir&;t t
 s&@abs_srcdir@&$ac_abs_srcdir&;t t
 s&@top_srcdir@&$ac_top_srcdir&;t t
@@ -33147,123 +30873,62 @@ s&@abs_builddir@&$ac_abs_builddir&;t t
 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
 s&@INSTALL@&$ac_INSTALL&;t t
 $ac_datarootdir_hack
-" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
+"
+eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
+  || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
+$as_echo "$as_me: error: could not create $ac_file" >&2;}
+   { (exit 1); exit 1; }; }
 
 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
   { ac_out=`sed -n '/^[         ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
-  { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+  { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
 which seems to be undefined.  Please make sure it is defined." >&5
-echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
 which seems to be undefined.  Please make sure it is defined." >&2;}
 
   rm -f "$tmp/stdin"
   case $ac_file in
-  -) cat "$tmp/out"; rm -f "$tmp/out";;
-  *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
-  esac
+  -) cat "$tmp/out" && rm -f "$tmp/out";;
+  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
+  esac \
+  || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
+$as_echo "$as_me: error: could not create $ac_file" >&2;}
+   { (exit 1); exit 1; }; }
  ;;
   :H)
   #
   # CONFIG_HEADER
   #
-_ACEOF
-
-# Transform confdefs.h into a sed script `conftest.defines', that
-# substitutes the proper values into config.h.in to produce config.h.
-rm -f conftest.defines conftest.tail
-# First, append a space to every undef/define line, to ease matching.
-echo 's/$/ /' >conftest.defines
-# Then, protect against being on the right side of a sed subst, or in
-# an unquoted here document, in config.status.  If some macros were
-# called several times there might be several #defines for the same
-# symbol, which is useless.  But do not sort them, since the last
-# AC_DEFINE must be honored.
-ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
-# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
-# NAME is the cpp macro being defined, VALUE is the value it is being given.
-# PARAMS is the parameter list in the macro definition--in most cases, it's
-# just an empty string.
-ac_dA='s,^\\([  #]*\\)[^        ]*\\([  ]*'
-ac_dB='\\)[     (].*,\\1define\\2'
-ac_dC=' '
-ac_dD=' ,'
-
-uniq confdefs.h |
-  sed -n '
-       t rset
-       :rset
-       s/^[     ]*#[    ]*define[       ][      ]*//
-       t ok
-       d
-       :ok
-       s/[\\&,]/\\&/g
-       s/^\('"$ac_word_re"'\)\(([^()]*)\)[      ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
-       s/^\('"$ac_word_re"'\)[  ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
-  ' >>conftest.defines
-
-# Remove the space that was appended to ease matching.
-# Then replace #undef with comments.  This is necessary, for
-# example, in the case of _POSIX_SOURCE, which is predefined and required
-# on some systems where configure will not decide to define it.
-# (The regexp can be short, since the line contains either #define or #undef.)
-echo 's/ $//
-s,^[    #]*u.*,/* & */,' >>conftest.defines
-
-# Break up conftest.defines:
-ac_max_sed_lines=50
-
-# First sed command is:         sed -f defines.sed $ac_file_inputs >"$tmp/out1"
-# Second one is:        sed -f defines.sed "$tmp/out1" >"$tmp/out2"
-# Third one will be:    sed -f defines.sed "$tmp/out2" >"$tmp/out1"
-# et cetera.
-ac_in='$ac_file_inputs'
-ac_out='"$tmp/out1"'
-ac_nxt='"$tmp/out2"'
-
-while :
-do
-  # Write a here document:
-    cat >>$CONFIG_STATUS <<_ACEOF
-    # First, check the format of the line:
-    cat >"\$tmp/defines.sed" <<\\CEOF
-/^[     ]*#[    ]*undef[        ][      ]*$ac_word_re[  ]*\$/b def
-/^[     ]*#[    ]*define[       ][      ]*$ac_word_re[(         ]/b def
-b
-:def
-_ACEOF
-  sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
-  echo 'CEOF
-    sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
-  ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
-  sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
-  grep . conftest.tail >/dev/null || break
-  rm -f conftest.defines
-  mv conftest.tail conftest.defines
-done
-rm -f conftest.defines conftest.tail
-
-echo "ac_result=$ac_in" >>$CONFIG_STATUS
-cat >>$CONFIG_STATUS <<\_ACEOF
   if test x"$ac_file" != x-; then
-    echo "/* $configure_input  */" >"$tmp/config.h"
-    cat "$ac_result" >>"$tmp/config.h"
-    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;}
+    {
+      $as_echo "/* $configure_input  */" \
+      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
+    } >"$tmp/config.h" \
+      || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
+$as_echo "$as_me: error: could not create $ac_file" >&2;}
+   { (exit 1); exit 1; }; }
+    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
+      { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5
+$as_echo "$as_me: $ac_file is unchanged" >&6;}
     else
-      rm -f $ac_file
-      mv "$tmp/config.h" $ac_file
+      rm -f "$ac_file"
+      mv "$tmp/config.h" "$ac_file" \
+       || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
+$as_echo "$as_me: error: could not create $ac_file" >&2;}
+   { (exit 1); exit 1; }; }
     fi
   else
-    echo "/* $configure_input  */"
-    cat "$ac_result"
+    $as_echo "/* $configure_input  */" \
+      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
+      || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5
+$as_echo "$as_me: error: could not create -" >&2;}
+   { (exit 1); exit 1; }; }
   fi
-  rm -f "$tmp/out12"
  ;;
 
-  :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
-echo "$as_me: executing $ac_file commands" >&6;}
+  :C)  { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5
+$as_echo "$as_me: executing $ac_file commands" >&6;}
  ;;
   esac
 
@@ -33384,6 +31049,11 @@ _ACEOF
 chmod +x $CONFIG_STATUS
 ac_clean_files=$ac_clean_files_save
 
+test $ac_write_fail = 0 ||
+  { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5
+$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;}
+   { (exit 1); exit 1; }; }
+
 
 # configure is writing to config.log, and then calls config.status.
 # config.status does its own redirection, appending to config.log.
@@ -33405,4 +31075,8 @@ if test "$no_create" != yes; then
   # would make configure fail if this is the last instruction.
   $ac_cs_success || { (exit 1); exit 1; }
 fi
+if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
+  { $as_echo "$as_me:$LINENO: WARNING: Unrecognized options: $ac_unrecognized_opts" >&5
+$as_echo "$as_me: WARNING: Unrecognized options: $ac_unrecognized_opts" >&2;}
+fi
 
diff --git a/doc/FAQ-4.0 b/doc/FAQ-4.0
new file mode 100644 (file)
index 0000000..cf8fd5d
--- /dev/null
@@ -0,0 +1,2027 @@
+This is the Bash FAQ, version 3.37, for Bash version 4.0.
+
+This document contains a set of frequently-asked questions concerning
+Bash, the GNU Bourne-Again Shell.  Bash is a freely-available command
+interpreter with advanced features for both interactive use and shell
+programming.
+
+Another good source of basic information about shells is the collection
+of FAQ articles periodically posted to comp.unix.shell.
+
+Questions and comments concerning this document should be sent to
+chet.ramey@case.edu.
+
+This document is available for anonymous FTP with the URL
+
+ftp://ftp.cwru.edu/pub/bash/FAQ
+
+The Bash home page is http://cnswww.cns.cwru.edu/~chet/bash/bashtop.html
+
+----------
+Contents:
+
+Section A:  The Basics
+
+A1) What is it?
+A2) What's the latest version?
+A3) Where can I get it?
+A4) On what machines will bash run?
+A5) Will bash run on operating systems other than Unix?
+A6) How can I build bash with gcc?
+A7) How can I make bash my login shell?
+A8) I just changed my login shell to bash, and now I can't FTP into my
+    machine.  Why not?
+A9) What's the `POSIX Shell and Utilities standard'?
+A10) What is the bash `posix mode'?
+
+Section B:  The latest version
+
+B1) What's new in version 4.0?
+B2) Are there any user-visible incompatibilities between bash-4.0,
+    bash-3.2, and bash-2.05b?
+
+Section C:  Differences from other Unix shells
+
+C1) How does bash differ from sh, the Bourne shell?
+C2) How does bash differ from the Korn shell, version ksh88?
+C3) Which new features in ksh-93 are not in bash, and which are?
+
+Section D:  Why does bash do some things differently than other Unix shells?
+
+D1) Why does bash run a different version of `command' than
+    `which command' says it will?
+D2) Why doesn't bash treat brace expansions exactly like csh?
+D3) Why doesn't bash have csh variable modifiers?
+D4) How can I make my csh aliases work when I convert to bash?
+D5) How can I pipe standard output and standard error from one command to
+    another, like csh does with `|&'?
+D6) Now that I've converted from ksh to bash, are there equivalents to
+    ksh features like autoloaded functions and the `whence' command?
+
+Section E:  Why does bash do certain things the way it does?
+
+E1) Why is the bash builtin `test' slightly different from /bin/test?
+E2) Why does bash sometimes say `Broken pipe'?
+E3) When I have terminal escape sequences in my prompt, why does bash
+    wrap lines at the wrong column?
+E4) If I pipe the output of a command into `read variable', why doesn't
+    the output show up in $variable when the read command finishes?
+E5) I have a bunch of shell scripts that use backslash-escaped characters
+    in arguments to `echo'.  Bash doesn't interpret these characters.  Why
+    not, and how can I make it understand them?
+E6) Why doesn't a while or for loop get suspended when I type ^Z?
+E7) What about empty for loops in Makefiles?
+E8) Why does the arithmetic evaluation code complain about `08'?
+E9) Why does the pattern matching expression [A-Z]* match files beginning
+    with every letter except `z'?
+E10) Why does `cd //' leave $PWD as `//'?
+E11) If I resize my xterm while another program is running, why doesn't bash
+     notice the change?
+E12) Why don't negative offsets in substring expansion work like I expect?
+E13) Why does filename completion misbehave if a colon appears in the filename?
+E14) Why does quoting the pattern argument to the regular expression matching
+     conditional operator (=~) cause matching to stop working?
+
+Section F:  Things to watch out for on certain Unix versions
+
+F1) Why can't I use command line editing in my `cmdtool'?
+F2) I built bash on Solaris 2.  Why do globbing expansions and filename
+    completion chop off the first few characters of each filename?
+F3) Why does bash dump core after I interrupt username completion or
+    `~user' tilde expansion on a machine running NIS?
+F4) I'm running SVR4.2.  Why is the line erased every time I type `@'?
+F5) Why does bash report syntax errors when my C News scripts use a
+    redirection before a subshell command?
+F6) Why can't I use vi-mode editing on Red Hat Linux 6.1?
+F7) Why do bash-2.05a and  bash-2.05b fail to compile `printf.def' on
+    HP/UX 11.x?
+
+Section G:  How can I get bash to do certain common things?
+
+G1) How can I get bash to read and display eight-bit characters?
+G2) How do I write a function `x' to replace builtin command `x', but
+    still invoke the command from within the function?
+G3) How can I find the value of a shell variable whose name is the value
+    of another shell variable?
+G4) How can I make the bash `time' reserved word print timing output that
+    looks like the output from my system's /usr/bin/time?
+G5) How do I get the current directory into my prompt?
+G6) How can I rename "*.foo" to "*.bar"?
+G7) How can I translate a filename from uppercase to lowercase?
+G8) How can I write a filename expansion (globbing) pattern that will match
+    all files in the current directory except "." and ".."?
+
+Section H:  Where do I go from here?
+
+H1) How do I report bugs in bash, and where should I look for fixes and
+    advice?
+H2) What kind of bash documentation is there?
+H3) What's coming in future versions?
+H4) What's on the bash `wish list'?
+H5) When will the next release appear?
+
+----------
+Section A:  The Basics
+
+A1)  What is it?
+
+Bash is a Unix command interpreter (shell).  It is an implementation of
+the Posix 1003.2 shell standard, and resembles the Korn and System V
+shells.
+
+Bash contains a number of enhancements over those shells, both
+for interactive use and shell programming.  Features geared
+toward interactive use include command line editing, command
+history, job control, aliases, and prompt expansion.  Programming
+features include additional variable expansions, shell
+arithmetic, and a number of variables and options to control
+shell behavior.
+
+Bash was originally written by Brian Fox of the Free Software
+Foundation.  The current developer and maintainer is Chet Ramey
+of Case Western Reserve University.
+
+A2)  What's the latest version?
+
+The latest version is 4.0, first made available on XXX YYYYY, 2008.
+
+A3)  Where can I get it?
+
+Bash is the GNU project's shell, and so is available from the
+master GNU archive site, ftp.gnu.org, and its mirrors.  The
+latest version is also available for FTP from ftp.cwru.edu.
+The following URLs tell how to get version 4.0:
+
+ftp://ftp.gnu.org/pub/gnu/bash/bash-4.0.tar.gz
+ftp://ftp.cwru.edu/pub/bash/bash-4.0.tar.gz
+
+Formatted versions of the documentation are available with the URLs:
+
+ftp://ftp.gnu.org/pub/gnu/bash/bash-doc-4.0.tar.gz
+ftp://ftp.cwru.edu/pub/bash/bash-doc-4.0.tar.gz
+
+Any patches for the current version are available with the URL:
+
+ftp://ftp.cwru.edu/pub/bash/bash-4.0-patches/
+
+A4)  On what machines will bash run?
+
+Bash has been ported to nearly every version of Unix.  All you
+should have to do to build it on a machine for which a port
+exists is to type `configure' and then `make'.  The build process
+will attempt to discover the version of Unix you have and tailor
+itself accordingly, using a script created by GNU autoconf.
+
+More information appears in the file `INSTALL' in the distribution.
+
+The Bash web page (http://cnswww.cns.cwru.edu/~chet/bash/bashtop.html)
+explains how to obtain binary versions of bash for most of the major
+commercial Unix systems.
+
+A5) Will bash run on operating systems other than Unix?
+
+Configuration specifics for Unix-like systems such as QNX and
+LynxOS are included in the distribution.  Bash-2.05 and later
+versions should compile and run on Minix 2.0 (patches were
+contributed), but I don't believe anyone has built bash-2.x on
+earlier Minix versions yet. 
+
+Bash has been ported to versions of Windows implementing the Win32
+programming interface.  This includes Windows 95 and Windows NT.
+The port was done by Cygnus Solutions (now part of Red Hat) as part
+of their CYGWIN project.  For more information about the project, see
+http://www.cygwin.com/.
+
+Cygnus originally ported bash-1.14.7, and that port was part of their
+early GNU-Win32 (the original name) releases.  Cygnus has also done
+ports of bash-2.05b and bash-3.2 to the CYGWIN environment, and both
+are available as part of their current release.
+
+Bash-2.05b and later versions should require no local Cygnus changes to
+build and run under CYGWIN.
+
+DJ Delorie has a port of bash-2.x which runs under MS-DOS, as part
+of the DJGPP project.  For more information on the project, see
+
+http://www.delorie.com/djgpp/
+
+I have been told that the original DJGPP port was done by Daisuke Aoyama.
+
+Mark Elbrecht <snowball3@bigfoot.com> has sent me notice that bash-2.04
+is available for DJGPP V2.  The files are available as:
+
+ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp/v2gnu/bsh204b.zip binary
+ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp/v2gnu/bsh204d.zip documentation
+ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp/v2gnu/bsh204s.zip source
+
+Mark began to work with bash-2.05, but I don't know the current status.
+
+Bash-3.0 compiles and runs with no modifications under Microsoft's Services
+for Unix (SFU), once known as Interix.  I do not anticipate any problems
+with building bash-4.0, but will gladly accept any patches that are needed.
+
+A6) How can I build bash with gcc? 
+
+Bash configures to use gcc by default if it is available.  Read the
+file INSTALL in the distribution for more information.
+
+A7)  How can I make bash my login shell?
+
+Some machines let you use `chsh' to change your login shell.  Other
+systems use `passwd -s' or `passwd -e'.  If one of these works for
+you, that's all you need.  Note that many systems require the full
+pathname to a shell to appear in /etc/shells before you can make it
+your login shell.  For this, you may need the assistance of your
+friendly local system administrator. 
+
+If you cannot do this, you can still use bash as your login shell, but
+you need to perform some tricks.  The basic idea is to add a command
+to your login shell's startup file to replace your login shell with
+bash.
+
+For example, if your login shell is csh or tcsh, and you have installed
+bash in /usr/gnu/bin/bash, add the following line to ~/.login:
+
+       if ( -f /usr/gnu/bin/bash ) exec /usr/gnu/bin/bash --login
+
+(the `--login' tells bash that it is a login shell).
+
+It's not a good idea to put this command into ~/.cshrc, because every
+csh you run without the `-f' option, even ones started to run csh scripts,
+reads that file.  If you must put the command in ~/.cshrc, use something
+like
+
+       if ( $?prompt ) exec /usr/gnu/bin/bash --login
+
+to ensure that bash is exec'd only when the csh is interactive.
+
+If your login shell is sh or ksh, you have to do two things.
+
+First, create an empty file in your home directory named `.bash_profile'.
+The existence of this file will prevent the exec'd bash from trying to
+read ~/.profile, and re-execing itself over and over again.  ~/.bash_profile
+is the first file bash tries to read initialization commands from when
+it is invoked as a login shell.
+
+Next, add a line similar to the above to ~/.profile:
+
+       [ -f /usr/gnu/bin/bash ] && [ -x /usr/gnu/bin/bash ] && \
+               exec /usr/gnu/bin/bash --login
+
+This will cause login shells to replace themselves with bash running as
+a login shell.  Once you have this working, you can copy your initialization
+code from ~/.profile to ~/.bash_profile.
+
+I have received word that the recipe supplied above is insufficient for
+machines running CDE.  CDE has a maze of twisty little startup files, all
+slightly different.
+
+If you cannot change your login shell in the password file to bash, you
+will have to (apparently) live with CDE using the shell in the password
+file to run its startup scripts.  If you have changed your shell to bash,
+there is code in the CDE startup files (on Solaris, at least) that attempts
+to do the right thing.  It is, however, often broken, and may require that
+you use the $BASH_ENV trick described below.
+
+`dtterm' claims to use $SHELL as the default program to start, so if you
+can change $SHELL in the CDE startup files, you should be able to use bash
+in your terminal windows.
+
+Setting DTSOURCEPROFILE in ~/.dtprofile will cause the `Xsession' program
+to read your login shell's startup files.  You may be able to use bash for
+the rest of the CDE programs by setting SHELL to bash in ~/.dtprofile as
+well, but I have not tried this.
+
+You can use the above `exec' recipe to start bash when not logging in with
+CDE by testing the value of the DT variable:
+
+       if [ -n "$DT" ]; then
+               [ -f /usr/gnu/bin/bash ] && exec /usr/gnu/bin/bash --login
+       fi
+
+If CDE starts its shells non-interactively during login, the login shell
+startup files (~/.profile, ~/.bash_profile) will not be sourced at login.
+To get around this problem, append a line similar to the following to your
+~/.dtprofile:
+
+       BASH_ENV=${HOME}/.bash_profile ; export BASH_ENV
+
+and add the following line to the beginning of ~/.bash_profile:
+
+       unset BASH_ENV
+
+A8) I just changed my login shell to bash, and now I can't FTP into my
+   machine.  Why not?
+
+You must add the full pathname to bash to the file /etc/shells.  As
+noted in the answer to the previous question, many systems require
+this before you can make bash your login shell. 
+
+Most versions of ftpd use this file to prohibit `special' users
+such as `uucp' and `news' from using FTP. 
+
+A9)  What's the `POSIX Shell and Utilities standard'?
+
+POSIX is a name originally coined by Richard Stallman for a
+family of open system standards based on UNIX.  There are a
+number of aspects of UNIX under consideration for
+standardization, from the basic system services at the system
+call and C library level to applications and tools to system
+administration and management.  Each area of standardization is
+assigned to a working group in the 1003 series. 
+
+The POSIX Shell and Utilities standard was originally developed by
+IEEE Working Group 1003.2 (POSIX.2).  Today it has been merged with
+the original 1003.1 Working Group and is maintained by the Austin
+Group (a joint working group of the IEEE, The Open Group and
+ISO/IEC SC22/WG15).  Today the Shell and Utilities are a volume
+within the set of documents that make up IEEE Std 1003.1-2001, and
+thus now the former POSIX.2 (from 1992) is now part of the current
+POSIX.1 standard (POSIX 1003.1-2001). 
+
+The Shell and Utilities volume concentrates on the command
+interpreter interface and utility programs commonly executed from
+the command line or by other programs.  The standard is freely
+available on the web at http://www.UNIX-systems.org/version3/ . 
+Work continues at the Austin Group on maintenance issues; see
+http://www.opengroup.org/austin/ to join the discussions. 
+
+Bash is concerned with the aspects of the shell's behavior defined
+by the POSIX Shell and Utilities volume.  The shell command
+language has of course been standardized, including the basic flow
+control and program execution constructs, I/O redirection and
+pipelining, argument handling, variable expansion, and quoting. 
+
+The `special' builtins, which must be implemented as part of the
+shell to provide the desired functionality, are specified as
+being part of the shell; examples of these are `eval' and
+`export'.  Other utilities appear in the sections of POSIX not
+devoted to the shell which are commonly (and in some cases must
+be) implemented as builtin commands, such as `read' and `test'. 
+POSIX also specifies aspects of the shell's interactive
+behavior as part of the UPE, including job control and command
+line editing.  Only vi-style line editing commands have been
+standardized; emacs editing commands were left out due to
+objections.
+
+The latest version of the POSIX Shell and Utilities standard is
+available (now updated to the 2004 Edition) as part of the Single
+UNIX Specification Version 3 at
+
+http://www.UNIX-systems.org/version3/
+
+A10)  What is the bash `posix mode'?
+
+Although bash is an implementation of the POSIX shell
+specification, there are areas where the bash default behavior
+differs from that spec.  The bash `posix mode' changes the bash
+behavior in these areas so that it obeys the spec more closely. 
+
+Posix mode is entered by starting bash with the --posix or
+'-o posix' option or executing `set -o posix' after bash is running.
+
+The specific aspects of bash which change when posix mode is
+active are listed in the file POSIX in the bash distribution.
+They are also listed in a section in the Bash Reference Manual
+(from which that file is generated).
+
+Section B:  The latest version
+
+B1) What's new in version 4.0?
+
+Bash-4.0 is the fourth major release of bash.  There are numerous new features,
+some experimental.  Depending on community reception, the experimental
+features will evolve.
+
+Bash-4.0 contains the following new features (see the manual page for
+complete descriptions and the CHANGES and NEWS files in the bash-4.0
+distribution):
+
+o   When using substring expansion on the positional parameters, a starting
+    index of 0 now causes $0 to be prefixed to the list.
+
+o   There is a new variable, $BASHPID, which always returns the process id of
+    the current shell.
+
+o   There is a new `autocd' option that, when enabled, causes bash to attempt
+    to `cd' to a directory name that is supplied as the first word of a
+    simple command.
+
+o   There is a new `checkjobs' option that causes the shell to check for and
+    report any running or stopped jobs at exit.
+
+o   The programmable completion code exports a new COMP_TYPE variable, set to
+    a character describing the type of completion being attempted.
+
+o   The programmable completion code exports a new COMP_KEY variable, set to
+    the character that caused the completion to be invoked (e.g., TAB).
+
+o   The programmable completion code now uses the same set of characters as
+    readline when breaking the command line into a list of words.
+
+o   The block multiplier for the ulimit -c and -f options is now 512 when in
+    Posix mode, as Posix specifies.
+
+o   Changed the behavior of the read builtin to save any partial input received
+    in the specified variable when the read builtin times out.  This also
+    results in variables specified as arguments to read to be set to the empty
+    string when there is no input available.  When the read builtin times out,
+    it returns an exit status greater than 128.
+
+o   The shell now has the notion of a `compatibility level', controlled by
+    new variables settable by `shopt'.  Setting this variable currently
+    restores the bash-3.1 behavior when processing quoted strings on the rhs
+    of the `=~' operator to the `[[' command.
+
+o   The `ulimit' builtin now has new -b (socket buffer size) and -T (number
+    of threads) options.
+
+o   There is a new `compopt' builtin that allows completion functions to modify
+    completion options for existing completions or the completion currently
+    being executed.
+
+o   The `read' builtin has a new -i option which inserts text into the reply
+    buffer when using readline.
+
+o   A new `-E' option to the complete builtin allows control of the default
+    behavior for completion on an empty line.
+
+o   There is now limited support for completing command name words containing
+    globbing characters.
+
+o   The `help' builtin now has a new -d option, to display a short description,
+    and a -m option, to print help information in a man page-like format.
+
+o   There is a new `mapfile' builtin to populate an array with lines from a
+    given file.
+
+o   If a command is not found, the shell attempts to execute a shell function
+    named `command_not_found_handle', supplying the command words as the
+    function arguments.
+
+o   There is a new shell option: `globstar'.  When enabled, the globbing code
+    treats `**' specially -- it matches all directories (and files within
+    them, when appropriate) recursively.
+
+o   There is a new shell option: `dirspell'.  When enabled, the filename
+    completion code performs spelling correction on directory names during
+    completion.
+
+o   The `-t' option to the `read' builtin now supports fractional timeout
+    values.
+
+o   Brace expansion now allows zero-padding of expanded numeric values and
+    will add the proper number of zeroes to make sure all values contain the
+    same number of digits.
+
+o   There is a new bash-specific bindable readline function: `dabbrev-expand'.
+    It uses menu completion on a set of words taken from the history list.
+
+o   The command assigned to a key sequence with `bind -x' now sets two new
+    variables in the environment of the executed command:  READLINE_LINE_BUFFER
+    and READLINE_POINT.  The command can change the current readline line
+    and cursor position by modifying READLINE_LINE_BUFFER and READLINE_POINT,
+    respectively.
+
+o   There is a new >>& redirection operator, which appends the standard output
+    and standard error to the named file.
+
+o   The parser now understands `|&' as a synonym for `2>&1 |', which redirects
+    the standard error for a command through a pipe.
+
+o   The new `;&' case statement action list terminator causes execution to
+    continue with the action associated with the next pattern in the
+    statement rather than terminating the command.
+
+o   The new `;;&' case statement action list terminator causes the shell to
+    test the next set of patterns after completing execution of the current
+    action, rather than terminating the command.
+
+o   The shell understands a new variable: PROMPT_DIRTRIM.  When set to an
+    integer value greater than zero, prompt expansion of \w and \W  will
+    retain only that number of trailing pathname components and replace
+    the intervening characters with `...'.
+
+o   There are new case-modifying word expansions: uppercase (^[^]) and
+    lowercase (,[,]).  They can work on either the first character or
+    array element, or globally.  They accept an optional shell pattern
+    that determines which characters to modify.  There is an optionally-
+    configured feature to include capitalization operators.
+
+o   The shell provides associative array variables, with the appropriate
+    support to create, delete, assign values to, and expand them.
+
+o   The `declare' builtin now has new -l (convert value to lowercase upon
+    assignment) and -u (convert value to uppercase upon assignment) options.
+    There is an optionally-configurable -c option to capitalize a value at
+    assignment.
+
+o   There is a new `coproc' reserved word that specifies a coprocess: an
+    asynchronous command run with two pipes connected to the creating shell.
+    Coprocs can be named.  The input and output file descriptors and the
+    PID of the coprocess are available to the calling shell in variables
+    with coproc-specific names.
+
+A short feature history dating from Bash-2.0:
+
+Bash-3.2 contained the following new features:
+
+o Bash-3.2 now checks shell scripts for NUL characters rather than non-printing
+  characters when deciding whether or not a script is a binary file.
+
+o Quoting the string argument to the [[ command's  =~ (regexp) operator now
+  forces string matching, as with the other pattern-matching operators.
+
+Bash-3.1 contained the following new features:
+
+o Bash-3.1 may now be configured and built in a mode that enforces strict
+  POSIX compliance.
+
+o The `+=' assignment operator, which appends to the value of a string or
+  array variable, has been implemented.
+
+o It is now possible to ignore case when matching in contexts other than
+  filename generation using the new `nocasematch' shell option.
+
+Bash-3.0 contained the following new features:
+
+o Features to support the bash debugger have been implemented, and there
+  is a new `extdebug' option to turn the non-default options on
+
+o HISTCONTROL is now a colon-separated list of options and has been
+  extended with a new `erasedups' option that will result in only one
+  copy of a command being kept in the history list
+
+o Brace expansion has been extended with a new {x..y} form, producing
+  sequences of digits or characters
+
+o Timestamps are now kept with history entries, with an option to save
+  and restore them from the history file; there is a new HISTTIMEFORMAT
+  variable describing how to display the timestamps when listing history
+  entries
+
+o The `[[' command can now perform extended regular expression (egrep-like)
+  matching, with matched subexpressions placed in the BASH_REMATCH array
+  variable
+
+o A new `pipefail' option causes a pipeline to return a failure status if
+  any command in it fails
+
+o The `jobs', `kill', and `wait' builtins now accept job control notation
+  in their arguments even if job control is not enabled
+
+o The `gettext' package and libintl have been integrated, and the shell
+  messages may be translated into other languages
+
+Bash-2.05b introduced the following new features:
+
+o support for multibyte characters has been added to both bash and readline
+
+o the DEBUG trap is now run *before* simple commands, ((...)) commands,
+  [[...]] conditional commands, and for ((...)) loops
+
+o the shell now performs arithmetic in the largest integer size the machine
+  supports (intmax_t)
+
+o there is a new \D{...} prompt expansion; passes the `...' to strftime(3)
+  and inserts the result into the expanded prompt
+
+o there is a new `here-string' redirection operator:  <<< word
+
+o when displaying variables, function attributes and definitions are shown
+  separately, allowing them to be re-used as input (attempting to re-use
+  the old output would result in syntax errors).
+
+o `read' has a new `-u fd' option to read from a specified file descriptor
+
+o the bash debugger in examples/bashdb has been modified to work with the
+  new DEBUG trap semantics, the command set has been made more gdb-like,
+  and the changes to $LINENO make debugging functions work better
+
+o the expansion of $LINENO inside a shell function is only relative to the
+  function start if the shell is interactive -- if the shell is running a
+  script, $LINENO expands to the line number in the script.  This is as
+  POSIX-2001 requires
+
+Bash-2.05a introduced the following new features:
+
+o The `printf' builtin has undergone major work
+
+o There is a new read-only `shopt' option: login_shell, which is set by
+  login shells and unset otherwise
+
+o New `\A' prompt string escape sequence; expanding to time in 24-hour
+  HH:MM format
+
+o New `-A group/-g' option to complete and compgen; goes group name
+  completion
+
+o New [+-]O invocation option to set and unset `shopt' options at startup
+
+o ksh-like `ERR' trap
+
+o `for' loops now allow empty word lists after the `in' reserved word
+
+o new `hard' and `soft' arguments for the `ulimit' builtin
+
+o Readline can be configured to place the user at the same point on the line
+  when retrieving commands from the history list
+
+o Readline can be configured to skip `hidden' files (filenames with a leading
+  `.' on Unix) when performing completion
+
+Bash-2.05 introduced the following new features:
+
+o This version has once again reverted to using locales and strcoll(3) when
+  processing pattern matching bracket expressions, as POSIX requires. 
+o Added a new `--init-file' invocation argument as a synonym for `--rcfile',
+  per the new GNU coding standards.
+o The /dev/tcp and /dev/udp redirections now accept service names as well as
+  port numbers.
+o `complete' and `compgen' now take a `-o value' option, which controls some
+   of the aspects of that compspec.  Valid values are:
+
+        default - perform bash default completion if programmable
+                  completion produces no matches
+        dirnames - perform directory name completion if programmable
+                   completion produces no matches
+        filenames - tell readline that the compspec produces filenames,
+                    so it can do things like append slashes to
+                    directory names and suppress trailing spaces
+o A new loadable builtin, realpath, which canonicalizes and expands symlinks
+  in pathname arguments.
+o When `set' is called without options, it prints function defintions in a
+  way that allows them to be reused as input.  This affects `declare' and 
+  `declare -p' as well.  This only happens when the shell is not in POSIX
+   mode, since POSIX.2 forbids this behavior.
+
+Bash-2.04 introduced the following new features:
+
+o Programmable word completion with the new `complete' and `compgen' builtins;
+  examples are provided in examples/complete/complete-examples
+o `history' has a new `-d' option to delete a history entry
+o `bind' has a new `-x' option to bind key sequences to shell commands
+o The prompt expansion code has new `\j' and `\l' escape sequences
+o The `no_empty_cmd_completion' shell option, if enabled, inhibits
+  command completion when TAB is typed on an empty line
+o `help' has a new `-s' option to print a usage synopsis
+o New arithmetic operators: var++, var--, ++var, --var, expr1,expr2 (comma)
+o New ksh93-style arithmetic for command:
+       for ((expr1 ; expr2; expr3 )); do list; done
+o `read' has new options: `-t', `-n', `-d', `-s'
+o The redirection code handles several filenames specially:  /dev/fd/N,
+  /dev/stdin, /dev/stdout, /dev/stderr
+o The redirection code now recognizes /dev/tcp/HOST/PORT and
+  /dev/udp/HOST/PORT and tries to open a TCP or UDP socket, respectively,
+  to the specified port on the specified host
+o The ${!prefix*} expansion has been implemented
+o A new FUNCNAME variable, which expands to the name of a currently-executing
+  function
+o The GROUPS variable is no longer readonly
+o A new shopt `xpg_echo' variable, to control the behavior of echo with
+  respect to backslash-escape sequences at runtime
+o The NON_INTERACTIVE_LOGIN_SHELLS #define has returned
+
+The version of Readline released with Bash-2.04, Readline-4.1, had several
+new features as well:
+
+o Parentheses matching is always compiled into readline, and controllable
+  with the new `blink-matching-paren' variable
+o The history-search-forward and history-search-backward functions now leave
+  point at the end of the line when the search string is empty, like
+  reverse-search-history, and forward-search-history
+o A new function for applications:  rl_on_new_line_with_prompt()
+o New variables for applications:  rl_already_prompted, and rl_gnu_readline_p
+
+
+Bash-2.03 had very few new features, in keeping with the convention
+that odd-numbered releases provide mainly bug fixes.  A number of new
+features were added to Readline, mostly at the request of the Cygnus
+folks.
+
+A new shopt option, `restricted_shell', so that startup files can test
+       whether or not the shell was started in restricted mode
+Filename generation is now performed on the words between ( and ) in
+       compound array assignments (this is really a bug fix)
+OLDPWD is now auto-exported, as POSIX.2 requires
+ENV and BASH_ENV are read-only variables in a restricted shell
+Bash may now be linked against an already-installed Readline library,
+       as long as the Readline library is version 4 or newer
+All shells begun with the `--login' option will source the login shell
+       startup files, even if the shell is not interactive
+
+There were lots of changes to the version of the Readline library released
+along with Bash-2.03.  For a complete list of the changes, read the file
+CHANGES in the Bash-2.03 distribution.
+
+Bash-2.02 contained the following new features:
+
+a new version of malloc (based on the old GNU malloc code in previous
+       bash versions) that is more page-oriented, more conservative
+       with memory usage, does not `orphan' large blocks when they
+       are freed, is usable on 64-bit machines, and has allocation
+       checking turned on unconditionally
+POSIX.2-style globbing character classes ([:alpha:], [:alnum:], etc.)
+POSIX.2-style globbing equivalence classes
+POSIX.2-style globbing collating symbols
+the ksh [[...]] extended conditional command
+the ksh egrep-style extended pattern matching operators
+a new `printf' builtin
+the ksh-like $(<filename) command substitution, which is equivalent to
+       $(cat filename)
+new tilde prefixes that expand to directories from the directory stack
+new `**' arithmetic operator to do exponentiation
+case-insensitive globbing (filename expansion)
+menu completion a la tcsh
+`magic-space' history expansion function like tcsh
+the readline inputrc `language' has a new file inclusion directive ($include)
+
+Bash-2.01 contained only a few new features:
+
+new `GROUPS' builtin array variable containing the user's group list
+new bindable readline commands: history-and-alias-expand-line and
+       alias-expand-line
+
+Bash-2.0 contained extensive changes and new features from bash-1.14.7.
+Here's a short list:
+
+new `time' reserved word to time pipelines, shell builtins, and
+       shell functions
+one-dimensional arrays with a new compound assignment statement,
+        appropriate expansion constructs and modifications to some
+       of the builtins (read, declare, etc.) to use them
+new quoting syntaxes for ANSI-C string expansion and locale-specific
+       string translation
+new expansions to do substring extraction, pattern replacement, and
+       indirect variable expansion
+new builtins: `disown' and `shopt'
+new variables: HISTIGNORE, SHELLOPTS, PIPESTATUS, DIRSTACK, GLOBIGNORE,
+              MACHTYPE, BASH_VERSINFO
+special handling of many unused or redundant variables removed
+       (e.g., $notify, $glob_dot_filenames, $no_exit_on_failed_exec)
+dynamic loading of new builtin commands; many loadable examples provided
+new prompt expansions: \a, \e, \n, \H, \T, \@, \v, \V
+history and aliases available in shell scripts
+new readline variables: enable-keypad, mark-directories, input-meta,
+       visible-stats, disable-completion, comment-begin
+new readline commands to manipulate the mark and operate on the region
+new readline emacs mode commands and bindings for ksh-88 compatibility
+updated and extended builtins
+new DEBUG trap
+expanded (and now documented) restricted shell mode
+
+implementation stuff:  
+autoconf-based configuration
+nearly all of the bugs reported since version 1.14 have been fixed
+most builtins converted to use builtin `getopt' for consistency
+most builtins use -p option to display output in a reusable form
+       (for consistency)
+grammar tighter and smaller (66 reduce-reduce conflicts gone)
+lots of code now smaller and faster
+test suite greatly expanded
+
+B2) Are there any user-visible incompatibilities between bash-4.0, bash-3.2,
+    and bash-2.05b?
+
+There are a few incompatibilities between version 4.0 and version 3.2.
+They are detailed in the file COMPAT in the bash distribution.  That file
+is not meant to be all-encompassing; send mail to bash-maintainers@gnu.org
+if if you find something that's not mentioned there.
+
+Section C:  Differences from other Unix shells
+
+C1) How does bash differ from sh, the Bourne shell?
+
+This is a non-comprehensive list of features that differentiate bash
+from the SVR4.2 shell.  The bash manual page explains these more
+completely.
+
+Things bash has that sh does not:
+       long invocation options
+       [+-]O invocation option
+       -l invocation option
+       `!' reserved word to invert pipeline return value
+       `time' reserved word to time pipelines and shell builtins
+       the `function' reserved word
+       the `select' compound command and reserved word
+       arithmetic for command: for ((expr1 ; expr2; expr3 )); do list; done
+       new $'...' and $"..." quoting
+       the $(...) form of command substitution
+       the $(<filename) form of command substitution, equivalent to
+               $(cat filename)
+       the ${#param} parameter value length operator
+       the ${!param} indirect parameter expansion operator
+       the ${!param*} prefix expansion operator
+       the ${param:offset[:length]} parameter substring operator
+       the ${param/pat[/string]} parameter pattern substitution operator
+       expansions to perform substring removal (${p%[%]w}, ${p#[#]w})
+       expansion of positional parameters beyond $9 with ${num}
+       variables: BASH, BASHPID, BASH_VERSION, BASH_VERSINFO, UID, EUID, REPLY,
+                  TIMEFORMAT, PPID, PWD, OLDPWD, SHLVL, RANDOM, SECONDS,
+                  LINENO, HISTCMD, HOSTTYPE, OSTYPE, MACHTYPE, HOSTNAME,
+                  ENV, PS3, PS4, DIRSTACK, PIPESTATUS, HISTSIZE, HISTFILE,
+                  HISTFILESIZE, HISTCONTROL, HISTIGNORE, GLOBIGNORE, GROUPS,
+                  PROMPT_COMMAND, FCEDIT, FIGNORE, IGNOREEOF, INPUTRC,
+                  SHELLOPTS, OPTERR, HOSTFILE, TMOUT, FUNCNAME, histchars,
+                  auto_resume, PROMPT_DIRTRIM
+       DEBUG trap
+       ERR trap
+       variable arrays with new compound assignment syntax
+       redirections: <>, &>, >|, <<<, [n]<&word-, [n]>&word-, >>&
+       prompt string special char translation and variable expansion
+       auto-export of variables in initial environment
+       command search finds functions before builtins
+       bash return builtin will exit a file sourced with `.'
+       builtins: cd -/-L/-P, exec -l/-c/-a, echo -e/-E, hash -d/-l/-p/-t.
+                 export -n/-f/-p/name=value, pwd -L/-P,
+                 read -e/-p/-a/-t/-n/-d/-s/-u/-i,
+                 readonly -a/-f/name=value, trap -l, set +o,
+                 set -b/-m/-o option/-h/-p/-B/-C/-H/-P,
+                 unset -f/-v, ulimit -i/-m/-p/-q/-u/-x,
+                 type -a/-p/-t/-f/-P, suspend -f, kill -n,
+                 test -o optname/s1 == s2/s1 < s2/s1 > s2/-nt/-ot/-ef/-O/-G/-S
+       bash reads ~/.bashrc for interactive shells, $ENV for non-interactive
+       bash restricted shell mode is more extensive
+       bash allows functions and variables with the same name
+       brace expansion
+       tilde expansion
+       arithmetic expansion with $((...)) and `let' builtin
+       the `[[...]]' extended conditional command
+       process substitution
+       aliases and alias/unalias builtins
+       local variables in functions and `local' builtin
+       readline and command-line editing with programmable completion
+       command history and history/fc builtins
+       csh-like history expansion
+       other new bash builtins: bind, command, compgen, complete, builtin,
+                                declare/typeset, dirs, enable, fc, help,
+                                history, logout, popd, pushd, disown, shopt,
+                                printf, compopt, mapfile
+       exported functions
+       filename generation when using output redirection (command >a*)
+       POSIX.2-style globbing character classes
+       POSIX.2-style globbing equivalence classes
+       POSIX.2-style globbing collating symbols
+       egrep-like extended pattern matching operators
+       case-insensitive pattern matching and globbing
+       variable assignments preceding commands affect only that command,
+               even for builtins and functions
+       posix mode and strict posix conformance
+       redirection to /dev/fd/N, /dev/stdin, /dev/stdout, /dev/stderr,
+               /dev/tcp/host/port, /dev/udp/host/port
+       debugger support, including `caller' builtin and new variables
+       RETURN trap
+       the `+=' assignment operator
+       autocd shell option and behavior
+       command-not-found hook with command_not_found_handle shell function
+       globstar shell option and `**' globbing behavior
+       |& synonym for `2>&1 |'
+       ;& and ;;& case action list terminators
+       case-modifying word expansions and variable attributes
+       associative arrays
+       coprocesses using the `coproc' reserved word and variables
+
+Things sh has that bash does not:
+       uses variable SHACCT to do shell accounting
+       includes `stop' builtin (bash can use alias stop='kill -s STOP')
+       `newgrp' builtin
+       turns on job control if called as `jsh'
+       $TIMEOUT (like bash $TMOUT)
+       `^' is a synonym for `|'
+       new SVR4.2 sh builtins: mldmode, priv
+
+Implementation differences:
+       redirection to/from compound commands causes sh to create a subshell
+       bash does not allow unbalanced quotes; sh silently inserts them at EOF
+       bash does not mess with signal 11
+       sh sets (euid, egid) to (uid, gid) if -p not supplied and uid < 100
+       bash splits only the results of expansions on IFS, using POSIX.2
+               field splitting rules; sh splits all words on IFS
+       sh does not allow MAILCHECK to be unset (?)
+       sh does not allow traps on SIGALRM or SIGCHLD
+       bash allows multiple option arguments when invoked (e.g. -x -v);
+               sh allows only a single option argument (`sh -x -v' attempts
+               to open a file named `-v', and, on SunOS 4.1.4, dumps core.
+               On Solaris 2.4 and earlier versions, sh goes into an infinite
+               loop.)
+       sh exits a script if any builtin fails; bash exits only if one of
+               the POSIX.2 `special' builtins fails
+
+C2)  How does bash differ from the Korn shell, version ksh88?
+
+Things bash has or uses that ksh88 does not:
+       long invocation options
+       [-+]O invocation option
+       -l invocation option
+       `!' reserved word
+       arithmetic for command: for ((expr1 ; expr2; expr3 )); do list; done
+       arithmetic in largest machine-supported size (intmax_t)
+       posix mode and posix conformance
+       command hashing
+       tilde expansion for assignment statements that look like $PATH
+       process substitution with named pipes if /dev/fd is not available
+       the ${!param} indirect parameter expansion operator
+       the ${!param*} prefix expansion operator
+       the ${param:offset[:length]} parameter substring operator
+       the ${param/pat[/string]} parameter pattern substitution operator
+       variables: BASH, BASH_VERSION, BASH_VERSINFO, BASHPID, UID, EUID, SHLVL,
+                  TIMEFORMAT, HISTCMD, HOSTTYPE, OSTYPE, MACHTYPE,
+                  HISTFILESIZE, HISTIGNORE, HISTCONTROL, PROMPT_COMMAND,
+                  IGNOREEOF, FIGNORE, INPUTRC, HOSTFILE, DIRSTACK,
+                  PIPESTATUS, HOSTNAME, OPTERR, SHELLOPTS, GLOBIGNORE,
+                  GROUPS, FUNCNAME, histchars, auto_resume, PROMPT_DIRTRIM
+       prompt expansion with backslash escapes and command substitution
+       redirection: &> (stdout and stderr), <<<, [n]<&word-, [n]>&word-, >>&
+       more extensive and extensible editing and programmable completion
+       builtins: bind, builtin, command, declare, dirs, echo -e/-E, enable,
+                 exec -l/-c/-a, fc -s, export -n/-f/-p, hash, help, history,
+                 jobs -x/-r/-s, kill -s/-n/-l, local, logout, popd, pushd,
+                 read -e/-p/-a/-t/-n/-d/-s, readonly -a/-n/-f/-p,
+                 set -o braceexpand/-o histexpand/-o interactive-comments/
+                 -o notify/-o physical/-o posix/-o hashall/-o onecmd/
+                 -h/-B/-C/-b/-H/-P, set +o, suspend, trap -l, type,
+                 typeset -a/-F/-p, ulimit -i/-q/-u/-x, umask -S, alias -p,
+                 shopt, disown, printf, complete, compgen, compopt, mapfile
+       `!' csh-style history expansion
+       POSIX.2-style globbing character classes
+       POSIX.2-style globbing equivalence classes
+       POSIX.2-style globbing collating symbols
+       egrep-like extended pattern matching operators
+       case-insensitive pattern matching and globbing
+       `**' arithmetic operator to do exponentiation
+       redirection to /dev/fd/N, /dev/stdin, /dev/stdout, /dev/stderr
+       arrays of unlimited size
+       TMOUT is default timeout for `read' and `select'
+       debugger support, including the `caller' builtin
+       RETURN trap
+       Timestamps in history entries
+       {x..y} brace expansion
+       The `+=' assignment operator
+       autocd shell option and behavior
+       command-not-found hook with command_not_found_handle shell function
+       globstar shell option and `**' globbing behavior
+       |& synonym for `2>&1 |'
+       ;& and ;;& case action list terminators
+       case-modifying word expansions and variable attributes
+       associative arrays
+       coprocesses using the `coproc' reserved word and variables
+
+Things ksh88 has or uses that bash does not:
+       tracked aliases (alias -t)
+       variables: ERRNO, FPATH, EDITOR, VISUAL
+       co-processes (bash uses different syntax)
+       weirdly-scoped functions
+       typeset +f to list all function names without definitions
+       text of command history kept in a file, not memory
+       builtins: alias -x, cd old new, newgrp, print,
+                 read -p/-s/var?prompt, set -A/-o gmacs/
+                 -o bgnice/-o markdirs/-o trackall/-o viraw/-s,
+                 typeset -H/-L/-R/-Z/-A/-ft/-fu/-fx/-t, whence
+       using environment to pass attributes of exported variables
+       arithmetic evaluation done on arguments to some builtins
+       reads .profile from $PWD when invoked as login shell
+
+Implementation differences:
+       ksh runs last command of a pipeline in parent shell context
+       bash has brace expansion by default (ksh88 compile-time option)
+       bash has fixed startup file for all interactive shells; ksh reads $ENV
+       bash has exported functions
+       bash command search finds functions before builtins
+       bash waits for all commands in pipeline to exit before returning status
+       emacs-mode editing has some slightly different key bindings
+
+C3)  Which new features in ksh-93 are not in bash, and which are?
+
+New things in ksh-93 not in bash-4.0:
+       floating point arithmetic and variables
+       math library functions
+       ${!name[sub]} name of subscript for associative array
+       `.' is allowed in variable names to create a hierarchical namespace
+       more extensive compound assignment syntax
+       discipline functions
+       `sleep' and `getconf' builtins (bash has loadable versions)
+       typeset -n and `nameref' variables
+       KEYBD trap
+       variables: .sh.edchar, .sh.edmode, .sh.edcol, .sh.edtext, .sh.version,
+                  .sh.name, .sh.subscript, .sh.value, .sh.match, HISTEDIT
+       backreferences in pattern matching (\N)
+       `&' operator in pattern lists for matching
+       print -f (bash uses printf)
+       `fc' has been renamed to `hist'
+       `.' can execute shell functions
+       exit statuses between 0 and 255
+       FPATH and PATH mixing
+       getopts -a
+       -I invocation option
+       printf %H, %P, %T, %Z modifiers, output base for %d
+       lexical scoping for local variables in `ksh' functions
+       no scoping for local variables in `POSIX' functions
+
+New things in ksh-93 present in bash-4.0:
+       associative arrays
+       [n]<&word- and [n]>&word- redirections (combination dup and close)
+        for (( expr1; expr2; expr3 )) ; do list; done - arithmetic for command
+        ?:, ++, --, `expr1 , expr2' arithmetic operators
+       expansions: ${!param}, ${param:offset[:len]}, ${param/pat[/str]},
+                   ${!param*}
+       compound array assignment
+       the `!' reserved word
+       loadable builtins -- but ksh uses `builtin' while bash uses `enable'
+       `command', `builtin', `disown' builtins
+       new $'...' and $"..." quoting
+       FIGNORE (but bash uses GLOBIGNORE), HISTCMD
+       set -o notify/-C
+       changes to kill builtin
+       read -A (bash uses read -a)
+        read -t/-d
+       trap -p
+       exec -c/-a
+       `.' restores the positional parameters when it completes
+       POSIX.2 `test'
+       umask -S
+       unalias -a
+       command and arithmetic substitution performed on PS1, PS4, and ENV
+       command name completion
+       ENV processed only for interactive shells
+       set -o pipefail
+       The `+=' assignment operator
+
+Section D:  Why does bash do some things differently than other Unix shells?
+
+D1) Why does bash run a different version of `command' than
+    `which command' says it will?
+
+On many systems, `which' is actually a csh script that assumes
+you're running csh.  In tcsh, `which' and its cousin `where'
+are builtins.  On other Unix systems, `which' is a perl script
+that uses the PATH environment variable.  Many Linux distributions
+use GNU `which', which is a C program that can understand shell
+aliases.
+
+The csh script version reads the csh startup files from your
+home directory and uses those to determine which `command' will
+be invoked.  Since bash doesn't use any of those startup files,
+there's a good chance that your bash environment differs from
+your csh environment.  The bash `type' builtin does everything
+`which' does, and will report correct results for the running
+shell.  If you're really wedded to the name `which', try adding
+the following function definition to your .bashrc:
+
+       which()
+       {
+               builtin type "$@"
+       }
+
+If you're moving from tcsh and would like to bring `where' along
+as well, use this function:
+
+       where()
+       {
+               builtin type -a "$@"
+       }
+
+D2) Why doesn't bash treat brace expansions exactly like csh?
+
+The only difference between bash and csh brace expansion is that
+bash requires a brace expression to contain at least one unquoted
+comma if it is to be expanded.  Any brace-surrounded word not
+containing an unquoted comma is left unchanged by the brace
+expansion code.  This affords the greatest degree of sh
+compatibility. 
+
+Bash, ksh, zsh, and pd-ksh all implement brace expansion this way. 
+
+D3) Why doesn't bash have csh variable modifiers?
+
+Posix has specified a more powerful, albeit somewhat more cryptic,
+mechanism cribbed from ksh, and bash implements it.
+
+${parameter%word}
+        Remove smallest suffix pattern.  The WORD is expanded to produce
+        a pattern.  It then expands to the value of PARAMETER, with the
+        smallest portion of the suffix matched by the pattern deleted.
+
+        x=file.c
+        echo ${x%.c}.o
+        -->file.o
+
+${parameter%%word}
+
+        Remove largest suffix pattern.  The WORD is expanded to produce
+        a pattern.  It then expands to the value of PARAMETER, with the
+        largest portion of the suffix matched by the pattern deleted.
+
+        x=posix/src/std
+        echo ${x%%/*}
+        -->posix
+
+${parameter#word}
+        Remove smallest prefix pattern.  The WORD is expanded to produce
+        a pattern.  It then expands to the value of PARAMETER, with the
+        smallest portion of the prefix matched by the pattern deleted.
+
+        x=$HOME/src/cmd
+        echo ${x#$HOME}
+        -->/src/cmd
+
+${parameter##word}
+        Remove largest prefix pattern.  The WORD is expanded to produce
+        a pattern.  It then expands to the value of PARAMETER, with the
+        largest portion of the prefix matched by the pattern deleted.
+
+        x=/one/two/three
+        echo ${x##*/}
+        -->three
+
+
+Given
+       a=/a/b/c/d
+       b=b.xxx
+
+       csh                     bash            result
+       ---                     ----            ------
+       $a:h                    ${a%/*}            /a/b/c
+       $a:t                    ${a##*/}           d
+       $b:r                    ${b%.*}            b
+       $b:e                    ${b##*.}           xxx
+
+
+D4) How can I make my csh aliases work when I convert to bash?
+
+Bash uses a different syntax to support aliases than csh does. 
+The details can be found in the documentation.  We have provided
+a shell script which does most of the work of conversion for you;
+this script can be found in ./examples/misc/aliasconv.sh.  Here is
+how you use it:
+  
+Start csh in the normal way for you.  (e.g., `csh')
+  
+Pipe the output of `alias' through `aliasconv.sh', saving the
+results into `bash_aliases':
+  
+       alias | bash aliasconv.sh >bash_aliases
+  
+Edit `bash_aliases', carefully reading through any created
+functions.  You will need to change the names of some csh specific
+variables to the bash equivalents.  The script converts $cwd to
+$PWD, $term to $TERM, $home to $HOME, $user to $USER, and $prompt
+to $PS1.  You may also have to add quotes to avoid unwanted
+expansion.
+
+For example, the csh alias:
+  
+       alias cd 'cd \!*; echo $cwd'
+  
+is converted to the bash function:
+
+       cd () { command cd "$@"; echo $PWD ; }
+
+The only thing that needs to be done is to quote $PWD:
+  
+       cd () { command cd "$@"; echo "$PWD" ; }
+  
+Merge the edited file into your ~/.bashrc.
+
+There is an additional, more ambitious, script in
+examples/misc/cshtobash that attempts to convert your entire csh
+environment to its bash equivalent.  This script can be run as
+simply `cshtobash' to convert your normal interactive
+environment, or as `cshtobash ~/.login' to convert your login
+environment. 
+
+D5) How can I pipe standard output and standard error from one command to
+    another, like csh does with `|&'?
+
+Use
+       command 2>&1 | command2
+
+The key is to remember that piping is performed before redirection, so
+file descriptor 1 points to the pipe when it is duplicated onto file
+descriptor 2.
+
+D6) Now that I've converted from ksh to bash, are there equivalents to
+    ksh features like autoloaded functions and the `whence' command?
+
+There are features in ksh-88 and ksh-93 that do not have direct bash
+equivalents.  Most, however, can be emulated with very little trouble.
+
+ksh-88 feature         Bash equivalent
+--------------         ---------------
+compiled-in aliases    set up aliases in .bashrc; some ksh aliases are
+                       bash builtins (hash, history, type)
+coprocesses            named pipe pairs (one for read, one for write)
+typeset +f             declare -F
+cd, print, whence      function substitutes in examples/functions/kshenv
+autoloaded functions   examples/functions/autoload is the same as typeset -fu
+read var?prompt                read -p prompt var
+
+ksh-93 feature         Bash equivalent
+--------------         ---------------
+sleep, getconf         Bash has loadable versions in examples/loadables
+${.sh.version}         $BASH_VERSION
+print -f               printf
+hist                   alias hist=fc
+$HISTEDIT              $FCEDIT
+
+Section E:  How can I get bash to do certain things, and why does bash do
+           things the way it does?
+
+E1) Why is the bash builtin `test' slightly different from /bin/test?
+
+The specific example used here is [ ! x -o x ], which is false.
+
+Bash's builtin `test' implements the Posix.2 spec, which can be
+summarized as follows (the wording is due to David Korn):
+   
+Here is the set of rules for processing test arguments.
+  
+    0 Args: False
+    1 Arg:  True iff argument is not null.
+    2 Args: If first arg is !, True iff second argument is null.
+           If first argument is unary, then true if unary test is true
+           Otherwise error.
+    3 Args: If second argument is a binary operator, do binary test of $1 $3
+           If first argument is !, negate two argument test of $2 $3
+           If first argument is `(' and third argument is `)', do the
+           one-argument test of the second argument.
+           Otherwise error.
+    4 Args: If first argument is !, negate three argument test of $2 $3 $4.
+           Otherwise unspecified
+    5 or more Args: unspecified.  (Historical shells would use their
+    current algorithm).
+   
+The operators -a and -o are considered binary operators for the purpose
+of the 3 Arg case.
+   
+As you can see, the test becomes (not (x or x)), which is false.
+
+E2) Why does bash sometimes say `Broken pipe'?
+
+If a sequence of commands appears in a pipeline, and one of the
+reading commands finishes before the writer has finished, the
+writer receives a SIGPIPE signal.  Many other shells special-case
+SIGPIPE as an exit status in the pipeline and do not report it. 
+For example, in:
+  
+      ps -aux | head
+  
+`head' can finish before `ps' writes all of its output, and ps
+will try to write on a pipe without a reader.  In that case, bash
+will print `Broken pipe' to stderr when ps is killed by a
+SIGPIPE. 
+
+As of bash-3.1, bash does not report SIGPIPE errors by default.  You
+can build a version of bash that will report such errors.
+
+E3) When I have terminal escape sequences in my prompt, why does bash
+    wrap lines at the wrong column?
+
+Readline, the line editing library that bash uses, does not know
+that the terminal escape sequences do not take up space on the
+screen.  The redisplay code assumes, unless told otherwise, that
+each character in the prompt is a `printable' character that
+takes up one character position on the screen. 
+
+You can use the bash prompt expansion facility (see the PROMPTING
+section in the manual page) to tell readline that sequences of
+characters in the prompt strings take up no screen space. 
+
+Use the \[ escape to begin a sequence of non-printing characters,
+and the \] escape to signal the end of such a sequence. 
+
+E4) If I pipe the output of a command into `read variable', why doesn't
+    the output show up in $variable when the read command finishes?
+
+This has to do with the parent-child relationship between Unix
+processes.  It affects all commands run in pipelines, not just
+simple calls to `read'.  For example, piping a command's output
+into a `while' loop that repeatedly calls `read' will result in
+the same behavior.
+
+Each element of a pipeline, even a builtin or shell function,
+runs in a separate process, a child of the shell running the
+pipeline.  A subprocess cannot affect its parent's environment. 
+When the `read' command sets the variable to the input, that
+variable is set only in the subshell, not the parent shell.  When
+the subshell exits, the value of the variable is lost. 
+
+Many pipelines that end with `read variable' can be converted
+into command substitutions, which will capture the output of
+a specified command.  The output can then be assigned to a
+variable:
+
+       grep ^gnu /usr/lib/news/active | wc -l | read ngroup
+
+can be converted into
+
+       ngroup=$(grep ^gnu /usr/lib/news/active | wc -l)
+
+This does not, unfortunately, work to split the text among
+multiple variables, as read does when given multiple variable
+arguments.  If you need to do this, you can either use the
+command substitution above to read the output into a variable
+and chop up the variable using the bash pattern removal
+expansion operators or use some variant of the following
+approach.
+
+Say /usr/local/bin/ipaddr is the following shell script:
+
+#! /bin/sh
+host `hostname` | awk '/address/ {print $NF}'
+
+Instead of using
+
+       /usr/local/bin/ipaddr | read A B C D
+
+to break the local machine's IP address into separate octets, use
+
+       OIFS="$IFS"
+       IFS=.
+       set -- $(/usr/local/bin/ipaddr)
+       IFS="$OIFS"
+       A="$1" B="$2" C="$3" D="$4"
+
+Beware, however, that this will change the shell's positional
+parameters.  If you need them, you should save them before doing
+this.
+
+This is the general approach -- in most cases you will not need to
+set $IFS to a different value.
+
+Some other user-supplied alternatives include:
+
+read A B C D << HERE
+    $(IFS=.; echo $(/usr/local/bin/ipaddr))
+HERE
+
+and, where process substitution is available,
+
+read A B C D < <(IFS=.; echo $(/usr/local/bin/ipaddr))
+
+E5) I have a bunch of shell scripts that use backslash-escaped characters
+    in arguments to `echo'.  Bash doesn't interpret these characters.  Why
+    not, and how can I make it understand them?
+
+This is the behavior of echo on most Unix System V machines.
+
+The bash builtin `echo' is modeled after the 9th Edition
+Research Unix version of `echo'.  It does not interpret
+backslash-escaped characters in its argument strings by default;
+it requires the use of the -e option to enable the
+interpretation.  The System V echo provides no way to disable the
+special characters; the bash echo has a -E option to disable
+them. 
+
+There is a configuration option that will make bash behave like
+the System V echo and interpret things like `\t' by default.  Run
+configure with the --enable-xpg-echo-default option to turn this
+on.  Be aware that this will cause some of the tests run when you
+type `make tests' to fail.
+
+There is a shell option, `xpg_echo', settable with `shopt', that will
+change the behavior of echo at runtime.  Enabling this option turns
+on expansion of backslash-escape sequences.
+
+E6) Why doesn't a while or for loop get suspended when I type ^Z?
+
+This is a consequence of how job control works on Unix.  The only
+thing that can be suspended is the process group.  This is a single
+command or pipeline of commands that the shell forks and executes.
+
+When you run a while or for loop, the only thing that the shell forks
+and executes are any commands in the while loop test and commands in
+the loop bodies.  These, therefore, are the only things that can be
+suspended when you type ^Z.
+
+If you want to be able to stop the entire loop, you need to put it
+within parentheses, which will force the loop into a subshell that
+may be stopped (and subsequently restarted) as a single unit.
+
+E7) What about empty for loops in Makefiles?
+
+It's fairly common to see constructs like this in automatically-generated
+Makefiles:
+
+SUBDIRS = @SUBDIRS@
+
+       ...
+
+subdirs-clean:
+       for d in ${SUBDIRS}; do \
+               ( cd $$d && ${MAKE} ${MFLAGS} clean ) \
+       done
+
+When SUBDIRS is empty, this results in a command like this being passed to
+bash:
+
+       for d in ; do
+               ( cd $d && ${MAKE} ${MFLAGS} clean )
+       done
+
+In versions of bash before bash-2.05a, this was a syntax error.  If the
+reserved word `in' was present, a word must follow it before the semicolon
+or newline.  The language in the manual page referring to the list of words
+being empty referred to the list after it is expanded.  These versions of
+bash required that there be at least one word following the `in' when the
+construct was parsed.
+
+The idiomatic Makefile solution is something like:
+
+SUBDIRS = @SUBDIRS@
+
+subdirs-clean:
+       subdirs=$SUBDIRS ; for d in $$subdirs; do \
+               ( cd $$d && ${MAKE} ${MFLAGS} clean ) \
+       done
+
+The latest updated POSIX standard has changed this:  the word list
+is no longer required.  Bash versions 2.05a and later accept the
+new syntax.
+
+E8) Why does the arithmetic evaluation code complain about `08'?
+
+The bash arithmetic evaluation code (used for `let', $(()), (()), and in
+other places), interprets a leading `0' in numeric constants as denoting
+an octal number, and a leading `0x' as denoting hexadecimal.  This is
+in accordance with the POSIX.2 spec, section 2.9.2.1, which states that
+arithmetic constants should be handled as signed long integers as defined
+by the ANSI/ISO C standard.
+
+The POSIX.2 interpretation committee has confirmed this:
+
+http://www.pasc.org/interps/unofficial/db/p1003.2/pasc-1003.2-173.html
+
+E9) Why does the pattern matching expression [A-Z]* match files beginning
+    with every letter except `z'?
+
+Bash-2.03, Bash-2.05 and later versions honor the current locale setting
+when processing ranges within pattern matching bracket expressions ([A-Z]). 
+This is what POSIX.2 and SUSv3/XPG6 specify. 
+
+The behavior of the matcher in bash-2.05 and later versions depends on the
+current LC_COLLATE setting.  Setting this variable to `C' or `POSIX' will
+result in the traditional behavior ([A-Z] matches all uppercase ASCII
+characters).  Many other locales, including the en_US locale (the default
+on many US versions of Linux) collate the upper and lower case letters like
+this:
+
+       AaBb...Zz
+
+which means that [A-Z] matches every letter except `z'.  Others collate like
+
+       aAbBcC...zZ
+
+which means that [A-Z] matches every letter except `a'.
+
+The portable way to specify upper case letters is [:upper:] instead of
+A-Z; lower case may be specified as [:lower:] instead of a-z.
+
+Look at the manual pages for setlocale(3), strcoll(3), and, if it is
+present, locale(1).  If you have locale(1), you can use it to find
+your current locale information even if you do not have any of the
+LC_ variables set.
+
+My advice is to put
+
+       export LC_COLLATE=C
+
+into /etc/profile and inspect any shell scripts run from cron for
+constructs like [A-Z].  This will prevent things like
+
+       rm [A-Z]*
+
+from removing every file in the current directory except those beginning
+with `z' and still allow individual users to change the collation order.
+Users may put the above command into their own profiles as well, of course.
+
+E10) Why does `cd //' leave $PWD as `//'?
+
+POSIX.2, in its description of `cd', says that *three* or more leading
+slashes may be replaced with a single slash when canonicalizing the
+current working directory.
+
+This is, I presume, for historical compatibility.  Certain versions of
+Unix, and early network file systems, used paths of the form
+//hostname/path to access `path' on server `hostname'.
+
+E11) If I resize my xterm while another program is running, why doesn't bash
+     notice the change?
+
+This is another issue that deals with job control.
+
+The kernel maintains a notion of a current terminal process group.  Members
+of this process group (processes whose process group ID is equal to the
+current terminal process group ID) receive terminal-generated signals like
+SIGWINCH.  (For more details, see the JOB CONTROL section of the bash
+man page.)
+
+If a terminal is resized, the kernel sends SIGWINCH to each member of
+the terminal's current process group (the `foreground' process group).
+
+When bash is running with job control enabled, each pipeline (which may be
+a single command) is run in its own process group, different from bash's
+process group.  This foreground process group receives the SIGWINCH; bash
+does not.  Bash has no way of knowing that the terminal has been resized.
+
+There is a `checkwinsize' option, settable with the `shopt' builtin, that
+will cause bash to check the window size and adjust its idea of the
+terminal's dimensions each time a process stops or exits and returns control
+of the terminal to bash.  Enable it with `shopt -s checkwinsize'.
+
+E12) Why don't negative offsets in substring expansion work like I expect?
+
+When substring expansion of the form ${param:offset[:length} is used,
+an `offset' that evaluates to a number less than zero counts back from
+the end of the expanded value of $param.
+
+When a negative `offset' begins with a minus sign, however, unexpected things
+can happen.  Consider
+
+       a=12345678
+       echo ${a:-4}
+
+intending to print the last four characters of $a.  The problem is that
+${param:-word} already has a well-defined meaning: expand to word if the
+expanded value of param is unset or null, and $param otherwise.
+
+To use negative offsets that begin with a minus sign, separate the
+minus sign and the colon with a space.
+
+E13) Why does filename completion misbehave if a colon appears in the filename?
+
+Filename completion (and word completion in general) may appear to behave
+improperly if there is a colon in the word to be completed.
+
+The colon is special to readline's word completion code:  it is one of the
+characters that breaks words for the completer.  Readline uses these characters
+in sort of the same way that bash uses $IFS: they break or separate the words
+the completion code hands to the application-specific or default word
+completion functions.  The original intent was to make it easy to edit
+colon-separated lists (such as $PATH in bash) in various applications using
+readline for input.
+
+This is complicated by the fact that some versions of the popular
+`bash-completion' programmable completion package have problems with the
+default completion behavior in the presence of colons.  
+
+The current set of completion word break characters is available in bash as
+the value of the COMP_WORDBREAKS variable.  Removing `:' from that value is
+enough to make the colon not special to completion:
+
+COMP_WORDBREAKS=${COMP_WORDBREAKS//:}
+
+You can also quote the colon with a backslash to achieve the same result
+temporarily.
+
+E14) Why does quoting the pattern argument to the regular expression matching
+     conditional operator (=~) cause regexp matching to stop working?
+
+In versions of bash prior to bash-3.2, the effect of quoting the regular
+expression argument to the [[ command's =~ operator was not specified.
+The practical effect was that double-quoting the pattern argument required
+backslashes to quote special pattern characters, which interfered with the
+backslash processing performed by double-quoted word expansion and was
+inconsistent with how the == shell pattern matching operator treated
+quoted characters.
+
+In bash-3.2, the shell was changed to internally quote characters in single-
+and double-quoted string arguments to the =~ operator, which suppresses the
+special meaning of the characters special to regular expression processing
+(`.', `[', `\', `(', `), `*', `+', `?', `{', `|', `^', and `$') and forces
+them to be matched literally.  This is consistent with how the `==' pattern
+matching operator treats quoted portions of its pattern argument.
+
+Since the treatment of quoted string arguments was changed, several issues
+have arisen, chief among them the problem of white space in pattern arguments
+and the differing treatment of quoted strings between bash-3.1 and bash-3.2.
+Both problems may be solved by using a shell variable to hold the pattern.
+Since word splitting is not performed when expanding shell variables in all
+operands of the [[ command, this allows users to quote patterns as they wish
+when assigning the variable, then expand the values to a single string that
+may contain whitespace.  The first problem may be solved by using backslashes
+or any other quoting mechanism to escape the white space in the patterns.
+
+Bash-4.0 introduces the concept of a `compatibility level', controlled by
+several options to the `shopt' builtin.  If the `compat31' option is enabled,
+bash reverts to the bash-3.1 behavior with respect to quoting the rhs of
+the =~ operator.
+
+Section F:  Things to watch out for on certain Unix versions
+
+F1) Why can't I use command line editing in my `cmdtool'?
+
+The problem is `cmdtool' and bash fighting over the input.  When
+scrolling is enabled in a cmdtool window, cmdtool puts the tty in
+`raw mode' to permit command-line editing using the mouse for
+applications that cannot do it themselves.  As a result, bash and
+cmdtool each try to read keyboard input immediately, with neither
+getting enough of it to be useful.
+
+This mode also causes cmdtool to not implement many of the
+terminal functions and control sequences appearing in the
+`sun-cmd' termcap entry.  For a more complete explanation, see
+that file examples/suncmd.termcap in the bash distribution. 
+
+`xterm' is a better choice, and gets along with bash much more
+smoothly.
+
+If you must use cmdtool, you can use the termcap description in
+examples/suncmd.termcap.  Set the TERMCAP variable to the terminal
+description contained in that file, i.e.
+
+TERMCAP='Mu|sun-cmd:am:bs:km:pt:li#34:co#80:cl=^L:ce=\E[K:cd=\E[J:rs=\E[s:'
+
+Then export TERMCAP and start a new cmdtool window from that shell.
+The bash command-line editing should behave better in the new
+cmdtool.  If this works, you can put the assignment to TERMCAP
+in your bashrc file.
+
+F2) I built bash on Solaris 2.  Why do globbing expansions and filename
+    completion chop off the first few characters of each filename?
+
+This is the consequence of building bash on SunOS 5 and linking
+with the libraries in /usr/ucblib, but using the definitions
+and structures from files in /usr/include. 
+
+The actual conflict is between the dirent structure in
+/usr/include/dirent.h and the struct returned by the version of
+`readdir' in libucb.a (a 4.3-BSD style `struct direct'). 
+
+Make sure you've got /usr/ccs/bin ahead of /usr/ucb in your $PATH
+when configuring and building bash.  This will ensure that you
+use /usr/ccs/bin/cc or acc instead of /usr/ucb/cc and that you
+link with libc before libucb. 
+
+If you have installed the Sun C compiler, you may also need to
+put /usr/ccs/bin and /opt/SUNWspro/bin into your $PATH before
+/usr/ucb.
+
+F3) Why does bash dump core after I interrupt username completion or
+    `~user' tilde expansion on a machine running NIS?
+
+This is a famous and long-standing bug in the SunOS YP (sorry, NIS)
+client library, which is part of libc.
+
+The YP library code keeps static state -- a pointer into the data
+returned from the server.  When YP initializes itself (setpwent),
+it looks at this pointer and calls free on it if it's non-null. 
+So far, so good. 
+
+If one of the YP functions is interrupted during getpwent (the
+exact function is interpretwithsave()), and returns NULL, the
+pointer is freed without being reset to NULL, and the function
+returns.  The next time getpwent is called, it sees that this
+pointer is non-null, calls free, and the bash free() blows up
+because it's being asked to free freed memory. 
+
+The traditional Unix mallocs allow memory to be freed multiple
+times; that's probably why this has never been fixed.  You can
+run configure with the `--without-gnu-malloc' option to use
+the C library malloc and avoid the problem.
+
+F4) I'm running SVR4.2.  Why is the line erased every time I type `@'?
+
+The `@' character is the default `line kill' character in most
+versions of System V, including SVR4.2.  You can change this
+character to whatever you want using `stty'.  For example, to
+change the line kill character to control-u, type
+
+       stty kill ^U
+
+where the `^' and `U' can be two separate characters.
+
+F5) Why does bash report syntax errors when my C News scripts use a
+    redirection before a subshell command?
+
+The actual command in question is something like
+
+       < file ( command )
+
+According to the grammar given in the POSIX.2 standard, this construct
+is, in fact, a syntax error.  Redirections may only precede `simple
+commands'.  A subshell construct such as the above is one of the shell's
+`compound commands'.  A redirection may only follow a compound command.
+
+This affects the mechanical transformation of commands that use `cat'
+to pipe a file into a command (a favorite Useless-Use-Of-Cat topic on
+comp.unix.shell).  While most commands of the form
+
+       cat file | command
+
+can be converted to `< file command', shell control structures such as
+loops and subshells require `command < file'.
+
+The file CWRU/sh-redir-hack in the bash distribution is an
+(unofficial) patch to parse.y that will modify the grammar to
+support this construct.  It will not apply with `patch'; you must
+modify parse.y by hand.  Note that if you apply this, you must
+recompile with -DREDIRECTION_HACK.  This introduces a large
+number of reduce/reduce conflicts into the shell grammar. 
+
+F6) Why can't I use vi-mode editing on Red Hat Linux 6.1?
+
+The short answer is that Red Hat screwed up.
+
+The long answer is that they shipped an /etc/inputrc that only works
+for emacs mode editing, and then screwed all the vi users by setting
+INPUTRC to /etc/inputrc in /etc/profile.
+
+The short fix is to do one of the following: remove or rename
+/etc/inputrc, set INPUTRC=~/.inputrc in ~/.bashrc (or .bash_profile,
+but make sure you export it if you do), remove the assignment to
+INPUTRC from /etc/profile, add
+
+        set keymap emacs
+
+to the beginning of /etc/inputrc, or bracket the key bindings in
+/etc/inputrc with these lines
+
+       $if mode=emacs
+               [...]
+       $endif
+
+F7) Why do bash-2.05a and bash-2.05b fail to compile `printf.def' on
+    HP/UX 11.x?
+
+HP/UX's support for long double is imperfect at best.
+
+GCC will support it without problems, but the HP C library functions
+like strtold(3) and printf(3) don't actually work with long doubles.
+HP implemented a `long_double' type as a 4-element array of 32-bit
+ints, and that is what the library functions use.  The ANSI C
+`long double' type is a 128-bit floating point scalar.
+
+The easiest fix, until HP fixes things up, is to edit the generated
+config.h and #undef the HAVE_LONG_DOUBLE line.  After doing that,
+the compilation should complete successfully.
+
+Section G:  How can I get bash to do certain common things?
+
+G1) How can I get bash to read and display eight-bit characters?
+
+This is a process requiring several steps.
+
+First, you must ensure that the `physical' data path is a full eight
+bits.  For xterms, for example, the `vt100' resources `eightBitInput'
+and `eightBitOutput' should be set to `true'.
+
+Once you have set up an eight-bit path, you must tell the kernel and
+tty driver to leave the eighth bit of characters alone when processing
+keyboard input.  Use `stty' to do this:
+
+       stty cs8 -istrip -parenb
+
+For old BSD-style systems, you can use
+
+       stty pass8
+
+You may also need
+
+       stty even odd
+
+Finally, you need to tell readline that you will be inputting and
+displaying eight-bit characters.  You use readline variables to do
+this.  These variables can be set in your .inputrc or using the bash
+`bind' builtin.  Here's an example using `bind':
+
+       bash$ bind 'set convert-meta off'
+       bash$ bind 'set meta-flag on'
+       bash$ bind 'set output-meta on'
+
+The `set' commands between the single quotes may also be placed
+in ~/.inputrc.
+
+The script examples/scripts.noah/meta.bash encapsulates the bind
+commands in a shell function.
+
+G2) How do I write a function `x' to replace builtin command `x', but
+    still invoke the command from within the function?
+
+This is why the `command' and `builtin' builtins exist.  The
+`command' builtin executes the command supplied as its first
+argument, skipping over any function defined with that name.  The
+`builtin' builtin executes the builtin command given as its first
+argument directly. 
+
+For example, to write a function to replace `cd' that writes the
+hostname and current directory to an xterm title bar, use
+something like the following:
+
+       cd()
+       {
+               builtin cd "$@" && xtitle "$HOST: $PWD"
+       }
+
+This could also be written using `command' instead of `builtin';
+the version above is marginally more efficient. 
+
+G3) How can I find the value of a shell variable whose name is the value
+    of another shell variable?
+
+Versions of Bash newer than Bash-2.0 support this directly.  You can use 
+
+       ${!var}
+
+For example, the following sequence of commands will echo `z':
+
+       var1=var2
+       var2=z
+       echo ${!var1}
+
+For sh compatibility, use the `eval' builtin.  The important
+thing to remember is that `eval' expands the arguments you give
+it again, so you need to quote the parts of the arguments that
+you want `eval' to act on. 
+
+For example, this expression prints the value of the last positional
+parameter:
+
+       eval echo \"\$\{$#\}\"
+
+The expansion of the quoted portions of this expression will be
+deferred until `eval' runs, while the `$#' will be expanded
+before `eval' is executed.  In versions of bash later than bash-2.0,
+
+       echo ${!#}
+
+does the same thing.
+
+This is not the same thing as ksh93 `nameref' variables, though the syntax
+is similar.  I may add namerefs in a future bash version.
+
+G4) How can I make the bash `time' reserved word print timing output that
+     looks like the output from my system's /usr/bin/time?
+
+The bash command timing code looks for a variable `TIMEFORMAT' and
+uses its value as a format string to decide how to display the
+timing statistics.
+
+The value of TIMEFORMAT is a string with `%' escapes expanded in a
+fashion similar in spirit to printf(3).  The manual page explains
+the meanings of the escape sequences in the format string.
+
+If TIMEFORMAT is not set, bash acts as if the following assignment had
+been performed:
+
+       TIMEFORMAT=$'\nreal\t%3lR\nuser\t%3lU\nsys\t%3lS'
+
+The POSIX.2 default time format (used by `time -p command') is
+
+       TIMEFORMAT=$'real %2R\nuser %2U\nsys %2S'
+
+The BSD /usr/bin/time format can be emulated with:
+
+       TIMEFORMAT=$'\t%1R real\t%1U user\t%1S sys'
+
+The System V /usr/bin/time format can be emulated with:
+
+       TIMEFORMAT=$'\nreal\t%1R\nuser\t%1U\nsys\t%1S'
+
+The ksh format can be emulated with:
+
+       TIMEFORMAT=$'\nreal\t%2lR\nuser\t%2lU\nsys\t%2lS'
+
+G5) How do I get the current directory into my prompt?
+
+Bash provides a number of backslash-escape sequences which are expanded
+when the prompt string (PS1 or PS2) is displayed.  The full list is in
+the manual page.
+
+The \w expansion gives the full pathname of the current directory, with
+a tilde (`~') substituted for the current value of $HOME.  The \W
+expansion gives the basename of the current directory.  To put the full
+pathname of the current directory into the path without any tilde
+subsitution, use $PWD.  Here are some examples:
+
+       PS1='\w$ '      # current directory with tilde
+       PS1='\W$ '      # basename of current directory
+       PS1='$PWD$ '    # full pathname of current directory
+
+The single quotes are important in the final example to prevent $PWD from
+being expanded when the assignment to PS1 is performed.
+
+G6) How can I rename "*.foo" to "*.bar"?
+
+Use the pattern removal functionality described in D3.  The following `for'
+loop will do the trick:
+
+       for f in *.foo; do
+               mv $f ${f%foo}bar
+       done
+
+G7) How can I translate a filename from uppercase to lowercase?
+
+The script examples/functions/lowercase, originally written by John DuBois,
+will do the trick.  The converse is left as an exercise.
+
+G8) How can I write a filename expansion (globbing) pattern that will match
+    all files in the current directory except "." and ".."?
+
+You must have set the `extglob' shell option using `shopt -s extglob' to use
+this:
+
+       echo .!(.|) *
+
+A solution that works without extended globbing is given in the Unix Shell
+FAQ, posted periodically to comp.unix.shell.  It's a variant of
+
+       echo .[!.]* ..?* *
+
+(The ..?* catches files with names of three or more characters beginning
+with `..')
+
+Section H:  Where do I go from here?
+
+H1) How do I report bugs in bash, and where should I look for fixes and
+    advice?
+
+Use the `bashbug' script to report bugs.  It is built and
+installed at the same time as bash.  It provides a standard
+template for reporting a problem and automatically includes
+information about your configuration and build environment. 
+
+`bashbug' sends its reports to bug-bash@gnu.org, which
+is a large mailing list gatewayed to the usenet newsgroup gnu.bash.bug. 
+
+Bug fixes, answers to questions, and announcements of new releases
+are all posted to gnu.bash.bug.  Discussions concerning bash features
+and problems also take place there.
+
+To reach the bash maintainers directly, send mail to
+bash-maintainers@gnu.org.
+
+H2) What kind of bash documentation is there?
+
+First, look in the doc directory in the bash distribution.  It should
+contain at least the following files:
+
+bash.1         an extensive, thorough Unix-style manual page
+builtins.1     a manual page covering just bash builtin commands
+bashref.texi   a reference manual in GNU tex`info format
+bashref.info   an info version of the reference manual
+FAQ            this file
+article.ms     text of an article written for The Linux Journal
+readline.3     a man page describing readline
+
+Postscript, HTML, and ASCII files created from the above source are
+available in the documentation distribution.
+
+There is additional documentation available for anonymous FTP from host
+ftp.cwru.edu in the `pub/bash' directory.
+
+Cameron Newham and Bill Rosenblatt have written a book on bash, published
+by O'Reilly and Associates.  The book is based on Bill Rosenblatt's Korn
+Shell book.  The title is ``Learning the Bash Shell'', and the ISBN number
+of the third edition, published in March, 2005, is 0-596-00965-8.  Look for
+it in fine bookstores near you.  This edition of the book has been updated
+to cover bash-3.0.
+
+The GNU Bash Reference Manual has been published as a printed book by
+Network Theory Ltd (Paperback, ISBN: 0-9541617-7-7, Nov. 2006).  It covers
+bash-3.2 and is available from most online bookstores (see
+http://www.network-theory.co.uk/bash/manual/ for details).  The publisher
+will donate $1 to the Free Software Foundation for each copy sold. 
+
+Arnold Robbins and Nelson Beebe have written ``Classic Shell Scripting'',
+published by O'Reilly.  The first edition, with ISBN number 0-596-00595-4,
+was published in May, 2005.
+
+Chris F. A. Johnson, a frequent contributor to comp.unix.shell and
+gnu.bash.bug, has written ``Shell Scripting Recipes: A Problem-Solution
+Approach,'' a new book on shell scripting, concentrating on features of
+the POSIX standard helpful to shell script writers.  The first edition from
+Apress, with ISBN number 1-59059-471-1, was published in May, 2005.
+
+H3) What's coming in future versions?
+
+These are features I hope to include in a future version of bash.
+
+Rocky Bernstein's bash debugger (support is included with bash-3.0)
+associative arrays
+co-processes, but with a new-style syntax that looks like function declaration
+
+H4) What's on the bash `wish list' for future versions?
+
+These are features that may or may not appear in a future version of bash.
+
+breaking some of the shell functionality into embeddable libraries
+a module system like zsh's, using dynamic loading like builtins
+a bash programmer's guide with a chapter on creating loadable builtins
+a better loadable interface to perl with access to the shell builtins and
+       variables (contributions gratefully accepted)
+ksh93-like `nameref' variables
+ksh93-like `xx.yy' variables (including some of the .sh.* variables) and
+       associated disipline functions
+Some of the new ksh93 pattern matching operators, like backreferencing
+
+H5) When will the next release appear?
+
+The next version will appear sometime in 2007.  Never make predictions. 
+
+This document is Copyright 1995-2006 by Chester Ramey.
+
+Permission is hereby granted, without written agreement and
+without license or royalty fees, to use, copy, and distribute
+this document for any purpose, provided that the above copyright
+notice appears in all copies of this document and that the
+contents of this document remain unaltered.
index aeec79a469a7d4fd04fed04221bf19274009c28e..5b98ed96606a3e75c1e8d807346f2f338fb03670 100644 (file)
@@ -5,12 +5,12 @@
 .\"    Case Western Reserve University
 .\"    chet@po.cwru.edu
 .\"
-.\"    Last Change: Sun Jul  6 14:33:52 EDT 2008
+.\"    Last Change: Fri Aug 22 12:45:34 EDT 2008
 .\"
 .\" bash_builtins, strip all but Built-Ins section
 .if \n(zZ=1 .ig zZ
 .if \n(zY=1 .ig zY
-.TH BASH 1 "2008 July 6" "GNU Bash-4.0"
+.TH BASH 1 "2008 August 22" "GNU Bash-4.0"
 .\"
 .\" There's some problem with having a `@'
 .\" in a tagged paragraph with the BSD man macros.
@@ -5252,7 +5252,7 @@ Invoke an editor on the current command line, and execute the result as shell
 commands.
 \fBBash\fP attempts to invoke
 .SM
-.BR $FCEDIT ,
+.BR $VISUAL ,
 .SM
 .BR $EDITOR ,
 and \fIemacs\fP as the editor, in that order.
index aaf334af757c307fb457d92ac2a8d33e000ab63c..aeec79a469a7d4fd04fed04221bf19274009c28e 100644 (file)
@@ -4321,7 +4321,7 @@ and typeahead to be discarded.
 There are a number of ways to refer to a job in the shell.
 The character
 .B %
-introduces a job name.  Job number
+introduces a job specification (\fIjobspec\fP).  Job number
 .I n
 may be referred to as
 .BR %n .
@@ -6940,7 +6940,7 @@ alert (bell)
 backspace
 .TP
 .B \ec
-suppress trailing newline
+suppress further output
 .TP
 .B \ee
 an escape character
index 8f7c7e25db8ad5daa0cb5a797cc6653a43809b02..583c00526dbaa0c8670c08fe4727d066e18ec4bd 100644 (file)
Binary files a/doc/bash.pdf and b/doc/bash.pdf differ
index f1ffe18a1df78ec356a3292ba466d54ce49b504c..40823c222f4567b9e526df041bec8bc4636603f0 100644 (file)
@@ -1,6 +1,6 @@
 %!PS-Adobe-3.0
 %%Creator: groff version 1.19.2
-%%CreationDate: Tue Aug  5 10:31:32 2008
+%%CreationDate: Tue Aug 19 08:07:18 2008
 %%DocumentNeededResources: font Times-Roman
 %%+ font Times-Bold
 %%+ font Times-Italic
@@ -6152,13 +6152,13 @@ F .66(by def)144 571.2 R(ault.)-.1 E F1(echo)5.66 E F0 .66
 (to mean the end of options.)3.159 F F1(echo)5.659 E F0 .659
 (interprets the follo)3.159 F(wing)-.25 E(escape sequences:)144 583.2 Q
 F1(\\a)144 595.2 Q F0(alert \(bell\))28.22 E F1(\\b)144 607.2 Q F0
-(backspace)27.66 E F1(\\c)144 619.2 Q F0(suppress trailing ne)28.78 E
-(wline)-.25 E F1(\\e)144 631.2 Q F0(an escape character)28.78 E F1(\\f)
-144 643.2 Q F0(form feed)29.89 E F1(\\n)144 655.2 Q F0(ne)27.66 E 2.5
-(wl)-.25 G(ine)-2.5 E F1(\\r)144 667.2 Q F0(carriage return)28.78 E F1
-(\\t)144 679.2 Q F0(horizontal tab)29.89 E F1(\\v)144 691.2 Q F0 -.15
-(ve)28.22 G(rtical tab).15 E F1(\\\\)144 703.2 Q F0(backslash)30.44 E F1
-(\\0)144 715.2 Q F2(nnn)A F0(the eight-bit character whose v)13.22 E
+(backspace)27.66 E F1(\\c)144 619.2 Q F0(suppress further output)28.78 E
+F1(\\e)144 631.2 Q F0(an escape character)28.78 E F1(\\f)144 643.2 Q F0
+(form feed)29.89 E F1(\\n)144 655.2 Q F0(ne)27.66 E 2.5(wl)-.25 G(ine)
+-2.5 E F1(\\r)144 667.2 Q F0(carriage return)28.78 E F1(\\t)144 679.2 Q
+F0(horizontal tab)29.89 E F1(\\v)144 691.2 Q F0 -.15(ve)28.22 G
+(rtical tab).15 E F1(\\\\)144 703.2 Q F0(backslash)30.44 E F1(\\0)144
+715.2 Q F2(nnn)A F0(the eight-bit character whose v)13.22 E
 (alue is the octal v)-.25 E(alue)-.25 E F2(nnn)2.5 E F0
 (\(zero to three octal digits\))2.5 E(GNU Bash-4.0)72 768 Q(2008 July 6)
 150.675 E(52)200.665 E 0 Cg EP
index b4ab8b5cc857c6275dc2771fdf9f3e3c3dac5818..e1bd111201a383e0e45fcfb3aa5457dbd3b7ec35 100644 (file)
Binary files a/doc/bashref.dvi and b/doc/bashref.dvi differ
index dca1c3c9b818ca594fb2edca5f9c88de3c0a920d..90dd95feca9d6bd65cc40a71e40a24eedcb5017c 100644 (file)
@@ -1,6 +1,6 @@
-This is TeX, Version 3.141592 (Web2C 7.5.4) (format=tex 2008.4.8)  5 AUG 2008 10:31
-**/usr/homes/chet/src/bash/src/doc/bashref.texi
-(/usr/homes/chet/src/bash/src/doc/bashref.texi (./texinfo.tex
+This is TeX, Version 3.141592 (Web2C 7.5.4) (format=tex 2008.4.8)  19 AUG 2008 08:07
+**/Users/chet/src/bash/src/doc/bashref.texi
+(/Users/chet/src/bash/src/doc/bashref.texi (./texinfo.tex
 Loading texinfo [version 2003-02-03.16]: Basics,
 \bindingoffset=\dimen16
 \normaloffset=\dimen17
@@ -283,8 +283,8 @@ e[] @textrm when build-ing (see Sec-tion 10.8
 .etc.
 
 Chapter 7 [85] [86] [87] [88] [89]
-(/usr/homes/chet/src/bash/src/lib/readline/doc/rluser.texi Chapter 8 [90]
-[91] [92] [93] [94] [95] [96]
+(/Users/chet/src/bash/src/lib/readline/doc/rluser.texi Chapter 8 [90] [91]
+[92] [93] [94] [95] [96]
 Underfull \hbox (badness 5231) in paragraph at lines 514--530
  @texttt emacs-meta[]@textrm , @texttt emacs-ctlx[]@textrm , @texttt vi[]@textr
 m , @texttt vi-move[]@textrm , @texttt vi-command[]@textrm , and
@@ -323,7 +323,7 @@ Underfull \hbox (badness 2753) in paragraph at lines 1795--1798
 .@texttt o
 .etc.
 
-[116]) (/usr/homes/chet/src/bash/src/lib/readline/doc/hsuser.texi Chapter 9
+[116]) (/Users/chet/src/bash/src/lib/readline/doc/hsuser.texi Chapter 9
 [117] [118] [119] [120] [121] [122]) Chapter 10 [123] [124] [125] [126]
 [127]
 Underfull \hbox (badness 2772) in paragraph at lines 7092--7096
@@ -345,11 +345,11 @@ s/large_
 [155] [156] ) 
 Here is how much of TeX's memory you used:
  1735 strings out of 97980
- 23716 string characters out of 1221006
- 51916 words of memory out of 1500000
+ 23684 string characters out of 1221006
+ 51913 words of memory out of 1500000
  2586 multiletter control sequences out of 10000+50000
  31953 words of font info for 111 fonts, out of 1200000 for 2000
  19 hyphenation exceptions out of 8191
- 15i,8n,11p,273b,474s stack positions out of 5000i,500n,6000p,200000b,5000s
+ 15i,8n,11p,269b,474s stack positions out of 5000i,500n,6000p,200000b,5000s
 
 Output written on bashref.dvi (162 pages, 632680 bytes).
index 156c64b61c9b9ff2b94405d67e722ed034002e11..0a341091f8e200cafaf2ba84f144531c14b20162 100644 (file)
@@ -13,7 +13,7 @@ endobj
 /Subtype/Type1
 /Name/F1
 /FontDescriptor 9 0 R
-/BaseFont/MCPWEB+CMBX12
+/BaseFont/BIMQVX+CMBX12
 /FirstChar 33
 /LastChar 196
 /Widths[342.6 581 937.5 562.5 937.5 875 312.5 437.5 437.5 562.5 875 312.5 375 312.5
@@ -35,7 +35,7 @@ endobj
 /Subtype/Type1
 /Name/F2
 /FontDescriptor 12 0 R
-/BaseFont/KOHAEC+CMR10
+/BaseFont/AAZEPH+CMR10
 /FirstChar 33
 /LastChar 196
 /Widths[277.8 500 833.3 500 833.3 777.8 277.8 388.9 388.9 500 777.8 277.8 333.3 277.8
@@ -64,7 +64,7 @@ endobj
 /Subtype/Type1
 /Name/F3
 /FontDescriptor 16 0 R
-/BaseFont/BPPISA+CMTT10
+/BaseFont/CBSFJD+CMTT10
 /FirstChar 33
 /LastChar 196
 /Widths[525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
@@ -107,7 +107,7 @@ endobj
 /Subtype/Type1
 /Name/F4
 /FontDescriptor 25 0 R
-/BaseFont/DOHDCQ+CMSL10
+/BaseFont/UCTQTU+CMSL10
 /FirstChar 33
 /LastChar 196
 /Widths[277.8 500 833.3 500 833.3 777.8 277.8 388.9 388.9 500 777.8 277.8 333.3 277.8
@@ -137,7 +137,7 @@ endobj
 /Subtype/Type1
 /Name/F5
 /FontDescriptor 29 0 R
-/BaseFont/YDEPED+CMSY10
+/BaseFont/RUJCUT+CMSY10
 /FirstChar 33
 /LastChar 196
 /Widths[1000 500 500 1000 1000 1000 777.8 1000 1000 611.1 611.1 1000 1000 1000 777.8
@@ -155,12 +155,14 @@ endobj
 31 0 obj
 <<
 /Filter[/FlateDecode]
-/Length 1175
+/Length 1170
 >>
 stream
-xÚ\9dVMoã6\10½÷W\b¹\94\ 2lE\12%YjOÉf½èbS,jo\81¢îA\96è\98XY2ô\91Ôè\9fï\f\1f-+NzéŤ\86ÃùxófhÇ÷|ßyrÌòɹ_ß.C'ð½,pÖ;'H\9d¹\8c\12/qÖ\ f\7f\8aõ^wî\¦\99èÕß=í²@\18\8b\1c\9fÛV«\1d$¥ê\8aV\1f{ÝÔ8kìA¿W\10ìTÞ\ f­êÎâÜÚÌ[\ 5Ñ\91\ e\86\vÑC ë+\13÷y·\87¨Û«ªÂv#\9eÝ0\11ªíØ÷_ëÏÎ\9cÒ\v\9cy ½ 6©D\9e?#e)EÂK$>\ fÕ      \82Ð÷Ó\8dë\99{öZâ\ 5Ñ\ 4\81(\8cÅyýXjd\18\91GX\8d¢LTy×Ca8ºó0\15eÞ«\12Z   \16xd\15öhï\11Fä÷v\19]j\10\8b\ 2Ç·\ 1(Üùôë7\98\ 1\ 2¼ûMíT«êÂj<æ5£0ä\15LNË\9a,¼(³&\8dçTì\9a\16zò¢7\8f°5À\ 1\ 1ãîÚ^\18òf4Ç(þî¦ò\\ 1# l\80é\1cÚ\13T?4G®ñ©ÕO{\97°ê\8d^\1cyaB\15\90Ò(\15ð\1a\93\9e/¹´Vc\13&þÛT#/\8elhA\96¦ÿ0Ø\88h馡h\153I\86bÕìz\8eâ\85\7fÀ@\92\1a\9df¨©|\94É\fÂ_ê¦\92ÄÞb\81T\10ÃW¾­Ú\83îlæ±D\8bÐúÔæà2\13\81\ 5}\83õ\90\7f7×ð\95×ö¸Ô]ßêíÐ\9b\83\88IͶ·\14Ê\81%¡(\9a£6íC§¦»Øèþìïp!\80Ñ>¶\r[xÖå\18\0±iBó±;
-.H:-\88\ 1¬nz](ì\11¥\1cýQ\v\81èÓä¯ï\0Õ\b}Ý"\9f\12\98\9eõsÓĤ\83Ü\80s\98z\8bì
-æ×\9eÒ\ 40Óú\1aæ4\ 6Ìé\ 2Y\11ÍÜ42,Ͳ×\10Ó]Êê\96úÀì\ f\r\1aWïN\10ØLÉRÉGdp8(\ 3q\ fGD\13Õ\ 2Ð)\9afXE\ 1©QÄ\1d¶\­(X\ÎÐÏ$Yrã\18V²ø\ 1AXO¤\9fÛi\13Äâ\v\ 1[w\8aûW¦¯\e\8e¯\ 6^h}µ°\fXN¸\Ñ<z'Ög\0kQõi\ 4\ fÛJÓl-ñ¹µ&x\8f!L\9bK#\85\84é¤\91R[ò³ÎØH?\930ðÅ\8bî÷8®¹F~@­e(êÆT\8bVsÄ`\1f©¬TÁW»ÙÛ¨­\1db\rb\92\89\85±\ 1\ f\r\e²ÉYMzÂ\fqcJÊ\10W×OøÞlî`Ä\14\85%\8fÀ\8eZéf\ 6\89å\7f\8e/¾ïó\82µ¿_¹\9d\84m_\13S2\84A\1d\9c\9b5Á#\17S\18"߸\10m\rßTÕ0Û^<w\1eû\99¸ÃÙHëÉ\18Hl0d¥\ 2K¬é\ eB]\17Õ`ÇÀÅáx§\ 3Ô8µÄÓ}Eúo ßl,HrÂ\þz¸î\11Ë\nvËÜ\eo´7vö9iâ­yëx³\-\7fäÀ\89Ãÿ\ 1-ô-\9cøÒÝOÜ\18        Eø\a¸ÇòXìs0Ì\ eÜà\9c6\19ßQðesÀ}35\82Å\14Þà\v\12O§Ã;\1do\80öCË ß\ ecà\8fÃ\92â~8\81pt8ÎqÚïZ\13\ 1ݵý%9\7flºá\88!Û´½u {\1c\99\1aÒZ*¤V\91I\98G\10ob\1c\a8=\v\a\1aÒ ?ùxÛ¾R\9e¡ñnì\13\9ezôÏ0̼0Å<\9eL    ÒÞrÁO¨µí\8aÿóܾû6Å\19T׬ª\ eÇÊ^ýZå\85\9a¡·W\83î­W)ýÙû\7f\ 1ï\9b®·Oº\14\8fw¸é\87A\10\90\92¿¸r\8e\8eý¶º3ò\8fë\1fþ\ 5Ú¢æÑ
+xÚ\9dVMoã6\10½÷W\b¹\94\ 2bE\14%YjOÉf½è¢)\82Æ[ ¨{\90m:\16V\96\f}$5úç;Ã7¶\15'§^Lj8\9c\8f7o\86ö \f½gÏ-_¼»ùÍ,òt\18äÚ\9bo<\9dy\13\13§AêÍïÿRómÙù\13\93媷ÿô´Ëµr\92<T\ 5>\97mi7\90¬m·jË}_65Î\1a9è·\16\82\8d-ú¡µÝQ\\88Í¢µ\10íéÐÖ~4U=\ 4e}aâ®è¶\10u[[UØ.Ô\8b\1f¥Ê¶\1dûþ{þÕ\9bPzÚ\9bh\13èÄ¥\12\aá5)\e£R^bõu¨\ e\10Da\98-üÀÝ\93ki ã\11\ 2q\94¨ãúy]"Ã\98<Âj\1cçª*º\1e
+ÃÞ\9fD\99Z\17½]C+Å\ 2\8f¬Â\1eå\1eaD~ofñ¹\ 6Ql\82X{¡\ 4`qçËoß`\ 6\bðîw»±­­W¢ñPÔ\8cÂPT09.k:\râ\L:Ï\99Ú4-ôÌYo\12\80\ 3\ 2ÎÝ¥½(âÍÉ\1c£ø\87\9f\99c\ 5\9c\80°\ 1¦\13h\8fPýÔì¹Æ\87¶|Þú\84Uïô\928\88\801Ni\ 5¯É(:\13\84\86K+\1a\8b(\rߧ\1a\aI,¡é<Ëþe°\11ÑÌÏ"ÕZf\92\89ÔS³é9\8a\ 1\ 3Iêt\9a¡¦òQ&×\10þR¯$\954   ¦S¤\82\18\1eù¶mwe'\99'\ 6-Bës[\80ËL\ 4\16ô\rÖ]ñÝ]ÃWQËñºìú¶\\ e½;\88\99Ôl{I¡ìX\12©U³/]ûЩë.6º=úÛ\9d à´÷mÃ\16^Êõ)\0\88æ§îXqA²qA\1c`uÓ\97+\8b=¢4'\7fÔB ú8ùË;@5F_·Èg\rL\8fú\85kbÒAnÀ9Ê\82i~\ 1ó[OY
+\98i}\vs\96\0æl\8a¬\88f~\16;\96æù[\88é.euC}àö»\ 6\8d[n\ e\10H¦diÍGdpØY\aq\ fGD\13Û\ 2Ð1\9anXÅ\9aÔ(â\ e[®V¬§ç3ô3IfÜ8\8e\95,¾G\10â\89ô\v\996:Q¿\12°ug¹\7fMö¶áøª\ e"ñÕÂ2`9àrEóè\83X_\0¬ \1aÒ\b\1e\96UI³u\8dÏ¥\98à=\860mÎ\8d\14\11¦£FʤäG\9dS#ýLB\1dª×²ßâ¸æ\1a\85\9aZËQÔO¨\16\11\83}¤òdW|µ»~\1fµØ!Ö &\93
+\8c\r@\9b|jØ\90$'\9aô\849â&\94\94#nY?ã{±¸\85\11W\14\96<\0;j¥«kH\84ÿÉÉwrö}W¬Xûû\85ÛQØò\9a¸\92!\fêà­)\1e¹\84ÂPÅÂ\87héøf«\86Ùö\1aø\93$ÌÕ-ÎN´\1e\8d\81T\82!+\15X"¦;\bËzU\r2\ 6Î\ eOw:@\8dS!^ÙW¤ÿ\ eúÅB@2#æò×ýe\8f\bs¹Ù\85¹WÁÉÞ©³\8fI\9b\10o\9d1ZÍ\9ef?vؾ\81v:®hÈpF
+\7fLè«ì~â\87ͨ?Á<He\ 4Ñ\7f\ f    Tc<Ð:Â\91\15Q_}1\ 6X_\ 6\9evôx\aÈ\ e¤%ª\ 4ð\7f7\1c\84Yáy`G9EÐì \15\ 4CõHs±Ã¶\eö\98§MÛ\8b\152\1e\92c\8dum1K+2ï\\91ù\ f\83;Mmz\vv4\99\11\97QÝû\9e%)c´nvÁ\95¼ÛY@\7f\a£<\882\fáÑh í%Wù\80\ 2K¨ÿç\8dýðAJr¨¢Ä»}%W\1f«be¯ÑÐOCÙ\8bWÂäúãÿ}wM×Ë;nÔÃ-n\86\91Ö\9a\94Âé\85s´é·§['ÿ<ÿá?n\1fã»
 endstream
 endobj
 32 0 obj
@@ -191,7 +193,7 @@ endobj
 /Subtype/Type1
 /Name/F6
 /FontDescriptor 37 0 R
-/BaseFont/PUOJLV+CMBXTI10
+/BaseFont/FYMBLO+CMBXTI10
 /FirstChar 33
 /LastChar 196
 /Widths[386.1 620.6 944.4 868.5 944.4 885.5 355.6 473.3 473.3 591.1 885.5 355.6 414.4
@@ -214,7 +216,7 @@ endobj
 /Subtype/Type1
 /Name/F7
 /FontDescriptor 40 0 R
-/BaseFont/JUVMCM+CMTI10
+/BaseFont/AUTIYW+CMTI10
 /FirstChar 33
 /LastChar 196
 /Widths[306.7 514.4 817.8 769.1 817.8 766.7 306.7 408.9 408.9 511.1 766.7 306.7 357.8
@@ -355,7 +357,7 @@ endobj
 /Subtype/Type1
 /Name/F8
 /FontDescriptor 60 0 R
-/BaseFont/HQTUZE+CMCSC10
+/BaseFont/NHCWPN+CMCSC10
 /FirstChar 33
 /LastChar 196
 /Widths[319.4 552.8 902.8 552.8 902.8 844.4 319.4 436.1 436.1 552.8 844.4 319.4 377.8
@@ -528,7 +530,7 @@ endobj
 /Subtype/Type1
 /Name/F9
 /FontDescriptor 83 0 R
-/BaseFont/ALOWJJ+CMSLTT10
+/BaseFont/SAHUYC+CMSLTT10
 /FirstChar 33
 /LastChar 196
 /Widths[525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
@@ -1857,18 +1859,19 @@ endobj
 241 0 obj
 <<
 /Filter[/FlateDecode]
-/Length 2276
+/Length 2280
 >>
 stream
 xÚ\95YK\93ã¶\11¾çWè\90*SUK\98xðå[lïÆÉ%©Ú©ÊagËÆHÐ\881E*\ 4µ3ã_\9fn4ÀÇ\90#\8dOÄ£ÕÝøÐOh\93°$Ù<nÜçï\9b\1fï¾ÿ$6<a%ßÜ\1d6¼ØpÉJµ¹ûùKôÓQ\9f{Ómc)E¤~ØÆJ¥Ñ磩k\\92Ñ\8f\97ªî«\86&?µ§\93növ\e\v\91ç2RéöëÝ?7iÎÒb\13«\92\15\8eg\7f4@Ï\8bè7Üþþ\93\1ce\vβt\938²ØÐöT5ÎTØþ\ eyäQ{!~\95¥ïcõm+²È4\1f`.\92\bô\13y\ 4Ç8w¦×\81\1e~{ úA¡C[×-Ò>UÍ#-=è\1d.ünkm\8f±±;}\86ãå\91ÙÓ¾Û=ê.vG\ 5\18\18ßÄ\80\1f'üô\ eÄ\82Z*QN=ü\9aF?Ôf϶q\96æÑ\1d
 WIº\82\ 6ç\19\0ÇÇ[p ï\0\a\8e÷\95EA^jOr\94C#{\85\86J¤CÃ\13Z¯Òä¸t<.
-&\15\1d0urÃùé \bx   'ü\86«\ 6a.xäà.dd_loN\96&OGÓ!ê\85@\81/´¨iIÎoÌA\rt\ f¸öB<÷æ /u\ f\18¦¥t\18¾\ 6\9cÉ\0ÞóùñW\7fA´<9\81Ù\1dÛ\ 5´"cy\80ÖzsOåhm©\8aN:è\93¢n±("CT\17ëT\86\12íþ¥Ñ§j§ëú\856öp¬îT5þ\17\80\ 6 Ð\11qÛÑbÓöËS    Å2å\15[Õ|vB2Bó|&·T\8a\ f׫Äp½NqÜÛ¡e\f\97\89\80\ f¨/ü\16\1c·\10×Ô\12\ 3Á¾%\9b²¤\ 6\9eÓ\rf·N\12\97NQ¦,Ï\82OÄ7}\ 2Øöm¸zw©\93«?\19íC\17\85\0\18\98fO\ 3\17\1cdð(»<s\ 2\9cR\96ª«F\94\86»Â³\15álö\95Ð×q\aõ\98¸\9eÓÃ\9aÿ]L³3ö\87\85&1        \8ayÎJé¤Ýßë\856\14\86I\e]\9b®'A÷Ávëú~»dí\83\16\9eõÃUÖCÀ<ë\9d¹Ê/¨º»ÊÏ^Î\0\99\r\90uºª\a\90\1aóT£\ f½G\8a¹*eê
-ïáv¸ÊíÐv'\7f³\ 6BÁ{@m®2\84\83\12¿w\1f·»Êo§»®Ò\8fÞüÀ"/]ó.¶ýU¶Ç¶«þhÉ\8buMEC¯\1fÞÅùÛUÎ\94\1e\9fã{\7fÿ>sÅüþ®\9bJ\88ª\\8f9M³¼I\951.ý>ù<DwS=\1e\1dPñCÕS\12\99åRZz:¶ÖÿàÛ6MÁq/\86v\±\93Ê\91aëÌwGÀ\ 3\ 1Ð+¢wú¨I\\82S©ò\8aÂB°$\ 4ëûè\ fÓµC:s\91Tä%Kù4\92öÇÎxk\9aé\ 1ó}õXõöFl     ·õ|\15Ü_~¹\8d­\92Üc\9b\ 5l\95L^c\8bT\1e[%Å\14[Üq\95\9aä\81¡\88\8eæYïÍ®:á¡pçmpe\920\99½­pì       &àÝC\89\14Àë|\9c\9f0e´dî \ 1å\81·áä\90\8ex>5Vª4Ý\9d\15\19\93Å,cÑ^\9c\8a\12ë¯a´oÎv\98\1c\96×!Áv\82m\1cª\1aØ\9c\96\11Iå,      \18\ 4fKV9ãC\80[ã"ʱüe\8c}]b)²\84êÑáX\1fý±$\94\85Úåòr¨\84iò0´,0   µ\1d\fw¾{Áº\1cÀÿÙý\86R\ròZù±\ eYÛÎh@Úï\ eódV(\13{ ÉS0½\8a\f\92¦Gmi@Î\9cg\91E<ÜR3\8c\88(sb`\1aT\87\95Q+äÑúÅ¡$\85Eólv\17ª¤Q|Õ\1fÛK?U\92г¾äØU\87\17wtQ:y¢L£Ã\ 5Åáè¬û#ª\85Õ>4\ e\8f\9bÈ\19¼Ï\8f\r\r¼®È­\81ÜHu°Û0º#$°\1a\14\80Þ\ 1]\0     ý¡ì\12Ê\aR\12(},t\88S\b\1d/Q\95\8f\ 3-¯ôVÐÉ\f­Us³ÓL¹\ f¸ÂU÷xò4sç{íÿYÊĨçEa2t\16\80 ·§ñ<¡EL\93\17ö\ 6O\95]
-\8b\85\84\8ey\8aÍ\9b2³Q¦*RjµT\91MºÑ2\11ѧmAA\bi è\9dÎ5^s*\94³+üÁÅú_ö+]\97H$Ë\82S÷Æ.ë\ 5À]ð\90|«Fw/$ìÐ^Ð;\90ñ·J/\18\17\93þá¯ÿþÛÝZ`U)Ëò©9\83õôFÏ
-úIÕ\1d\1cHNÝZÊPkX(û?\fÑ\18z I9.×,ª\84*|è\81B\18\ 2Ò8ô\18kpä)+\ 3^ß±\90^\ 5K§A\rÍXe\99ÏG0øm¥ÝeY\10\1e\9fo¶EÀcx*\80±KxðÅb»®\9c}£á9CÈÐg\17\96ÇA P×\f\1d,\93\a\ 2Ý=^N\86
-C'
-\fðìëmÝyi\9a\84Õ\95í½\86þØtQ\ 4\r\9aõpC\98\88\15÷o,\1cBT\17\9aI÷ÎR\14Ñ\7f æÑ^ÓÒ·¥\96\e\873ý>`\8a\ f\ f&°é\15\82Ñ\ e\1aA\98x\19N=ü1Z\11\ e¼+­\84Õð\82\90\ fê¢kó\8c^\7fp}µÑ\95\ 1¿Xß\8eP\93·0\18ckkiH\8f\10\85?\a®\18=d\9ft\9a=\80èÉÁ\84DÚsª\9a=TÝ#çöàß\82\12h§g/)ã+Ƥ\92qÝ=\ e\\95\8a¨Óö\81'À5\98;=\89Érí\810cY\88\1eñáv÷\9f\8cf\ ec\ f
-\ e]4\83oÝb|p+N*\f\³å\9e>\ 208  ù{QLC­£®;BÂ\8a\10}\ f]{"~\16\8aQo+±äÙ«\92°\85\9c\0\7fÍ®_V\98\ 2\8bo_\9dC-?­Á¦bK¬ø\88ì\ 3e[ÄA@\80\1d^âD\ 1æqÔ½_¾x\9fl;¿âß­h\82PAQ\80©U\94tI¸¼rIR\8d5b¼¿uKÈ$Ü\12\8e\9fªàí\12JÄ<\9bzÒÞÔ¦÷qUÓg\16»QGWå\80¡yS^\ fÖ²\18£Ó-Còa\99+èzÊ×qY\92é¸R\ 4\86:\f0ÊHÅÃû\11f\12%\9cÎhuä\8ah\9e#\v¢\ f±b´?K3ç7ø\bWÙsíß\1e1~b\80S\99ò¡dõÍL\8a\94\15\83ÛØ\9b±dt\eÿ¨\9d313Ï\ eRYWíz»¬üùøp:¶\1fsÃÌG\12\17\9b8\1fk\89b\96@\86§Îsk«çµ\143<ñ\8e¥«k<¹\98\86Z%sº,¾V\v\96àPùut²é¿\ e¾\16\84¯\7fé\ 5®ÞØø\1aüY9Â{ËÖÐNx\16þ\92à.\18Ñ%\88\1cÕ\98øÂÌð}µ\8f\9d¹\87õiÖã2w\18\ 5½§\r\8dûg\b6\14åa\ 2\1eL\ 4_>Ï\81\85%ÿ§\8fýêË£óð\92\94\16÷Û·\ 2:º¶\7fi¢hÓëþbi\ù/=5àèÒÔîÑ\ fÇzY}¤%Ëó«ev96\97\81»KEÄ\904ð]I1É\81.\18uôõn\8dA2°Ð\9eÄt]Ûù°P@'1+I| \9c]Ãð\827C\9fÒÁô¶(+ÐËó\98\ 3\bÓ\8fw\7fù?/\ 4\1añ
+&\15\1d0urÃùé \bx   'ü\86«\ 6a.xäà.dd_loN\96&OGÓ!ê\85@\81/´¨iIÎoÌA\rt\ f¸öB<÷æ /u\ f\18¦¥t\18¾\ 6\9cÉ\0ÞóùñW\7fA´<9\81Ù\1dÛ\ 5´"cy\80ÖzsOåhm©\8aN:è\93¢n±("CT\17ëT\86\12íþ¥Ñ§j§ëú\856öp¬îT5þ\17\80\ 6 Ð\11qÛÑbÓöËS    Å2å\15[Õ|vB2Bó|&·T\8a\ f׫Äp½NqÜÛ¡e\f\97\89\80\ f¨/ü\16\1c·\10×Ô\12\ 3Á¾%\9b²¤\ 6\9eÓ\rf·N\12\97NQ¦,Ï\82OÄ7}\ 2Øöm¸zw©\93«?\19íC\17\85\0\18\98fO\ 3\17\1cdð(»<s\ 2\9cR\96ª«F\94\86»Â³\15álö\95Ð×q\aõ\98¸\9eÓÃ\9aÿ]L³3ö\87\85&1        \8ayÎJé¤Ýßë\856\14\86I\e]\9b®'A÷Ávëú~»dí\83\16\9eõÃUÖCÀ<ë\9d¹Ê/¨º»ÊÏ^Î\0\99õ\90\1d.\9dw\14¼¢K\7f¾ôï\92a®Ê\98:Â{¸\1d®r;´ÝÉkk \10¼\aÒæ*ÃÆ<\11¿\1a\ 3Æ{\14ì®òÛ鮫ô£7>°ÇK×¼\8bm\7f\95í±íª?Zòa]SÉÐë\87wqþv\95\93®Ç\búçøÞß¿ÏX1»¿ë¦\12¢*×#NÓ,oRe\8cK¿O\1e\ f±ÝT\8fG\aTüPõ\94Bf\99\94\96\9e\8e­õ?ø¶MSpÛ\8b¡\1dWê¤rdØ:óÝ\11ð@\0ô\8aè\9d>j\12\95àTª¼¢°\10,  ¡ú>úÃtí\90Ì\\1c\15yÉR>\8d£ý±3Þ\9afzÀ|_=V½½\11YÂm=_\ 5÷\97_nc«$÷Øf\ 1[%\93×Ø"\95ÇVI1Å\16w\\9d&y`(¢£yÖ{³«Nx(Üy\e\\99$Lfo+\1c{\82   x÷P \ 5ð|`ëQý'L\18-\99;h@Yàm89$#\9eO\8d\95êLwgEÆd1ËW´\17§"\8d¾Äúk\18í\9b³\1d&\87åuH°\9d`\e\87ª\ 66§eDR9K\ 2\ 6\81Ù\92UÎø\10àÖ¸\88r,~\19c_\97X\8a,¡jt8ÖG\7f,        E¡v\99¼\1cê`\9a<\f\r\vLBe\aÃ\9dï]°*\að\7fv¿¡l\8c¼V~¬Cζ3\1a\90ö»Ã<\99\95ÉÄ\1e\14L¯"\83¤éQ[\1a\903çYd\11\ f·Ô\f#"Ê\9c\18\98\ 6ÕaeÔ
+y´~q(HaÑ<\9bÝ\85êh\14_õÇ\96òfP\92г¾àØU\87\17wtQ:y¢L!ñ¢8\1c\9du\7fDµ°Ö\87¶a¬õq\139\83÷ù±¡\81×\15¹5\90\e©
+v\eFw\84\ 4Ö\82\ 2Ð; \v ¡?\94]Bù@J\ 2¥\8f\85\ eq
+¡ã%ª²\8cþq å\95Î
\98¡±jnö\99\ 1W¸Ú\1eO\9efî|¯ý?K\99X\18õ¼$L\86¾bl\1d\10ôö4\9e'4\88i\92DÿÂ\82穲Ka±\90Ð/O±ySf6ÊTEJ\8d\96*²I/Z&"ú´-(\b!\r\ 4½Ó¹ÆkN\85rv\85?¸XÿË~¥ç\12\89dYpêÞØe½\0¸\v\1e\92oÕèî\85\84\1dÚ\vz\a2þVé\ 5ãbÒ=üõß\7f»[\v¬*eY>5g°\9eÞèY9?©¹\83\ 3É©[K\19j\r\vEÿ\87!\1aC\a4)Æå\9aE\95P\83\ f\1dP\bC@\1a\87\ ec\r\8e<eeÀë;\16Ò«`é4¨¡\19«,óù\b\ 6¿­4»,\vÂãóͦ\bx\f\ f\ 50v        \ f¾Xj×\95³o4<g\b\19úìÂò8\b\14ê\9a¡\83eò@ »ÇËÉPaèD\81\ 1\9e}½­;/M\93°º²½×Ð\1f\9b.\8a \81ËU³\ en\b\13±âþ\85\85C\88êB+é^Y\8a\ fÄ<ÚkZú¶ÔGàp¦ß\aLñá¹\ 46½B0ÚA\e\b\13/é\87?F+Â\81\95°\1aÞ\ fòA]tm\9eÑÛ\ f®¯¶¹2à\17ëÛ\11\12\ 6cll-\ré     ¢ðçÀ\15£\87ì\93\a\10=9\98\90H{NU³\87ª{äÜ\1eüKP\ 2Íôì\1de|Ã\98T2®·Ç\81«r%]\11õÙ>ð\ 4¸\ 6\a1Y®=\ ff,\vÑ#>Üîý\93ÑÌaìAÁ¡\8bfð­[\8c\ fnÅI\85\81k¶ÜÃG\0\ 6'!\7f/\8ai¨uÔuGHX\11¢ï¡kOÄÏB1êm%\96<{U\12\90\13 $ý¯ÙõË
+S`ñí«s¨å§5ØTl\89\15\1f\91} l\8b8\b\b°Ã;\9c(À<\8eº÷Ë\17ï\93mçWü«\15M\10*(
+0µ\8a\92.  \97W.Iª±F\8c÷·n     \99\84[ÂñS\15¼]B\89\98gSOÚ\9bÚô>®júÌb7êèª\1c04oÊëÁZ\16ctºeH>,s\ 5]Où:.K2\1dW\8aÀP\87\ 1F\19©xx=ÂL¢\84Ó\19­\8e\\11ÍsdAô!V\8cögiæü\ 6\9fà*{®ýË#ÆO\fp*S>\94¬¾\98I\91²bp\e{3\96\8c\9f´s&fæÙA*ëª]o\97\95?\1f\9fMÇöcn\98ùHâb\13çc-QÌ\12ÈðÐynmõ¼\96b\86\aÞ±tu\8d'\17ÓP«dN\97Å×jÁ\12\1c*¿\8eN6ýÏÁ×\82ðõï¼ÀÕ\e\e_\83?+GxoÙ\1aÚ        ÏÂ\1f\12Ü\ 5\ 4\91£\1a\13_\98\19¾¯ö±\86´3÷°>Íz\æ\ e£ ÷´¡qÿ\fÁ\86¢<LÀ\83\89àËç9°°äÿò±_}yt\1e^\92Òâ~ûV@G×ö/M\14mzÝ_,\8d+ÿ¥§\ 6\1c]\9aÚ=ùáX/«\8f´dy~µÌ.Çæ2pw©\88\18\92\ 6¾+)&9Ð\ 5£\8e¾Þ­1H\ 6\16Ú\93\98®k;\1f\16
+è$f%\89\ f\94³k\18^ðfèS:\98Þ\16e\ 5zw\1es\0aúñî/ÿ\aýD\1aV
 endstream
 endobj
 242 0 obj
@@ -2666,7 +2669,7 @@ endobj
 /Subtype/Type1
 /Name/F10
 /FontDescriptor 346 0 R
-/BaseFont/MSHGRM+CMTT12
+/BaseFont/IKABPN+CMTT12
 /FirstChar 33
 /LastChar 196
 /Widths[514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6
@@ -3316,7 +3319,7 @@ endobj
 /Subtype/Type1
 /Name/F11
 /FontDescriptor 429 0 R
-/BaseFont/SWZQGN+CMSY9
+/BaseFont/EVIPQQ+CMSY9
 /FirstChar 33
 /LastChar 196
 /Widths[1027.8 513.9 513.9 1027.8 1027.8 1027.8 799.4 1027.8 1027.8 628.1 628.1 1027.8
@@ -3339,7 +3342,7 @@ endobj
 /Subtype/Type1
 /Name/F12
 /FontDescriptor 432 0 R
-/BaseFont/NTUIRZ+CMR8
+/BaseFont/YCIHVX+CMR8
 /FirstChar 33
 /LastChar 196
 /Widths[295.1 531.3 885.4 531.3 885.4 826.4 295.1 413.2 413.2 531.3 826.4 295.1 354.2
@@ -5137,7 +5140,7 @@ endobj
 /Subtype/Type1
 /Name/F13
 /FontDescriptor 659 0 R
-/BaseFont/XWDNZO+CMTT9
+/BaseFont/RTVIJG+CMTT9
 /FirstChar 33
 /LastChar 196
 /Widths[525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
@@ -5212,7 +5215,7 @@ endobj
 /Subtype/Type1
 /Name/F14
 /FontDescriptor 670 0 R
-/BaseFont/PKXZUV+CMTI9
+/BaseFont/JDRYGJ+CMTI9
 /FirstChar 33
 /LastChar 196
 /Widths[314.8 527.8 839.5 786.1 839.5 787 314.8 419.8 419.8 524.7 787 314.8 367.3
@@ -5234,7 +5237,7 @@ endobj
 /Subtype/Type1
 /Name/F15
 /FontDescriptor 673 0 R
-/BaseFont/JBWKPP+CMR9
+/BaseFont/LPEXWB+CMR9
 /FirstChar 33
 /LastChar 196
 /Widths[285.5 513.9 856.5 513.9 856.5 799.4 285.5 399.7 399.7 513.9 799.4 285.5 342.6
@@ -5516,7 +5519,7 @@ endobj
 /Ascent 850
 /Descent -200
 /FontBBox[-53 -251 1139 750]
-/FontName/MCPWEB+CMBX12
+/FontName/BIMQVX+CMBX12
 /ItalicAngle 0
 /StemV 109
 /FontFile 8 0 R
@@ -5533,7 +5536,7 @@ endobj
 >>
 stream
 xÚí·Stn_·æ\9b\15Ûæ\eÛ¶mÛycÛY±mcÅvVlÛZY±m'õÿ¾]»ªÕÞusÚ¹;íÌy3{ïÏ|úoô1çÅ 'VR¥\176s0\ 1J8Ø»Ò330ó\0DåE´\98Y\0Ì\fL°ää¢Î@cW+\a{1cW \ f\80\99\9b\9b\19 ìf\ 1`a\ 20sð°²ñ°³ÁÂ\92\ 3D\1d\1c½\9c­,,]\ 1T¢ÔÿRq\ 2\84í\80ÎV¦Æö\0ycWK Ý?&¦Æ¶\0U\aS+ «\17\ 3\0 lk\vPù×+.\0\15 \vÐÙ\1d\0\vËÌ\f0³2u\ 5\98\0-¬ìa\19ÿ\ 5%moî\0àü\8f´\99\9bã\7f\96Ü\81Î.ÿp\ 1¨þá¤\ 6üCiæ`oë\ 50\ 3\9aÃ2*8üÓ\rø\ fËÿc¬ÿ\vÕ\7f5\97p³µU0¶û\97ý¿\aõßêÆvV¶^ÿSá`çèæ
-t\ 6È;\98\ 1\9díÿ«T\13ø\1fp"\ e¶ÿ­\8d´«±­\95©°½\85-\10Àô\1f)+\17 +O \99\92\95«©%ÀÜØÖ\ 5øï<ÐÞì¿"ü3¶\7f\ 30Ê\8b*i\8a\8bÐþÏ-ý\8fª\92±\95½«\9a\97ãÿòý\97üß1óÿ\8eÿ\19\8f³\95'@\97\89\81\89\89ù\1fá?÷\7f>éÿ\97nâö¦\ efVö\16\0UWc{3cg³ÿ\95øïT""\ e\9e>ôì¬\0z\16vf\033+7\80\93\9dÉïÿ\14ªÛ[9¹\ 1¥Å\0ìLLL\9c\1cÜÿÎ\9aº9;\ 3í]ÿý\19ü³âÿ\8cÍ­þ\99\ f\10è       4\85ÍÎÁ°úaHG@ûhôзL¢Ù1½¢\ 4Û]r\99ÁþT\809;v\ 3g\vÁ°j\1d\1ej£ô°\86ðv®\14\93þBE$\18Ñà/Ï\9bÐ÷d0èå\85\a\93Æ|²Kwï\91§&ö\98~\1e­E\a\94±÷
+t\ 6È;\98\ 1\9díÿ«T\13ø\1fp"\ e¶ÿ­\8d´«±­\95©°½\85-\10Àô\1f)+\17 +O \99\92\95«©%ÀÜØÖ\ 5øï<ÐÞì¿"ü3¶\7f\ 30\8aHË+khÑþÏ-ý\8fª\92±\95½«\9a\97ãÿòý\97üß1óÿ\8eÿ\19\8f³\95'@\97\89\81\89\89ù\1fá?÷\7f>éÿ\97nâö¦\ efVö\16\0UWc{3cg³ÿ\95øïT""\ e\9e>ôì¬\0z\16vf\033+7\80\93\9dÉïÿ\14ªÛ[9¹\ 1¥Å\0ìLLL\9c\1cÜÿÎ\9aº9;\ 3í]ÿý\19ü³âÿ\8cÍ­þ\99\ f\10è       4\85ÍÎÁ°úaHG@ûhôзL¢Ù1½¢\ 4Û]r\99ÁþT\809;v\ 3g\vÁ°j\1d\1ej£ô°\86ðv®\14\93þBE$\18Ñà/Ï\9bÐ÷d0èå\85\a\93Æ|²Kwï\91§&ö\98~\1e­E\a\94±÷
 \18Ón¨ÛD[Àîc\0\81´ugVàêØs;L\8cÓú¾<êß³nV­CÛ3¾Öt\10uØ     Âcº,î!\9bD\9bkøT\ fi?#j¦\83\86íUÏ\82æg\17Ä\1aú¥~/D¯\1e°Ø,es\9c\802ÿØ[«G$i\7ftcа0qN\91©Õ\90¢\82\92Þ\84ú1³\14\16À\17ß\r\ 6·\8a±ö½A0-.\8b¥à\8d\9bÞ\92\7fìxä\ 1ª\9c\9b\9b\82Û\17B¶¬NF\13S\10#]{\ f\92¢\9fÙ\9eY\96s,\ 5^kóyDú Áê$Æ\b$-y\9aÁ\19ã.\83î#Gc \19I\e\9bª9Ðøy\88ã\14\1a\17\80`\98jÀÎíØ\94
 k9¥Q\ f¦¿Ý\v°erí9\87âþÓUä\zDýî}F§[Öq\bï#W\92ºí \80g§N¿\1084Û&ÉïTsy<\99j\98ú¡zZ¶\97Y~V\94m5ßJÒp3û¡E\8d\96\ 6µ\8e¢4        ©\8c
 ãø'ß\95÷üZì©6émfØ]+3'ú\86ÈÈ\18Ã\b\9cÛ¤ÏÊ\0ï·\1f\f"ÒF\150\17¨    \882\87;­½\8e:4túÝåÎ-ïEmq\80·\ 6Êk\1f\10Ã\9f\19¾|(§ÚKÛÉ\12ª\9bbæÒ,ÅÚí\19Îÿr0zdùýM^Ù\19[\8c\1eï*\9b\vA¶2\19\14Hæä2¥o~\7fÛõRb-Ø,q¦å³ÖÃDî®2³Ãn\12u¹½FÅ«³\80\17\8dþ³\86l-#\1dv¬p_@\8dï`\7f(>ï\88xxF ê\94é%á\a\9e)´ùx\84\91\91åú)iÚù#^Ó&@\1câ\83\1f\11w\14¬P>©ó\8b²Û\15¥É´<\8eµü´\1cTg\90\88ø\98\7f\98\96\9571\16\ eÕqXÊ¥8\81\84\1e\1c×|\a\87\ 2µÇ\8e."5*Þ±\1f,\ 1Ýþ\10\86à\ 6P\95na\10\83ÄþR  U\9fc\80¸'\1e`æ*"&\8bvÃb\18\99\1d_h\80\8e\8e\92
@@ -5590,7 +5593,7 @@ gi
 ¤ófÀÀó\1c%UÊ^Ú\87¾\13+¸EÞ6\×ýÈ'\8c¾\81'*ªâ{õþ\81É?é׸\90
 ±µ&o\99\ 1GiÒ\12±ÊëY-v¸Ü\r&A\87qä}¿SÑ\81\9aüZ!K¦\17_>w¨;ÊÓƶR<¤ÇFó\18³\8fºIq÷q±¸ZÊÆÞú_\10=îmxM
 6÷\93Ë{p\9f{ds\9e!z×-\8f:qû\89\9c)\88\ 51ÿ\16¾Í<Ø\18]ä,Õì6\9c£ñ¿#ZUÌsç\93:K­×V·
-û^&4µ£\ 2ÃàWÑZ#`¸ûÜ£\9e¼\8f®¶2Í×\c\18Ävy\9dn¿)x\a½éiÆ Þ`WÁ\1c\ 1*\9a\12õñòX;Êö\16Ï\e\86\11êíñ\7f=¥ò¼\18&\90Ì\v¦`æ\15\95µÙÓVeªZÓJ\1c8\16õ\8dîßà§\81à/F\ f\8a\9fgâ9÷Í7\rvó5b®÷`]|ú\8a\87 ­>ÙZI\93\9e¥Es\1e\14Å\ 1Þ3-$«x´\fo<¿¬)ÐÐ\9eýl=£76q¤ÿùÍe\7f¬MJ©\19ï½Q¥`yùi\89ÕáJ\1a¿\1a\9f\8eâþrtqS D(î\87b¤%ü\11vLÏ-¼\1f\81\ 2ÝÀu0Ï\18ÄXÓËú61O\ØÿèW½æ\1f_\82^\e(PâJÎvïV$\19Î\1dP\1fû9@ÐsF \ª|Â\10\85øÄn\9d»\9dÎ\ 5/q\8b=\15G:Ûð»ûÝ\fÓÙ\14­\ 6\95}\8e\b\8bʪ-\f"É.»\89§J­ j¥à872~§\99»\95\95Æ\13¹\ÿ\12É\1d\84)\95<L¹Rñ\883Ú<\84_MåX\91CÞölå\85UÍB÷\8bÿWu¯ó\1fãÞ9\18® \11\94«PW¦XpÇ˵%Kü\85/vQ&7\8cÃv%\ 3\8e\16Ú/\87M|¼ËòFp\19¿óM\15\9aør\f<A·G\9d.`}vwÚG¡\1cZÿ\17æ\97\129ýê\v\994\ 39ü\©á×ñP|m\14       yLs[9õK'\1f\81³\ 6£\89\1e\8e\91f"ÌKÞàa\\91Ôs\ fmQ\93°Æê\13¯ gÑ\ 5=ÓÿË\vöÿ7øÿ\84\81©-ÐØÙÕÁÎØÙ\ 6\16ö\7f\0 \ 4ü÷
+û^&4µ£\ 2ÃàWÑZ#`¸ûÜ£\9e¼\8f®¶2Í×\c\18Ävy\9dn¿)x\a½éiÆ Þ`WÁ\1c\ 1*\9a\12õñòX;Êö\16Ï\e\86\11êíñ\7f=¥ò¼\18&\90Ì\v¦`æ\15\95µÙÓVeªZÓJ\1c8\16õ\8dîßà§\81à/F\ f\8a\9fgâ9÷Í7\rvó5b®÷`]|ú\8a\87 ­>ÙZI\93\9e¥Es\1e\14Å\ 1Þ3-$«x´\fo<¿¬)ÐÐ\9eýl=£76q¤ÿùÍe\7f¬MJ©\19ï½Q¥`yùi\89ÕáJ\1a¿\1a\9f\8eâþrtqS D(î\87b¤%ü\11vLÏ-¼\1f\81\ 2ÝÀu0Ï\18ÄXÓËú61O\ØÿèW½æ\1f_\82^\e(PâJÎvïV$\19Î\1dP\1fû9@ÐsF \ª|Â\10\85øÄn\9d»\9dÎ\ 5/q\8b=\15G:Ûð»ûÝ\fÓÙ\14­\ 6\95}\8e\b\8bʪ-\f"É.»\89§J­ j¥à872~§\99»\95\95Æ\13¹\ÿ\12É\1d\84)\95<L¹Rñ\883Ú<\84_MåX\91CÞölå\85UÍB÷\8bÿWu¯ó\1fãÞ9\18® \11\94«PW¦XpÇ˵%Kü\85/vQ&7\8cÃv%\ 3\8e\16Ú/\87M|¼ËòFp\19¿óM\15\9aør\f<A·G\9d.`}vwÚG¡\1cZÿ\17æ\97\129ýê\v\994\ 39ü\©á×ñP|m\14       yLs[9õK'\1f\81³\ 6£\89\1e\8e\91f"ÌKÞàa\\91Ôs\ fmQ\93°Æê\13¯ gÑ\ 5=ÓÿË\vöÿ7øÿ\84\81©-ÐØÙÕÁÎØÙ\ 6\16ö\7f\0AØý\10
 endstream
 endobj
 12 0 obj
@@ -5600,7 +5603,7 @@ endobj
 /Ascent 850
 /Descent -200
 /FontBBox[-251 -250 1009 969]
-/FontName/KOHAEC+CMR10
+/FontName/AAZEPH+CMR10
 /ItalicAngle 0
 /StemV 69
 /FontFile 11 0 R
@@ -5617,7 +5620,7 @@ endobj
 >>
 stream
 xÚ\94·cÐ(ÝÒ¦ùØû±mÛ¶mÛ¶mÛ¶mÛ¶mÛÞó\9esæë\89\7f:jEÅÊÌ»r]\95\95µ¢\8a\84@^\89FÀØÎÐDÔÎÖ\99\86\81\96\81\13_HF\91\81\1e\9f\81\96\9e^\10\8a\84DÈÑÄÀÙÂÎVØÀÙ\84\13\9f\81\83\83\11_ÔÄð\9fÉ?\83\93\85\99\93\85\11
-\8a\ 4_ÈÎÞÃÑÂÌÜ\19\9f\\88â_*6|\ 1\e\13G\v#\ 3[|\19\ 3gs\13\9b\7f\92\18\19Xã+Ù\19Y\988{Ðâã\vX[ã+þë\12'|E\13'\13GW\13cZ((\ 6\ 6|c\v#g|C\133\v[(º\7fQIØ\9aÚá³ýÇmìbÿ?!W\13\7f¸ðÉÿMJ\81ÿ\ f§±\9d­µ\a¾±\89)\14\9d¬Ý?ë\99üCó\7f\rö\7fàúïä¢.ÖÖ²\ 66ÿJÿ¯Zýoa\ 3\e\vk\8fÿW`gcïâlâ\88/cglâhûßR5\93ÿ°É\98\18[¸ØüwTÂÙÀÚÂHÀÖÌÚ\ 4\9fþ?.\v'Q\vw\13cy\vg#s|S\ 3k'\93\7fûMl\8dÿ\eâ\9fÊý\e\81NJN\@D\88ê?\8fõ?Ay\ 3\v[ge\ fûÿ\95ö_ê\7fÛ\fÿ\9fýOy\1c-Üñµèÿ©/Ã?Â\7f\8eÿ\99éü×b"¶FvÆ\16¶føJÎ\ 6¶Æ\ 6\8eÆÿËñ¿C        
+\8a\ 4_ÈÎÞÃÑÂÌÜ\19\9f\\88â_*6|\ 1\e\13G\v#\ 3[|\19\ 3gs\13\9b\7f\92\18\19Xã+Ù\19Y\988{Ðâã\vX[ã+þë\12'|E\13'\13GW\13cZ((\ 6\ 6|c\v#g|C\133\v[(º\7fQIØ\9aÚá³ýÇmìbÿ?!W\13\7f¸ðÉÿMJ\81ÿ\ f§±\9d­µ\a¾±\89)\14\9d¬Ý?ë\99üCó\7f\rö\7fàúïä¢.ÖÖ²\ 66ÿJÿ¯Zýoa\ 3\e\vk\8fÿW`gcïâlâ\88/cglâhûßR5\93ÿ°É\98\18[¸ØüwTÂÙÀÚÂHÀÖÌÚ\ 4\9fþ?.\v'Q\vw\13cy\vg#s|S\ 3k'\93\7fûMl\8dÿ\eâ\9fÊý\e\81N@@SD^\9cê?\8fõ?Ay\ 3\v[ge\ fûÿ\95ö_ê\7fÛ\fÿ\9fýOy\1c-Üñµèÿ©/Ã?Â\7f\8eÿ\99éü×b"¶FvÆ\16¶føJÎ\ 6¶Æ\ 6\8eÆÿËñ¿C        
 Ú¹{Ñ0²0àÿsú§Ïèé9ð9X9|þÿJ\15[\v\a\17\13 a|\16zzz6\ e¦\7f{\8d\\1c\1dMl\9dÿÝ    ÿÜñÿئ\16ÿÔÇÄÄÝÄ\bÊ_IA\86ü\9a|\13\95\1e\8a\94<pé»,< \90[\85í×\9ag3ö¤=íÀ»\9eìe\8co«Å
 Ê\9bä\9b\ 5±Eïü©úëï´\9f$;M`ÆtÜ\92\ f÷¥ÄfÏdb°ç½*4¿ì\e\ 2sýÓF\ 6ów\ e´¬>>BÇ\»ê _J\1c·&]/컺\ f\9e\9asX6£¬Âw#yx\9b\1c1\8aü\1a?nGüòSY\9d\91Bº aÐä@ë\8c°ÍÖÔ\ 6ÊVÖßð`Ywi«7ötà\r\11h\18\ 2\17K@'0\11o_Ã\81E\8b\1ef CÓÝo.]\9fÈ\18:­û_\9b\1dþy§\84\1aI}ôíÃLª8\v*\8aG NoXÓÝØumä\87w       \ 23\16?\85²sé\91\rZ¸[\99\809¿î\98\13\1a\16\aA`\8e¤\8fþh\ 6ÍÎÝ\98nI'Úà\ 3Á¥Þ\13\14µ\ 4\99È"o\91L]+?E\8b\97x÷ª¢^Q\81\ 2Ìá\18hCí \92¦ØþXé\]¿\9b4KUù\8d\9c@\ 49á¬ì\ 2iÙ        5{Â\94¢Ì¤»¤Wô\8cöK°úÄ¡\81\13àÓcÖý\8aOB5ë\bú*\9eñA8\9dÀÖì\9d÷¿2Õ\9fÙʽ+E\95¼%\r\14¿©½FäB\1d­Ý      ­(ê\98é:-V¸\80\93ú·\16\93\89\10\81ק´\9bK\a`ë,Ìá\84üpЦu&q\94'¶óqQ\0ðjèà\0YNU\88åsÈ\93Ö\ e÷Ü\94â#\0\1f«\84¦u(\92F.\7fõÿdUó\81Î2#Ó\98\9b\95¥\ 4\8c0¡Y5>!8±\9aáÒ
 \eE¦¡úÒV\18Ë2\¢\ eÖPÄ_2\8dð\ 3î\8f£ØÚ\9cWYÊð\97!y\15º<¥Dü\16\1en\ 5ªÖ\f\0¯~L\ 3û³\15ûÆ-[\8c|Dêr£ôHÎò/ñ\ 3FaÿõÁ]¯ª¯Vki)\1c\84RHñJ\1dVºiÛ<©ûI(¶I\8aÛ/`2\ 2À \96¹\11"z¸µ¡\a¤¼Ä¨'.QdP\ 1\ eÙ&í\Â\85\1c\815Aô§p]L\1f¾ø\ 3 <dxÚÇÙdX¬|\9b´K2«,\0\1f?\98\9bã2\ esh\19Ì/µ±Ëy\vË\97\889\12ö\ 1®F\15¤\2\84ª{é\eEU|ÄäOÀø¦ß\8c\19\ fc\11Û´è\14u      UçY\9bZ¢~\1feP;6¶ªE\1eÑå\95á\ fó÷V« s\ 2n\16AÈë`çû¾»Ä\fZ\99+U¸\f;\8ct~\0@³§ÃÎ\16æm²\92!\ 5л\1c\ 5\ 3\ 5\9b\1a\1aä\1d×Á\e\95Óõ¢Q\89b\96\94¤\raÊë#\87è\9aªå:ò®} ¨\99°ÆÀ\8b§x95äGx\9a àW\17E\0\95³é@C\14p\95Û7Ý\1fÇMTLÈm6é\1d\19äI\rêkeë×M-\144Á³ÃÂ(Ý×ö\9b\86/ãSõºÖ\98P-]QÕ/~:þøÎÆÎa!$Ð\1e_Ùí\90\00\92\9c[\8d\8a/\8dZ!`!Thv
@@ -5676,7 +5679,7 @@ _\f\19
 Øû7."{ËÃð¾r\14-\94±\1fâ䬨øñ\96\18Ñ£\13\88\ e\92\ 3Àv\9al\8b~G¦s×\829Ó·bÁvÐçåÉñ\86Þ¸\8a\7f\82\95×\0\15'F\ e\1f¤óëPá¶\e\11Ò\91ëà·\15\94(º.\81`\96~C»Ñ\8b÷ \84ìö\94p\ f\1cM9SJdѤ\1dÆrÍ!ÏM\91=\82²)\88%]ÿ¾Ã\ 3í<øÉqâOé\8eíy¼­?\8cró0²dx
 àYQ\80û\a}\8bª³;Ð\9a$é¾\14ûVXÕ\98\9aÜfãñ%\98l\ 5äG\91\96¡=ºkÂ\92ï<Î#)ÖD!'°­\9c\86rÔi2jy@ÖAï:\ e%f(7Á \13V+¬W\ 1èÎQlêHõ\82\1eô2\90LÓ/\9d\9b\97°¾·\82euc\ 4w\81\81W¿\85\8b\rj:\89/C§Ë\8c[þlã\0b\8d\ efTñ"ÉÀ\85Ϲ{\96\92¯*\Øü4e?7\9eÉ\1fD½{7\aiOC\11\ 5ExÕ0V( l Î\94z.ýÍÄX\80¸\1dÀ\8e§\1eäh\8aº±þ\99¡\99ÕW2?f+®\aô\ 4I©æ
 ò\86VÍ·\12S Ô\8d»\ 6ê\85¯§3¨5\r¸ý5H
\81åt)>\vQ\es\91ò\8e{çp×Lü\ 6\13Õ\95hpÏ\82I\f\7f`p§ømaÃS[\8c\f\14!kmè&\8a\1a߯\9f[\ 4¡H\0­ï;q\e\ 6ÅU-Q\83\b*2&\96\8eìù·´\1e\89\fÄ:\1f\94óG±\93\878W_O6\99ÊwD¯ô§\8b¯a%Ô\95â\ 2úD©&~q\8aûN¬\8a×^ö¤\84\fºc¢­É\9f>¦ø\9b <\95h Yè\16\f        \aõ2·\1f+6ö\8aí#gô´\0­\90\811\92\8e\1aÌÚÔ"ì& \v\86 ØbI¡ts\85Z\0.söAÉ4\8f\99¹Z/õ\16=Q?\10²üÔv\83ð»\16ß:\ 4D\13äÎ\fKp\ 3¦ãƽÂ\9f¶]Acð ­\13­Ó\ 4û/\10»ÅdÎhJô<öJ\0¸yxí\1dc\9cY¿\ 2ú&âI\1ffp\a\98Ø\19%dª½D¼µ?¡Â}©m\13ñ\8c 4^Í_pê=Æb»#ä£\9c¡Êqm\ 6*}2k2\ 17\8d\84\87è\8e»¸;\88Ü/óañ-\13òØ¡µæ@\91\aI3ºÖ^ÿÏd<ûO_Ϋ~æ¸{³\96ahm\92@o×µå7\9f\9dÍ\8aa0\þmÍÛóa¥\95ï\96=\9eäç¯ß8Ý«mëË[b\e\16ÉÚ¤\vz³Ýq³go]Ü/T£pzñù-·þÿu\9f~%-ÌÎ:9~rêûº\85o\96\7f   \8a×\94¼ÿdbBÞâ«G¢Ë·X¯\96Ùµåre&\83<\97Ëo\83\ eó\1cѲ\95:^uëg¦[ºe¶¦ñóô\15´\1cP\9e½ t\9fæ_nK+«­\12ÞU«l²l?í6Z û¦s¥²SWúµ®\ fÙ2Ùò\8f\9fv¿\8c®¯\982ûX­ô\99÷1¾IR>·\19\14\13\ e'ü[Í}Àù\85ß\8f;Óon\9c$¶|­ñ>\99ùÁÊ©Ëf¿s­Úh¾êÉq\93Éî\v~\1985-]õP¥ýÐ.é& îb\ e¹ïó×>ª1ñ½(h¶ý\99\98\8eÅÛw\1ex´|Gxû\89\93b­]zA+Ï?k\8dª\9biû`Û<ÿG\9b\96\1f\92V~óÅ`ë\8e\9f\vì\17J'eØeg_Qÿ{?Ú\80BÀ5jÀ°0 9'5±¨$?7±(\9b\8b\v\0ï ^\ 6
\81åt)>\vQ\es\91ò\8e{çp×Lü\ 6\13Õ\95hpÏ\82I\f\7f`p§ømaÃS[\8c\f\14!kmè&\8a\1a߯\9f[\ 4¡H\0­ï;q\e\ 6ÅU-Q\83\b*2&\96\8eìù·´\1e\89\fÄ:\1f\94óG±\93\878W_O6\99ÊwD¯ô§\8b¯a%Ô\95â\ 2úD©&~q\8aûN¬\8a×^ö¤\84\fºc¢­É\9f>¦ø\9b <\95h Yè\16\f        \aõ2·\1f+6ö\8aí#gô´\0­\90\811\92\8e\1aÌÚÔ"ì& \v\86 ØbI¡ts\85Z\0.söAÉ4\8f\99¹Z/õ\16=Q?\10²üÔv\83ð»\16ß:\ 4D\13äÎ\fKp\ 3¦ãƽÂ\9f¶]Acð ­\13­Ó\ 4û/\10»ÅdÎhJô<öJ\0¸yxí\1dc\9cY¿\ 2ú&âI\1ffp\a\98Ø\19%dª½D¼µ?¡Â}©m\13ñ\8c 4^Í_pê=Æb»#ä£\9c¡Êqm\ 6*}2k2\ 17\8d\84\87è\8e»¸;\88Ü/óañ-\13òØ¡µæ@\91\aI3ºÖ^ÿÏd<ûO_Ϋ~æ¸{³\96ahm\92@o×µå7\9f\9dÍ\8aa0\þmÍÛóa¥\95ï\96=\9eäç¯ß8Ý«mëË[b\e\16ÉÚ¤\vz³Ýq³go]Ü/T£pzñù-·þÿu\9f~%-ÌÎ:9~rêûº\85o\96\7f   \8a×\94¼ÿdbBÞâ«G¢Ë·X¯\96Ùµåre&\83<\97Ëo\83\ eó\1cѲ\95:^uëg¦[ºe¶¦ñóô\15´\1cP\9e½ t\9fæ_nK+«­\12ÞU«l²l?í6Z û¦s¥²SWúµ®\ fÙ2Ùò\8f\9fv¿\8c®¯\982ûX­ô\99÷1¾IR>·\19\14\13\ e'ü[Í}Àù\85ß\8f;Óon\9c$¶|­ñ>\99ùÁÊ©Ëf¿s­Úh¾êÉq\93Éî\v~\1985-]õP¥ýÐ.é& îb\ e¹ïó×>ª1ñ½(h¶ý\99\98\8eÅÛw\1ex´|Gxû\89\93b­]zA+Ï?k\8dª\9biû`Û<ÿG\9b\96\1f\92V~óÅ`ë\8e\9f\vì\17J'eØeg_Qÿ{?Ú\80BÀ5jÀ°0 9'5±¨$?7±(\9b\8b\v\0\97\v^\14
 endstream
 endobj
 16 0 obj
@@ -5686,7 +5689,7 @@ endobj
 /Ascent 850
 /Descent -200
 /FontBBox[-4 -235 731 800]
-/FontName/BPPISA+CMTT10
+/FontName/CBSFJD+CMTT10
 /ItalicAngle 0
 /StemV 69
 /FontFile 15 0 R
@@ -5702,7 +5705,7 @@ endobj
 /Length 15915
 >>
 stream
-xÚí·S\94/ÝÖæ\99væNÛ¶mÛ¶ÿi;s§Í\9d¶mî´mÛ¶mô{Ω¯zÔWuÓ£ïztD\Ä\9có\89gýbÆ\8a\18±È\88\14\84\8d\ 1âöv.tLôLÜ\84"rªªL\8c\84\8c\8cÂ0dd"N\0#\17K{;Q#\17\07!\13\17\17\90\83\13!3;!\13#7+ó?\a\f\f\19¡\88½\83§\93¥¹\85\v\bÕ¿T\1c\84\0'K\13#;B9#\17\v\80í?&&F6\84*ö&\96\0\17OzBB!\e\e\7f]âL¨\fp\ 6\ 1Léa`\98\98\bM-M\\b\8d\ 1æ\96v0\fÿÂ\92²3³'äøOÚÔÕá¿Jn\0\7f¸\b)ÿMJEø\ f§©½\9d\8d'¡)À\f\86AÞþ\9fñ\0ÿÐü?\ 6û?pýwsqW\e\ey#Û\7fÙÿ»Yÿ[ÝÈÖÒÆó\7f(ìm\1d\]\0N\84rö¦\0'»ÿ.Õ\0ü\aN\ e`jéjûß«R.F6\96&Bvæ6\0BÆÿ¤,\9dÅ-=\0¦\8a\96.&\16\84.N®\80\7f§\ 1v¦ÿ\9dá\9fÎý\9b\80AXQQJE\88æ\7f<×ÿT\15\8d,í\T=\1dþ§í¿äÿ\8e\99þïø\9fþ8Yz\10ê0þÓ`¦\7f\84ÿìÿu¦÷ßF\13³3±7µ´3'Tq1²35r2ý\9f\89ÿ\9dJXØÞã7\1d+!\1d3\v\e!\a\v\13!'#£Ïÿ*S³³tt\ 5H\89\12²122r²0ÿ;kâêä\ 4°sù÷<øç~ÿ+6³ü§9\0\80\aÀ\ 4Æ_EI\8eò\92r\1d\9d\11Ý \92\9c2pá³4< \90W\8dãÛ\86oýÏQkê\9ew\1dÅÓ\88ÀF\935\8c7Ù'\er\93ÁéCÕÇϤ\9f4']`údì\82\ fï¹Ôz×xB°×­:¬ ü\v\12kÝÃZ:ëg6¬¼!!RÛL«z¿@r,¯6C7«¦\ f\81\86KX\16³¼Òg\ 3ex\8b\ 2)\9aâ\8a ~[ÜâCi­\89R\9a0qÐx_ó\94¨íÆÄ\1aÚFæOx°¼\87¬õ\vg\1aè\9a\18,\1c\91«\15°3\848­:\9fÒåMÅ\14d*ó\1d-\15\93¾L
+xÚí·S\94/ÝÖæ\99væNÛ¶mÛ¶ÿi;s§Í\9d¶mî´mÛ¶mô{Ω¯zÔWuÓ£ïztD\Ä\9có\89gýbÆ\8a\18±È\88\14\84\8d\ 1âöv.tLôLÜ\84"rªªL\8c\84\8c\8cÂ0dd"N\0#\17K{;Q#\17\07!\13\17\17\90\83\13!3;!\13#7+ó?\a\f\f\19¡\88½\83§\93¥¹\85\v\bÕ¿T\1c\84\0'K\13#;B9#\17\v\80í?&&F6\84*ö&\96\0\17OzBB!\e\e\7f]âL¨\fp\ 6\ 1Léa`\98\98\bM-M\\b\8d\ 1æ\96v0\fÿÂ\92²3³'äøOÚÔÕá¿Jn\0\7f¸\b)ÿMJEø\ f§©½\9d\8d'¡)À\f\86AÞþ\9fñ\0ÿÐü?\ 6û?pýwsqW\e\ey#Û\7fÙÿ»Yÿ[ÝÈÖÒÆó\7f(ìm\1d\]\0N\84rö¦\0'»ÿ.Õ\0ü\aN\ e`jéjûß«R.F6\96&Bvæ6\0BÆÿ¤,\9dÅ-=\0¦\8a\96.&\16\84.N®\80\7f§\ 1v¦ÿ\9dá\9fÎý\9b\80ADXE\Z\94æ\7f<×ÿT\15\8d,í\T=\1dþ§í¿äÿ\8e\99þïø\9fþ8Yz\10ê0þÓ`¦\7f\84ÿìÿu¦÷ßF\13³3±7µ´3'Tq1²35r2ý\9f\89ÿ\9dJXØÞã7\1d+!\1d3\v\e!\a\v\13!'#£Ïÿ*S³³tt\ 5H\89\12²122r²0ÿ;kâêä\ 4°sù÷<øç~ÿ+6³ü§9\0\80\aÀ\ 4Æ_EI\8eò\92r\1d\9d\11Ý \92\9c2pá³4< \90W\8dãÛ\86oýÏQkê\9ew\1dÅÓ\88ÀF\935\8c7Ù'\er\93ÁéCÕÇϤ\9f4']`údì\82\ fï¹Ôz×xB°×­:¬ ü\v\12kÝÃZ:ëg6¬¼!!RÛL«z¿@r,¯6C7«¦\ f\81\86KX\16³¼Òg\ 3ex\8b\ 2)\9aâ\8a ~[ÜâCi­\89R\9a0qÐx_ó\94¨íÆÄ\1aÚFæOx°¼\87¬õ\vg\1aè\9a\18,\1c\91«\15°3\848­:\9fÒåMÅ\14d*ó\1d-\15\93¾L
 I±+­=^\80Xh\ e2|<,¹h¸÷¹/c½º[9\19G\7f6w\19ü\0P`e¹\8c`:là\av\98¯¿>\´ä3~.ýz¯N\92üá*\94|ßÒ¤\92WÍ¥\ e\7f¡ç\16\85\98ìe%÷¼(o¸·&E\84\13\9bºó\11hí7hÒ§Ï_¼\ 3ÓÃ'\eRP^\9f{r]uQýan<õä\120üü6QȽ©\96!\13uТ/0_»Í\9a\86Ùu\9b\1c\84Ä\94%liÍÓ¯>\8d0Æ·\ 4\11\92ý\85\ 3\vwÐk\ 6\8f§\b\93\88ª`\87N\7f\v`7ú\88æÍ\8c\9d\10ßj\80\19á¾fF\8d\13-GÁ\95\17\95Ð\80a\9dù5ëêÒ8ÏsL\v\99\91\¢õ\ 4¡{Àãâ%õðo\94âjt\ 2\ 1ð\8c­ßú|q\92L\a¸\84½bâ識åÜli9\80~`W\8bð\17\8a6_\15\94±0\841;ÙK.àsÐâ\11QWÑ\90\93\8e±¨W§YO;Ìl\91\16äd8\8eP2\9f¨]«f(ØìÄ\ 4&æ4fW©²"\ \82éBKXi\16\8a\0mÓ÷ñ½þFqÁPبаÚî¯.\1diUl'%ù\93\85]Wê\873«ð1=¦wô\ 5\99\82[\86\r ðz@°\ 2\88\11®³ôÆ$!G\8f\vÁvéiç&
 \9cÃ\0\87Ó\8bûjçÖ£\11^[\1cðä\ fêJ-M\9dÞÍ\80$ìú_ä¼\9bû\a×ÚÆÝ\1d\ 6\7f^-\19ïÄ\17Ü¢ÚPì=G,æï»Ìo\86\rËå?Ú\ eçrØ|:«ÊLõ\96\89Ïú\1f\1cye$·ª\fÑ$\82\9b8\87e¬~Ù\8c\16%"º«\14Qðõþ9\91of²´i\99¹èa¼@IRÍ\942!ër×HcVàíAT\f\b\ek´Ï.\15ËUØ\ 6of?\ 3¾á%\86\92ÛWàl\80&ýç®Öþûg\ fæ×Ä\ffQúb\ 5\94YP)9\13Å\82P\19a¯xòò~+P,èo\95÷`\93V8\81/\15\9b\f½ù¬\v\98NÒ^Pîk§­9­ûÓ\92O$\ 1a\7f\87\vöimÎRú¥®¤UìÆõÛ?]£G\9d\96êÄ»Ô\97\8b@ò¶²ßN*²ÅÆñ?\ 6\fAì8Sm\92\19é\ 2\11Í[R¤é[\1a(ÄN\88¯\89\ e      \91ë@!ûµ\14~*\87Ó\ 3r62ÑK÷»èàÔ`ý05ÓQ\ 1µ9¹,¦¼¿J2tÊLçó\9d\89\11\1dË\ 1o©ðN\89\9bÛÑ\ 2Ï0¡E\v\ e\16\8a\13\83ª\82\9bó\f\8cNFûÏï\85×hV\9a\10Ùo\9ecMç\85äC\85Öv¿zYø~\v\8a\8bã\16Ü8\98Fs\94«¼Ù×,\93Û\8d\81P¨\\fÄu'öN¶\f`\ e2ÉåÚ©RÈú\8b\97\rMú^\1c\93õhå    ¨\82;óÏ\11\ 6£\19N$\12\9fײ\82\10\ 1\88ºZ&J©IT\92\18º\8bòæ\9a\8e"J´_O\8aßeÂÌ©\97\f4V\82\86m÷æðaÐ;\1fÈ\18-IüG\18ç(Yݽ\86]\7f\85 à¹×=ñ\18\9b±\8d/tüÉ\ 5S}\87Òí\9c\0å\ 2U0hØ';¦Ý£\8födÐñ%\11\ f\9f¯\88\12w`É15I\7fÃO\12\1669êcÈå\13"(\12\952Â/÷Ð&ü(eù¡öH\983%\b²Y¤Õ\9c\17ZÞ/®a|ÇÜN\13¯NÃ"1\94õÌD/Oõü\9cÈG\14u\81í\1c        @?Õhü\e·\8d`\96\80â\86\88g\8cO\90\az\8b} ú\9dGd@æ~6Fk5ëÇ î\92÷ë\90z\88à¨\1cÓ\86\17\89í\aoY¦\18UEn˹w\18Wõcù} ñ+\ eñSm\87\9a#\1f©\v\15dñì×ê_C¼\85³o2\139\87\1cei³\9d\ 1ÞuSx.'Ë®\9c\89l\84Si\9fß\89å>CÄùÖ\96\80\96¥\15O\18F\10Vü  ~ÿ4\15ÇbôLN\14\1e\94O]¼\8bý58\91v=ÚK\1f\9eT:æ
 ìD\1aWx\9bQV.ç\8f¶Tº`s\98¡ñ¡Ù¦\13Ý]¢·¤Äiª\9a¸Î¼    Wð¨º"\9f÷ãÑYW0\9e\88øþ¼Vؽ Ð\95\92÷×Ü\8bÁjTj\1c\84óðà\8b÷°\0_â~b\f¸æY\99á­&!JytA Êë\ 2WR\19Ë:\96y êôß'sÛÝ(3\1e<{(N\1e¤@6\87M\a\ frÐï\rì.ÙüN½,é^\0ªÀÀD·\9døÊ'\96[DØ{Ò~Ï\ 5%%·\9d%\ef\1d>/þoØ\9bWa\96¦Òkr2\8dW9W\ 5Ð\0ï8h±\8d¥M­FëÓ`\1f\82î-\aÏìA:`É`¼ýWôפê¥\vZ\ 4\9c»\eµÈW¹£æÄP\10øWÔm7\89/!d\17­e\8d´:»¡9æª_\988ûHÆò©¯Ð60ÄÇ\rèP\1eqÙ@å\98g°"ºÑas ü\82
@@ -5771,7 +5774,7 @@ u
 É\8b°äO>*Àµ6~ý\96Ý)Ý\ 2Î\15½\eh.Î/tÀ8\8f\87~@ëV"¢ÖßÜ\1e«ÿ~\1d
 ­\92 þ5Ø\94\8b\1fÏ\89ãE¶/\17ë\88!hù\14t\1aD¢í^\82SÒz·Ö.{_\eµö[iJÜí\ 5Dø#ª\8cC\91éÈD\87Ô¨\ 6\bÚoTíM"U]½v\rðÛ)ÀZÕÇW+V©Õ\99
 ×<'\82ï~Ò÷å¢'ð^&\8dj^ê÷\ 5äÑ×\12NA®[\ 2ÎÝ1       9Ñ\bô&³\9a<kÓ\16²Öà^
\92V\15\7føE³IlBËX\eFoMX\13\115ßL!7\16k\83õºUdõ±²àÚPIõGO\13çpbñd\f\96Âí¢\8c±\1fNèÑÝÀ*?ò\83ÓîTÞÆ\89ÛÑö¤¦§ò®×y[øJÞë±VyC1\ 1\9cÈ[\1aÞ¯\98è/$|=O³Nðfç¶é\ 4x24̬¾U=\vçL+bf\88\19P\1f5\15¥ã%ª»\84ÙÛa¶%¿ú\13´1\8c\89\14ùÛ{P\92\1c|ðæEB\v·Ë\13\17\vDïK\ 1~ñÆ'.kÏñÊU§]ó\979 qû\90]Mg±\19      \88ñ\94\9fCQ·Ì!\1dømÆ\v\18\81Þ1Æÿ\97\eÌÿoðÿ     \ 3\13\e\80\91\93\8b½­\91\935\fÌÿ\ 5\9e\19
\92V\15\7føE³IlBËX\eFoMX\13\115ßL!7\16k\83õºUdõ±²àÚPIõGO\13çpbñd\f\96Âí¢\8c±\1fNèÑÝÀ*?ò\83ÓîTÞÆ\89ÛÑö¤¦§ò®×y[øJÞë±VyC1\ 1\9cÈ[\1aÞ¯\98è/$|=O³Nðfç¶é\ 4x24̬¾U=\vçL+bf\88\19P\1f5\15¥ã%ª»\84ÙÛa¶%¿ú\13´1\8c\89\14ùÛ{P\92\1c|ðæEB\v·Ë\13\17\vDïK\ 1~ñÆ'.kÏñÊU§]ó\979 qû\90]Mg±\19      \88ñ\94\9fCQ·Ì!\1dømÆ\v\18\81Þ1Æÿ\97\eÌÿoðÿ     \ 3\13\e\80\91\93\8b½­\91\935\fÌÿ\ 5ðô"ß
 endstream
 endobj
 25 0 obj
@@ -5781,7 +5784,7 @@ endobj
 /Ascent 850
 /Descent -200
 /FontBBox[-62 -250 1123 750]
-/FontName/DOHDCQ+CMSL10
+/FontName/UCTQTU+CMSL10
 /ItalicAngle -9.46
 /StemV 79
 /FontFile 24 0 R
@@ -5799,7 +5802,7 @@ endobj
 stream
 xÚí·S\94/M·æ[¶­Uõ/Û¶mÛv­²mÛ¶íZeÛ¶msõ»¿½w÷è¯ûæ\8cswÆɼÉ9\9f'gübFä\88\91¤\84
 Ê´\82&öF¦bövδ\8ct\8c\\0aYe\19F\ 6\0#\1d\ 3\f)©°£©¡³¥½\9d\88¡³)\17\80\91\93\93\11 èb\ e`úGgãbaàbb\80\81!\ 5\bÛ;x8Z\9a[8\ 3(\84)ÿÃÅ\ e\10´5u´46´\ 3È\1a:[\98ÚþSÄØÐ\ 6 loliêìA\a\0\bÚØ\0\94þã\15'\80\92©\93©£«©    \1d\f\f##ÀÄÒØ\19`djni\aCÿ\1fP\92vfö\0öÿL\9b¸8ü·äjêèô\ f\17\80â\1fNJÀ?\94&öv6\1e\0\13S3\18z9û\7fF3ý\87åÿ1Öÿ\85êß\8b\8b¹ØØÈ\19ÚþGù\7f5êÿÐ\rm-m<þËaoëàâlê\b\90µ71u´ûw«ºé\7fÂÉ\9a\9aXºØþ»*élhci,hgnc
- å¤caûÏ´¥\93\98¥»©\89\82¥³±\ 5ÀÌÐÆÉô_yS;\93\7f\aù§yÿ \17\91\97\10\11þ¯\85ýOUÁÐÒÎYÅÃÁ\14Àð¿ìÿ\8a\19ÿWüO\93\1c\ 1Ú\ft\f\f\8cÿ\18ÿ¹ÿûI÷ßF\13µ3¶7±´3\a(;\eÚ\99\18:\9aüÏÄÿI%$dïîEËÆ\ 4 ebýg#121\ 3ØY\19|þw£ª\9dåo\17SI\11\0+\ 3\ 3\ 3;'Ç¿²Æ.\8e\8e¦vÎÿÚ\fÿÌø¿c3Ë\7fzdjênj\f\93\95\8dn   ¬Oó\8búÙà©o\99H½sæ8¨d\9c\93\93\ f\98\1c²Ù\17\8e Ø\87B
+ å¤caûÏ´¥\93\98¥»©\89\82¥³±\ 5ÀÌÐÆÉô_yS;\93\7f\aù§yÿ W\15VQTQ¥þ¯\85ýOUÁÐÒÎYÅÃÁ\14Àð¿ìÿ\8a\19ÿWüO\93\1c\ 1Ú\ft\f\f\8cÿ\18ÿ¹ÿûI÷ßF\13µ3¶7±´3\a(;\eÚ\99\18:\9aüÏÄÿI%$dïîEËÆ\ 4 ebýg#121\ 3ØY\19|þw£ª\9dåo\17SI\11\0+\ 3\ 3\ 3;'Ç¿²Æ.\8e\8e¦vÎÿÚ\fÿÌø¿c3Ë\7fzdjênj\f\93\95\8dn   ¬Oó\8búÙà©o\99H½sæ8¨d\9c\93\93\ f\98\1c²Ù\17\8e Ø\87B
 \7f+\a¸8mÕñOù°0G¬mßüÁP²¸\808\ 2\8bÞ'${}\b.u\19jE>,Û\9c\9f\16J@GKî\8f\86\e\v\88'\8f\9e©Yå"Ó\8fý\9f\99yAw\90@*î\80\15,w\172^ëî|é?/Ga\8875\ 6÷`]<Z®fHÛȵ¥RÖH^°`Ây\85áQÑ\83\89L]A¯\96Z\9d\ 1wdpË$Q¹&Ùk@\7f\9aHÅ¢=þVwL3°=\{µê\8eÜÓ1oÛ\8a¶¢82ʧgÀCõ½\91ËeäI\8bÕIëèV\10[ð¤"V\1f\ 3\85\ 2DV        q°ö\ 6(Ío#TÉ\8c:3\10h?\13Í÷rYå\ 5OeEºý\v×Á\17®WàÃ)Ï\0#U\88»L\94&ýW­jéXŦËd¶Ìf«\12Í("v\ 6ôpÃô<5D¨\7f­ÖiÀ^f¢:\93#\10\9båj\86\84®\8b\7fÒ\88N\96\1a<ùmYg]taðâç\ 6@¹1:]\87ÔP=gö\90éX¯?\1d!*&±¶\13\9d\ 5ð\1c\ 6Aã5K\82\92\11E¦°ÿ^3%#\9e\ 1\98\12÷A\17ª¦\v\9cvC2´nÒ{¥\bL/\96õÛaûFÙ5ò
 à\9e±3FXötýËv?\r\85¹»;1/2½\12_\8d5\fÁÇÈ}¬R\7fA\93a\8e\88\8b\8aÂú<Ý\96A\ 5¿\0ûd\812\ 6ȼ\82Ü£\81\91^F=\rX^\81ÑïDhù\19éH0õ\17\b\17Hõ´¥\1fpk¾Åv£¡\95\9a\ 2\84µdâtWK$ÊV
 ?Rï2´û>g\13\1a
@@ -5847,7 +5850,7 @@ a
 Õ\7f\87\85W\ eo~\ f\16\ e\ e\19\ 5rik°I¤Â[çÐó \1cº\89À\84×\1a§5)¾`½ÇîñZ¡r4;\ 3ßX{Y1m\95        þqó\802\18*êT£bßë(¤
 x/JòK+&\9c\82\9fcHÇ?\ 3J\ fI\ fÚ¶V1$ÂIçòy¼¸Àf\11{2h#qζ\80óXÝ\9e(¹9\a§\8e\ fµô.\f\96î\16t\9fº{Uxí¢Yåb¤\ e\89¡e\1dµ²5ÌJ\80h¬Eø Äý6d;ßtu\a%\10ým6g&1ÜÊcr)o«tígõWF)ƪ\ 2\91Ô¼¡\18\ 2§5BÖ2O\fGK¶\90áIs{Ý\87[ñÞÝäHùc¹\839_ý07n÷R\14°\9e\8aóÑ\1c\90P\15Ó\ 6òi4\ f®Q"xeæØR§.\19ÿv\1c\92±0\fÖ&z\8eÀ\15 {ÍbD{áj\842\10 D³^\14¿òò*4°6)&w
 ;
\ 2\89/ÈA­ü!ÏåS).³þ\81Ù\9eªC¾pýò.eS|ç\18\98Q\aP¦jáOA\16òäË   yV\v¯í\eká`\ 2\8f\87s~øó°~\ 4Ñ\97Kõ¡y\8df¯KF½\9f\7f\$\vm\15B\8d,\82\bâ<TM",~\93Q&ñ\82\ eÚÞGyâº\f¼*SôÖiäE¡5*i\r!}3-XØ°Ó\83§îÍöÀ½K/\ 2>w\ e¥JÍ\11ln¤q3'Ç\81Ý9'U´f Ï\ 4Rë7ëÛ°\14T\91\19Q\9a\92\0vä4ü\1eYR\f,Y\18âûÚ\ 4j#\14¾0\ 2½\ 1á\ 5(jK\83g¡Ó\ 2\95\81f\ 3Omé¿ò\9f¸\dôì\953¿4pkÙ¬¹´©¯\92\ 2r\9d\10\7f\ 4boX\13Ë\83ì\10\82\91Øq\93l?ÀaÊû\95\foäW(zÈbÚÆ\97\1a+\10/ª·\ 1ª8\86\7f\11I6@\8fÜf~hfÓ\eéË4\9bB(»&Ø\91\ e\e±9\a\a\97dE7\1evRDu[\9cYæÏìVû}%Ê°£\9f\8fë    \10\8d\95Þ\1f\b!ÚH\99ܲµwé³»_,G¡\86¦È\8d\19\1af¼e\8e¤\8a\89\rB\9e5ÚÚù]¼\e\1dz\\9b\19Ùê   ùwLI\17µ4á|îaô\98¹@íÌ\98ÿ¡¨*\85ú\8c0Ñä'1àjè\83o\9bͬ)}ï\8aÂ,mÿ|ʶ -ã5?/ü\ fïJ\?   î\ 2\8djîþ{j\13åô>\a^4¨=»ü\15È\97\85\ 2z¨Ý\ 3Íî*{Õ\`óÐLÿwå/RÙÍ_Uõ¥¿Ø)\992ü##\90ê|\8f\8eÂU\8d@@I\95úY­Å$Ù{PS½Ûd­EZ\9cë\ e¬÷ð<Ò\18¨©\9e©¨%ãi\ 5\1c\93û\94«\9a\8a\94â¾OVU\10Ô(\ 2\91\11϶4åΤHÙøyç\12ÚEyÌ*ÿÒ\1eÑ90KBôï=õsq\ f¢\14\11ð\8fß\89ö¹®\ 5\fajäU\97K¿úè\ e!ió´\15Ǫ\89Ýüú\ 5\87ÖZZó\832mUÿp\ 6®\10q\7fÊN.\8bSÊðÿò\82ùÿ\vü\7f¢\80±\8d©¡£³½­¡£5\fÌÿ\0öa-\15
\ 2\89/ÈA­ü!ÏåS).³þ\81Ù\9eªC¾pýò.eS|ç\18\98Q\aP¦jáOA\16òäË   yV\v¯í\eká`\ 2\8f\87s~øó°~\ 4Ñ\97Kõ¡y\8df¯KF½\9f\7f\$\vm\15B\8d,\82\bâ<TM",~\93Q&ñ\82\ eÚÞGyâº\f¼*SôÖiäE¡5*i\r!}3-XØ°Ó\83§îÍöÀ½K/\ 2>w\ e¥JÍ\11ln¤q3'Ç\81Ý9'U´f Ï\ 4Rë7ëÛ°\14T\91\19Q\9a\92\0vä4ü\1eYR\f,Y\18âûÚ\ 4j#\14¾0\ 2½\ 1á\ 5(jK\83g¡Ó\ 2\95\81f\ 3Omé¿ò\9f¸\dôì\953¿4pkÙ¬¹´©¯\92\ 2r\9d\10\7f\ 4boX\13Ë\83ì\10\82\91Øq\93l?ÀaÊû\95\foäW(zÈbÚÆ\97\1a+\10/ª·\ 1ª8\86\7f\11I6@\8fÜf~hfÓ\eéË4\9bB(»&Ø\91\ e\e±9\a\a\97dE7\1evRDu[\9cYæÏìVû}%Ê°£\9f\8fë    \10\8d\95Þ\1f\b!ÚH\99ܲµwé³»_,G¡\86¦È\8d\19\1af¼e\8e¤\8a\89\rB\9e5ÚÚù]¼\e\1dz\\9b\19Ùê   ùwLI\17µ4á|îaô\98¹@íÌ\98ÿ¡¨*\85ú\8c0Ñä'1àjè\83o\9bͬ)}ï\8aÂ,mÿ|ʶ -ã5?/ü\ fïJ\?   î\ 2\8djîþ{j\13åô>\a^4¨=»ü\15È\97\85\ 2z¨Ý\ 3Íî*{Õ\`óÐLÿwå/RÙÍ_Uõ¥¿Ø)\992ü##\90ê|\8f\8eÂU\8d@@I\95úY­Å$Ù{PS½Ûd­EZ\9cë\ e¬÷ð<Ò\18¨©\9e©¨%ãi\ 5\1c\93û\94«\9a\8a\94â¾OVU\10Ô(\ 2\91\11϶4åΤHÙøyç\12ÚEyÌ*ÿÒ\1eÑ90KBôï=õsq\ f¢\14\11ð\8fß\89ö¹®\ 5\fajäU\97K¿úè\ e!ió´\15Ǫ\89Ýüú\ 5\87ÖZZó\832mUÿp\ 6®\10q\7fÊN.\8bSÊðÿò\82ùÿ\vü\7f¢\80±\8d©¡£³½­¡£5\fÌÿ\0®\11-H
 endstream
 endobj
 29 0 obj
@@ -5857,7 +5860,7 @@ endobj
 /Ascent 850
 /Descent -200
 /FontBBox[-29 -960 1116 775]
-/FontName/YDEPED+CMSY10
+/FontName/RUJCUT+CMSY10
 /ItalicAngle -14.035
 /StemV 85
 /FontFile 28 0 R
@@ -5873,14 +5876,10 @@ endobj
 /Length 1530
 >>
 stream
-xÚí\92iT\13W\18\86UJÅP\10êQ\14Q®ZD\ 5âL Ä\10\16C\ 2\14\91\88\10Ââ\ 2c2\84\91ÉL\98LØ\Y\
-hUD\14¤¸°¸Wê\86¨\88¢`\91M+
-*\8b\1eÔ"x\0A)h¥\11´\9ebÿôô_OgþÌ÷½ï¼÷¹ß½fÓ¼|¬ø2r\ 5êJ\12´\15Ì\84í\80ÀÓ'\0\86\0Ì\84\18ff\ 2
-Eh\8c$\84\b\8dÚ\ 1\98Ë\85\ 1_-\a0\e@\1c;\16dÇæ0\18f@@*£)L\1eJ\83Y\82Ùï]\1cÀW \14&E\bà\89С¨B\13"EpàCJ1\94\8ef\ 2ÀÇqàýþ\17\15ðFU(\15\81Ê\98\f\ 6\f\ 3\19&¥Á
-T\8e\11\8c¹ï¡Ü\89\10\12p\86Ú2µò£\14\81R*\r\17\98¥á\9c\r4\942\92À£\81\f\r\15\91\9aÕP\rË?Æú\eªáá®j\1c\17!\8a÷ñ\83\83úLG\14\18\1eýÁA*\94j\1a¥\80')C)b¸Õ\ f\1d\82óDe\98Z1\u§\11\1c\93ò 9\8e\ 2\86  Y³\87\ 4\8aE¡2/\8c\96\86\82\10\ 4\83}\94\90\r\8co\10dn\80ÐÅËEhñáh\87T/\ 4#hq´\12\ 5Ð'û`\r\7fª5c¢°(°\ 4bB\10¬1jÞ\8f\86­æBHI\19\81\ f\8d\102\84\92ýÙø\9cÊÙ\99\8cZeÅâ\ 2+®­æªÁ°-àpØkþjô%°p5ê.\ 4l\b\82æ±\86(¥j\8aB        zð:hvü±\ eÁ4SBÑ(TÊÈØ;\1e\e\19d9ÅâUpOqít¿Â\eUõ'ÓÍ\ 3\7f\82'\89ªãR¼µãHQÚ²ªª2\vËîý\9b÷T4\9aÖ³k2cycðÒ\ 2û¦E3Îçê\9d\13\9a%ýYçaGå¥\85    £^\8c8HÐ\9b¤\9e:Yw\ 2{\ e&J²ù\96\1fûÛÂWu6f½\89I\b¾ì\16(\9fx²ÌÞÏÐ¥ff*\15á£\r\1dxÓQzãµÒ;j«\ëÂò\96TëMºå¦\86vu\1c¯Ú´\ 2çºzÜ\99·ßÜ¡\81Õ\9d³`û\1c¡S¥°·$÷\1dWròÈÔ¨\ 5'Jß6o9ñUÄýL\86c¡ßùÄ\15Öõ­\9d%\9dc+Â,Wf\1c°ëþîiÓ\80è]I£ö]s<¬ÅHiÿD\87³Îl\97\8bøÓ\19#\vTݹܪ\11Ý\92é\19²È}±)N\1d¼\ 2}\8bÌ\81¼^_y~¿§*#rî\16¹H¢¶)½~¡«\1añ¡\8a@~\ 2Õ{Ä¿(y\9aâRSl\ 5cãÙ:89÷ûÇ\96\89]<ñ=?²¥<0¦oÄò\9c
\83èâ£![\17µ{¬\vüáLgKñæÊØ­\15\8bÚ<æ·'ÝÞ=ù¥u0}v¡@Û!¬ì÷kdâx\13\eÿ*#ÈáàÍÊJ¹\7fÐD\ f]Ûß\83û\ 5\12·KK\99\92¯l0vä¶öË\
-UðB÷Ýñ&A½­©á\ 1Ï\1f\1a³¦µ­×/¹ìÒ¼±î°£\9eCµ¸øQÒt\91þÚ¢ÅI¡¿%úõrýÃ\14ìò\1dc\9bo\1dq¥"²MÂkô^ÙÕ\98lã²\r2\85yÁ~\9dógY¯>ëÐ\7fe\928sÊ\92päÙ±´¦lÁ\97¬e\1d:nÊø_\94õÆÅû|\13\9e?\82)iR\9eéE-ÏÚ\84þØ[qKrV\85µoÍ\fsjv¢\9aÝ®\ e´²\14\e\167¥Ô2\1f§¥ß\7f­GÀ\r:¦M\84\ 1\16;îx\92xþ~ó\9ew#n\9d±_ÒÖ7\87ÚùV`ÖézÑ ¯<%(ü\9c Ö|ã¨[¹\ 6æ\90ãF\91.VÈXóë\ 6÷µÞ\9b´w$qzºlc\8e\99|\9b\94Wâ¤Ö\ 5^]ïýWù\191\ f\ 6ð\98#å4ê\149Æ@\1dï_ñðQ2\14'ÁK|¾n429å¥^äk©\95ZhaXz÷*_øÔH\8b[PøMN\80\8b8\97\89$u­\9cµ\94»\9e\97<~\9eai\90I|`õÈCÔ·j#Üi\9bÅc­º Ãk57¯$\8fÎô\8a|\16\15'ÎÚÞàÒQ2ÚØÖPܼú\ 5\;;½/PºcçTNN²oÖ£2Ã;+Ú«V*g\9c
-_µØÚàÊÚ<ìrö¾{æù]u˶I`Q ¿Ïä(oLÏ\13·ÄØ7ÓV\1añmx\92\0Gã&çhöþ±\9e\ 3G'\84Rü©p¶¨mo¶[Q®\83ÏÌ\9b9bí    ó\84\12\93:\8f|ź\8bç\1d/|¡\8aÝ\1e\13\1dèUW\1d¾WhÜ`02ïÒËCi\9d!{ulÒ[bBíÇíq\7f\98=ÿz¥GäÕ5)ä®ÐF®a×\86\86,`ÀjÛv?íżW\8a{wôÙyп|\18ÿ\aü'\ 2¤8\8aP4©@¨0\ 6ã\ f>\8c>\7f
+xÚí\92iT\13W\18\86EJÅP\10êQ\14Q®ZD\ 5âL Ä\10\10\96"\12\11B@PaL\8602\99    \93       \9b+\8bK\ 1)\88\88\8a\14\17\16÷JÝ\10\15Q\14,²iEAeÑ\83ZE\ f (\ 5­4\82ÖSì\9f\9eþëéÌ\9fù¾÷\9d÷>÷»×tº·¯%_J®@ÝH\82\84\99°-\10xù.\81!\03!\86©©\80B\11\1a#       \17\84Fm\ 1ÌåÂ\80¯\92\ 1\98\r \8e-\v²es\18\fS  \151\14&\v£ÁlÁ\9c÷.\ eàËQ
+\93 \ 4ðBè0T®\ e\91 8ð%%\18JÇ0\ 1àã8ðyÿ\8b\12ø J\94\8aD¥L\ 6\ 3\86\81\14\93Ð`\ 5\bƼ÷P\1eD(       8Ãm©JñQ\8aD)¥\9a\vÌVsÎ\ 1jJ)Ià1@\8a\862æ   Iõj¨\9aå\1f\rÕÈp7\15\8e\v\11ùûø¡A}¦#r\f\8fùà å
+\15\8d\8b\94¢\141Òê\8f\ eÃy¡RL%\1f©zÐ\b\8e\84\fG\81%lÍ\84¬ØÃ\ 2¦tâQ©7FKÂ@(\82+Ñ¡>JHG¢¨Ç7\ 42ÏÇo\81ÀOdþáh\87Uo\ 4#hQ\8c\ 2\ 5Ð'ûP\r\7fªÕc¢°h\10\ 41!\bV\eÕïǯe#Vs%$¤\14#dÀ\97F\b)BIÿl|NåìLF¯²dq\81%×F}Õ`Ø\ 6p8ì5\7f\11X\84
+õp\ 1l\b\82æ³\86)%*\8aB zè:¨wü±\ eÅÔSBÑhTÂÈÞ=\ 1Ó\b\98jþ*¤·¬a\86\7fɵڦã»Ì\ 2\7f\82'\vëâ3|´âIaÖ²ÚÚJs\8b\9e½\9bwV·\984±ësâxcñ\8ab»ÖE3Ï\16è\9e\19\8a%ùYû~gÍ\85\85\89£_\8cÚOÐ\9b$^Ú¹·\ 2{÷'\89óø\16<\9d\1f\a:"Vuµä¾\89M\f¹è\1e(\9bt¼ÒÎßÀµ~V&\15é«\ 5í{ÓYqíµÂ':U¦yny{¦Õ&\9d*\13\ 3ÛF\8ewCV±sc\13îÌÛkfßÌêÉ_\90>×űƥ¯¼à\1dW|üдè\ 5Ç*Þ¶m9öUäÝ\1c\86C\89ÿÙ¤\15VMO»Ê»ÆU\87[¬ÌÞgÛóÝãÖAá»ò\16­Ûfxx»¡Âî\916g\9dév½Þ\17     '³5\8a\95=\ 5ÜÚQ=â\19ÙÒ¨=q\19\8e\9d¼b=ó\9cÁÂ>?YÑ\80\972;jÞ\16\99P¬²®¸z®»\ eñ¥JAQ"Õw( 4eºüBk\5cãéF8¥àû\87\16IÝ<Ñ\1d\7f²½*0¶\7fÔòüjá½\98²Ã¡©\8b\9e\vüáTW{Ùæ\9a¸ÔêE\1d\9e\93\98òÒ*\84>½P e\1f^ùû\152i\82±u@­!d¿ÿzM\8d, x\92§\8eÍï!\ 3\ 2±û\85¥Ìî3)\976\189p\9f\ eH]K\94ðB\8f\1d     ÆÁ}O3#\96<»oÄ\9aÞ±^¯ü¢kÛÆÆ\83\ eºöu¢²\aÉ3\84zkK\17'\87ý\96äßÇ\r\b\97³«¶\8ek»qÈ\8d\8aÌ3\8e¨×}e[o\9cÆeëç¸\14\86øw9ͶZ}Ú~àÒdQÎÔ \bäÉ\91¬Ö<Á\97¬e\9dÚî\8a\84_\14MFe{ü\12\9f=\80)Ir¡ÉyM¯\86Ä\81¸\eñAù«Â\9f§æ\84;¶9Rmî\97\a\9f²ä\e\16·f40\1ffíºûZ\97\80\9bµMZ        },nüÑd\91Ó^³Þw£n\9c²\vêè\9fKm{+0ír;¯ß_\95\11\1cqFÐ`¶qô\8d\ 2}3Èa£P\a+a¬ùu\83ÇZ\9fMZ[\939½Ý6±G\9dçN¹IÊjpRó\1c¯±ïî«¢ìØ{\83xì¡*\1au\8c\1a«¯J\b¨¾ÿ \ 5\8a\17ãå¾_·\18\1a\9fðV-ò³ÐÌ,17¨¸}\99ïòØP\93[\òMþ\12WQ\ 1\13Iî^9{)w=/eÂ|\83\8a\84À:\8d\ 3Ô·*CÜ1Íü¡fc°Á\95úë\97RÆäxG=\89\8e\17å¦7»v\96\8f1²1\10µ­~\ 17ÌÙÕ\1f(Ùºm\1a'?Å/÷A¥Á­\15ÏkW*f\9e\88XµØJÿÒÚBìbÞ\9e;fEÝ\8dËÒÄ°°\9cßo|\987¶÷\91{RÜ\9bé+\rùÖ<ñ\12\a£Vç\18öÞq^\83\87'\86Qüip\9e°cw\9e{i\81½ï¬ëù"­\89ó]ÄÆ\8d\9eEòuçÏ:\9cûB\19\97\1e\eZ\9a\ etëj\ fÞ)1jÖ×(¼ðò@VWènmë]í±avãwzÜÏsºZã\19uyM\ 6¹=¬\85kн¡9\17è³:Òîf½\98ÿJ~ç\96\1e»\10ú\97\ fãÿ\80ÿD\80\ 4G\11\8a\b\15Î`ü\ 1)o>¡
 endstream
 endobj
 37 0 obj
@@ -5890,7 +5889,7 @@ endobj
 /Ascent 850
 /Descent -200
 /FontBBox[-29 -250 1274 754]
-/FontName/PUOJLV+CMBXTI10
+/FontName/FYMBLO+CMBXTI10
 /ItalicAngle -14.04
 /StemV 107
 /FontFile 36 0 R
@@ -5903,16 +5902,19 @@ endobj
 /Length1 727
 /Length2 1052
 /Length3 533
-/Length 1582
+/Length 1583
 >>
 stream
-xÚí\92iTSG\14Ç\ 5Q4âV\ 4\17\f\ e\1eP\16\13ó0\10v\f«P@\14A\16\81<ó^ÂÃð^xY\0\11\ 5µ¢â
-Z-È¢²©U°\1a\91\80\107Z\8cUv\95­n`AÑ*\82\1cQl\10\97\97\9e~ëéÌ\97¹wþó¿¿¹3F\ 6¾~46B¬FÝ\b\L\83è\90\rpöv
-\á\ 11\0DgP\8c\8c\9cI\14\16c\ 4î\ 2\8bQ\e\0Y[C\80\ 3È
-@,\e¦¥Í"\ 6\85b\ 4\9c   a\1c\89ñ#ÄÀØÙdXÅ\ 2ì(\94ĸ0\ e¼aq\ 4\1a¥2áÂ\ 2àGp1T\1cG\a\80-\10\80åÃGD`9*BI)\8aÐ)\14\b\ 2\bÆ\15\83Õ(\1fÃ)\v\87±<p\1e\ 1X#iD"ü¸%EI\91\8a\v\18«8M\80\8a\12!pA\1c@P\1e\ f¡ª\86ªXþ1ÖßP}iî&\11\b|à¨aû\ f­úJ\ 1Ga\82¸\ f\1a"J(\11£$ð&\10\94Ä¿\94®DGð\9c\bÁW\85<Ä°\0ã²q¾\0\ 54\88Ig0Gò\98È\r\8bE\11_LÌ\8d\0<X BßçQ\1cù\92CÕ½÷\14\v\97zz\ 5\98}zÛ\91}_\18ÃÅ+â\84(`|>ð>\86>Ǫ>\91X,\b\19\fH%TÍ\8f«Ð/ê¹â\\ 2Áp>ð\13Ã8\ 2\93ȧÄ×\NNDl<ÍÜ\1aÐÌ-T\7fÍ\9cÅ\ 4,\vfÂ_\85þ8\16-A=\\80\ 5\83Á`±F¨¸\12\92Dqñûÿ ºóÇ\98\87©Ú\84¢±(\97\92qH\aS\v_@5ëã¼T4Î])¿Ñ±)¯ÚÚÚAm¾æÙõZsr\13\8c=õ[3Õr\ fÜ"Ë\v¯:[í\8aRÔÞ¿²Ï}±û¤ñÓúÃ\ 65YÅßé\99\15h\1fË\99`Y\93\90_.3\ 1¥²¬¡À\18¦úZ»0\94w¼Þ|\88(¿QË\8eUßhj\9bÔ4#V2Ï~Í\85\9coËû\1f&O~z\92ó\£Ì.XÊ\9bÒ6õT¾ç\9a\134\9c³\8flMÙq9Õ¼lÓ+,X\9eôÇ<­FÃ\94,äP˱½^ç\9bn\89\9aâÞ\vsÈè\9b¦\88ß\1eT¶"Ѭ¯ôåÜ\1d))\91i}JÜëIOo\8f\97\9ek\83eAæØ1'Bòøz/\ f§ú6\8d\8f§Éz4\82\97%\1dùu\9c\85Ií]æ\8e\92Üj¤!7ò ÇÉÎÀø÷¡üKCõÓé\97\rwW[U^;\ 4\1cÜöÙ2\9fõúåû.É]Ë×\85\fàè\9fÔÈ\ e\8cÎ\82j\1aê\a\9f\84\14¹T\94>\8fi§%Úe½+¨Ü6ë\82Ð!1ä¨Þ\94tÇã\8e'Kê\8aÏE\87¹\18YÌwü±Y\11½?\91H}´-3\82º0\9b×®K©¾~M´¬\a\8bÞ#\8d\84\aê\ e\97i\17=hì\1aÕ¿\8c#\95æwZ&$\11TÔÊW+fB\89ë\15)%ϺR\16\1e\1e160ËàÝ̪`\83\80p«o²\89 \99\8f\ 6\ e$s\1a2\15F\bK×¼-\83Ü\93\98Ó)z]5éäJ\97uã¨Ý£{\8bE5zL5K·®öÅç²Ýý÷\ 6iR\96ly~P\16\977\8bßýø¥1\7föýtøè^Y+\8d\14zi\8f¡óòQYÀèÐ\9a3ØÞ\94\9dBJ{Üo£\82å-êfÅr#vÏ\9e\e\e6j¯~Ë\11V¬ªiö)o\11¯\90\9fñdm×ñVø\a¥õ.\988Þ¸u¨êí¡\8aw<zð\v\rÓùEÂþÖÖJê\r'áÜ^ýÅv©\93\9fÙWÌ*\fêl÷ßL§ÖU\17è­¯º\9d\91~;L¡|&··\1f«@å©J\1f\1d÷&íb\99µ%³ßî4\16àý½±ÜË\a\12Ç\3>W:À¡0\a
\8dÓöô JúµÎ\87    \r«]=\92ï\14¾»»áDqê\8cF­¬«gXÓ×úý|³bÿD-§I¦ÇmJÈ\94©7\13®\98J=®Ù\9f°W\96;'W\8d\19££Ü\1d\91\96æG\9dº´³Y\1aÙU¿\94ÙX;έåRÂEÛS\9a\8bv.?\963\98@k~*êëw·\98×ãªYòÀ6}Î\1dûs\17\9aÓeø@\1dg4@*stû_tINÛ:\84\e0B\1f·Ö*qçÂ\8b·;8.\1eÝù«_O[»åüæ\89rÍó¡\1dEê%ë\99\ 2v*uI\ríál·À{\95¡\83oÔÏ\9cjûe·ûLEp\9d ïº~k}\91r\94~$5qhèln|ÈÕ´;\10­[®¹ÈÉ!¹:\82שoºµCGÃ%ðm\9bL\81ØD\15\8c5|qZVnpãÀõnå:µ7\9eÉV°ö\ f<WÙÖ\ 6ǹ\157\9fnXo_j¥´õõ|\6zÕMd±nfÉ«»K\ßÌ\eìË®ol«óü©# aË\8bö]\92Ë\82]]S\rrkò\84\8e§6\9cå\14ÍÉ\1f<ú {Û\ 5Æ¿\1c\94ÿ\rþ\13\ 6\\ 1
-\93b"
-&×P(\7f\ 2hí]I
+xÚí\92iTSG\14Ç\ 5Q4âV\ 4\17\f\ e\1eP\ 4\13ó0\10vL\80°\14\10E\94E Ï¼\97ð0¼\17^\16ADA­¨¸\ 1Z-È¢²¸TÁjD\ 2BÜh1VÙU\ 4ê\ 6\16\14­"È\11ÅFq9Õ~éé·\9eÎ|\99{ç?ÿû\9b;cfâ\1f@c#Ä
+\94KàR\1aD\87ì\81«/'h\89\17Ä\0\10\9dA13s%QX\8a\11¸\e,Eí\ 1dg\a\ 1¶L\b [\0±ì\996öó\19\14\8a\19p%Äq$&\8c\94\ 2s×9ïT,À\8eFI\8c\ fãÀ\17\96F¢Ñ\1a\13>,\ 2\ 1\ 4\1fC¥qt\0Ø"\11Xüî\88\ 4,F%()G\11:\85\ 2A\0ÁøR°\ 2\15b8eÞ;,/\@\0ÖP\1a\91\89?nÉQR¢á\ 2æ\1aÎ9@C\89\10¸(\ e ¨\80\8fÐTC5,ÿ\18ëo¨¾4çÊD"?8ú\9dý\87V}¥\80£1QÜ\a\r\11-\96IQ\12ø\12\bJâ_J\97¡Cx\1cBôU!/),Âøl\(B\ 1\r\19Ì¡<&áb±(â\8f\91@\0\8b$èû<\8a#_rhº÷\9eb\1e\97ã³ÐòÓÛ\ eíûÃ\18.]\12'F\ 1ãó\81÷1ô9Öô\89ÄbA(\83Î`@\1a¡f~\\85}QÏ\1dç\13\b\86\vA\80\14Æ\11\98D>%¾æâp\88Øx\9a\95\1d YYkþ\9a\15\8b    XÖÌ\84¿
+\ 3q,F\86\ 1k\ 6\83Áb\rQñe$\89âÒ÷ÿAsç\8f±\0Ó´        EcQ>%s¿\ 1¦\151\97jÙË{¡j\9c¹Ly­}C~µ\9d\9d³ÖlÝÓkõfä%\98{\e·diåí½A\96\1f¾ìj»#ZU{ïÒn\8f\ 5\1eãFOê\v\1fÐe\15\7fgdY¨\7f$w\8cMMBA¹b\ e(Ud\ f\ 6­bj¯v\fG\ 5Gë­\ 6\89òkµìXíõ\16\ eIMSbe³\9cV\9eËý¶¼ïAòø'ÇyÏtÊ\1c\82        ­\13O\14\9c\10?FÇ5çàæ\94m\17Ó¬Ê6¼ÄB\94I\7fÌÒk4MÉFöß>\92ês¶é\86¤)îõE®sfï$UüÖà²%\89\96½¥/fnKI\89JïUã>\8f»{º}\8cÜ\el
+³F\8e8\16\9a/4zq Í¿it<MÑ­\13²(é௣¬çÔÞan+É«F\1aò¢öñ8\8e&æ¿\ f\16\\18¬\9fL¿hº³Ú¶òÊ~àÌÝíÀ|Ú\13Pàï\99·Zh\b±\84\99À%0©\91\1d\14\93\rÕ4Ô\ f<\ e-r«(}¶ª\8d\96è\98ý¶°rË´sbçÄÐCF\132\\8eº\1c/©+>\13\13îff=ÛåÇfUÌ\9eD"íá\96¬Hê¼\1cA\9b!¥úê\15É¢n,f\97<
+î¯;P¦_t¿±sXß"\9e\^Ða\93\90DPQ[\7f½UcJÜ/É)ùv\95\8a\88\88È\91AÙ&o§V\85\98,\8d°ý&\87\18\93õ°\7fo2¯!Ke\86°\f­Z3É]\89¹\1d\92WUã\8e/s[3\8aÚ5¼§XRcÄÔ²áv¶-8\93ã\11\98\1a¬KñÜôl\9f".\7f\9a°ëÑ\vsáô{\19ð¡TE\v\8d\14ûè\8f \v
+PÅÒáa5§°Ô\94fÓíbJ[ÜoÃB\94·µ-\8b\95fìî]×Ö­×_ñ\86'®X^ÓìW~[ºDyÊ\9bµÕÀW\15\18\9cÞ3wìhó\96Áª7û+Þ
+è!Ïu,f\17\89ûZZ*©×8â\99\v\1cÓÆ?uª\98v8¸£-p#\9dZW]h´¶êffÆÍp\95ú©ÒÉi¤
+U¦©ý\f<\9aô\8b\15v6Ì>Ç\93ØRßïÍ\95>~\90\15ó3¥ý<
+³¿ðî(}o/¢¤Oïl¸Ø´ÚÝ+ùÖá·wÖ\1d+N\9bÒ¨\97\14kòê\80\9f¯Wì\19«Ç\19gqÔ¾\84L\99x=á\92\85Üë\8aÓ1'u¹krÕ\88\11\ 6ê\9dÁ´méé\ 1Ô\89\v;\9aåQ\9dõ\v\99\8dµ£¸·/$\9cw8¡;\7fûâ#¹\ 3 ´æ'\92Þ>\ fëYÝîº%÷\1d2fÜr:s®9C\81÷×ñ\86\ 3¤2×°ïy§ì¤\83s\84      #ìQK­\1aw=|þf;ÏÍ««`Å«I«7\9dÝ8V©{6¬½H»d-SÄN£zÖÐ\1e\ 6Ý­\f\ex­}êDë/;=¦ªBêDùW\8d\8bÔÃ\8c£¨\89\83\83§óâC/§ß\82h]JÝù\1cçäêHA\87±Åæv\ 3\1d· 7­
+\15b\1f]8ÒôùÝóîZÙy!\8dýW»Ôk´^{'ÛÂú?\bÜ\15\9b\e\fV\\7f²n­S©­ÚÁßûQÙðå×\91\ 5\86Y%/ïxº¿\9e\9bSßØZçýSûÒ\86MÏÛvÈ.\8avtN4É«É\17»\9cXw\9aW4£`àÐý®-ç\18ÿrPþ7øO\18ðE(LJ\89h\98\I¡ü      ÅP]2
 endstream
 endobj
 40 0 obj
@@ -5922,7 +5924,7 @@ endobj
 /Ascent 850
 /Descent -200
 /FontBBox[-163 -250 1146 969]
-/FontName/JUVMCM+CMTI10
+/FontName/AUTIYW+CMTI10
 /ItalicAngle -14.04
 /StemV 68
 /FontFile 39 0 R
@@ -5938,22 +5940,25 @@ endobj
 /Length 5542
 >>
 stream
-xÚí\97UT\Û\96\86\81`A\83\86\0\81\ 2\82»;ÁÝ5ÁBA\15¤\80ª\82¢p\v\16¤\b\ 4        PÁ!¸;I Xp\r\12<8\81\ 4w§9çÜÛwô¹ýÒ£ßzôÞûaÍ9ÿ=×·ÿ½ÆXc±2é\eñ*\80à¶`U8\fÉ+È'(\ 5PÒ1Ö\10\14\0\bò        \b(\12°²*!À@$\ 4\ eS\ 6"ÁR\0AII!\80*Øönp÷H\89\8aI       \8a\11\10°\ 2\94à.Þ\b\88ÃK$\80C\89ó\ f\958@\ 1
-F@ì\800\80\ e\10ù\12\f½kb\at\ 6\18Áí `¤7\1f\0 àì\f0üã\157\80\r\8cð\0\83ø\b\b\ 4\ 5\ 1 \88\1d\12`\vv\80À\bøÿÀÒ\80ÙÃ\ 1â\7f¥Aî.ÿ,y\80\11nw\\0\8e?I9\ 1w\9c 8ÌÙ\e\0\ 2Û\13ðëÂïæ\ 3ßÑü\8fÁþ\e®¿7WuwvÖ\ 5Bÿhÿ§YÿV\aB!ÎÞÿPÀ¡.îH0\ 2 \ 3\a\81\11°¿KÍÀ\7fÁé\80A\10wèß«\1aH 3ÄN\ 1æà\f\ 6ð
-\8að     \88ü\95\87¸©B¼À }\bÒî%À\1eèì\ 6þ3\ f\86\81þNrçß\9f\1cü\9a&¦:J:Üÿø»\7f\81\10\18ÒØÛ\ 5\f\10ø\97üÏXð_ñ\9dK\b\88\17ÀBàÎfÁ;áÝýÏ\91ÕßfS\81ÙÁA\10\98\ 3À\b   \84\81\80\bÐ\7f\9dJQ\11îåË+(&\fà\15\12½[n\82"b\0I1Iÿÿª4\81A\ÝÁ\1aÊ\0Q\ 1\ 1\ 1        !\89?³vî\b\ 4\18\86üsAÜ}ò?c{È\9dK`°\17Ø\8eà\95\91\81\ eÇ\16Ç\fµ\0õ\8b\126\8eà±ÛÑ{l\89¾\ fÀ T#¹ºÍ\95¨ð\9b\14o\9aüðw\84l'jß\17Qû:)rßÆ\vû\18x\v§ÃÎ\95ù>R\1f×oã&\97ú  /­8J\1fÙ\8ci¯¾ \16\f\7f\90Ü\8f½\1f#\11©}TJ%ñû\91:\ 5Ù¨ÞÊ\17ß_\1frÝHPê\827Ï¿O\ fñ©\929Ù¦ùæ\9c\ fÉõç\1cI·ÙæeyöÑq\ 4\7fàº\1eê8j°°²[l\8a±ê54ó\80Æ|p(Kûtä»Nêíþj`ûehM~¬K/£Þ«k\8cí8É\9fG¯æ¤<*\10e©J
-án\84\vå7Ú-kÝÛ}\15OⱯ]\ 4È\12øÌeØ¿¨¢üK 3Ùo>×\v\9b7Î_wá%Ñûa=c·»ÀMW2\95ÎöÄÆB«\f+^U¥\9dF\e,\90|\9d\87\95Hl\80wÅ^¿¸\95¯¤oªtù¤\9epªÎÛ\1dô~DV8À\90Ä?zJº±ÔçVçÐÁàh\9f«ø\177\14aÓú\9em3¼\17\eC\ e\8fÅ¿ékáê\86å\18k¦üXß±%\92ç³|\19q\15¶6àÃ>sþSß Ç\89\16\17\10{¦È!\1düDÐè¯é\93m\9bº J\ 5Ê\89qëä/ìy\1e¢Tº©¡ \83¬\ 5\9a\990ë:ºXÐ\18\8e\16!_¨-#\969\9eÇ7øöÇ\88\ f²¼ \ eö\97ó\ f\9c2\8di7Ö£Z?»¡\97à:ZYÈj*^\ 2ÝT\8b\96¬ Áå ð\1aÍm«ñ¼îȤn\1f^:àg\92\8bBfü¢tÿÍÖ¡\89\8e=UÒÉA\ 6ùC|ìoæ¬Äq\817>(Xl\9e\80\1aôo\1e(èÙ{p\1f\ 50\8es\7fÙñv½\9d\9f\984z%à\12\96\91jSGk\9eV«¢7Ù}ÎÏ\9f(N\95\14\9cTô£j\9er\\81[Z<dqÿR½\8a3\88>x»æ!}³\ 1Î\rø-\ 49\eå_į§4\17è$\ 6        ¢\84¾\1e\15£Èªy\93\ e\8c\9bÍü\85\89Ø\fî§ï$\91à\87ÌÐ\89ûÑmÊ\a\14\0ëà\92¡\ eYf\87V4­ô\1d\9e\8b¸4<\91\f=X\88e>)KW\96Aö­Á\1e·ø¢ë\13éZR¬\ 6\95Ñn\82\f\98\ 6©Ý\98öy\<\84ä¸j\ 2\85QïÛt¤\bm[ß}&M¨9VÞ\8cdxºwÊYÎÎx\ fð¨ê'Û+¥k&\8bµ·çÃOf(\8bH©C*ú\v1\9cw­L\85ÚÕ\19\9bè¦\98u#\r\7f|öSIÊ\11_Ó7oS¢¹oÚÇh#·å2X\9b+G¯\9d\8dÔÅO$ú鵬\9a\10ʹ\98\11z<MÊÁÌÎ\añáÖíäëÒq\88Õ\98(¡ð{`®êë§W]\87n4r`K0\7fKùB\11Ê\8fÅ[f\84¶@3$#µ±\ 2³\14ý¾\91ù,«\1aÈ\v\1d^\16\9fܤj@\1d¹{Z\1a\äGaÅJª÷o"Ûn¯d_\ 5\8b\ 67&Äqûù\99®¹Ë²ÌñïZJíf¡9OÕ\b\9açÐ[W_µ\13M\r1³S£®n\9dS\9a{\ 2\1c½1Î_ýÂ\0\w\975%ߢÍP¯ÐB³¾©\8e^BÌ\1c&Yy¯ÝÞ\9c\8b\ 6\8eÝP5ÆÓ4oÊÏy\86\99M\16\15+  j÷Ð,¿\19a)Ø˽OZ\13=5Aû3ß\bcx\11%\8aìbê§Í\8c\99=Óª\14ÉE\9f\1c±¸º¶\8f½)rÀ[\9e©\ eßc-\9c zÄe\8bÑíº\90á½;|o\93\87¤nÝ1{,«\82QÞ+=£\87U\18^yûI©iñ0b\992¬Vh³)¬ÌTAjWêë[ÑáÎ1ÚO\10_}£°\1f­cp\8fÐÌN}ràKÀêèVÛ¢9uQ¨D\91½¡\9dòÜçÀ\89\\13¾\13Úª~\0»\83fÉsyä\9c¯Î\82_\90     çÇ­\ 5Élõ)\93Db\ 2\9bâ©Ó\ fýtÑ\94X-g%rmÄø(ho]\0¶_ÃR½½J
-´«×\rîâ3L\95\1f¾¨\89\1a\ f\8aü\90 ©réiÈO«s\90\aò¾ÖÍFz¸.
-©¼ý4êa7'T¶\16·e\96­ E!ôEnÎôû\8añpbÛdBÑ\97E\903ä+å6óÛ\17
-2\17\9ctY#M[ï\9cH©®8/|õÛ\89ZVp3_+e\8eª¨\1a¶2ÑÈ
-\83\7f7æÚñ
-G\85\8dr· Ç\97\1dÏ\8e7\17ÆA½ÃO.\9fç\1c\8fD¯C\0\1e¡!\ 6¸\1aÔ\1c%ÁO\85­eïYz\85Õ\94¬ÒU\ 3\9e\19ÝÇ.ç\8c\96\93\88\9epÿr¹±\10\87\13óð\9aÏY\91È\90±\8aÌ\88gz\94¹\9fh#;Ä$×?2`\e\9eî®×᪳÷¹Hܸ!aö5\89÷hjû\ 3\ 4ög\9aO¬ð\8c"XC\99Ye\85[PûDü3Vå"3ä6òdJKG\92mµ7Ìh»¹\10\v\85\90\8cG2Ûè\9e\16\89GÏØ\9f\95o\vÒ\ 6Io¾Ã\eɽ4OÇoy·;æ©Ô£\9c_¹é\ 5Ìê¼,i½=¬(¶ÓÉ\12\fo?ØóÂëì¬ñn±\9f\1eðß\1f\99wZï\f     O\a¯\86_d=Ú=\bÌPc(\95#0´\9b¡¦\Ƚú ÛA\ f´lb­¤hª\93díÁ\16\97\õ9ÃX¨uï\1d©\15Òiéq·Â\r%\91´U»àl¦\11ñ?\9fj·üa\ 4\11B\19\7fÝ\10y\ e\93AúÍ=Ĥ\15\84ñ\94¨érª\131ݧD½}é\11I~\94nJhN\1eW)(YjsÊÅ&#\97Ü\9f3ùô1\94QËãV¸ÕÙCüv\99\87\97`m£g5.\19id\80s\ò¦§\80eÍã÷\b£xW¶\9f¢i\14=)\8br5£+fбù\a\9ePÛ*/'{â8ÞgÔ"«uï\93¸XuBÄú¤ç\9eÚ+R\15]ÚÊó䩽éûÐò\1c:Æ"í\86=\1aÿ ¡Àà+quÈè,\vû®\11\1e¿>\9e\1d\92«t²ÁK\7fàèt¯S2¢à4Òw+ä¼!Á\ 1µ\aR\88é\94GøÞ\10\9f¡Ù\aÛ?æ©I±\96ç\8cy5Z\86ª\8aß['\8a\aJH*=\i\e\12¿ØË
-]y`ýp2+ò[ÅU\94îtø\9a\99©e\ 5Ëa&\93·¢k\ e¦ÙÎ\0¯·Óp*\r°1P\87ieê\19ÎC6R\8dâú\96*åpá
-ô¤ÉzéÔ'^LÅ\8cúëÓ\ e0«­¿§$\1dm§z\94~èI\97ÙÚÕõ\83h Dß7³!«6?½
-p\ 4o'Ê:ù\89ûà º~\83R3JöÙ÷m\90\f\1f\9c\96$\86<ÙÊ\8f^\8b\97cI£%·%C\84E\1c,ÕÈ\9eò.\82p¦v\b"eÅ,2ÉNØíPmKðâØôÓ\ 2E×d¦½kµO+\·¾\83Ú¾\8c+\13½\ 2
-Ö$û\1e\94:XÌ*é\ 3ÃÁ\1c'yNUB\891ÖÅÃ$º«j¶Ì+"^3rø¤\ 1\89\ 6!O\91\82ÙqÏõ\ 4o\90³\8d\bY>rÃ-÷c¶\19û\15  9ÙïzûëÇP]\ 4b?xx\82\9b8\80Á\9f\83\8eö\9694\96­Ú\98\97¨Ê'@Åi\82\9c\881sq`ç§Â@­TÉ\82fT\f¦Eÿ££\90'Íø\93¢¨\14\13Úh> \vÁ\85\19\84¥_ÔU­tññw¨x\9dçØoáÕ£jGZgì¦öð§\90B¬NZN°&ÿï\f\e\13ãø\18æ(¯«dâà\18±ß¬è+\848\98ÂtäÖ»\1dÙÐjS&MË´vî»S| îù¨\f\99úÍ¡¹IS\ 4\ 2Ûá\83¾\17\91æÅ}\98\16Ë<\18ÞFÅ¿¦ñ\95aÆNöGt\ eOTfÜux¦\f˦ó¦¼åY¤\10\8fÚ®>y9\8bî¤,~«B¸×\8dL~nÒ\18ï\85?!Þ¦(¦äAÙRj\80\17%ÀLMÿÂÔ­×Èfè¥ÂyB\89\9cã\0/\ eJÓN[\81ؾ\9cY!&;ZÂ|´nòõ\8b\9f\89\v\1d!±mð\88\1f*c¹\94\87\12Õû»h2=A\8cÁ\8a\19\ 6ÜôÍ\8dDAþÏ\ 5\ eø½oË\8bÛ¦Eøè.f\13g¸Bù;äc\9aeTÊ\86Í[\85\86b@\93bN\85¿U\9aëÒq¸/\a¿\ 5Y\8aa3\8e\94m<°#æ\1a\9d¥Xà\1eá\1dÕçÛ\13ê\ 6f\eØÏ1¡\ f¨ï\ru/\v\8d\ 4Ù²\12µw£Ç§¿\8c\85ª\8bëÂ\13Òïí­ ¬ÓÑm\14\r|xV?\9e\9aÃkïÓ\1du·I/Ëv½+¸}   e¢¡ÞäÅ3R+LÙy\14\81c°,ü\985\8cÂFË­Îküµ!4J²Ãéâçf\e2\93ÿ\9cVuú¦rXÎ\9ddÀaãG\eZ\92ºèÅ\1a\9b\1eÍìÇ\9b\9b/+\1f¸\91¤\88ÿªr³\98B\ 6h!J\8e®%\17ÚM£+%\96\8aRº~<ài±÷ÇfîE§§ÓÎgó¤`\87\f\f|nÚ6aÝ&ñØ\18\v»µ÷½\9e\91sÿ1¥_(W\15[¯Hõt\9e&½X\94=O;\9fÞ\19%ñTç¸~¯ð¤Bþpb\ 5iæ¯{jcQsm\85+ØPèå\19\14{ÉRyd$>dº\1eÂ{å\916¿\9fÃÓV\97\84ØVÐ\7f¹\15ê\88Ò¤\13?<{/ݤµ\83\18\v\9bvuPP`\aî¦Ê\cù}<b^     ;SEs\87,\885<k"S4\80)èßæ\93\8eqa±q¤Û©ÄÊ¿o¿¤R*\12¯n©n¨¥\10]=^¨\8a³\9f\9bèÝò\¯\17Ë4¬ë"m)稠4~=¡N\99ÒaG#â\8dø\a\13´'\1e\96\97ÑAAÆ\82·|>ã\90Ì£\ 6\19ÅlÖ\82¤·\ eõ¢U#¦I\9aÏiÖ,J\r¨×\8cÏW\1d\7f¿=\98vÿNI\a¡b\12ô\8ajSä²<\9b\86<\vnÉÍ]:Ô\v(Ì3\8bȵoX :ôÃQ»¤uq¨\95\1eò9okUPúÈl«Þ\e\82²¨äY&/R?xô2\80\97³z`=©[\95o©c»\89+öb        \96F
-c\ 5\9fÅ\9bíÊ\1cöE<\82­¡>ÙPÆR\9apí¥Óºã.lÙ\1c\99-âoúl´éº@       ôΠ[ü\19)\96×qy^×\9aO­n]·eÃ\92¸*UL\89o+K\87Û÷ʾ\89\84R\17\98nmY\97Í\89\1dùv9B.ùC÷Ú\1auÿ»\ 1í˳ì\ 5\eZ\ 2\8a\1c\87N\87ÅÊ\9dAO%\15Ös\1dí\f\f¯\eçÜ\98ôp/¡\17}^>¥¨£1\7ffÊØX±\0eÿ_ì\fÃ\98®¡àbI /¯èt3\ 3\eÇóåy"Kÿ©ò§A.£\9dÓzó\13\v\1d \17Àû\1dRö)Å{±1ã;ì\eaÕ*ôØ\92P¬½MY\9e«WäÔ\17\aSâIé¿Êú|\r\ fêØcÛ\19\1f\83~uF=\1c#\8b\1cª¦}\85j\9f\ 1Výä/Öô¹1µ\842«       ¶ôQa\97\8d»¨Ý\1d~Ù70\18[üf\1fª\99bFo¶\ 4\11Ûä´QQ°1bÅcÛ\8eq5\9d\11é\95bð¬\9aüBlð\97xÜT¥\f%^Z\1d\91\9dQ\86\95­ú·oɲ6uÑÚ¤p2Q\99@I?\9f¾_ù\95\87>LRþ\19.ÐÕI_]ä\86=\18®×æ\99%j³Hâ)¢v\12\ 2Udû\99ï\85«9`rpÕt¾pw\9ak\8dåç[\18\9dÄ}Ì)\ 5û\ 1m¯º\92´Qï=è²5zß{\158U²\8bÊ;Õ®¬Ä\99ï*  Ä-iäÒÌ\19d\95\89ÿbß\91\9e¥% Ü\93(ÊÊ\17¤ç\8d_¤¨±eû\99]\90º(`´âØ]\97¸\ 6\82\91V;_õyë£Là­&o¤vw\8d)\ 1\9e\99Æ@ç3ëiÆ     4\83\1f7#\9eO­ïä}nG\9c\1dE\rDpDóþÍÇ\80ÐWîùØm\81½Úo\13¡I\89ý\96[¤öѶSªRñên³d®Q2\84\16=óìó§-\9em\96\89\9fîÕge¸#Ý¥òk¶v\UE ì¤\99\98\8fÏÆë\ f\88\90HB¿M\ 3Ür    \94°\92ÖWn):JÅG!\82\9c\8eñ§\1d\8ar,*\1d¤èi°þÞwi3k\9f_\96\97Ù\1d\1ee2Vø\8dë§ødì)÷è<çõ\e\e_ß¿Q¯K\ ejNy"2ùµÿc\9c­½\8d\11Bhz\97µÅ\1fq@µµ#ù[ÞÁ\84\90\9f\ 5\8cVEu\95Ë\12\ 5X1¡\89_\93f\ 6'\89jw3\84Ú°à\9cÎ%`6Ý\e¹\8a¼º*³«Ñy\89Cà´\99JÇõ      [\84Û÷\ 3\15ù-"¾ãFîUÝuÝ\1cÿ\bKݲB\ 6\83*\82\93\12m¯Ç\1cÓOõþ\876|Í\ 4øþµoæl¤Îc°\r±Ø»r\1ff¾Û\81\8f\90nN6\8bßkðÌò\f\ 2ðÌì ª\99bï,S\7f\94Ë\8a&M\ 4ÿ\9c&\ 3~â~²t\85í7Î\84/ ÚaÅ`ôNÖýEý~Ù¡\17Á\1c}\0\a\ 1ñAîQ¦I²\13w'á\94râK\9agÊF§Ë4qá\93\119\9dÐù)>Q\94³uådç\ve·K\1fðI¬¥âÞ¥y.^\85µ2\95   ïkÍl½\ 6%~Fáû9k\15\9f·VÞ\98QM§È\12~\ 6\ 5ú\8a\14onæuîht óoZ,®\9d\18W¿ë%\fkf\17\ fäê]\82¦fI-Q$V\8f3\13³O\rò
\8d\1aÆz²ð\9d\9e×\93®¶¯ï²Ñôçpwª®IôÖ˯\7fø\ 6¤ðtٵᆴ\e1\8fU\83-h1_s/,\97\94\17Òi(\19ð9[Ûsåi,\8b\b\82\97\912\a¹Ù\e kj\92¡\ f«j&°æúDüNY\9a\1alñaé8¸a$u÷\1c]I±\83ùÏ\ eù\f1\14#I¨S|UCPãS¡\89\8eaÜò[
-³Eô\1dÒ+¤µG\16\96ncÔð\12,¸_,õYA°5\rZg¢¡\?mÖj¿\98¾\16Ó\1e\15\b©\16\\18¶ÃÁ%90\18 ï\ 3l|\85\ 3bxÚ¸#\8dµ\94¥oZ,`Ö\14¢r\9b0\aãç±\1c\95ÁdúUdÖ|°\ 5\82\a'xc·@\86¯\8b\ 6ðN\8dÝx\90°+\17Å\e'SÁÞu\1eæ\10$D\0Ò\8c¹70!­£vT¹ÅyÃ\95\19S«£"\8déàèl\18Ú³8ÿ¶`é \14\82Ô+\9a\ 6\88Ftb \19¯²³\87ÂR\1e\13     "$\92<°(/¼y\8c±\1f/\97­\95ô\8b\18ý¬\13\10\ fZ\93ÆûdN?¯\ eô«IËé1È\8f¯Ù\8b\8fzÞØ\17ü\8dm5áêùÞm»AÁãHÅ\947\ 1¼o?¼©\12±ß-¼Ù\19\12;iµè)Ks\ 1\8fbÅ+§ò¤©\96G½Ï!3jã¸\1f¶2\8c\1aÄjxÏ\1dJpâXù\8a1r\90(¯Óábou½¡´ßº[\91(Bäõr\1f`Àè½µ\7f\9c,äQ£ð¶Õ¬êIÚµÚSë\85g#\95{\90\1cÃÒ\a'\82®_æ\8fù\v\aH³e^\0©\1cK^\8d³s\ 4~"xÞ6}âWºËUW \8bA\9f\19\ 1ºè\13"\1fW\84\13\ e÷ª\1c?\9d\86\15?\9e´\1cepÛàTm[ß\19·ÊPbÓIj® ÌB\9c\8b\8eñség\88Ð\16ðI\90ôS"Â\7f¬Åì\0»­Þ\1a\0\9cáTÏêè\8a\8eI'\84iÇ>½pe±üd\98ëÝú»òi\15VèÊO/Ê\90C`\15=\93\1aײl8<®Uç±VY\97ê\v±\rk^\88î\96\9fòºQ¶\r²\eUW.þ\ e¦ä'Jx\9e\884¡¤i\8a¸ ²>u\17ø_^\ 4ÿßàÿD\ 3;g0\10\81\84C\81\b'\ 2\82ÿ\0à8ÿ`
+xÚí\97UT\Û\96\86\81`A\ 3\ 1B\80@\ 1ÁÝ\9dàîî¡ 
+R@UAQ¸\ 5\vRH\90\10*8\84à®I Xp\r\12<8\81\ 4w§9çÜÛwô¹ýÒ£ßzôÞûaÍ9ÿ=×·ÿ½ÆXc±0ê\19òÈ\83àv`\158\fÉ#À+      PÔ6R\17à\a\bðòó+\10°°("À@$\ 4\ eS\ 2\92\0\ 1           A\80
+Øînp÷H\8a\88J
+\88\12\10°\0\14á®>\b\88ã\v$\80]\91ã\ f\95\18@\1e
+F@ì\810\806\10ù\ 2\f½kb\ ft\ 1\18Âí!`¤\ f/\0 ïâ\ 20øã\15w\80\ 1Ø\1d\8cð\ 4\83x   \b\ 4\ 4\0 \88=\12`\av\84À\bøþÀR\87\ 1b\7f¥A\1e®ÿ,y\82\11îw\\0ö?I9\0w\9c 8ÌÅ\a\0\ 2;\10ðéÀïæ\ 3ßÑü\8fÁþ\e®¿7WñpqÑ\ 1Bÿhÿ§YÿV\aB!.>ÿPÀ¡®\1eH0\ 2 \r\a\81\11°¿KMÁ\7fÁi\83A\10\ fèß«êH \vÄ^\1eæè\ 2\ 6ð\b\bóò\vÿ\95\87¸«@¼Á =\bÒþ\ 5À\ 1èâ\ eþ3\ f\86\81þNrçß\9f\1c|òÆFêæ¦\ÿø»\7f\80\10\18ÒÈÇ\15\fàÿ\97üÏXà_ñ\9dK\b\88\92ÿÎf\81;áÝýÏ\91õßfS\86ÙÃA\10\98\10      \84\81\80\bÐ\7f\9dJA\ 1îíÇ# *\ 4à\11\14¹[n\ 2¢\0   Q\89\80ÿª4\86AÜ<ÀêJ\0\11~~~qAñ?³ö\1e\b\ 4\18\86üsAÜ}ò?c\aÈ\9dK`°7Ø\9eॡ¾6û\16û\f\15?Õó\12\90±ÛÑ{¬É~\ fÀ 4CÙºÍ\95Âè\88\9bT\1fê\ f\11o\bYOT¿/¢öµSe¿\8d\17öÑó\14N\87\9f+ñ~¤:®ßÆ}[ê/´´â$ud;¦µú\9cJ âÁÛ~ìý8ñ(­£RJñß\8fÕ\1e\92\8dê®|ñûõ>Ï\9d\ 4¥&pcþ}z\88W\85ÌÙ.Ý/÷|H¶?÷HªÍ.?Û«\8f\96=ä=çõPÇQ\83¥µýbS\9c\81©'4î½cYú§#¿uR\1f\8f\97\ 3Û/Âj>Ä»ö2è.¼¼ÆØN\90øyôrNÒ³\ 2Q\96¦(\1fáN¸P~£Õ²Ö½ÝWñ4\11ûÚ\95\9f,\89×B\9aí\8b
+* \ 42\93\13û¹^È¢qþº\v/\85Î\1fË\8cÍþ\ 27CÑD*Ç\v\e\v­<¬pU\95~\1a£¿@òuJ\1f\1fªØV"¾\ 1Þ\15}õüV\12¿\92®©Òõ\93ZÒ©\1aOwð»\11\19¡@\ 3\92\80\98)©ÆRß[íCGý£}Îâ_\P\84më;ÖÍ\88^l\fY<æ\80¦¯\85«\eVc,Yrc}ÇVHîÏreÄUØZ\80÷ûL\1f\9eù\ 5?I¶¼\8080F\riã'\83F\7fM\9flÛÖ\ 5WÊSL\8cÛ¼ýÂ\96ï)B©\93\16\ 6:È^ \9e ·©£\8d\a\8dáh\12ò\86Ù1`Yày~\83o\7f\8c|/Ã\ 3ê`{1ÿÀ9Ë\88fc=ºõ³;z     ®­\99\8d¬¦ä!ÐI³¼blÉ\9e\10X\ e\ 6¯Q߶\1aÍë\8cLêôáe\0~¦¸Êg%.Jõßl\1d\1ak;P¦\9c\1cd\92?ÂÇþfÁB\9c\10\8b\82Åçó«ÒOûå\83\82ÍÞ\81û\1e\ 2\13\97\9dn×Ûù\88Ä\8dHcV\ 2/a\99i¶u4\16éµÊº\93Ýç||Éb\94)\11%æ¤"\1f\95\12
+ÜÓ\13!\8bû\97jU\1cÁt!Û5\8fè\9aõqnÀ¯!ÈÙè\80">]Ź gQH0\ 5ôÕ¨èÃì\9aØ\f`ÂlÖ/LÄfH?]'\898\1fd\86\9fvS.(2·\0X\a\97\bsÌ6=´¦n¥ëðZÄ¥æ\8e¢ïÁB,óJZ¹1\ f²m\rö¸'\16]\9f\92b5\80Ò¯\fw\93¤ÁÔH­ÆôÏãb¡$ÇU\13(\8cz¿¦#\ 5hÛú®\99\14¡ÆXy3\92þÙÞ)G9\eÃ=Àãª\9f¬/\15¯\19-×^\9f\ f?\9d¡("¥
+­è/ÄpÙµ6\11lWch¢\9d\892øñÙ_9%WlMÏ¢M\91ú¾I\1f\83­ì\96ë`m\9e,\9dV\ eR\a?\99è§÷²JR\18ÇbfØñ4);\13\e\97\93·KÛ1^}¢ä¡ÿ\ 3\v\15?\7fÝê:t£¡#k\92Åk\8aç
+P>,\9e2C´%\9aþ-R\v+([Áÿ\e\99ï²\8a¾\9càáeñÉM\9a\89«§¥ÁUn\14V¬¨rÿ&ªíöJæep£\83HHcR\ 2\97¿¿É\9a\87\fó\1cß®\95än6\9aãT\95 y\ e½uõU+ÙÄ\03'-úêÖ%µ¹'ÐÉ\aãüå/\fÀuwYÓÛ[´)ê%ZpÖ/ÍÉ[\90\89Ý8;ÿ\95{ì¹HÐØ\rec"uó¦Ü\9cW\18gìì[\11Ñ\92àvO\8dò\9b\11æ\82½¼û¤51S\134??\18b\f/¢D\90]\8cý4Yq³g\9a\95Âyè\93#f7·ö±Ø"G¼å\99ê\88=\96      ¢Ç\9cv\18Ýn\v\99>»Ã÷6¹IêÖ\9drƲ+\18ä¼32{X\84à\95·\9f\14\9b\16\ f#\97)Âk\ 57\9bÂËLä%w%¿¾\16\19î\1c£ù\ 4ñÓ3\fÿÑ:\ 6÷\fËêÔ#\a¾\0¬\8enµ-ZP\15\85\89\179\18Ø+Í}\ e\9aÈ3æ=¡©ê\a°9j\94\98Ë!çü´\17ü\83\8d9>n-Hä¨M\19'\13\13Ø\16O\9d¾ï§\8d¡Àj9+\91m#ÆGA{ë\ 2±ý\e\96ê\1d\94S¡]½îpWßaÊ\ f\11\8b\1a¨ñà¨÷I\12Ê\97^\ 6|4Ú\aù \9fk\9d\1c¤§Û¢ òëO£\9eös\82ek    [¦9ò\9a\ f\ 5¿ÈÎ\99|_1\1aNn\9bL*ú²\br\81|¥Øfzý\^úÂý\9c\836{¤ië\8d3)å\15Ç\85\9f^;QË
+nÖ+ŬQe\15\83VFj\19!ðïÆ<{\1e¡èðQ®\16ôø²ÓÙñæÂ8¨wøé¥yîñHÌ:\ 4à\19\16ª\8f«NÅ^\12òLÈFæ\9e\95wxMÉ*m5àÙ¶¿á}ìr\8e\18\98   \8f/\97\e\v   8q\8f®y]\14\88\f\18ªÈ\f¹§G\99ú\896rB\8dó\ 2¢\ 2·á\19\1eº\1dnÚ{\9f\8bÄ\8c\1a\92f_\91ø\8c¦µ?PÃLb3Óxj\8dg\18É\12ÆÄ"#Ô\82Ú'â\9b±.\17\9e\95#S\:\92h«½aBÛÏ\85\87f>\96ÞF÷´\88?6c3+ß\16         \96Ú|\837\92wi\91\81ßòfwÌK±GéCå¦70»ó²¤õö°¢Ø^;[ ¢ý`Ï\e¯³³Æ§Åaz `\7fdÞy½34"\ 3¼\1aq\91ýx÷ (S\95¾T\96ÀÀ~\86\8ab!ïê½L\a\1dЪ\89¥òaS\9d\ 4K\ f\98Īï\19ÆB­GïH­ vK\8f\875n\18\89\84\9dê\ 5G3µpÀùT»Õ\ fC\88 Êèë\86°9L\1aé?÷\b\93F\0Æ]¢ªÃ¡FÄx\9f\ 2õú\85g\14ùQ\86    ¡\ 5yB¥\80D©í)'«´ìÛþÜÉgO \f\9a\9e·B­.\9eb·ËÜ<\ 4k\e=« o\91\86ú8Ç%±=\ 5Ìk\9e¿G\18ĺrü\15L¢éH\99\95ª\19Ü0\83\8f-Þs\87ÙUy;;\10\98Q ¯Ö½KádÑ\ e\15í\93\9a{æ @Yti'Ç\9d¯\1aÛ÷¾Å\1c:Æ,å\8e=\9aø ¡@ÿ+quèè,3Û®!\1e\9f\1e\9e=\92³t²Á[oàèt¯S"²à4Êo+ô¼!É\11µ\a\92\8fë\94CøÝ\10\9f¡Ù\ 6Û?æ«J²\94ç\8ey7Z\85©\88Ý['\8a\ 3\8aK(>Zi\e\12»ØË\ e[y`óh2;ê[ÅU´ÎtÄ\9a©\89U\ 5óa\16£\8f\82[.¦éÎ\0\8f\8fóp\1a5°1H\9bqeÊ\fç\11+©zq}K\95R\84P\ 5zÒx½tê\13\ f¦Bfýõi\a\98Å.ÀK\82\96¦S-Z/ì¤ËtíêúA\fP¼ï\9bé\90u\9b¿n\ 58\92§\13eóö©Çà \9a^\83b3JÆìû6H\9a\17NC\12GþÖÚ\9fN\93\8f}I½%¯%S\98Y\f,ÙÈ\96ú&\92p¦v\b"iÍ$<ÉFØíXmGðüØäÓÂîÉ,\a·jßV¸N}\a\95C\19g\16z\ 5\14¢Aö=8m°\98\17\86\839NbNYB\811ÖÅÍ(²«bºÌ#,V3rø´\ 1\89\ 6!O\95\86ÙsÍõ\84l\90³\8e\bZ=vÇ-÷g²\1dû\15\ 59ÙïzýëÇP]$b?dx\82\878\90>\80\9d\96æ\96),\9eµÚ\88\97¨Ê7PÙy\82\9c\88!kq`ç§ü@­dÉ\82Ft\1c¦eÿã£Ð§Íø\93"¨Tc\9a\18^ 3Á\85)&°\84¹_ÄMµtñÉw¨X\9d×Øo¡Õ£j'\1a\17ì¦ö\88g\90B¬N\1a\ e°\ 6ßïL<X¬±Qb\1cS´÷Õ[â\908Ñß,è+\84\18ø¡ÉÈ­O;²¡Õ¶L\8a\86qíÜo§ø@Ìëq\19\9bcs\93\860\ 4¶Ã\v}',Å\83û(=\9ei0¢\8d\92oMý+ý\8c½Ì\8f\98\îè¬\84ë\88,iæM\97M9«³(AnÕ]=òrf\9dI\19üVù\bï\eé\ fy)c<\17\ 1\84x\9b"\98\12\aeKi\81Þ\14\0SU½\v\13÷^CÛ¡\17òçI%²N\ 3<8(\r{-yb\87r&ù¸\9c\18q\8bѺÉWÏ\7f&/t\84Æ·Á#\7f(\8fåQð\9e\1e\8aWïï¢Ét\ 50\ 6+fèq367\92\ 5ø>\178â÷¾./n\9b\16楽\98M\9eá\fãë\90\8bk\96V.\e¶h\15\1c\8a\ 3M\8a:\17þVn®ËÀáº\1cü\16l%\8aÍ0R¶ñÀ\9e\98stöá\ 2×\bϨ\1eï\9e`70Gßa\8e\11}@uo¨{Yp$Ø\8e\85¨½\e=>ýe,LML\a\9e\94qoo\8d\7f\9d\96v£àÁnУ³úñ´\\1e\aßîè»MzY¦ëMÁí\v(#5Õ&\ f\9e¡jaêÎãH\1cýe¡',á\ fm5Ýë¼Ç_\19@£%:\9c/~n¶!³øÎiT¦o*\87e=H\ 6\1c7~´¡%¨\8a\9e¯a3Åöhä<ÙÜ|QùÀ\9d$UìW\95»å\142P\13Qrt-±Ðn\12S)¾T\94Úõã\ 1w\8bC\06S/:#\83f>\87;\15;tà2ósÓ¶1Ë6\89çÆX0Þ­\83ßõä²­¬Ç\8f)½BÙªøz\ 5ÊgóÔ\19Å"lùZ\1fè\PâÏ´\8fë÷
+O*ä\ e'V\90¦\ 1:§¶\965×Ö¸\ 2\r\85Þ^Áñ\97Ì\95G\86bC&ë¡<W\9eéóû¹Ümu)\88my½\17[aN(\rZ±Ã³wRM\9a;\88±ði7Gyy6àn\9aô5\96ÿÇ#¦\95ð3\154Wè\82h\83Y\13\99\82>L^ï\1e6­T\9c+³­\13íN%Ö\87û\ eKÊ¥Â\89jVj\ 6\9aò1Õã\85*8ûyÉ>-溽X&á]\17éK¹G\ 5¥\89ëIuJ\14\8e\91±bï\8dÑ^xØ\9aÞ\86\a\ 5\99\v>r\1f\18\86¤\1f7ÈqÎ(ä°\14¤¼v¬\17©\1a1IÑ0§^³,Õ§Z3:_uúýú`Úã;\ 5-\84\92QÀ;ºM\81Óêl\1ab\16Ò\92\97·t¨\eX\98o\1a\99çа@yè\8f£zIãêX+5ä{ÞÖ*¯ø\91ÉN­7\14eYɽL^¤vðøE ÷ä/\17µ zR÷*¿R§vc7ìÅ\12,õT\86
+^ËØíÊ\¶E<\82­¡>\990\86\b­¥Óºã.l\99\é-âoz¬4\19:@qôΠ{â\19)\96÷qy~×\9ao­N]·UÃ\92\98
+e\\89_+s\87û÷ʾ\89¤RW\98NmY\97í\89=ùv9Böíûîµ5ªþ7\ 3Z\97g9\v¶4\ 4\ fs\1d;\1d\17+w\ 6½\14\95Yεµ21¼o\òâ2"¼\ 5\9f÷yû\96¢\8eÆ\ 2\98(âãE\ 3\95\ 2~±Ñ\ f\85\81\8b%\80~<"ÓÍô¬ìæËóDV\ 1SåÏ\82]G;§uç'\16:@®\80w;¤lS
+÷âãÆwØ6«\95é°% X{\9b2ÜW/É©.L?\1cL\89¥dü*ëó38¨c\8bogHux\ 2úÕ\19ýh\8c,j¨\9aæ%ª}\ 6\93¯XÃ÷ÆÄ
+ʤ*ÐÒG\89]6îªzwøeÛÀ`hñ\9f}¤j\82\19³Ù\12Ll\9bÛFù\90\95\ 1+\11Ûn\8c³é\9cj\8e\14\83{Õø\17b\83¯Äó¦*u(ùÒú\88ì\8c"¼l5 }K\86¥©\8bÆ6\95\83\91Ò\18JúùôÝʯ|ôa\8aÒÏ\bþ®Nºê"wìÁ\bÝ6¯l\11ÛE\12/aÕ\93\ 2ëÏ\ fÞ¸\1a\ 3Æ\aWMç\vw§¹Öx>Þ\85ÑIÜ'\1c\92°\1fÐöª+      [µÞ\83.;Ãw½WAS%»¨üS­ÊJ\9cù®\92 Ü\92FN\8dÜA\16éÄ/\ e\1d\19Ù\9aüJ=É",¼Áº>øE
+ê[v\9fÙ\ 4¨\8a\ 2G+\8e=t\88\18éµóU\9f·>J\aÝjðDiu×\98\10à\99ª\ ft\9aÙL3L éý¹\18ð|ký&ïs9Ἡï(j \82#\9a÷o>\ 6\86½ôø\80Ý\16Ô«õ:\19\9a\92ÜoµEê\10c7¥"\99¨æ>Kæ\16-MhÙ3Ï6\7fÚâÕf\95üé^}v¦\aÒCòCÍÖ\8e\9b\8a\b\81½\14#\93òöñÙxý\ 1\11\12Iè¿©\8f[.\8e\12RÔüÊ%IK¡ð8T\80ÃUÌ)ñ´c\87IA\96\83\14=\rÖÛû.ejãûËê2§Ã³LÚ\1a¿qý\14\9f\8c\1e­×¼^ãMFã«û7juo\83\9bS\9f
+O~íÿ\98`ç`k\88\10\9cÞei        @\1cPníHü\96s4&äc\ 6£UP]å2D\81Ö\8châW¤Y!)"ZÝôa¶Ì8§sI\98M÷F®¢®®Êìk´_à\108o¦Ñr~Â\16æò{OI~\8bHì¸\91}Yw]7Ç7Â\·,\9f\89P÷¤\8cä @;è2ÅõS¾û¡\ 5_3\ 6¾{å\975\e¥ý\ 4lK,ú¦Ü\97\89÷và#¤\9b\83Õò÷\1a<«<\93\0<3;\88j~¸w\96¥7ÊiM\9d.\8c\7fN\9d      ?ñ8YºÂö\1fgÄç\17é°¦7|#ãñ¼~¿ìÐ\9b`\8e.\90\9d\80ø ï(Ëø­3W'á\94\vj3%ÃÓeê\84\88ÉÈÜNèü\14¯\bÊŦr²ó¹\92û¥/ø$ÞJaïÒ"\ f¯ÂF\89Ò\98ç\95F\8en\83"\1f\83Ðýܵ\8aÏ[+±¦\94Ó©2\84\9f\81\96  A~ÂÅ\9b\9bù\9d;ê]B|\9b\96\8bk'FÕoz  Ã\9bÙÄ\828{\97 °©YR+\14\89õ\93¬ä\9cSýü\ 2\86±\9el|gózÒÕöõ]V:\98Ö\1cîNÕ5\89îzùõ\ f¿ÀTî.ûöÝWu#\16ñª°\ 5M¦k®\85å\92òBZuE}^\17\e\aÎ|õe±g\96A\84\12È\eR¦`w\a}dMÍ[裪\9a    ¬¹>aÿSæ¦\ 6;|X\ 6\ en8IÝ='7Rì\10¾³C^\ 3\f\85(\12ªT?\95PÔøTX²S8\97Ü\96ül\11]\87Ô
+ií\91¥\95û\18\15¼\ 4\vî\1fOuV\10bC\8dÖ\9eh(×K\9fµÞ/¦«Åt@\ 5\ 5\16\86íqpI\ eô\aÈû\0\e\808î6®(#M%©\9b\16K\98ÍC\11ÙM\98£\91y<{e\b\99^\15\99\r/l\81àÁ    ÞØ-\90þë¢>¼S}7\11$äÆù0ÖÙD w\9d\9b)\14     á\874cî\rLHi«\1eUnqÜpfÅÕj+Ka::¹\18\84õ,ο.X:\bCZ+#u\8b¦\ 1"\91\9dX\82F«lla°Ô'\90\8cd\82\14O,\8a\v\1fn#ì'Ëek%ýÂ\86?ëøÅ\82פð>YÐÍ«\ 1ýkÒs{ô?$Öì%F\9b\85|c]Mº2ß»m×/x\12¥\90\1a\eÈóú}l\95°ÃnáÍÎ\90èI«eOYº+x\14+Q)\8d;]¥<ú].\99a\eûýð\95aÔ VÃ;®0\82\13§Ê\97\fQ\83\9d\8e\17{«ë\r¥ý6Ý
+D\91¯\96û\0\ 3\86ïl\ 2\12\8f\e\85¶­gUNÒ¯U\9fÙ,\98\8dTîAÒHs\rJ\1f\9c\b¸}\99?æ+\1c Í\91~\ e¤t*y9ÎÆ\1eô\89À¼múÄ¿t\97³®@\ 6\83.+j\96\1dtÑ'H>®\0'\1cîU>~6\r+~2i5Jï¾Á¡Ò¶¾3n\9d©Èª\9dÒ\A\98\8d8\17\19ããÔË\14¦)à\15'é§@DüX\8bÛ\ 1v[¿Ö\a¸À)Íêh\8b\8eI'\84hÆ>=wc¶úd\90çÓú»òY\15VØÊOo\8aÐC`\15\1d£*ç²L\ 4<¡Uû\89fY\97ÊsÑ\r\e\1e\88Î\96¿Òºa\8e\eUW.ö\ 6¦è/Bx\9e\844¦ n\8a¼ ²9õàÿ_^\ 4ÿßàÿD\ 3{\170\10\81\84C\81\bg\ 2\82ÿ\0]Ãÿq
 endstream
 endobj
 60 0 obj
@@ -5963,7 +5968,7 @@ endobj
 /Ascent 850
 /Descent -200
 /FontBBox[14 -250 1077 750]
-/FontName/HQTUZE+CMCSC10
+/FontName/NHCWPN+CMCSC10
 /ItalicAngle 0
 /StemV 72
 /FontFile 59 0 R
@@ -5979,24 +5984,19 @@ endobj
 /Length 5041
 >>
 stream
-xÚí\96WXSë\97ÆiÒ;\82H(A¤·@@zï½I/\12\92\0¡$\10z\17\f\1dé\88Ò«\80\80(½7E¤\84Þ\ 4©"\ 2JG\90"\fç\9c9ÿyæÌÜÌ3wóÌÞ7{½ëÝï÷Ûk\7f\17\1f'»¡\89 \12\få\0WG!½\ 5E\84\81*z*&*"  \88\10\88\94\93S\ 5\r\87x#PHU\887\\1a("%%\ 2Tòq\ 2\8aH\ 2E$¤Å\1eH\8bI\91\92r\ 2UP\1e\ 1h\84\93³7\90G\85÷\ f\97\ 4\1d\8eF@!H \1eÄÛ\19î~\13\ 2\85¸\ 1MPP\ 4Ü;@\b\bTrs\ 3\1aÿñ\8a\17Ð\18î\ 5GûÂaB¤¤""@\18\ 2ê\rt\80;!\90¤Â\7fPi!\1dQ@\89¿d\98\8fÇß-_8Úë\86\vÈsÃÉ\v¼¡\84¡\90n\ 1@\18Ü\91TX\1f\1aü\86å\7f\8cõßPý3\ÝÇÍM\1fâþGü_\93ú/\ 6\88;Â-àß-(w\ f\1fo8\1a¨\87\82ÁÑÈ\7fZÍá\7fÑéÁa\b\1f÷\7fvµ¼!n\b¨\12ÒÉ\r\ e\ 4ý%!¼Ô\11þp\98\eê\ft\84¸yÁÿÔáHØ?!n&÷'\82°¦ÑCS+5þ¿\7fë_mC\b\ 2éý0Àã_Á\7føÿ¬Eþ£¾\19\11\1aá\ f´\ 6        \81@"7Æ\9bûï'Û\7f\86\84¢`\b¤\13ÐÄ\e\82\84Aа\7f   ÿ\15KY\19å\1f$"\ 6\14\14\15¿Ùe                 \848(ä?ûL\91\bO\1f¸\96*P\1c\ 4ºq\88þ©B}Ðh8ÒûÏ\9dpóÅ\7f×\8e\88\9bùÀáþp(iv\ e=\ 2÷\91\0\vÿOûãîé{æ­#_\9f\94\ eHIÉãr\13Õ\87\92³\95\84ðh³~ÎÅ-É\9c\97÷©H&ºw\8f¯½O×PÔ $¹}bwA$ñ&\12À_FWQ@ö`,äe{\ 3/°¥!ïÊÂO\f/PÖ\ eîøjRô
-Õ>2®ä\8f\17Á'\13>ÃèïÃ%çÚQ Ó~²\1eMµ[m\7f@Ð&kåëH½Hóú¥¶+u\10\19\81J~QL|»TѶ'§\b«Öð}.òéûñy°\9c9\9cö:Nõ\84\80ëª\16,H¢\90\96\10\1f;\13vmþ0\19Ö\129\13º$üF\14M,Áñ\90ÚèûÖ\83½}&í:,ÆÖÌö÷¡mî"wêÂ\9d\9f±:Û\9aª\8f÷Ý\9e°+þ\9eyWCyµo¡ëêß°ÖÖRf|p+ü7³æ\90V\\ 4ß\ 5#v©­X=£¥\9e\11\17ßù÷EЩÅ4\95ô>ؾ\99Ù\ fÊùN6'\9c\8e\8c\15°©8êÜÏö\9b\84e¸{9È0l3CîÝ\13\97ýyâëü£­Qţïñ5×U\ f]¨>E¿N$\e\ròÉW%^\15¿\7fì¿dñl\8ea\88t"YÙsèGDé á¾e$^½Ø\8fOj"õ/\8dÂ\eêj\86à$\ 4o\8d̽\ 2K$QLa´Æ\83\87Õ\1d\ e]2\84\83\1a,Æä1úm«µù\19Ztú<¶Û«\16=VÄeªØy\9c67\aú\b\875\r¼Çry,=\93ÅtO\88ÍDèu\88Âz        bv¥\v\144v¸\1da* \16%ðá\99\8bæg\93\1e!Ìֵܿe:\8e^^\9bóï{¨\83\ 3\99\89¨KûG\eÑ\11\92ÔT\85\92M6¦rÁ\9d\a¡÷R\8b\81\93s.\ eÔ\e_
-¿&¿¥¨BÞñH\9f^d\90\98­SÕ\886>9\9a\9d®;OÝhG\7fF½S\998SO1ù2®kåîÊ\92SÊ«Ñ\14;¤{r×\ 5/Sú\9a\8cÄ\vük\86¾»\10íÒô\85Y"±Ò\8f\9eê\15ÏðWñ\9a/¯Í\9f+
-\942w0.}\16P1\ e\1fó§3Z\ 6\1d\8fß\81\98?óUÍZ/    ¤>ñÃN2WÐRõÚ»$sN\ e\93\98U´]ÜqÌ÷@ýêßû\12øÀl \96\90dxÈ¢\8eäVÆ \99ã\13\ 5þ®\18í*æ\19ÑË\8dl}Ê¢\95\1c=\r6JQ!\12ݽyQ:ËËýÅ£ûÊ\ 5¢¬\ eOYä«\17q\9f»LV8Qw{\ ex}àj ~®\0\ 1¥[*1¬l\9fu&ßî0\8c<6¡×\1cqà8m];½ý½ÿ\18Crá\1c$\9e)&jÀ&¥_õ£\b`\1e*\16ò]dÜ\7fJ\98f®ìÌ\ 4­3¢©\87£ù19Ü\94@·7?«\81\9cÞ¨îá§
\9aj(SV\9eö¢ÌÙ\ 1pfëé%ù¡Ö\19åd\ 2\96Ñj·õ-Ï\9eB­Å½\81#Ä-°\ 6f5h\v\8aèxã´/\a£,Ù\95}kùI­Ã¾~\10§Í\92\1a¬\Ü1µÑ­'yѪ\9eg¬ÿÙ\ 5\f\97Q>r\ 6;:\f\8cì\13îÖÉ·\80#\rÔcÓ½p-Òî\1eßÚyv\ 2°8Í\89¢
-\ 2#%\83Ö¹\eaWrG8nùcQg¦¼\95®¼Ðå\ 4\93Ñ¡¦àã\9d\8cÂÛÙw1Y©÷]ÈPCQ^\8en9ò\1d»»¦ÃÌ\14§oã¨\92, R\8f\1aÚ!fì=|L\86a\1e3\ 2Ê\16
-\86Zx\ 5\8a¡õþÔ¸zÜ¥I%{ß>÷~_\1aå\96³i\0¿Ù\11\8f\8a\93x¡5\1f7\18øÎu\8em\1e}\ f\96FC\18vÎ×\ 1íÊ
-c\ fèÂ¥²ÕáÂÜæ%\8fhlOÔg]\80û»ï\95W¥³{®³¤,×[)\9b\ 5\ 26viÐXof\86è¶+\ 1\90\1e\9c\94ý\81\84÷Ï»?\97Øk¸\9e$ÞF\7ff\8a¶>rÅDªÉ\ 6F+]\97=­ß\8bçsæ\1cõ\rÆ\16\15GªêÒ)®¶2l2K`ïÅRóó\8d5A©ó\85²ÊºÞª\11\bØ\7f\8dÂe»ÒÑ;Ï[Ý\8byw1<¿\90¥§!î¼\97\8c¯\9e;ÿ$ýØ\92ý.ù\96\87µÒ\r\ 2&\85ù\93\85½ÙÞ\1c\ 3\92âç`\1a&\rQý÷K\vã[Ó
-\82oXI^\8bíq,¾     2¸$[@fpi¶Óí{z%ömâ-'c\9cý@\1f<b
-ÅìÌC\1eZ\91[Ê%Ùq\9a\b0ÉV%á'\\#ÚÉU­\v\88\fscÕú%\88\86¸ÎÔ´S¤\b\80LNâ\fß\9e\18m~ñ\93åéÞ\ 3sT\9a®ê1ð%\ 3V8ÓÔº¨\99Ó»ÀÊkRtì\84\1eÕÕH\0\ 5\95\94fûö×ðz¡X­\ 1ñ-Á¶\86ß5s\9cz\ 5\r\ f\99?\84½ÔV#%©\8b?mQçïiù\85.ù^]¯\b¿\ùµß\82\1c\8c4DZÙ|:ØÇh%2v\12äì\ 57'Ñ\ 6k¨yzPÔ¤PÄÑ&6öÒ\82W\86^\r£<·\7f\11ñ»nû±´}"¤d&Lka\83\a`\ 2u×Îu\ em\11\8f¡\ 44\886^\0K\8c\8dÏèöûf»%_\98\9f«nd\9fÎí9\10R5_*áY\17\96û}\97ÎK\91\17\0\99NViÊ£icù [ìeèQ\9b\96wÁÊ\9d<ÉW\ eÏG´·¢Lç­i5¾Meb¥Þ\19\1e\84²dOî±\97éi\10\93\9e\aÄ^\ 4|ß;/å&  Õæ¬\17\ 2|%bÍê%O\8fë\93\1f\9b\8d`\vXÄg8        £\12\9e\8dÛÊÁ\7f\14Z"íÔ\1e§\96\96v\98\95\ 2A\86\14û\9aÙý\88ãÑ\v\e\9d\ 6/nqBcHÑ;ùÑ\98^i8\9c\19þªÄ5\98?\aVb¥-\ö¦Ú\810­v©ÕÓ5!«æ®òþèÂ\ f{\19\8d\1f·½\1c;¥GÕ\17w6Éïl\90æ010\ 4\vÎÁc¤Ïö³\8e<ÀBÔs\81ßw~^t\19\936F8åe\1cÎ-DÚê\98ô%²\8b?\97Á»2\r¿Gr,+7{Õ\_ÊmEEà5Ý\9c´u¤`Ï¥4Ë]\1a\9a3<d:_«gôá f\1fÐ\ eÁgàéüa9H³kX2\90;e`ï^h\95»ýºÙ7:À£{Ãú81ÀJi¼\9cÔN©YqÜU&\ 2Æòí\81_¤óW\9d§¿(úÑÉr{ý+,x2:W\94\f¿-\96\13\1exj\16=|¶¨=\95\9e:Mq \17\85ö«È»[k)\96ôÊ\875Î%9ð`?¡:¼gáj¢IÏú;\rkèk\Ã\92\8f_)\r\;³ûϺֲ¹\88\92la\ 5Þ÷ä\161Z¦T£{G¶\99³\ 4u\9d¬\r¡Ý\13&\1dÔôB\112ôÙ½!oÉ;Avû\15I\8c±,\94EÖR3\89uÀK\17é\ eAhq¬-o\ 2\7fÌuµ \9cÀµªk},¶\89\8d\83ý£ä\86orÿÆ\8c\9e£\1e´lX'àõÔcàn\ 5Y\81ECY%dmüå\82\8dȶ&ª\85î>\90T¶s\\97\7f\97\0%+\92\84×xër
-\83}ºU!¯\8d\11#\11@\93Dc^\8cóvG\83\89s\8e§s\rÜÇ"¿\99\8e\92\12É\13hIXY{?ÃèB«c\93!\95½½ÄB\ 2mÛt\98\1f\18¼\92^2\8beWaAø?\15Q\94ç§\ 4Ë\9dXcØkæG\98\ 5èLX´Â\82¦=w÷ÀÕ»\9a\1c\90{Vª¿\9f\97±j\195\95ç\91S\9d4§ÿÖíù \1c\büJ©òk>2þ´~\8d\ 6µ9+\9f\11õ@uû\93ª@º=UÚrídª&Ñ]:~L\83¹\8fBt\9f\r\9eõ\9c|\ 4|÷rì,L÷\83ð
-u-Nb¡®\10\96²>\9fõN ø\8d\87¿Ör\12\ f]x]ÕëGÕbñ¿¶­ñ
-W\ e\ 1y\1eJl»\11\13©¹¥«¡b\0@$4CÁü\94³ÌªOÖ5©j¨ÅÂ`G¨ò\90\0\9b~B½J\e·èö\ 6ºF?Ñ=+ÝHR\8f&\ 6\95QË~c\946\13¼½â9r\vû8_\9c+\872ws±ýBÊrEnÊ\93\83hiXÁ[ûÀx[\fGÇ´®o\b\13àh0\11)P|¯\89\8e\1eÑ°Û½ÌqêðËDh§\ 16Y\91Â$zÛ5Ì\8fNP\1d±8º#«´©9C°ið\8e\1d\8a\1aYè¶Ñ7\v<ai r\93±\13ÛÈ\1f=4·»s1  ¦S\8e
-¨eøa¼b'U\1a0Gµtþó\ 3\f#mNåàRá·/»}àÒêGc/\89ö\96\8d+\8f*\91^\89D.­&\82Î\99Ä\9bhåd\93|\a(\83\1e\9a\f\9c\96¹1\7f¢HcGët\89T¦cdÒ
-h¯\99\1e×\18)\rÉv¦\rEv\0\93xD§\ 6\»kACS\88§\ 4\80\r"óß¾Z}ñö\9bªKJº\80\ 5Çzáõz,_y«ªióa-á\88Ê\84\ 4å6Ô\81Q*\13°Î»2}\ 5\83\eðÇ!\87C\9c
-ëÊ&/¾¤^\ 5Íp/â\8b¥ØðÇ\15\\1f%Úé9ÚÛ)\8c÷Þ_þ|.\93c\16ã¿\a`aï"Òl\9az²t·éN 1\84r$í\1e s,6¹\14ÿAW&¡\0\ 1§\83ÿ\a©Ô\T5/g\89°¤I`H\19\93\12\8eQÈNF\0zít\8aó<îè¾]Æ\83\90\85i\ 3\fEBöìç§éþ\9cÕ)4©è\1d@çv\O\88d%5\1fv½*~À°¹}1\8a+ ±\8cUñú+#º\85A\8cÇ<D6'k½\93=kéYk6\14J<'!\8bSH,|\167'\97·ÜdôrEDØB\82T\ eø©<\eÂ\\b\ 1ôP±\18éܯæû\9c÷a«úè\11ÙòªÛ'lû\11ÿûHqg§\19\15%)ì¤*ÈÛO?Ø\ 5\92-ñ.d¤»©è1Â[Ã\ eA\80j5¤8Ø\bJëLÎá\e\93\91\7f\15\95}\95Á\12ë±oöþì$Æ$\1e쨲"\94z\ 4µI5p\137\11#Þ(üv±©D1â\ 5TO\8exÝ°\ e\19\98ÐP\17I[©²!àbß.\9b\91$û     #R\ e#\10ÌËÃ\99LPoª\v\9f·¤÷\9dM\ 1Q5> Ð:84\13³q8?Ë\9d\r«äp¬ñ÷\19.<-\94]-à\96WÂ15¸Ì!îñ<\19u.p\12è\1d.lmmS\ 3\9as©ø¯³\9f\8c\8d\a\aB\ 6ìx£ß7Ðß±\bu\93?Ôô\16\98^\Hù\899|C©ÌT]~º=\1fA\9e\9cÉPwV§\90\15>z%;£e¬´ôe*\rÓ^uX\1eö²ò\10Áª¡eO\1a\9b±&¥h{?c\15OÒx\15GÖä\9cChJY~¬eæÙæϾ6FXG¼[¸\\ 3X\94Mu1¦\bÆ%ÅTý>N½'¼A&Û\9dÿ\vK\8dìfñ8h
-ÍÙKT\10ÿr[½Ñ£\187{`u)ÜU]e#\8cA\8eܾ¤|\8c\83\82\aßh?Où,\15¬\1e\1c9k\99M¤¾ëÒè>êÖï^ßàÛÁ\87³\8bß\9c3F':HN\a\rØè~(­Vð\ 6-Ùw{/£ùûã­x\1c\1f.Ú3q\880íZNÉH¼Lin÷ú+\8b\176Ç$ýE*B\981Qç\978\91iN3 \9cýÌËm\97ÈóÆ2\92À\96sûÜ\89êáoKkÛb.ÚÇI©\80-\83\90Q\9f[§q\ fç%Öù3]Ë\9c²qI¸\1e\8fÝ5È°Õ.\7fÒïÓ$½1ÌónÜ\ 4¿VïhÕç]©c¿ né
-i\9d\11\9d²÷Ð¥|ÃSpÄæÂgK?D$êÔô#Â*ó§\84\ 1\84ª³Ç\99àWQ\93\16:\19\94®\95~m`Ièü¼\ 3ë>\8eÎ_~=µ5nMv¶Gïó\8dl_óò\9eQ¸1¹fùLãþó§èeÝ\92\97\12x_9C\84«d\92'>«ûØÿÐç»ÏYx!Së\9ekËm(vH\ eë¶â\ fà\rg[\17ÌéÑx8NHíA\19ïáiÁQiQüë}âë`­\ f\9dY¦NÀ2k¿\97ôN&;¿h!\ 1kc,\88\14nîÆ\13Áê~GÑ\88Åö¶\12¥f#%g<\90ä&ýýg×\89\9cï\98\ 2\b\87>NÉïbR¬g'¦{wÆ\88^\9c+\a\ 3è\93\87¤'\18ðÅ\ 2O\1eãr`+¿©;\88ÝQ8Ýí-\ 6qô+ÙrQ7m\9dâ\85^\18\89\13W\81\95§F\86\0xg*\81\ eüO\ fò1w\91\nÇcÏ\93\ 4¼ÏH{b~{\91\19<%\14bj\19¸{âÐ\11(\91\96¾úLSX5µOÈøm{ª.\rî\9ar]ôÇzH¹\1c\84ìUûÒRÏÚV^Ýä\95Öl\8em+;\8fàO·0¦²Íì\8fJ\9c/¦#<ÈT*¦3<2o«      ö¿½\97\18Õ%øc\ fiÛÁ\1a(\86\15\9e=\14¸ä°vö05ú( \11«$þ»Óæ7øÚÓ\81=yá\81\97¾\82\¶¤ï[\89×\1a\1f8\98T\83d3¿ÿìPH\94X­l÷=ßtf\r\83¶­Èp\99¡P\8dü\95¼w\94{¹(\7f\84\87H\7f\1cÌ\8eõ÷Ø/;\84k\9fð\87b>¿á\8c8_¤\88\17r\98@.\9e#`CÑ»\9d3º9âR_À\ 6\0\1a\9aGë»xCy\1d     58±\8e"_ÜS®Ê\ fî\80§\18"\93ïó6\ f+súáv`\83u\ 3\86î\1c/\14E´(¶\97\ e\82q"\vÉÇ^-U\96·ÑÐ\94\197Õu%UËÂL\8c\9a\15\9dn\aûî/1êðê\9a^¶º¦              \ 6r\f\fm¡¼Êµ+¢¢èRPY\89\1aÄè\12À\81\1aÇiºö\9eÑi÷p2ÿ{>]·BÎ\9b\83l\ 3\9aXuÞ4[s¡\ 2K«ÀL\19+PbÁøC.(k'üMv\17+ÛÁ1K¦79\9dV\81\b\98_\a{W.\90ÄÏ\8aþ\971\9a«h¦\7fráùPQ16%IHûK"M#>\80Õ\85\83:\9buðDøgJ\11f\ 5Û©g\1do´KNrõHÛ$·ïàXxõ½~\92\13N\92\95ç\12&)*.\839èÁ{\8f²è\9eñ©\1fE¾Oè>dÖ¶½k\13CI\ eú_^¤ÿ\1fð\7f"\0ê\ 6\87 ½Qî\10´+)é¿\ 1\8b\ 5þ\91
+xÚí\96WXSë\97ÆiÒ;\82H(A¤·@@zï½I/\12\92\0¡$\10z\17\f\1dé\88Ò«\80\80(½7E¤\84Þ\ 4©"\ 2JG\90"\fç\9c9ÿyæÌÜÌ3wóÌÞ7{½ëÝï÷Ûk\7f\17\1f'»¡\89 \12\få\0WG!½\ 5E\84\81*z*&*"  \88\10\88\94\93S\ 5\r\87x#PHU\887\\1a("%%\ 2Tòq\ 2\8aH\ 2E$¤Å\1eH\8bI\91\92r\ 2UP\1e\ 1h\84\93³7\90G\85÷\ f\97\ 4\1d\8eF@!H \1eÄÛ\19î~\13\ 2\85¸\ 1MPP\ 4Ü;@\b\bTrs\ 3\1aÿñ\8a\17Ð\18î\ 5GûÂaB¤¤""@\18\ 2ê\rt\80;!\90¤Â\7fPi!\1dQ@\89¿d\98\8fÇß-_8Úë\86\vÈsÃÉ\v¼¡\84¡\90n\ 1@\18Ü\91TX\1f\1aü\86å\7f\8cõßPý3\ÝÇÍM\1fâþGü_\93ú/\ 6\88;Â-àß-(w\ f\1fo8\1a¨\87\82ÁÑÈ\7fZÍá\7fÑéÁa\b\1f÷\7fvµ¼!n\b¨\12ÒÉ\r\ e\ 4ý%!¼Ô\11þp\98\eê\ft\84¸yÁÿÔáHØ?!n&÷'\82°¾¦\8a¹¡>ÿß¿õ¯¶!\ 4\81ô~\18àñ¯à?ü\7fÖ"ÿQß\8c\b\8dð\aZ\83\84\91\eãÍý÷\93í?\96SCBQ0\ 4Ò    hâ\rA hØ¿\84ÿ\8a¥¬\8cò\ f\12\11\ 3
+\8a\8aßì2\90\84\ 4PB\1c\14ò\9f}¦H\84§\ f\K\15(\ e\ 2Ý8DÿT¡>h4\1céýçN¸ùâ¿kGÄÍ|àp\7f8\944;\87\1e\81ûH\80\85ÿ§ýq÷ô=óÖ\91¯OJ\a¤¤äq¹\89êCÉÙJBx´Y?çâ\96d΢ÛËûT$\13Ý»Ç×Þ§k(jP\92Ü>±» \92x\13   à/£«( {0\16ò²½\81\17ØÒ\90weá'\86\17(k\aw|5)z\85j\1f\19WòÇ\8bà\93       \9faô÷á\92sí(Ði?Y\8f¦Ú­¶? h\93µòu¤^¤yýRÛ\95:\88\8c@%¿(&>á]ªhÛ\93S\84Ukø>\17ùôýø<XÎ\1cN{\1d§zBÀuU\v\16$QHK\88\8f\9d     »6\7f\98\fk\89\9c        ]\12~#\8a&\96àxHmô}ëÁÞ>\93v\1d\16ckfûûÐ6w\91;uáÎOáX\9dmMÕÇûnOØ\15\7fϼ«¡¼Ú·ÐuõoXkk)3>¸\15þ\9bYsH+.\82ï\82\11»ÔV¬\9eÑRÏ\88\8bïüû"èÔb\9aJz\1flßÌì\aå|'\9b\13NGÆ
+ØT\1cuîgûMÂ2ܽ\1cd\18\99!÷î\89Ëþ<ñuþÑÖ(:æÓ÷ø\9aëª\87.T\9f¢_'\92\8d\ 6ùä«\12¯\8aß?ö_²x6Ç0D:\91¬ì9ô#¢tÐpß2\12¯^ìÇ'5\91ú\97\ru5Cp\12\82·Fæ^\81%\92(¦0ZãÁÃê\ e\9bp\87.\19B\eÜA\r\16\18ý¶ÕÚü\f-:}\1eÛmáU\8b\1e+â2Uì<N\9b\9b\ 3}\84Ã\9a\ 6Þc¹<\96\9eÉbº'Äf"ô:Da½\ 41»Ò\ 5
+\1a\8e0\15P\8b\12øðL2ûEó³I\8f\10fëZîß2\1dG/¯Íù÷=aÔÁ\81ÌDÔ¥ý£\8dè\88³^IjªBÉ&\eS¹àÎ\83Ð{©ÅÀÉ9\17\aê\8d/\85_\93ßRT!ïx¤O/2È5rÌÖ©jD\e\9f\1cÍN×\9d§n´£?£Þ©L\9c©§\98|\19×µrweÉ)åÕh\8a\1dÒ=¹ë\82\97)}MFâ\ 5þ5Cß]\88viúÂ,\91XéGOõ\8agø«xÍ\97×æÏ\15\ 5J\99;\18\97>\v¨\18\87\8fùÓ\19-\83\8eÇï@Ì\9fùªf­\97\ 4R\9føa'\99+h©zí]\929'\87I¦cÌ*Ú.î8æ{ ~õï}  |`6PKH2<dQGr+cÐÌñ\89\ 2\7fW\8cv\15ó\8cèåF¶>eÑJ\91u\8e\9e\ 6\e¥¨\10\89îÞ¼(\9dååþâÑ}å\ 2QV\87§,òÕ\8b¸Ï]&+\9c¨»=\a¼>p5P?W\80\80Ò-\95\18V¶Ï:\93ow\18F\1e\9bÐk\8e8p\9c¶®\9dÞþÞ\7f\8c!¹p\ e\12Ï\14\135`\93Ò¯úQ\ 40\ f\15\vù.2î?%L3Wvf\82Ö\19ÑÔÃÑü\98\1cnJ Û\9b\9fÕ@NoT÷ðS\85`M5\94)+O{Qæì\08³õô\92üPë\8cr2\ 1ËhµÛú\96gO¡ÖâÞÀ\11â\16X\ 3³\1a´\ 5Et¼qÚ\97\83Q\96ìʾµü¤Öa_?\88ÓfI\rV.î\98ÚèÖ\93¼hUÏ3Öÿì\ 2\86Ë(\1f9\83\1d\1d\ 6Fö     wëä[À\91\ 6ê±é^¸\16éaW\8foí<;\ 1X\9cæDQ\ 5\81\91\92AëÜ\8d°+¹#\1c·ü±¨3SÞJW^èr\82ÉèPSðñNFáíì»\98¬Ôû.d¨¡(/G·\1cù\8eÝ]Óaf\8aÓ·qTI\16\10©G\rí\10\1e>&Ã0\8f\19\ 1e\v\ 5C-¼\ 2ÅÐz\7fj\=îÒ¤\92½o\9f{¿/\8drËÙ4\80ßì\88GÅI¼Ð\9a\8f\e\f|ç:Ç6\8f¾\aK£!\f;çë\80ve\85±\atáRÙêpanó\92G4¶'ê³.ÀýÝ÷Ê«ÒÙ=×YR\96ë­\94Í:ú\ 2\ 1\e»4h¬73CtÛ\95\80"RH\ fζoÊþ@ÂûçÝ\9fKì5\O\12o£?3E[\1f¹b"Õd\ 3£\95®Ë\9eÖïÅó9s\8eú\ 6c\8b\8a#Uué\14W[\196\99%°÷b©ùùÆ\9a ÔùBYe]oÕ\b\ 4ì¿Fá²]éè\9dç­îż»\18\9e_ÈÒÓ\10wÞKÆWÏ\9d\7f\92~lÉ~\97|Ë9çÃZé\ 6\ 1\93ÂüÉÂÞlo\8e\ 1Iñs0\r\93\86¨þû¥\85ñ­i\ 5Á7¬$¯Åö8\16ß\ 4\19\\92- 3¸4Ûéö=½\12û6ñ\96\931Î~ \ f\1e1\85bvæ!\ f­È-å\92ì8Í*}\ 4\98\92ð\13\11íäªÖ\ 5D\86¹±jý\12D\93oC\gjÚ)R\ 4@&'q\86oO\8c6¿øÉòtï\819*MWõ\18ø\92\ 1+\9cij]ÔÌé]`å5):vB\8fêj$\80\82ʬ`J³}ûkx½P¬Ö\80ø\96`[Ãï\9a9N½\82\86\87Ì\1fÂ^j«\91\92ÔÅ\9f¶¨ó÷´üB\97|¯®W\84_®üÚoÁ9[\ eF\1a"­l>\1dìc´\12\19;     rö\82\9b\93h\835Ô<=(jR(âh\13\e{iÁ+C¯\86Q\9eÛ¿\88ø]·ýXÚ>\11R2\13¦µ°A)Ø\ 30\81ºkç:\87\88ÇP\ 2\1aD\e/\80%ÆÆgtû}³Ý\92/L¯ÞÏU7²Oçö\1c\b©\9a/\95ð¬\vËý¾Kç¥È\v\80L'«4åÑ´±|\90-ö2ô¨M°VË»`åN\9eä+\87ç#Ú[Q¦óÖ´\1aߦ2±Rï\f\ fBY²'÷ØËô4\88\ 3b/\ 2¾ï\9d\97r\93\84jsÖ\v\ 1¾\12±fõ\92§ÇõÉ\8fÍF°\ 5,â3\9c\84Q ÏÆmåà?
+-\91vj\8fSKK;ÌJ\81 C\8a}Íì~Äñè\85\8dN\83\17·8¡1¤è\9dühL¯4\1cÎ\f\7f\1aÌ\9f\ 3+±Ò\16.{Sí@\98V»Ôêé\9a\90UsWy\7f\87½\8cÆ\8fÛ^\8e\9dÒ£ê\8b;\9bäw6Hs\98\18\18\82\ 5çà1ÒgûYG\1e`!ê¹Àï;?/º\8cI\e#\9cò2\ eç\16"muLú\12ÙÅ\9fËà]\99\86ß#9\96\95\9b½j®/嶢"ð\9anNÚ:R°çR\9aå.\rÍ\19\1e2\9d¯Õ3úpaP³\ fh\87à3ðtþ°\1c¤Ù5,\19È\9d2°w/´ÊÝ~Ýì\e\1dàѽa}\9c\18`¥4^Nj§Ô¬8î*\13\ 1cùöÀ/Òù«ÎÓ_\14ýèd¹½þ\15\16<\19\9d+J\86ß\16Ë\98ï        \ f<5\8b\1e>[Ô\9eJO\9d¦8Ð\8bBûUäÝ­µ\14KzåÃ\1aç\92\1c\9fP\1dÞ³p5Ѥgý\9d\865ô5®aÉǯ\94\ 6®\9dÙýg]kÙ\DI¶°\ 2ï{r\8b\18-SªÑ½#ÛÌY\82ºNÖ\86Ðî    \93\ ejz¡\b\19úìÞ\90·ä\9d »ý\8a$ÆX\16Ê"k©\99Ä:à¥\8bt\87 ´8Ö\967\ 1¶ê?æºZPNàZÕµ>\16ÛÄÆÁþQrÃ7¹\7fcƤxÏQ\ fZ6¬\13ðzê1p·\82¬À¢¡¬\12²6þrÁFd[\13ÕBw\1fH*Û9®Ë¿K\80\92\15IÂk¼u9\85Á>ݪ\90×Æ\88\91\b I¢1/Æy»£ÁÄ9ÇÓ¹\ 6îc\91ßLÇ2gÉ\9co\89ä        ´$¬¬½\9fat¡Õ±É\90ÊÞ^b!\81¶m:Ì\ f\f^I/\99Ų«° ü\9f\8a(ÊóS\82åN¬1ì5ó#Ì\ 2t&,ZaAÓ\9e»{àê]M\96a\ eÈ=+ÕßÏËXµ\8c\9aÊóÈ©N\9aÓ\7fëö|P\ e\ 4~¥Tù5\1f\19\7fZ¿F\83Ú\9c\95Ï\88z ºýIU Ý\9e*m¹v2U\93è.\1d?¦ÁÜG!ºÏ\ 6ÏzN>\ 2¾{9v\16¦ûAx\85º\16'±PW\b¤xKY\9fÏz'\10üÆÃ_k9\89\87.¼®êõ£j±ø_ÛÖx\85+\87\80<\ f%¶Ý\88\89ÔÜÒÕP1\0 \12\9a¡`~ÊYfÕ'ë\9aT5Ôba°#TyH\80M?¡^¥\8d[t{\ 3\9fè\9e\95n$©G\13\83ʨe¿1J\9b  Þ^ñ\1c¹\85}\9c\95C\99»¹Ø~!e¹"7åÉA´4¬à­}`¼-\86£cZ×7\84       p4\98\88\14(¾×DG\8fhØí^æ8uøe"´Ó\0\9b¬Ha\12½í\1aæG'¨\8eX\1cÝ\91UÚÔ\9c!Ø4xÇ\ eE\8d,tÛè\9b\ 5\9e°4P¹ÉØ\89\8f\1e\9aÛݹ\98\ 4Ó)G\ 5Ô2ü0^±\93*\r\98£Z:ÿù\ 1\86\916§rp©ðÛ\97Ý>piõ£±\97D{ËÆ\95G\95H¯D"\97V\13AçLâM´r²I¾\ 3\94A\8f½}M\ 6NËÜ\98?Q¤±£uºD*Ó12i\ 5´×L\8fk\8c\94\86d;Ó\86";\80I<¢S\ 3®Ýµ ¡)ÄS\ 2À\ 6\91ùo_­¾xûMÕ%%]À\17ô\82c½ðz=\96¯¼UÕ´ù°\96pDeB\82r\eêÀ(\95  Xç]\99¾\82Á\røã\90Ã!N\85ue\93\17_R¯\82\17ñÅRløã
\8f\12íô\1cíí\14Æ{ï/\7f>\97É1\8bñß\ 3°°w\11i6M=YºÛt'Ð\18B9\92v\ f\909\16\9b\\8aÿ +\93P\80\80ÓÁÿ\83Tj.ª\9a\97³DXÒ$0¤\8cI     Ç(d'#\0½v:Åy\1ewtß.ãAÈ´\ 1\86"!{öóÓt\7fÎê\14\9a\ e s;®'D²\92\9a\ f»^\15?`Øܾ\18Å\15ÐXƪxý\95\11Ý Æc\1e"\9b\93µÞÉ\9eµô¬5\e
+%\9e\93\90Å)$\16>\8b\9b\93Ë[n2z¹""l!A*\aüT\9e\ra.\ 4\0z¨X\8ctîWó}Îû°U}ô\88lyÕí\13¶ý\88ÿ}¤¸³Ó\8c\8a\92\14vR\15äí§\1fì\ 2É\96x\172ÒÝTô\18á­a\87 @µ\1aR\1cl\ 4¥u&çð\8dÉÈ¿\8aʾÊ`\89õØ7{\7fv\12c\12\ fvTY\11J=\82Ú¤\1a¸\89\9b\88\11o\14~»ØT¢\18ñ\ 2ª'G¼nX\87\fLh¨\8b¤­TÙ\10p±o\97ÍH\92ý\84\11)\87\11\bæåáL&¨7Õ\85Ï[ÒûΦ\80¨\1a\1f\10h\1d\1c\9a\89Ù8\9c\9fåN«ù\86Ur8Öøû\f\17\9e\16Ê®\16pË+á\98\1a\10÷x\9e\8c:\178   ô\ e\17¶¶¶©\ 1͹Tü×ÙOÆÆ\ 3\13Ø\ 3!\ 3v¼Ñï\eèïX\84ºÉ\1fjz\vL/.¤üÄ\1c¾¡Tfª.?Ý\9e\8f OÎd¨;«SÈ
+\1f½\92\9dÑ2VZú2\95\86i¯:,\ f{Yy\88`Õв'\8dÍX\93R´½\9f±\8a'i¼\8a#krÎ!4¥,?Ö2ólóg_\e#¬#Þ-\®\ 1,ʦº\18S\ 4ã\92bª~\1f§Þ\13Þ \93íÎÿ\85¥Fv³x\1c4\85æì%*\88\7f¹­ÞèQ\8c\9b=°º\14²\11Æ Gn_R>ÆAÁ\83\9f§|\96
+V\ f\8e\9cµÌ&Rßuit\1fuëw¯oðíàÃÙÅoÎ\19£\13\1d\83\ 6lt?\94V+x\83\96컽\97ÑüýñV<\8e\ f\17í\998D\98v-§d$^¦4·{ý\95Å\v\9bc\92þ"\15\98¨óK\9cÈ4§\19\10Î~æå¶Käyc\19I`˹}îDõð·¥µm1\17íã¤TÀ\96AȨϭӸ\87ó\12ëü\99®eNÙ¸$\\8fÇî\1adØj\97?é÷i\92Þ\18æy7n\82_«w´êó®Ô±ß\ 4·t\85´Î\88NÙ{èR¾á)8bsá³¥\1f"\12ujú\11a\95ùSÂ\0BÕÙãLð«¨É\15k\v\9d\fJ×J¿6°$t~Þ\81u\1fGç/¿\9eÚ\1a·&;Û£÷ùF¶¯yyÏ(Ü\98\³|¦qÿùSô²nÉK        ¼¯\9c!ÂU2É\13\9fÕ}ì\7fèóÝç,¼\90©uϵå6\14;$\87u[ñ\að\86³­\væôh<\1c'¤ö \8c÷ð´à¨´(þõ>ñu°Ö\87Î,S'`\99µßKz'\93\9d\90\80µ1\16D
+7wã\89`u¿£hÄb{[\89\91\923\1eHr\93þþ³ëÄ\1e|ÎwL\ 1\ 4\14×C\1f§äw1)Ö³\13Ó½;cD/Î\95\83\ 1ôÉCÒ\13\føb\81'\8fq9°\95ßÔ\1dÄî(\9cîö\16\83\95l¹¨\9b¶NñB/\8cÄ\89«ÀÊS#C\0¼3\95@\aþ§\aù\98»H.·ã±çI\ 2Þg¤=1¿½È\f\9e\12
+1µ\fÜ=qè\b\94H\9eTK_}¦)¬\9aÚ'dü¶=U\97\ 6wM¹.úc=¤\\8e\10|Böª}i©gm+¯nòJk6Ƕ\95\9dGð§[\18SÙföG%Î\17Ó\11\1ed*\15Ó\19\1e\99·Õ\ 4ûßÞK\8cê\12ü±\87´í`\r\14Ã\9aä
\1e
+\rX;{\98\1a}\14Ð\88U\12ÿÝió\e|íéÀ\9e¼ðÀK_A.[Ò÷­Äk\8d\ f\1cLªA²\99ß\7fv($J¬V¶û\9eo:³\86AÛVd¸ÌP¨FþJÞ;ʽ\\94?ÂC¤?\ efÇú{ì\97\1dµOøC1\9fßpF\9c/RÄ\v9L \17Ï\11°¡èÝÎ\19Ý\1cq©/`\ 3\0\rÍ£õ]¼¡¼\8e\84\1a\9cXG\91/î)Wå\awÀS\f\91É÷y\9b\87\959ýp;°Áº\ 1Cw\8e\17\8a"Z\14ÛK\aÁ8\91\85äc¯\96*ËÛhhÊ\8c\9bêº\92ªea&FÍ\8a\83\97\18uxuM/[]Ó\84\ 4\ 39\ 6\86¶P^åÚ\15QQt)¨¬D\rbt à@\8dã4]{Ïè´{8\99ÿ=\9f®[!çÍA¶\ 1M¬:o\9a­¹P\81¥U`¦\8c\15(±`ü!\17\94µ\13þ&»\8b\95íà\98\9b\9cN«@\ 4̯\83½+\17HâgEÿË\18ÍU4Ó?¹ð|¨¨\18\9b\92$¤ý%\91¦\11\1fÀêÂA\9dÍ:x"ü3¥\b³\82íÔ³\8e7Ú%'¹z¤m\92Ûwp,¼ú^?ɼ栠     'ÉÊs    \93\14\15\97Á\1côà½GYtÏøÔ\8f"ß't\1f2kÛÞµ\89¡$\aý//Òÿ\ fø?\11\0u\83CÐÞ(w\bÚ\95\94ôß\0\ 4ëþ~
 endstream
 endobj
 83 0 obj
@@ -6006,7 +6006,7 @@ endobj
 /Ascent 850
 /Descent -200
 /FontBBox[-20 -233 617 696]
-/FontName/ALOWJJ+CMSLTT10
+/FontName/SAHUYC+CMSLTT10
 /ItalicAngle -9.46
 /StemV 69
 /FontFile 82 0 R
@@ -6023,7 +6023,7 @@ endobj
 >>
 stream
 xÚí\93UT\9cÁÖ¦\81 \r\84\ 4w\1awww\rî\ 4\87n\9cÆÝÝÝÝÝ       î\ 4w     î\10\a\82NÎ9¿¬937³ænÖÔwS{ï·ÞzjW}\94¤Êj\8c¢ ;\13°\94\1dÄ\99\91\95\89\95\ f(® &¯®ÎÊ\ 2deb\ 1PR\8a;\82\8d\9d-í \12ÆÎ`> +//+PÔÅ\1cÈö·ÎÅÇÁÊÇÁ\ e\0P\ 2Åíì=\1c-Í-\9c\814â´ÿPq\ 3EmÁ\8e\96¦Æ\10 \82±³\ 5Øö¯\89©±\rPÍÎÔ\12ììÁ\ 4\ 4\8aÚØ\0Uÿ±Ä      ¨
-v\ 2\82AL\0\0++\10diê\f4\ 1\9b[B\0ÌÿÀ\92\85\98Ù\ 1¹ÿ\95\ 6¹ØÿgÉ\15ìèô\97\v\97\93\16ø\97\12d\a±ñ\0\82Àf\0fE»¿»\81ÿ²ü\1fcýo¨þÝ\ÊÅÆFÑØö\1föÿѪÿEalkiãñ\1f\1a;[{\17g°#PÁ\ e\ 4v\84ü»T\vü/<\ 50ÈÒÅöß«²ÎÆ6\96¦¢\10s\e0\90\91\97\89\83ë_iK')Kw0HÙÒÙÔ\ 2èìè\ 2þg\1a\f\ 1ý;Çßîý\93\82YT^IKN\8eþ¿îö_uecK\88³º\87=\18Èòß\vþ\19³þwü·O\8e\96î@]\16&\16\16ֿ¿ß\7fÎôÿm?I\88©\1dÈ\12b\ eTs6\86\80\8c\1dAÿ\95ø_¹ÄÄìܽ\18ÿ>#F6vv \17+7\90\8b\97Ëç\7fÖi@,\1d\À²\12@N\16\16\16\1e\96\7fA\9aº8:\82!Îÿ|\ e\7f\8fü\9f±\99åß\1e\81Áî`S@V6\96%´!\ 3\11ý½Ñ]ß"\99VÇÌ7õ$ô>\9c\18\8ep§Rª`ZûùrÉ\8c1F\82\8fáÂ\1a+J\Çå\1fÇ\ 2\17G¤h\88ÅðæúKb¾¼¥}³m\99Ý`\1c
+v\ 2\82AL\0\0++\10diê\f4\ 1\9b[B\0ÌÿÀ\92\85\98Ù\ 1¹ÿ\95\ 6¹ØÿgÉ\15ìèô\97\v\97\93\16ø\97\12d\a±ñ\0\82Àf\0fE»¿»\81ÿ²ü\1fcýo¨þÝ\ÊÅÆFÑØö\1föÿѪÿEalkiãñ\1f\1a;[{\17g°#PÁ\ e\ 4v\84ü»T\vü/<\ 50ÈÒÅöß«²ÎÆ6\96¦¢\10s\e0\90\91\97\89\83ë_iK')Kw0HÙÒÙÔ\ 2èìè\ 2þg\1a\f\ 1ý;Çßîý\93\82YMTFCG\9cþ¿îö_uecK\88³º\87=\18Èòß\vþ\19³þwü·O\8e\96î@]\16&\16\16ֿ¿ß\7fÎôÿm?I\88©\1dÈ\12b\ eTs6\86\80\8c\1dAÿ\95ø_¹ÄÄìܽ\18ÿ>#F6vv \17+7\90\8b\97Ëç\7fÖi@,\1d\À²\12@N\16\16\16\1e\96\7fA\9aº8:\82!Îÿ|\ e\7f\8fü\9f±\99åß\1e\81Áî`S@V6\96%´!\ 3\11ý½Ñ]ß"\99VÇÌ7õ$ô>\9c\18\8ep§Rª`ZûùrÉ\8c1F\82\8fáÂ\1a+J\Çå\1fÇ\ 2\17G¤h\88ÅðæúKb¾¼¥}³m\99Ý`\1c
 ZHÕ¡~\17ºè=L+#qJm\11EÜû¡k\80\10\94\f%1§\1f\\98F0Ýë.QCⱤW ËôJÝÒ\9f®\ 4e#,\rH+A¦l\1e\ 4\84ÿÉÈÜÚiߺñ    @6t§IÕÑ&£\ 1\8fÙ<KF\95RcðÏÍR,\98{þæ\ e°°J\8b\e\82¦lãã_\82\rúdJ\8cU¬q\ 4(\8eå\e¯Zò\r\1f\95CW¢¸±à(LBb\a\86³o\9fgd\9cý1\88G\11¯¿¹\1c\97"°FíFî\98\81Çî#ñX_        cÔ±\83í\80\8fx\8dÁ\8fúB\10\bQ\87\f\13\9cE:¶]o¯b>µ¢<¡Ô\9bab¬¡uÃ{\96'\ 4\8amw\96a\1cQÝp\12ê\98J\16\1fâO¼LÔ\9e¾T`\9a_\95m\89$¶þÞ   ´H8ð\95ØΠFy      \93ÏgÑaQ?}\10kÐÂ\89î¹·&ÿØv¹ûe\13RõýÃw6j`ß\83ô\19\ f;ø¦à»&c¡ÿÊüùÕI\90ÛV\ 5\9eyò²­,\19þF\16\8a3~æ¦/e¤\80B¥£\8a\ e
 %m?\18é\89ÜK\8d4`MÆ\8aDé­\ 1^o\15ÉÙþ\96\80÷U¿þ-i \13Y#\8a\8b±\834\18ÄíâÓ7\9a»\1fé{\8d\8eUT¬ï@ÎB4ô¡N»²[Z©\8f\99÷»ëêEk9ê`XÉQæÜ\8e\91Kb\rȸ\8f\9bO\8d æ\8a\19Oj)\88\91ÉÝϾo:¦H\8cL`Ë«#2üe\ef\88\97Ì\80\98Á\924=?þ\96ë:ìcA\8d-\9e§°a\8e`\95¼\0\ 4       0\16^5\92³^ZÖ^\84,${þ\ 23V
 ±­D[[PÙZzç\aN\90ÑÚÑ\ePÜW\ f;Wpà1ïý¦Ãë\8a\12*ps\17\11Q\16/-Á\9dóÑA±·Cí×\ 6\8b\19æ\88T\91Ømk,"s\9eÃ\vÅ)Âçåé\eÑë\11Â6\13g×+J\8c9Aýãô\13\95¦/«\93\98]ÎÅ\81¡\15¾Ã¿;p\1ax^ÄÇí¼>g\ 6\84û6\81ü\8dø¤§¿²ÔJÞsvÂÑÙ|\9fß\1660\b¼æ.r36ì/\94¼
@@ -6052,7 +6052,7 @@ G\1aH
 Å+ߺâ7M\83'\8d\19Æ=gè\1a\89[ë&=\90ß/ïÜ\1e\91\9eáÄðDª\8bBB8_hB±\1au[\1c\98Ôï[S±\9c¦ë_]q\fû ö~"Ú8e        \ 2\10¨[Å\f_\ 4°ÀÍ÷cýº4Q7·m Ú·Ç<\19xõGÔNQ¡rË$ÚÓ´¢u\98\rxÆl\94ã\86\ e
 \1ct¡ÊobÞ\f8l\ 3\1am\9d¼°¡$\8b\12÷6qû"³qíz.\[.Ò-Á\11ðn\97QÁïb¦\19Ý\92\15\14s/sBU+<?Ð{\ 6_è#Ú\ 5êPî¶\88
 ®\bé;÷Ä\1dÄ«\ 6\9bª{Á´Ù\ 3^?ë\ 3\96\8f¢YI-\84æ£\9b7Ñ2\18ºkò¹03\ 6\1f\ 6\ 1ݼB·ß\7f\94nfÿaw\iJp½'4x§]5 çc¢ÿ0Kß\88\91á\8d8Ó;¬°\82\15WæÍçG{þ\93MÃd¿¶\a\91»\80     \15\91Ìï¤bòP\18AÊ>\0\9aøGQWa­\85\95fÞysã\ 1Ã\8a¾¡?\13MED\9eâ$\86áÍÓî2;\8b\11']fØoQ¸¯²¡Ø¬a½\96\89%\11í\19½ù}\f\91jÝ?\7fåG\9eÅw\eK8f'îc¯\1e¾g\16\13ê 'ÿéÚÀÏ׺\ 3d\7fÚ\1cMt\8c\86µN\9eóúbú4¾\10\14~"\9a\11\86·my\80\ 1\81\bÆV\9b\92qb\80\9c\b½5½ß ðç%q®¯ÔçM-f<\18£5C\8a[Z\8d\9aÆCOI\9c-±beÖ\9cJ?=ÇÙ\10\ 2ì\87È=}=\8f¯ùa\14\14ß¾ò%ä\89>xP\7f?Jܵ§U\93\17 ¾\9aÈðë¸9}K®Ý\9ayq\19e\ 6\83\80\ e\16÷ê\0s\95:Ëx´p\10kc\ 3ék\7fJ åî¢\14aá¼n7R\1e=\1a\16ó{íç­éDý­bFg*\8b\87
-¤f\ 2ªõ  ji\1f®NáÛAöï± \r%õØ\81ej\18²\80ÛÔÝ\9e2ZÖ\16'\10úÌò:0x.ã\82&E\8eì\8e\v]¥i\1f_\Âôºsÿµ÷ùÛ'5Èý=õ\8a¥\ 6òx×^±Äæ`¬­Oä·  §\11\888Id0\9f°3\82mì}Â\ f\91º\ e9\a\9fÇH\95z\ 5¨V!¬ä\f­\ 2\9f÷Æwh\ e\17\95\813\93³\18bèêu(9\8dHp1Ø\10ÞØNÄóbcý­Ô\8c¤Û{(î·h¤+ñÆó Ï®ñu¹\1dü\8d4V\85«w\9cªU\84úù¸mèFÕ9=tF$RãB \9e\8f$¿\82 \9e¸\81×,«Ç/i\rY\83\18Üö(æ¯Ï\12|èÄ\1f°F\9fü%¼?\8b´2|³õ\90>\17VùþÌò\7f9\0ÿßàÿ   \ 3S\e°±£³\9d­±£5\0ð?\0lË Ú
+¤f\ 2ªõ  ji\1f®NáÛAöï± \r%õØ\81ej\18²\80ÛÔÝ\9e2ZÖ\16'\10úÌò:0x.ã\82&E\8eì\8e\v]¥i\1f_\Âôºsÿµ÷ùÛ'5Èý=õ\8a¥\ 6òx×^±Äæ`¬­Oä·  §\11\888Id0\9f°3\82mì}Â\ f\91º\ e9\a\9fÇH\95z\ 5¨V!¬ä\f­\ 2\9f÷Æwh\ e\17\95\813\93³\18bèêu(9\8dHp1Ø\10ÞØNÄóbcý­Ô\8c¤Û{(î·h¤+ñÆó Ï®ñu¹\1dü\8d4V\85«w\9cªU\84úù¸mèFÕ9=tF$RãB \9e\8f$¿\82 \9e¸\81×,«Ç/i\rY\83\18Üö(æ¯Ï\12|èÄ\1f°F\9fü%¼?\8b´2|³õ\90>\17VùþÌò\7f9\0ÿßàÿ   \ 3S\e°±£³\9d­±£5\0ð?\0D\80 à
 endstream
 endobj
 346 0 obj
@@ -6062,7 +6062,7 @@ endobj
 /Ascent 850
 /Descent -200
 /FontBBox[-1 -234 524 695]
-/FontName/MSHGRM+CMTT12
+/FontName/IKABPN+CMTT12
 /ItalicAngle 0
 /StemV 65
 /FontFile 345 0 R
@@ -6075,23 +6075,25 @@ endobj
 /Length1 715
 /Length2 2510
 /Length3 533
-/Length 3046
->>
-stream
-xÚí\92y<\94û\1eÇ£l\93åÈ\12"OTDÃ\8cÝX"\91m2Bd\9d13\18\98a$Ä       Söl'Kd˾\95J&É.â û\12\11%ÉN\84«:çÜ×íÜ\7fîëþw_÷ùýó|?ßÏïó{ÿ¾Ïsâ\18Â\ 2¬\8b!9c\rHD
-\18*\a\85\ 1zpKK¨\ 2\0\95\83\80N\9cÐ#cQ\14\1c\89x\ eEÁÂ\0¨º:\14Ð¥º\ 2
-\10\0ª\ 2SR\86\80@'\0=\92§/\19çêF\ 1¤õN}s©\ 2º\ 4,\19\87F\11\ 18\8aâ\86\85 QxÀ\82\84Æa)¾r\0 \8bÇ\ 3\17¿mñ\ 2.b½°do,F\ e\ 4\82B\ 1\f\ eM\ 1\9c±®8"Hþ\e\94\11Ñ\85\ 4¨þ\901TÏ?[ÞX²×\1e\17 ½Çy
-Ø£Ä\90\88x_\0\83u\ 1É_ í\9d\86Ýcù\8f±þ\rÕÏá\ 6T<þ\ 2\8að-þû þÖG\11pxß?\1c$\82'\95\82%\ 3p\12\ 6K&þlµÆþ\80\83c18*áç®\11\ 5\85Ç¡u\89®x,\0ù!á¼\fp4,\ 6\81£ Ý\0
-\99\8aý.c\89\98\9f\19öæö\9d@\1enaxþ"\ö\8foú£\8b\88\14K_Ï¿b¿Ù¿×Ð\7fÖ{ó!ãh\80\1dD\ e\ 2\81î\19÷Ö\9fo\ e?\9d¦OD\9308¢+`AA\111(2æ/áïTgÏ\92h~`(\0VPT\ 2\94\15\94\0\15ueÿ\7fµY\11qW¨X£s\802\ 4\ 2QSTü®¢©d2\96Hùþ\17ìÝ÷ÏÚ\ 5·7\1c,\96\86E\83RR\ 5pLN§ÅdW\91+µ½\12ÖO_õ!@Ïr>ý¦¼\96!ØÙ²p\10Ï"×ï\1e\16â\81X\19àÚü\88\88\90\16?C/\ f\80kÄÔ®9Öûú\8a\14\8d\bʸ´1ìÞ®Â\8a#gÀ]|\95¶ÌòÏç±\11UNv\ fd3\94ý\1cYxF\970\19\14Ï\9aÅÆcÂ\8f¶z\9b\ 3j\ 61E¶²5­\ 3\ f¦n½«Þ\aC÷êû\98Ü\96MsZ+c%vèalù\84\14øü       Á\8a!;VË:`«À\9e\87\86\1e31¼]«\8f\a\9c\8a'A\15s\17DåÍf\10\9dÉ8\ 4Æ\86MìýMgT-Sy]L\`¶\8cx\9eÿ\14ë\87\rwÓT\9eýkéO¯Äòo\94\98\1f\0\99îÏ      'i\8d\91I
-\14­\ e¯\ 4þº¦åº1\91O#\9bQ\9füs\b}\91\8c1źôõÜxï\18£)\ 5ÇVTÅ\eÁâîb\83Å° ­>í9ç:\92Øãî.î\1cttðÈÇ|±èõ\8eQÌhKæ¢Ó¤\8ew\ 6¦\81ô±keD\95­d\8có}©à\91¶(ã!\0Ìaùô¥Ý\8c¨taø²|?pª\80\1f{ËmÅ2û¹\1a   Í/\ 1\17l^Ès6ó\b\85&_\90&.Wp\95)ÌJ¿°Î½\85ÛìfÐé\826ÝÒx®\v\v(\ 6\e'T\7f)+ ¦ö\8cùص!¥WI\ 1óÏBËx\92l\1ed'®\88%S¤î.7)\80\e\8dô¿ \9c\e\97¯\1e\f(Õ_z\806\ 1û3Íi\9c\8a^¶s\11|\ 5\ 1Æ\13×\9a
-d\17L\8dãP/Ò5]3#ãH_\83\80Å)Üõ\8a\94U\9dó\8d\8b\9b\86ÓÞ¼÷Ͳ\95\14ol0g³¥HW\19\ 4M\b\17r
\1e³{~\16£Sü\8b$\ 2ÿ\84Ma¬      \1e\83
-M}\0ÿp¼»\8e¨câÿ,å\9d]*§í$\87½@7­¸ÚèÐ\eþ\e\9fÀ^\87¢\1cRÅE4\92_Ü=ýN\ 5\9f\881³ÓÒ\9eµI-\19¶!\r>Yy£0\17Ë\9dBQê­~\17°ÿ¦\\99ZÌ%ÿÕ'¼¥\19C\8e·ÓôÝ\97\91ÈÛÓiýÛ<½,÷\944ùµ"\ 6,\1aBêYT\e\fKrÍ \eaR\97\12³¤äöm\84r#KËó\15\8eûy¾v\9aK¡þ
-¿Gúð¨+É\1f¿d~)ªi¢BA\1c$\18=.ZX6\1c\197ìÌÌïZ\9f®X£\94¥\9f§T»êù¹a:\88§8e[ùÌñ#\e\89ÓûxEåK3g:\18\eq4ÝèÀJ])\96àÃ\19^´hÕI\81JK¿®-$\ 5Y*jËlç#!G½³8ÚÙ\9b{ Øñ\1cOYÎÛ\96%Å«îÚ\92\97E\8eKW
\98h\1e\8dR\1d\1fÙÆϧË\e°°ÚÌf\15¨ßßÉZ\9e`§Õ¾K½_»¬/ÅxR\17Õ*\ 31¦µf\1e31®HÖ\13Óu>Â'\1aT3¼ã¬]\95\9a\1fC¹2\80DMCøa#WP"m©ÕIµí\1aq\9eÚ\833·^iÝ-)JåÖ\95ª\13\8biñ2Îâ\82Ê8\18Ú^ûtr\ e\94\f\82:'S¦\9a\ e\97¤Ü\ 2»Í#ôò{Øþ\v\97¤Ø\ e\92tD)\ 2/+\ 6eÛní[X8q ;È Ï\9aÃ-)ótn\93\8aaòÖ\81bWó$\ 1\ 5=6YÙ£¬)\87jUB¶3\ f->p.\0Í\8e:\9aúÎ.=Y½ê7\113ÌSêà\eª3nÞ\1coÏOåÊäª\vï\82³ZJ\94\1e\13\8aøET2·ËZ0jU&0\98Î\98\8eDh\89å\bn¿4OWËÆ^]"jj\8e6gv\81]·è\11lã<$²\81ífÈ­\83±)ª\ 1\85öqc)½8YËð\9c¨\ 5Ãp-\95\1a\17\vÍv¡ó½ê\82·¸Õ\96aûç||ÕÑë:Ý\f7ÇO\ 1\b%\1e¦´Ü\82\9cׯ­Úe\12l\ 2\ 1½(eƵ:w9\98ñÙÎK\9c]\93   ¸¨\19°ì5â~\8dl»·2­-=\12ê\9e\93ªô9cµ\17/iÆ·\9cu¼ÊL\e\19FRjfæþ-&Õ}ù5\82\ 2ô\8e   Xn0ì\18­>âPn3£PýB§ª(@2»±O\9býuºJòáû\ 5Á\1fä\15«ZúÝÔ,T¢­ÍµGf[u)\8a\15\1a.b\1cE¡b]gOcÇoL%_tdX]ö\1f÷Ö4÷-ãQ\8cäÕ\8dÊì\95´\9e;üèI\
-¡Û/é}Æ#ô®pûÀ\ 4\17\85P\0͵°ÿ=T\8dùÃÜ6¸\80¼\ 1ÿ\8dõ7\16Ï<V{Sïüwg Klg;ð=£\9f*iB\97ë}Eg8.-u\aeDeÄx¬W\ 4TÄÈWÝì>\94Î\13Ñ_D2q°!\v\18MáJ}rKWÑ\9dF\8b¦g=ëÃù*\15ý\86Þ\\89}\7fü\1aï+¶6³ÃÈ\84\88ÉË\9c=ôçåMKFö\11|ôÒîJ\954\19û\96JÛÄ\1cFVÂ;\   §Óû5\87+íe½=Ý`\11ÖM\10úp±_íC·¯íç
\91»$ê|2\94\91ãðâ\86\83\ e[3](Z't`Éu\99ª\7f$r0?@ñ\1còÞ(ºDÃWÏJÛúÄt\19\92~bp¶=Ö°6cË©\f\19\8dØç½\9aØbëÉ\ 4\8bë\13Z?P\98\19\9b2º!Ê\96ï\9f %\80\9aZÉíÅÆÚ\99\eH%ñÙÍy\14õ1ïÇ\8d®è        ¿v3Xê¤\97ê|\9eÔ_7ræ\80íëH55{üLÄ\87åz\7fÅ\82\9fJ\ eqºÙM}ú\18¨\bºcç _ì\13ÿ¢p1pßÅ@\19\a\8f{\96Ðó\81$\90\99\a+´Ê<\9f\14£\9c\1cè\92±K¸03ø\ 6}\94?!)l5>Þ\92Î\97"¬[Ð\95]cýTL¢Â4ú\9aÐ×ßõ\86Ï\96n\7fæH\85\83\ 1?\1fM\ 6ãêúMÖ\rû!6öA\?ÂYR`@{stë1Õ ÐyÓ-®\ 6=³4[\1dm¡t²\f\19%\1dܯUÓ&I¿\7f\90\95v²»\ 2\8a±Ì\15\90¹k
\8c²ér\90ß\1e`6rç:l2\ fm?W<QðÒm\18ÎîÕ\92×èî\98\16\ fÎm6ñA\8b\r×\80mîô«\fZíÄ\ 6}Áx7Z\85]\13Þ"¨ð&Ö\9a9\ e\e\11È@*¯X\8b\9bóF?\ 5¹Y\ fY\9fÚ\rYZ¥vÎ\1fãª\ 2\95\85\87Í7\1eWɬ&>\7f\ 4\1dÚ\94\97RexPÜYOÒá\83¸g\16aejüóÉòe\91ë̦+.Ú"yñ\ 3\roùkæF\ f\86\85I>òà      \88à\88¯c\7f¹-6\ 6\12Ò×\93ü,l\12ì\9a.=\16P>ï.<Ù¶  ¢~\4þ¥\ 1$¦æÇ.4«ÈÞ]ÝFÈÙ\10\1e\87\85e7\8cÝ\8dêÔ\8eNpxÎdPé\9e^Y\98Fo®\92×\ 3\8b(pû(G:ª\85OhÐ\9b\13äwnZ`îà\12Z^_=\14¾[¯èo¯Ä©\ 2=1\8b\8cDYoÁv\98æ\9eåµâÇ\86ïs\9e·«¾Ò³[Qô4âJÉàu\93_G\84\9f®~X\97\9dýbâ\85ð§r\8d\9c\82\1f\19£ÊjméÁÌÊ÷\1a6â/5Í|$\v=oý\15\1d\17P¹(kÃá\10\ 2ËÜvÍè*ß\8ak\8ee\88Ë\10\ 2Á\9ey\ 34ÏÆT\96¸"\8cG£Õ\11øÛ\8eó.\95Gcv=¸g¬\ 2Næmí \8a}.õ¼\bù2\90æ\fZ\r½¿\85lSî-\b\17\8fs\8f\9e0$\8bÔ?Ô\9bÙµ\e:sF\r\9cÐÌ\94!Ø£\8d0Z»'W¥|\e2\84\8fì\8b\97(\9dä6\1a\14\9fz"ì\98Ðù;×\ 4aX4X¸9A\v\ 2ú ;Z®á6ÒÒ.\1dî~·\88£áãv!\1d\92Sª¨¶\8b°s{\8c\8fñTry\1c\1e\95£´ä\98Ñ\81ØîT`>ð5%V\1aT`[7Æ\8e\r÷\83ü\97\ fèÿ\ 1ÿ\13\ 1h<\16\90\b\a\bô\ f\98©.\90
+/Length 3047
+>>
+stream
+xÚí\92y<\94û\1eÇQ¶\89\1cYBäA"\1afìFd\89\b\91uÆÌ\83a\16\8dÁH\88\13¦È\92íd\89lÙ·RÉ$É\9aâPö%"J\12\83\12ÉU\9dsîëvî?÷uÿ»¯ûüþy¾\9fïç÷ù½\7fßç\91\95BÙB\rpd\ fÐ\84L¢BáJp\ 4`\84´³\83«\0p%\18DVÖ\88\ 2b¨x2é\ 4\86
+"\0¸¶6\1c0\bð\ 2T`\0\\ 3¡¦\8e\80@d\ 1#²_0\ 5ïåM\ 5ä\8d\8e|si\ 2\ 6D\90\82ÇbH\0\12\ 6\89;!X\f\ 1°%cñ 5X      \0\f\b\ 4àÔ·-þÀ)Ð\1f¤\ 4\828%\b\ 4\ e\apx,\15ð\0½ð$\88ò7(3\92'\19Ðü!ã\ 2üþl\ 5\82\14ÿ\1d.@~\87ó\b°C\89#\93\bÁ\0\ eô\84([\91wN\ 3wXþc¬\7fCõs¸I\0\81`\85!~\8bÿ>¨¿õ1D<!ø\ f\a\99è\17@\ 5)\0\92\8c\ 3\9f­\ eà\ f8$\88Ã\a\10\7fî\9aQ1\ 4\80äE\0\ 1Ø\ f ïo\82§\818\14\9e\8aõ\ 6¨\94\0ð»\f\92p?3ìÌí;\81²\99\85\81!ÊJñ\8foú£\8bÂàIT»`¿¿b¿Ù¿×ð\7fÖ;ó¡ài\803L \ 6\83ï\18\9fo®?\9dfLÂ\92qx\92\17`KÅ\90p\18
+î/áïT\86\86dZ\b\14\ e@UTÕ\0u\155@C[=ô_mö$üÙ\0Ðì\ 4 \ e\83Á´TU¿«Ø\0
+\ 5$Q¿ÿ\ 5;÷ý³öÄï\f\a\ 4\16\92\99%\84gu?*¡¸\86^mê\97v¸ÿl\0\ 5yPøþ7õ\8f¹Â=\1dK{\bìJ\83>1Q¾¨Õ!Þ\8dw¨¸ôuyÉãô\9a0¤NbÓG·ÇÁÁbåcÂ
+\9e]\fçWk\88\8a+sÐ^\81:'6å\87\8b`\½»ó-Å\õ\107v¾q&.\97ê׸Ü*%zg³¿=¬q\18Wî¤ØØ9tkæòë\ 6\16\ 4¶ß8Èâªb¶ûÇj\ e\11ÎI@$¸ZE \94\18©\1aõÕ~E\1fj\1fþü¶©ï\"\7fïÚ\1d¯Å!÷\8aiHí\82\95¸²õ\1cª'\ 3\8fÂ9rJ¼¹ä\81ib­iNL\ e/P\90,\ e\9dáx»îc\99Å·ëcÎý³I\82ë\956»!\96»
+cɺ\93r\1f)d\15ªn·\7fª`sÛJó\84Øû±\8dø÷¡\85Ä\81+\8c       Õæ\9cOE)\81\89f3*n\9d\98Ú\97Â\15}\15&Ë1\11\9b\ 3z\v\1eÍd\89Û\a}<}¸éØȱw%\12   \9fºÇqã\1dyËîÓú\81¹¸\16ò»ÞÕ1MÎÊ \9e7UÂ\aºâÍG\0(·Ýý'Îsâòe±+Ê\83À\91RNf(xÙ{Õ®à¡\16\19+(\8d\14n_*ö°ö\8d\86gX)÷ÒÖÒVjy«Uæå\1f9\14]Æoô1ètaÇ>y\ 2¯Õ\12\86ÁÉ\ 37fæ\8756\1d·\998?¢ö,=lñAt5_ºã­\82´U\89\fªÜõ\956\15\99ñg\94Gëʹ\836=aUÆÌ[X\vh(ë\82Î\91\84\15gOág0`2íc[©â\92¥y2æQÎ1¯¼+Éä/\11Àò\fþBmæ\9aþÉÖå\rÓÙ@þ\9bÖ\ 5\17×Ù
+83åëM"¦DËx\84¯N8?4ÄéWü"\83"ÜãT\99hC&b¢³n!ß\1eêk&é[\84>È|í\9cÅã4Íí"ÔG«h0Û÷Rðâ{¨ÿ¾x×,I1\9d\8c\8f¾Ö ¤á¬\9duõæ\1d³*G\1dÉÃ÷V_ª,$íͤªõ7¼\ eÛuI©Z+ñtèÚ=þªÜ\11·«ÙÆ>+hôÕÙìÁ-¾~ö\e\ 4\86l[¢\1e³k¶\98V\16YÃ×cäN§åË)±¬GïEWÕ\94¨\1c
+ñ{á¾\90\19ð+ò\ 6ùí\9dÞôP\ 2Óæt|ÛT­\8a$D8aR¼¬z4ÊéXò¨\a\9b ×ã\1cÕFµ|ãbµ¦5¿\ f\11|\15\99[êÇ\ f\1dXO\9b\17W®Ê\9bëf¬'Ó\f\12Âë\fäØ#÷çúÓ\12\85êìBz7ÑTt\95¸\13\9bs\90´RÀµåñ\9eþ¢Ý\91n'øª\v_u0UÏùèÉ\9c\11;$_'Bc¥ù¶Êu¿ã\9c<\99£lÂÎá8\9f_ª}ókþÊ\14\17­éuÖͦ\15c9ƽæøN\ 5\989­3Oʼ6ÃHÂÀã\80\80xDãèW\ f½ú¬\92DêÙ!4f\16&\88\18;\8b\11ëÊjHozª\93ì§7<wù\99îõÊò¬½\ 6\12\89\1dþæù¼p\ 5WS§óï\ f/@2 \a50'\14ª5\v¥®ñÊ(-q9ÞÁ®¼Aì²:-ǹ\87¬/N\15zR;¬Øu\99eiIvw_\84\ 3·wzÞÑ¢6\rÓ\8cÍÝ\15^6éB*F\9c\8a\8a\a92÷5iDmåí[¾åQ
+\99\1f\f\9egÞ[;\172\958ÊWå\1a\1c­?iÓ\9eâ"\18À\9bÇÛ\1cÛ\8bä°\93®\94v\92\12\89ûE\¦¨×A8~M!<\92Î\98\80FéJ\14
+o=±ÉÑ*\0Ï1IÇ\8e\8d·çõB½6éq\9c\93|d\8a\89ÓFÔå=I\99\9aa\8e\9de.É\13\99ýxE»ØÂø%ÓX]\8d\ 1¯FOÛcOENök\v_Þ«µ\82ص\10\14¬\8dý¤ßÇðv{\1f\86RãcÍ.*-|ñÂþ©Bªc8`\14¯Î8ßì£\8407ì9ÍÓ;\9d\8a\8f\9f\83*\9e'íÒ)p~¥ÐÙñ\ZÛoZ\93¾`®õè    Íü²\87¾\7fµe+ÃLNËÚ&´Ã¢a ¤QX\88Þ=\85(\8aDHÑ\1eÇí+jg\94i[õh\8a\ 3\8b,z\/r42öß,\8d|«¬Zß1è­e«\91à`£76ßi@U­Õñ\94à.\8f\96è5<
+N^\9cÉ8åÆ°?\13:\19xÌ&¸\9a
+¿A|^¿\8cÃÂþ;÷\923\89}!éorï`·E\9f\ eMñR\89¥ð"[\97ߣµØÞ.lAK)ëÈß8~c÷+æp±\f,y}\1cÎä4ì&<\1f\7f_G\139ó8X|\8eû4³/"7>7Ñ÷SmXm¢rý¥¾}9|q\83åd\vWG\8a\90Ù\f¾*¨¨j\rÛc¶liè÷8V N5däåÙ¤7\87Îó?ãì²Þ\8fN\8d\9b>Ãó\9cþ°¦\8di6ê\14'@¯ê«ÓÈVpé¨sJ+d䧾ÆWò¸¿ùèzv´³ºÿy\1fT\8cc\ 3\82Ý_\11ÒtÛûËÓ\13e7(½ÒÍA¹êèIdEË\0ãV·\93µ\ 1\1c«\1f=ÄôZ     0>pe¸$Lõ\ 4úÆ8¶R'ØÈ^ÏAv¶\1aM\97\1d\9e\7f\9a\94»é^\8dN@±\ 4®¥u8ù±"\92\aD>í.ËKÊ\1c_\17ç,   MÕ\15Â̬\16õ\83\96:\8b&ré\ 2Î\v¾å\ 3l»ðã«F¢/¼M\98=ô*ý\ fÓÆ\9fÌ<¸\11,ÝY\96Öw\1f\88\ 5±_\18¬]
+Ñ($Ͷ{kÏJAÊá_\9d]\8d+\82R\1e\95-\87³\9c
+Wpõ½a\a?\19N\86XûrÀëmJÈ\89ê\19á\9e¹ÛD«¹á\97Ø\83\82©é1k))vt\81LQ\83ÒÞ\82F\87û\12Òµ\96        çE¾ün4jXµõ\81;\v   \ 5B\82\8e1\18ç>]âXw\19áä\1aÆ\ f¢<d\84\86ô6Æ7ï\ 6\98\84{lx'7bç\98ó\r       ¶j\87«Ññò\91\83º\8d]2ô\9b{8h\87ûjá8»"!\85ë\96ð¼xÇ^Wå­!63\1fÞý\16\8bð§'*¦J\9fx\8f"¹ü;\8a[}ܲS Eí\16AX\89ÑF¨ãµA\8daû¯I\11\9fq\81­ö1çE7\89\1aüiMÖn£ç®Ç\853Ðê«\ e\926ü        ÷!Þ\ e#\ eG¶£\98k\ 1=\8bR¼õ\90\99æêØ\98ÅÖC\1ay\r¤\87o\94Úà\ f\ 3£Û\8a3ëM÷Hz\18ɸ¾\95ôË'®ÎL~8\³"v\81ÍrÕSO¬8e¨å\95`ãÂø\9e\98\18\99;¾|aqÜ)Í\O¶$& "ÆF2\1fD-"½rä'Âj\16}D§»6 \ 1ï\96Í\7fi\81Hh\85p\89Ì«rõ5t\11\v×E'a{³c
+Z&®Ç÷è%¤º>d5©óÉ©+˦·×+\eAÅTö\ 6©_qÓ\8a\9dÒ¡·§*\7f½d\8b»\86Oíxqn_ìöcÕP\175\1e\r¸ì<ú
+Æa\13ñ\95uáAq'abô&ÏIç\86³Ï·kËïÇ\9d­\1c¾`ñë\98èýµ·\9f\14ç?[ø£B\ 3\8e ÷\1cù\80Óäp°óeã\10x\81\18\v\95\9be;\90\8f]tø\82M\ e«[Vtäv\8dBämyåöÖl&·'1$\15\88áP¿â!\9a_k\16{r9ηÕþ\0òU÷IϺ\83\89Û¾{çbìÃ\ e\17o~EU\ 4\9d~þ(êóP¶\ad-úæ&ºK½¿4V¢£$Ù'aÊ\94"öø¶ÑܶóÈñãZÐÔvÖ\áçz(³\8f7\94êÕ¯ÂF\bW\ 6R¤«¦÷\9a\8d,ÙIÎÜ\13uKíù\9dw\8a8*\1e\9eª\v\83¼5\18¯Ññ\1eëx*\1fës½\9c»åÝV\19\1dVX¥ªµ\8drö¾KHôSó¼\e\15_¨ÆtËíFmõ¨°íþ\92\99$\ f)uj\9eà"\94\ 6Ç\86ÀþË\aòÿ\80ÿ\89\0,\ 1ÄP¨d"\86â\v\81ü\ 3X½.w
 endstream
 endobj
 429 0 obj
@@ -6101,7 +6103,7 @@ endobj
 /Ascent 850
 /Descent -200
 /FontBBox[-30 -958 1146 777]
-/FontName/SWZQGN+CMSY9
+/FontName/EVIPQQ+CMSY9
 /ItalicAngle -14.035
 /StemV 87
 /FontFile 428 0 R
@@ -6118,7 +6120,7 @@ endobj
 >>
 stream
 xÚSU\f\bÖuLÉOJuËÏ+Ñ5Ô3´Rpö\r\8e´T0Ô3àRUu.JM,ÉÌÏsI,IµR0´´4Tp,MW04U00·22²22çâRUpÎ/¨,ÊLÏ(QÐpÖ\ 4©2WpÌM-ÊLNÌSðM,ÉHÍ\ 5\1a\92\9c\98£\10\9c\9f\9c\99ZR©§ à\98\93£\10\ 4ÒR¬\10\94Z\9cZT\96\9a¢ÇÅeh¨\90\92\99\90\94\9a\9e\99Ç¥\ fr\93g^Z¾\829D8¥´\0&U\96ZT\ft\97\82\ 6Ð\9d\9a
-@W¦äçåT*¤¤¦qéûå\ 3mK\ 5º\85dgaq\15ºán¥99~\89¹ ãAá\84!\9d\98\9b\99S U\90\9f[PZ\92Z¤à\9b\9f\92Z\94\87®4<\15â6ßÔ\94ÌÒ\tYÏ\92Ä\9cÌdǼô\9cT\ 5]C\13=\ 3cS\88Df±[fEjJ@fIr\86BZbNq*X<5/\ 5Ý)ÀÐ\ 3;D?8<*ÐÝO\e\12±\10É\80Ä̼\92\90Ê\82T\ 5\ 3\84j0ß\10Á\a\ 6RQf\85\81\9e\81\81!P!\10ÂX±h\96¹æ%ç§dæ¥+\ 4\97$æ¥$\16¥À\ 50\1dåä\94_Q­kl  kij¡`hhb¦`nn^\8bª04/³°4ÕÓEÁÔÀÀÀÂÐ\12,\9a\ZT\94\9aW\ 2N\f@\ fÃøi\99À@JM­HMæ\9a=G4\931^GVûkÂ\97\ 3W\95Âw\9d8wsÃ,õ¨M\86\92\9b&\a±6åûM\8f=wÎç\85\1d3ÏÜ\93¿izan£5gα\1d6÷ý\95w.ãÝ"?³l\8d±QòI\8e;ïÏîõiazË°8¯¤=Ù\97\95¨/\8b»Â\968êXs¯ÿõº°úýù¿«Z\12ö»G¥Kl8n\13.èzAmjQY0«Á¢ßï\8f\9døV\10\97μ;îÉTãvîSò\82V7Ì\ 3®Nßátãf\8e\93õBuÛ;ɯ\9d?û¯ä[n¥ìõ9þæ&¿íþ\92Iy\13UîW\9d\9e\944çDµÎ\ f\19¯ÎM%î\r¹\9b\9d'ßýà \19ñèÖ;nïÏ¢?Wq©\ 5\z(÷¨óÿº\93\ e\17Ö\8bñ?ÿ4Eðà\91\88Ì\8bk¬Ï?Zç»\E)dÂÔ\8f\7fæ¿IHê4Ì\17È+\9cåõè¯ë»¶þ»\1fª\1a^.SÛí|ö調g\15º;þÎ\¯°©~nvÌ­,û\15½QçÏuǽÞÜ\11bÞóæðþ[GÕ\ 2ý¥_þÖX\97Ô)±k\8a\96\1dëö\1e«ÿ\r=_Ä\96¾eܧÁd¸=ªê\1d\86\90éÂû¾m>}°ã\99ê®\86\89\e\96þ=8ùfæ¦\8cè½fZç¿Ú©       oõ«}¿ö÷dí\80Xéyõ«¾}\v\93ªð?atV$öÂ\89ë\a$½×*«Ýÿ'ª\9fÁ½6\9fùB~Cþ\7fû´\96|e7io\95Gü"IÛ¶»<ÙñÕdÝÙéËíK%\7f\8b\9dêØÆøwÊqW\1f\véÓª\9e\v{gnúTÄ-,qÿì\9dÏ!ÍÕ>\97\9d6\9dnXÄ7ïØ!ù¹\94¦\93öÆ\8b\86A\1d\8d\vom>ÿñã\19«\15>\e¬·ð\1e\9fÉ$uuz\81¶Ø\9d Ñ \897\8bOĥȽ;8W{fÒ©¯\9eGïÝz*ôxγu·NÞ¹\9f§\97Þ·õ\1fïÑÓ\8eË\16ÝØ.¶uÝÆ æ\9e\1a×\99ÆÏÿrë+Û\û£_8÷\85Í»\1d.5+M\f\v2ØÄ\e\ 34\8dMf¯¾\1cÆ\1f~ØùÎá\1f\ 6¡\1aj÷VêÛ)G\1aLqü\95ijv²íÿ¤\93óý2´N\14s¿^sÿÅí*þ\93ê'7ÝÏ\14\94[x-ÄWË8ìÂÄ\98kßÒ\9cÍeY6^ä\93¹ûÎó¯¾`F&\8bÐÏý\8fôfµ    ý.øe1ËäÈÑÄ\95Q5f\vEÎLRoÏÊ\8bxì`©-|c\rë\9bk9\8c;»f­/3 \10p\8d\1a0,\fHÎIM,*ÉÏM,Êæâ\ 2\0\9f2ØÒ
+@W¦äçåT*¤¤¦qéûå\ 3mK\ 5º\85dgaq\15ºán¥99~\89¹ ãAá\84!\9d\98\9b\99S U\90\9f[PZ\92Z¤à\9b\9f\92Z\94\87®4<\15â6ßÔ\94ÌÒ\tYÏ\92Ä\9cÌdǼô\9cT\ 5]C\13=\ 3cS\88Df±[fEjJ@fIr\86BZbNq*X<5/\ 5Ý)ÀÐ\ 3;Dß5Ì3 0P\e\12±\10É\80Ä̼\92\90Ê\82T\ 5\ 3\84j0ß\10Á\a\ 6RQf\85\81\9e\81\81!P!\10ÂX±h\96¹æ%ç§dæ¥+\ 4\97$æ¥$\16¥À\ 50\1dåä\94_Q­kl  kij¡`hhb¦`nn^\8bª04/³°4ÕÓEÁÔÀÀÀÂÐ\12,\9a\ZT\94\9aW\ 2N\f@\ fÃøi\99À@JM­HMæ\9a=G4\931^GVûkÂ\97\ 3W\95Âw\9d8wsÃ,õ¨M\86\92\9b&\a±6åûM\8f=wÎç\85\1d3ÏÜ\93¿izan£5gα\1d6÷ý\95w.ãÝ"?³l\8d±QòI\8e;ïÏîõiazË°8¯¤=Ù\97\95¨/\8b»Â\968êXs¯ÿõº°úýù¿«Z\12ö»G¥Kl8n\13.èzAmjQY0«Á¢ßï\8f\9døV\10\97μ;îÉTãvîSò\82V7Ì\ 3®Nßátãf\8e\93õBuÛ;ɯ\9d?û¯ä[n¥ìõ9þæ&¿íþ\92Iy\13UîW\9d\9e\944çDµÎ\ f\19¯ÎM%î\r¹\9b\9d'ßýà \19ñèÖ;nïÏ¢?Wq©\ 5\z(÷¨óÿº\93\ e\17Ö\8bñ?ÿ4Eðà\91\88Ì\8bk¬Ï?Zç»\E)dÂÔ\8f\7fæ¿IHê4Ì\17È+\9cåõè¯ë»¶þ»\1fª\1a^.SÛí|ö調g\15º;þÎ\¯°©~nvÌ­,û\15½QçÏuǽÞÜ\11bÞóæðþ[GÕ\ 2ý¥_þÖX\97Ô)±k\8a\96\1dëö\1e«ÿ\r=_Ä\96¾eܧÁd¸=ªê\1d\86\90éÂû¾m>}°ã\99ê®\86\89\e\96þ=8ùfæ¦\8cè½fZç¿Ú©       oõ«}¿ö÷dí\80Xéyõ«¾}\v\93ªð?atV$öÂ\89ë\a$½×*«Ýÿ'ª\9fÁ½6\9fùB~Cþ\7fû´\96|e7io\95Gü"IÛ¶»<ÙñÕdÝÙéËíK%\7f\8b\9dêØÆøwÊqW\1f\véÓª\9e\v{gnúTÄ-,qÿì\9dÏ!ÍÕ>\97\9d6\9dnXÄ7ïØ!ù¹\94¦\93öÆ\8b\86A\1d\8d\vom>ÿñã\19«\15>\e¬·ð\1e\9fÉ$uuz\81¶Ø\9d Ñ \897\8bOĥȽ;8W{fÒ©¯\9eGïÝz*ôxγu·NÞ¹\9f§\97Þ·õ\1fïÑÓ\8eË\16ÝØ.¶uÝÆ æ\9e\1a×\99ÆÏÿrë+Û\û£_8÷\85Í»\1d.5+M\f\v2ØÄ\e\ 34\8dMf¯¾\1cÆ\1f~ØùÎá\1f\ 6¡\1aj÷VêÛ)G\1aLqü\95ijv²íÿ¤\93óý2´N\14s¿^sÿÅí*þ\93ê'7ÝÏ\14\94[x-ÄWË8ìÂÄ\98kßÒ\9cÍeY6^ä\93¹ûÎó¯¾`F&\8bÐÏý\8fôfµ    ý.øe1ËäÈÑÄ\95Q5f\vEÎLRoÏÊ\8bxì`©-|c\rë\9bk9\8c;»f­/3 \10p\8d\1a0,\fHÎIM,*ÉÏM,Êæâ\ 2\0%áؾ
 endstream
 endobj
 432 0 obj
@@ -6128,7 +6130,7 @@ endobj
 /Ascent 850
 /Descent -200
 /FontBBox[-36 -250 1070 750]
-/FontName/NTUIRZ+CMR8
+/FontName/YCIHVX+CMR8
 /ItalicAngle 0
 /StemV 76
 /FontFile 431 0 R
@@ -6144,32 +6146,26 @@ endobj
 /Length 5364
 >>
 stream
-xÚí\92g8\9c\86\13D0jF\fÑ\86Q¢F\19£FïQc\98ÁèÆh\11½·è%Z\10\9d\11½GÔè=:!$DMÔ辬µö÷íc¯oÿÙÇþ·\8fý¾\7fÞû¾®÷zÎç~\1e6\16M\1d0\14ád\81TprÄ\80ùyùÅ\8105mQ ?/\84\98\8d\r\86FÂ1('G98\ 6)\ eä\17\13ã\aBݬ\81\ 2\10 ¿°¸ \98¸\10\84\98\98\r\bsröB£¬m0@\ e\18ç\1f.\11 Ô\ 1\89FYÂ\1d\81jp\8c\rÒáw\88\1e¨ãd\89Bb¼x\81@¨½=Pû\8f_\\81ÚHW$Ú\1d\89à%&æç\a"P\96\18 \ 5Ò\1aåHÌ÷\a\92²£\95\13Pä¯6ÂÍù\9f\92;\12íú\9b\vÈñ\9b\93\13ø\9b\12áähï\ 5D ­\88ùÔ\9d\86üÍò?Æúo¨þ\1e®àfo¯\ ewø#þ÷\98þM\85; ì½þCwrpvàÑ@5'\ 4\12íøw«\ 1ò/45$\ 2åæðwU\19\ 3·GYB\1d­í\91@È_-\94«\ 2Ê\13\89ÐDa,m\80Vp{Wä\9f}¤#âï\10¿Çö'\ 2\9fº®\9e²¶\11÷\9f\aú\97¦    G9bt½\9cÿ\95ú\87ùÏ\9aÿ?ëßÃA£<\81Æ\10^\b\84ÿ·ñ÷ûÏ/Ó¿­%ïhé\84@9Z\ 3u0pG\ 4\1c\8døWãß\99de\9d<½Á\82Â@°Àãß\17\b"\ 2\ 1\8a<\86øüW£\9e#ÊÅ\r©,\a|\f\81@DÄþ¢²tC£\91\8e\98?/Áïýþ³¶Bý\9e\ e\12é\89´$ÎȤFá<çaâ>6?j\9fzhÐ<<­Iü¾`7íñI\ eÍhßO\12{<Þ\19Û°\10;Í£Y²ómÍèÔS\8e\aÒáU¾j\12qí'f]^^ôå\8b4\V\83­Æ«ÇâØ\98\rð8U\9dÑm¾\ f{Èè¦çÆ5Ü9\8f½ÍðÈ\97\ e\109\18ç¶ý\1e\16ºú\8b©^߶9D¹\11w[ÿlÍ×Èo-·Ä-§ä=T\12¸³\9e\9fTâ;\8eÀ\10FT\0¯J\ 1*\1f\87\90k½C\19°\9eßd­\92ͳêüº\9c!^\86£Õü\9c\r%¥'\12£¦__ö°\13\8b§¼,w.zk\1c^\a£¦cºÃZ\8b\ 2Æ\19\96\18\8b\95@c-;ã£\1c\8d\80´ò¾dê­@\15"yè¡ü\8eð\8bï&%ïAú\918\93M§DÏ1ÀõnÖîû5\8b#\ eù1ã}éúc\9e+c«\a\16¹Â29\ e´_Õ×Bí\85\.\9e]/\eIxpÊÓ"\19iÞÏ°û\88\15¨»¸¸\81߯\8bwdÔÖÜfÜ4«»¶\16#!ªPËþ4s§\10\ 3;6\1d¡-\9fKé8^aíÿ\96\eݶÓEäÇê.>\18:<3L%J¿¡®¤lÖ{®\8d'6ë\17\193ø$ÐÂM!ÃæV\98­¼¯\ f³ñwëÞª!,
\15\9dA<\aSâ>ÈÇ\12ïÊ4o£rX%°Âµ\ 3`p\91\0§~/®Û¸6òñ­ê\ 30WýkRìgp®\8a2í/-3D«dÊ\a\ fíg\97>\15ê²ùýõó¯\96v\9eú\93FbûfÌ\94\ 6¾±\88¬\98àZû\99Ú\ 6\9e\1d\úéOó\9a\98\e1x¦5\8eË0ò\94Óã<Ìë+*]I!8è9HHÌÉxm(\96\10Ô\16\81w_;"P´Ác!\rr\ 3\ 3ä¥U³t\17\ 3{o\r¤hôgÛ1eW6_\8aµ¥\97,\9fó½e¯Î·b¶fg¨Yè{&·á\94HU¦#õÅnP1Àê³ÞíúW\8e\1d[p\8ac\ 1üQÆë|:\ 3\86Û0\90\8aÀ\96h#G\ e³E¥Ä¨¢­@§\10ãNcÎ9\97´´`"õÔa©Ç\1d\99X+Ú1\90Eγg\19\1a[=-©övâk´"ì¡U­¹1kd`\0\9bNùª \1èþ¦n½\98qص©§é\ ett\93ÚÞ\95$\8aw\93u\93¥ºdvË\8f\f\v
-"ð\13 ì\8a4=[\9eRô»x-aAW\½$«|\116Muï\ 1AÑó¦¸Ð§R\90[VÕ`2Õ\89¸(p~m¼«}*"iö%ª8Rz\97\896\91í\82£g²8ÛüaI,ð3#+xm\9e|ȯ(N9©±\7f>\8dÏf­Èx\8eÃ<$Ë_û\9dµ_ô\99\88,\89JiûËQ\9c\1e%\ 2\8f)Wßoiw¼k%«Õhèɽ+Ç»b      \19ÆíròÛÝà\1d\94î"JïþE\9dpOèq ¤#-øE\eɦZ[\1cÞ\93\8c\1a\8eËåMÆ\97TZ\ 5\9c·°ÇcµÔí\13\19ÂֽĵøEi¢\8f\11\ 5F'J\ 2 \eúýÎ:@·YÏVjl\97r\vQË¥\9cæ°\1d\ 1\97è²&\85\9f\8bÔJv ÷à\83CSa2\82R¨T\1cN\8a   É\8ekK¢u¹\ 2\87\mS'\93î\ f\1a\9b\97ÓH«"ç\19J\16NÔÙ:/?ãÎEØ@0á`³0÷ôXÝÌ+)×¾÷ÌÕ\91\95\9f\ 2\82&r\83\ 4Ô/W\98\e\8eÛçqÕÙW´ß·õc­&¾ÉâÚæ¡\ep\8bH\f\84¿Áy¢\0ɽ\92±kt\90tÿñ\aú\vãO±\a\964$\9amÄq\96ß\ e/Y¶\91\90;\ 6P\88ªÌr\92S\89\94\14ª\81\9an\ fMz\83\89=|\v¯\89L-bõ\18ÂË+ðÎV¹vù¡\9ao@\fªc_\9dÉú?uÌ\99²@2ãðÄ©¼v[®$®P{ߨÅ>k7 OTWlJÝ\ 3\9bb÷¨ºMQL¢º\97B%×}ÚK\19\91\86,Åj\9e\8dâ©\ evY\8a?\99Æzöaç*e¾!)     +\89\1f\ 3jÉw\84I<Ä\92;dwÂrø¿Èü|eϬö\8cÎðløà1ÝÜ\84¢áN46r»þvàÊ\95ñLDôÔ0\15q\85Ê\94ûy¥Ï\85-\ 1ÇÄ$6X\8cD=c\ fO\7fÏS)\9d\eñÈ»%8@\e\80OF!µ×ÊI\7f\14Lé³´C\10¤ª\1aÇ\1e\10wyöz¨ <\ 4¸dM×'¸®\87b\rØ\a({\ 4\9c\85l3t\ eüÚºÕðì¡ÄP\15b\a;v\9aá \9cc\85ÖY\0³\14ØÈ\8f­5p\8ebÆ¢ ê\9dþ-ø³ä¤ö(!RÜþ}±¬æÐg$í¶É\98\82¤o¤ä¸ôM-Z^rï\84~\86\94GÒJäN±Fùo=$"²\10\9a#\99PwÐÅÝëDò6½·°d\93~lÑÊ\0'     xqØàã9?\81´=\ 5Eέϲóý\83ud5\19W\84\9cD½y   ²\9e\83\ e°7»\98¤!,v/m1{\1e`¯×\\18«ëð2\ fÙÖ:\15¹§Mä\96}\0\b£^\89£?\9b®Ü¸\8c\8f¹ê¤»¥8Jö\b³.a\92æ÷à\19f¾øHÓ\93\80@\9d¨÷vºçdd\föë(3\7f¯ÎÍ1ë¹]¡ª\96t\19XÏs\97õöÇh\97Býª\97Á Rª·±\89w[U\13NKÎgÔ\10\ f\99ÝÕ\7fL\ e\92´\f\ 3`3)û\ 5\87\14\a\12SlI¶ßÏ\92\9d\1aÓÏÕ7\1c"\e\f\94\17\9fÃõæëU\³f])Ux#N)j\1e\1f¸¦c`<¢\e{yj\84B\9cÏÔÛ¶ì§ô_èê`«}5W&=>\80-\1c¸a\ 1¸^\1c§Ûr\f$%ëwö®\8e I°\99ÌÖðÀ
-\96r.\97\95\ 3*ÀÜ\8c¬ÓØ .{lWº³ÝDéQÄQÏza\85ë\83Z\93×0\7f´r\82\93þFÜÚ\1cG\11c2Ð8fºb×ÁZè\15
-m·     Ï8ÖÃ7\94º
-#\88h1   À\8f®[Æ\81ãù|od9
-~»\7fÓ®4 kbwq\ 5<Õ¤¶Ñ\13¹ì4hìJ\1eòϧ\1cb`¿O1\19\1f#1\1cÉ4hNë¬\97\7f\90\ 6ÎÏ\90\ eç2ú5\9a£\bM5NöD_ù\84ý¬4ñÛ¾­\90MLäòÚÈ\94\90O­¶R\a¢\87Ë\ f¥Ë\½\11;,ÎÊ\bé8'¼\9b6\18\98v7\96lÞ¿Jn\90Ü\9bRÃÒ\8eû¥\88\16sDy¦@UZ\85´\87¨·`\99vðQ\89Ø\98~¡ºöúì\88\1a:t¡rf³É_H+%¹\18\8bDC\81\8a6GÉg\87±4\944*½\9c1n±\94¡\ eÛ\9c¬À\ f\93k\9b¾K\82¤S\95\0\16N\19\rþ,¡ó\ eüqp
-ÐCé¶þá:Àe}ï§\82\b\9ev\1ehl\8a\8dò\ 4U\1e\88f²7\94¾ë²\11\7f)ô4<¡´xòá\v\81"0<eO\93ð\r\8d\13{ú÷y\94pAGÈÊ*Ü\87w¨~¤\1a\9aT\15mT)ã\1a¡\7f\98\8c\83G±y½* s¶,\81ß°1¬³[.Ä'vGëm³Z\93ÕÐóÜO}!NÐ\ 4
-ßy\97jK¬1Ó²Oú\95\a9ñ¼F/¹[º\18|\9dë#\96£[Éz\84Ûr\1e\96\r\97`#¥?Ãè;\7f\9f91á\16±Iû9УXð¢\ f.²ÃCL¯\a7\16¦i¸ßÏ1 \ 1}ëó°ê×G>\97\       m² æÁ\9fÅ®$\13ºóÑg\99\8fj\ 4QCF\17
->áuªõØÚZI\86û\fC·m«öF4õÈ[\b·t\84\9bN\98
\16À\1cm7$\14\\84}Ù7;¾Y*c©(ÚÒ\8b\13ï`èbr\bÓÇ,ö üz\85°ö1v±Ký\15\86ÅH\18"áÂ\88廉1|ÀÌ;Ys\9f»»\1f&¢ÔwÒ\99ÈÔ±V\12\11ÆUUx¢UÇ ZLÞBUd\87\ 6Í=\7f¬ÌµÄ\e\ 6 °+Z¸½P©Q\1a<?¬\ 6Í5KòØc±k\17¡\82ÀHeË*À\ 4\86Û¹¢M§[«\80-\ 5\1cÏd3&=¯\1dYÎÙ1ì\11±så¹ä{ë\1a\ 5\a&Éï\82w\193ÅuÙd"\rj÷S
-m{YµÒé\18¬ñô\9cc%\17ÄñxÙxÎÁÑf:;Á\94g\8bý\9fçt²ËU\8d\1c\bÌm6÷UUMi))­²é7q.\9fÜ\14]ÓÖùÃ\85F~RGwK»QÎK\16J^ÉÐM\1eÏð7\1e{\9d¤7û¹ÈCs±#H)À\8aå7ÇCùZe©&\7f¢-3óã/£\ 3=¥²M\1eU^ÁÒ©\1a©\1e­¼\ 29\8dö$l¢\88\86\92\b`ÇcÌ;\ fÄ£û¹äCìF§p\8díÐZýèîxÃ4\9a\ 4
-¢d"\ f\e\13A·¯á'={,\1fgR¸\90ëwʳµ÷
\11ïn\ 4K\b.£ó¶|é.ÅÑisáõ8
-û©3ýÎ0q\\997S{&*\1f¯ÇJj\12MGÈl\13\87\18PÍ·cAé\bA\ 5¯\142õah;m \14\8b\1aAsÞú®\8b\16]\1fs\96>ºêÿð \12\7f\89ò2n©\90s\141·F\ 4íãn϶\12¸a½4xa\18u\11ßÑ8xI³U.¦Bò]è\1d¢òÕ%\88¤¢\82­~7s\8f\1cÈUÉ\14\17M^Ø\Ý\92ú\ 5Û2¸\99n\84kPÿ\80\85ÜÍ2\84\89Ð\8d\96Å¢¢Ì*ÿ\91r\8eínà\97µÞ»\83å\1eûÖÃÖ®\83î²\ f\9f¬\9b;5\85Uæ®ìËÕ°Ó\8bô\ fþ\9c\1dàT¨ø\ e*\15\1ff8¢)\11\ f¢
-çÖ\82r\9cFá²c¼yýÄ%>¥\15{§ïÈj¯³\87~­M®&è©)q\9c/_îZüU²\ 2õ\8c\ 4\94ì¥ý
-Vo\15æÓæ\199\1c%\13À\86É \86øMV\v\ 2ª9\82FåËê
-\ 6sM!xññY\18\ f\99»è»U\90# {\91\8cÊDG\fû\87\ 5\ 6¢#Ç>M\ 5ìäÜãÑÝb
-jw\839§ë\98¨\8awEÝ#µê8ð©=\9bVp5\84\88YZä´\9dO¤3"¿{ä  ?\88å\8a\8d»Ï@æ\93¹ig\89äë{ð^}z\ e].\7fÙ\17¥\82a\ 3/qL\Ë:ª:Æ\9f\9e\1a8¥¯í\99ûÏë8²£;
-\ 1\fBkÚÔ\aÙäV²Uµyú­\ 6\ 6UôôO{î1Ø\a\87-´¥ÜÐ\9e\17ȯ×DXÜë^x\83\1aº¸ö¥\18\13Ó¥\1f6Q\bJÂwá\\97\10Ô\83RÎò¤\99\86µ\ f\8f\14É90§û»«Ü\99H\14nm\16ã\ 5Ö½4çÂ\9f÷Þ¢\8düö1v\f๲~?\95\84ªu1\8edfA\9eX\83Q*S¾ëV$©\94ϲ*Lþ\1a\94\84\97Àý:\10ú
-\86#\93\13¼/Oa\eJ³ÌDz       
-\8ah¶ºK­Ù¶àA     H\9f\96½û))'òsõ\82\81V\8c\92Á~?\8dÙt\8f\96øÉ\13¼¯Æ6\13´Ô§Fæà`.\98\17ù\1c\86\88<T\\8aÜ\0siâÌL
-K\19³;¤Oü<)o\8a'/ÜFÌ\9aÛnÌ«`Ç\9cË´(-\8a\13DÙæC"³1ØÄynð²­\14\b âò^\1dafçù´B\13ÃUP\8bË\9aÖ\1f\1fO&\19\8f\87Ä×øÉ®å\9d¢ZTG9f\83Õv\1fyø62,Cæ       \9dþ j\85è\1ewEãd\aZÕ#WÀ\86\82ÿ­\954\81êñfFñWÊ®ÌÑ;$7\8f¼+\13h\0\82 ¦ÏV\f¡\875n\e\9aý_ÒØh.\viß!Jf\97\89ù\9e1вd\ 2\8ekÐüA<ã\95ê\8f\1e8CÞ\882²r\9b¾\89bu£ÿ.f\9cv\80Îä=\9b;fp|0é¤\9e\emqH"ɦæÅr¾\Ï4¬R}c7|\11(ÔR3\ 5z˦\a;âÁ\ 2rÆ<£²}x>ZyʳuF\9e\eÖ¯Ãø    î\bR\9eXKÓeÌ\1a\87ÀS·Þ (Ë\18B.ìºs%mÝ6mYã¢ï\81@ÏuÖ¤w\95b\f\86 )\91-\91[¨´\e:\9bö\87<\ 6d!kÆÝV´Òó³\9f\ 6\89\95\ 3Ôt\83\9a½     ý_É\95\94+5µú\fÅY\9c¿ÄsªòZ«ø¡Ña\98\19\90í¡\810\8e@\ eúQF\ 1cÜ©\98ðÂÊ\16\99îTX©Õ\16ÐûÕ\92Ñ#îÒOðj\ 1Ó?\ fñJ\7f\98¡\18¢Ø\84ÛôO\88Ì\92ùÉe¾¦\98æp\7fªÎÝë½`«ÂÂ=çôC¤Ù¢XÓͯQ\984ø®\10©\10yt¹ù°Ui\99n²X²·uÁ±\9aÁR¨b\9cYu\_F%\eѦ\Ë)^s¦1Ól7ã×\ eW\15fÍí\9bÃò\1eÒØxÂî¥\8b%6\1aj2×\92³©H\9fÚx'\8bæ\ 6ŨcP\83ÒÞðó\94\ f|
-cr/$Ú³\92ô\e¾²ÿ !í23É\0\f\9c-\85\95õf)üÔ\98#Dâ13\88ß(x\r\14n·uH\88mÕmIï\aÅf¨3äYç\¤ìK\9f
-\ 38?ï@Ç\1c®¸\91[\93c\11¼R3ò§\16Öe\aÕA¼é?\96\99ÌÔïó<\19^Ü,Ç\8e×÷Þß>H\rSù\6\r\99ÃÊøv;Ä)¯\1a\98\12$PDÅ{þp}ÒE:ï7\ 1Û\92Âɲxw§þª\S\96Å.Øv\93§§]Uç¡¥É\97W°Ã\91x´Ø|\f¯\8fµ×,ôy©\82a\15\8b\11\9aËÐv¿V°oÝÇùTbEg /[Òí\99ìhÈHUé9½\80îjÄsùé\10\83MÒÑ\90àq\83Ö.ù\ 3<\85½\87\9fnÆùv¿¦ÞbÍ¥0yݺeÑ\94\8e^¹áóÍ]î\80¶çG|\95ì¼ÒtÆ»1\18Ti|²\84
-\8b2\fõ}\19 PÀú\ 5ÁñCù:ÇÑ\81Ùû\8a³Ñw=%\1eêâò¡%\ 1ë\1d»²¡L¯Ö\10Ù¯¶\91Uåa,qåÕŨ´1ÁÞI¦½"\98§\1a\ 1\8a\8cqIñþ´²\81Ñßd¹74kO\91ôÝ_õÖ!ý£\1a\9d\f\8eéÖ%\9füG¸û\84¹"æ!R    7,\85×úãâF\9a\8b\ 6\ 2½Ï¨¤5\9b_\15\86\97À\92¸\83\9aBtõÒ\982\19J\94\1aªìb@Q\99¯Êcm\15\a¤¶éÑG"î¦,\1e\8a¬æë¡åª\81\900\85\18\99\9f\83$Ï\ÏØ\87\ 1ÃO-;Ù@û\ 5ö\ 4z\f\87G¡áZk\93W\ f\1eMZ(0\ e0H\9208¿#\18\b»\0¼!\ 6Üû\ÿvY\97\12Ý&&þ\83±àNußâkú\12\16o/FD:í\1c½,S%å\vÉb>\80Kó=ãv\93ÂÎ\8fÁ\10ö\11     2¢Q\97Ù   >\80õ\91}Pt\14²O8§\80ìëº\88áã\1f®\1f¸¬Ô\93÷²    ú\ewÍý\¶EH¸ílyÚ\16´°§ñy ë;ú}ö\86\10\90u\94O%!àõ$¾\82èÒÛ´·;\1a$þîö\8b­\ 1ÉÉØE¦Æòù\91²Q*\9d.³pf¢\1e\90\9b½9±v²Õ:Ó3í´ÏÓt)éÇAyz~\ eÒ\90ÿåCüÿ\ 1ÿ'\ 2\91p4ÆÉ\ 1\8e¶#&þ\a"f\8c3
+xÚí\92gX\93Û\9a\86EDº\80\b\84j\90\80´@(R¥\84P¥÷\8e\ 4\12 tBh"½7éE\9a\80t\bÒ»H\95Þ¥\83 (HUªt\8e{ï9g®ÙgþÌ5ÿæ\9aïûó½ïó|Ϻ׻\16\866\18\8ap²@Ê;9bÀ|<|b@\98ª\96\b\90\8f\aBÄÊ
+C#á\18\94\93£,\1c\83\14\ 3ò\89\8aò\ 1¡nÖ@~\b\90OHL@TL\10BDÄ
+\8499{¡QÖ6\18 ;\8cã\ f\970\10ê\80D£,á\8e@U8Æ\ 6éð;Ä\12n\ fÔv²D!1^<@ ÔÞ\1e¨õÇ/®@-¤+\12í\8e\10\11ññ\ 1\11(K\fÐ\ 2i\8dr$âý\ 3IÉÑÊ  (üW\eáæüOÉ\1d\89výÍ\ 5dÿÍÉ\ 1üM\89pr´÷\ 2"\90VD¼jN¿WCþfù\1fcý7T\7f\ f\97w³·W\83\11ÿ{Lÿ¦Â\1dPö^ÿ¡;98»a\90h ª\13\ 2\89vü»U\1fù\17\9a*\12\81rsø»ª\84\81Û£,¡\8eÖöH ä¯\16ÊU\1eå\89Dh 0\966@+¸½+òÏ>Ò\11ñw\88ßcû\13\81×\10¦¤¨gÀõç\81þ¥iÀQ\8e\18\1d\7f¥þaþ³æûÏú÷pÐ(O 1\84\a\ 2áûmüýþóËôokÉ9Z:!P\8eÖ@m\fÜ\11\ 1G#þÕøw&\19\19'Oo°\80\10\10Ìÿä÷\ 5\82\bC\80ÂO >ÿÕ¨ë\88rqC*É\ 2\9f\10aÑ¿¨,ÝÐh¤#æÏKð{¿ÿ¬­P¿§\83Dz"-\8922©P8Ϲ\19¹\8eÍ\8fÚ§\1eé7\ fOk\10½/ØM{r\92C=Ú÷\93Ø\1e\8fgÆ6,ÄNãh\96ô|[#:õ\94ý¡Tx\95¯ªx\û\89Y\97\97\17]ù"5§Õ`«ñê±\186f\ 3<NYgt\9b÷Ã\1e2ºé¹q\r\13o3<²¥\ 3D\ eƹm¿\87\99¶þbª×·m\ eQnÄÕÖ?[ó5ò[Ë-1Ë)9\ få\ 4®¬ç'\95w\1dG`\b#J\80W%?¥\8fC @ȵî¡4X×o²VÑÆ :¿.g\88\87þh5?gCQñ©ø¨é×\97=lDb)/Ë\9d\8bÞ\1a\87×Á¨h\19ï°ÔÞ5y\ 1ã\bK\8c¶ÛÅ\8a£±\96\9dñQ\8eF@\1a9_RµV 2¡\1côPnGèÅw\93\92÷ ½H\9cɦSÂç\18àz7K÷\83\9aÅ\11\87ü\98ñ¾t½1Ï\95±Õ\ 3\8b\!é\1c\a\9a¯jk¡ö\82.\17\ 6×ËFâ\1e\1cr4H\ 6ê÷3l>¢\ 5j..nà÷ëb\1d\19µ5·\196Íê®­E\89    +T³?ÍÜ)ÄÀ\8eMGhÊçR:\8eWXú¿åF·ít\11ú±¸\8b\r\86\ eÏ\fS\8aÐm¨)*\99õ\9e\89ÎúEÆ\f>\r´p\93Ï°¹\15f+çëÃdüݺ·j\b\8bÂpFg\10ÍÁ\14¹\ eò±D»ÒÍÛ¨\1c\16q¬Pí\0\18\ÄÏ¡×\8bë6®\85|r«ú\0ÌYÿ\9a\ 4û\19\9c«¬DóKÓ\fÑ*\91òÁCËàÒ§BM&¿¿~þÕÒÎ3\7f\92Hlß\8c\99âÀ7fá\15\13\k?SÛÀsù¹\83K?½i\1e\13s#zÏ´Æqi\ 6îr:\9cGy}E¥+)ø\a=\a        \899\19¯\rE\13\82Ú"ð\1ehE\ 4\8a4x,¤An`\80¼´jæîb`ï­\81\14õþl;ÆìÊæKѶô\92åsÞ·lÕùVLÖlô5\v}\ 6²\eN\89\94\92\ 6\15\ 2¬>ëÞ®\7fåر\ 5'?æ¿;Êp\9dO«O\7f\e\ 6Ræß\12idÏa²¨\14\1fU°åï\14dØiÌ9ç\94\92\12\9a:,õ¸#\1dkE3\ 6²È10ÈPßêiIµ·\13\11f\v­jÍ\8dY#\ 5\ 3XµËWMà
+A\ f6uêE\8dîM=Mw £\9bTö®ÄQ<\9b,\9bÌÕ%³[~¤XP\10¾\1f?AW¤éÙò\94\82ßÅkq\vÚâê%\19¥\8b°iÊû\ fñ\8b\9e\85>\93\84ܲª\ 6\93ªLÄE\81ókã]íS\11I³/QÅ\91\8c4\89¬\17ì=\93ÅÙæ\8fJb\81\9f\19XÀkódC~EqJI\8dýói¼6kEÆsìæ!YþZï¬ý¢Ï\84e\88\95KÛ_\8eâô(â³~L¹ú~K«ã]+i­zCOî=Y\9e\15KÈ0n\97\93ßî\ 6Ï T\17az÷/ª\84û\82O\ 2!\1diÁ/Ú\887UÛâð\9efÔ°_.o2¼¤Ô, \1eæ¸\85=\1e«¥j\9fÈ\10²î%ª½[\94\ 4Q`t¢È\ fº¡Ûï¬\ 3t\9bõl¥Æv)µ\10¶\Êj\fÛÑtês\8a,k\90û¹H®d\az\ f><4\15"Å/\85JÆá¤\98\10︶$Z\97˳ËÖ6u2êü ¶y9\8d´*r\9e¡`æ@\9d­óð1ì\\84\r\ 4\13\f6\vqM\8fÕͼ\92tí{ÏT\1dYùÉÃ* h"7\88_ír\85±\85ªá¸}\1eW\8dmEë}[?Öjâ\9b\f®m\1eº\ 1·\88X_è\e\9c;
+\90Ü+\11»F\v\1f\7f¨·0þ\f{°÷mI]¼ÙF\fgùíð\92e\e1\99c\0¹\88ò,\a\19¥pI¡*¨éöФ7\98È÷ð\9aÐÔ"V\97>¼¼\ 2ïl\95s\97\ fªñ\ 6D¯2öÕ\99´ÿSÇ\9c)3$3\ eO\8cÒk·åJü
+µ÷\8dJô³V\ 3úDeŦÔ=°)v\8f²Û\14Å(¢s)Xrݧµ\94\11iÈ\¬êéSÚ(\96ê`\97¥ð\93q¬g\1fv®\æ\e\92\92°\92ø1 \96lG\88ØC4¹Cf',\87ï\8bôÏWöLª\ 6´\86\aOhç&\14\fw¢±\91Ûõ·\ 3\8cg"¢§\86)\89*\94§ÜÏ+}.lñÙ'&±Á¢Äj\19{xz{\9e\8aé\\88ÇÞ-Á\ 1Z\80»¤ä\92\1ctGÁ\14>K;øA**ql\ 1q\97\87
+ÊC\80KÖ´}\ 2ëº(\96\80}\80\92GÀYÈ6}çÀ¯­[\r\ 6\8fÄ\87ª\10;رÓ\f\a¥\1c+´ö\ 2\98¹ÀFnl­\81c\143\16\ 5Qëôo¹;KFb\8f\12$Áíß\17Íj\ e\1enµMÆ\14$}#!Ã¥kjÑô\92}'ø3\f¡ª4\92V"{\8a\7fë!\1e\91\85Ð\18É\84º\83.î]'\92µé¾\85%\9bôc\8bV\ 68\88Á\8bÃú\1fÏùð¥ìÉÉsn}\96\99ï\1f¬#­É¸"à ìÍK\90ñD\99\1dt\80½ÙD%\fa±{i\8bÙó\0{ÝæÂX\1d\87\97yȶ֩È=-B·ì\ 3@\18ÕJ\1cÝÙtåÆe|ÌU'í-\85QÒÇ\98uq\934¿\87\ 6\98ùâ#\rO||5ÂÞÛé\9e\93\911د£L|½Ú7Ç,çv\85*\9aRe`]Ï]\96Û\1f£]
+õª^\ 6\83H(ßÆ&ÞkUI8-9\9fQE<brWû19HÜ2\f\80ͤì\17\1c\92\1f\88O±&Ù~?KvjL?WÛp\88lÐWZ|\ e×\9d¯WvÍ\9au¥Pæ\898%¯yrà\9a\8e\81q\8blìå©\12\br\18¨µmÙOé½ÐÑÆVûj¬Lz|\0[8pÁ\ 2p½ØO·eé\89KÖïì]\1dA\92`3\99­á\81\15Ìå\9c.+\a\94\80¹\19\19§±A\1d¶Ø®tg»\89Ò£\88£\9eõÂ
\87µ&¯aþh¥\ 4)Χý\8d¸µ9\8eÂƤ qÌtÅ®\83µà+\14Ún\13\9eq¬{×Pò*\f?¢Å$àntÝ2\ e\1cÏç{#óQðÛý\9bvÅIX\13\9b\8b\99\ 6\95\8d®ðe§~cWò\90\7f\10\ 3òÉÀC¾\18ñáHÆAs\1agÝü\83Tü7p>út8§Ñ¯Ñ\1c\ 5hªq²'úÊ'ìg¥\89ßömùl"B\97×F¦\ 4¼ªµ\95Ú\10]\>(mæê\8dèaqVFHÇ9Á½´ÁÀ´{±¤óþU²\83\14ê\96v\/\855\99"Ê3ù«Ò*¤<D¼\ 5Ê´\82\8fJDÇô
+Õ´ÖgG\ 4óÖС\v\953\9b\82\9a)ÉÅX$\1a
+ÔUS°9J>;\8c¥¦ Vîå\88q\8b¥\buØæ`\ 1~\98\Ûô]\12 \99ª¤,\ 60sH«óe   \9e\1d\a§\0=\14\1d®\ 3\Ö÷~Ê\vãiå\81ƦX)NPå\81hF{C©{.\e¡ãý\97\82ÏÂ\13J\8b'\1f½à/\ 2ÃSö4\bÞP;±¥\7f\9fG   \15t\84¬¬Â}x\86êGª¡IUÑF\95Ò®\11z\87É8xä\9b׫\120gË\12ø\r+ý:\9båB|bw´î6\8b5i\r\1d÷\83Ô\17bøM ð\9dw©¶Dê3-û$_¹\91\13Ïkt\93»¥\8aÁ×¹>¢9:\95,G¸-çaÙpqV\12º3\8c\9eó÷\99\13\13.a\9b´\9f\ 3=
+\ 5/úàÂ;ÜDtºpc!ê\86\aýì\ 3êз>\8fª~}äuÉ\15×"\rj\1eüYìJ<¡3\1f}\96ù¸F\05dt±¥"ï\13^§R\8f­­\95 \7f@?tÛ¶joDC\97¬\85`K[¨é\84±àj\ 1ÌÞvCLÎIÐ\97}³ã\9b¥<\96\8a¢)½8ñ\ e\86.&\870~Ìb\vº[/\1fÖ>Æ&z©·B¿\18        C$\\18ñÞT4\86\ f\98y'kìsu÷Ã\84\15ûN:\13\19;ÖJ"Â8«
+O4ëèE\8aÉZ(\8bìР¹çO\948\97\0øvE\v·\17*ÕK\83ç\87U¡¹fI\1e{ÌvíÂ\94\10\18\89LY\ 5\18ßp;W¤étk\15°%\8fã\99lƨëµ#Ã1;\86="r®<\97xo]#ïÀ(ñ]à\1e\98\ e«t¤~í~J¡m/\8bf:-½5\9e®s¬Ä\82\18\1e\ f+÷98ÚL{'\98âl±ÿó\9cvv¹\8a\91\ 3\ 6\1d\81¹Í꾪¢!%)©Y6ý&Îå\93\9b\82kÚ:_¸àÈOªèn)7\8ay\89B\89+iÚÉã\19¾Æc¯\93ôf?\179h.v\ 4)  X±üæx(W«$ÙäO¸ef~üet §T¦É£Ê+X*U=Õ£\95\87?§Ñ\9e\98U\ 4Ñð\vT\12\ 1ìx\82\81xü \97l\88Íè\14®¾\1d\17Ý\1do\98F\9d@N\98\ 1\ etcÄïö5ü¤k\8fååH
+\17týNq¶ö^~6âÝ\8d@ þetÞ\96/í¥\18:m.¼\1eG~?u¦ß\19&\86+ýfjÏDùãõXIM¢é\b©mâ\10=ªùv,(\1d! ï\95Bª6\fm§     \84bQ#h\8e[ßuÐ"ëcÎRGWý\1f\1eFÞ]¢¸\8c[*ä\18EÌ­\11Bû¸Ú³­øoX.õ_\18F]Äw4\ e^Ro\95\8b*\13\7f\17|\87¨|u     "®¨`­ßÍÜc\11(\arV2ÆE\93\156W·¤~Á¶\f\eáê×?d&s³\fa$p£a¶¨(³Ê\7f¬\94\eøe­÷Þ`¹Ç¾õ°µë »Ì£§ëæNMa\95¹+û²5ltÂý\83?g\a8ä+¾\83J\ 5\86é\8f¨Kø\8bê\83(ù4¡ì§Q¸l\18o\1e?1ñOiÅÞé;2Zël¡_k\93«ñ{jJ\1cçË\97»\16\7f\95¬@=ã\99*\ 1%{i¿\82ÕZ\85xµ¸G\ eGIù±aÒ¨!>\93Õ\82\80jö Q¹²º\82Á\S\b^||\16ÆCú\1eú^\15ä\bè^$­<Ñ\11Ãöa\81\9eðȱOC\1e;9÷dt·\98\9cÊ]\7fÎé:&ªâ]Q÷H­\1a\ e|jϦ\15\\r!d\92\12>mç\15î\8cÈï\1e\ab¾båêÓ\97þdnÚY"ñú>¼W\8f\8e]\87Ó_æE©@ØÀK\1c\13ײ\8eª\8eñg§úNék{æþóÚ\8e\8eB\0½à\9a\16ÕA6\99\95LUm\9e^«¾~\15\1dݳ\9eûôöÁa\vm)74ç\ 5rë5\11\16÷»\17Þ \86.®}ÉÇDuè\86\83\92îºp¬\8b\vèB)f¹ÓLÃÚ\87G\8ad\1d\98ÒýÝ\95ïL$
+µ6\8bò\0ë^\9a\9d÷Þ¢\89üö1v\f๲þ \95\98²u1\8exfA\8eH\9dA2S®ëV$\89¤Ï²
+Lî\1a\94\84\97Àõ:\10ú
+\86#\9d\13¼/Gn\eJ½Ì˼       
+\8ah¶ºG¥Ñ¶àA\ 1H\9f\96¹÷))'òsõ\82¾f\8c¢þ~?µÙt\8f¦ØÉS¼¯Æ6\134T§Fæà`N\98\17Ù\1c\86\90,TL\92L\1fsiâÌD\ 2K\19³;¤Kü<)g\8a''ÔFÄ\92ÛnÌ#oÇ\94˸(%\82\13DÑæC,½1ØÄq®ÿ²­\14\b äô^\1dabãþ´B\1dÃYP\8bË\92Ö\1f\1fO*\11\8f\87¼«þ\93MÓ;E¥¨\8e\ 6«å>òèmdX\86ôSZ½AÔ
+á}®\8aÆÉ\ e´\8aG.¿\r9ß[+)|\95ãÍ\8câ¯\14]\99£w\88o\1e{W&P\ 3\ 4@M\9f­èC\ fkÜ64ú¿¤±R_\16Ò¼C\94Ì.\13ñ\1aÐÓ0g\ 2\8ekÐ|AÜã\95j\8f\1f:CÞ\880°p\99¾\89bq£û.j\9cv\80Îä9\9b;¦w|8é¤\96\emqH,ÁªêÅ|¾\Ï8¬\}c7|\11(ØR3\ 5z˪\v;âÆ\ 2rÆ<£²}¸?ZyʱvF\9e\eÖ¯Ãøðï\bP\9cXKÑfÌ\1a\87ÀS·Þñ+I\eB.ìºs%lÝ6mYâ¢ï\83@ϵפv\15\87 )\91-\91[¨´\eZ\9böGÜú¤!kÆÝV4Ró³\9f\ 6¥½\89\94\ 2Tu\82#e\9b½    ü_É\96\94+6µú\fÅY\9c¿ÄsªòZ«ø¡Þa\98\19\90í¡\8e0\8e@\ eúQD\ 1cÜ)\19ñÂÊ\16\19ïTX©Ö\16ÐùÕ\92Ò!îÑMðh\ 2Ó?\ fñH}\98!\1f\84ÛôO\bÏ\92úÉf¾&\9ffw\7f¦ÆÕë½`«ÌÌ5çôC¸Ù¢XÃͯQ\88\9e \89 Yt¹ù°Ui\99N²h²·uÁ±ªþR¨B\9cYu\_F%+á¦lË)^s¦1ãl7Ã×\ eWe&\8dí\9bÃò\1e\92Øx\82î¥\8b%Vj*R×\92³©H\9fÚx'\8bæ\ 6\85¨cP\83âÞðó\94\ f¼òc²/ÄÛ³\92ô\1a¾²ý &é23É\0\f\9c-\85\95õfÉÿT\9f#@â1Ñ\8bÝÈ{\r\14n·u\88\8bnÕmIí\aÅf¨ÑçYç\¤ìK\9d
+\ 18>ï@Ç\1c®¸\90[\93c\11<\923r§\16Öe\aÕA<é?\96\19ÍÔ\1ep?\1d^Ü,Ç\8e×÷>Ø>H\rSþ\6\r\99ÃJûv;Ä)­ê\9bâ'\90GÅ{þp}ÚE2ï7\ 1Û\92Äɲxw§þª\C\86Ù.Øv\93»§]Eû\91¥É\97W°Ã\91x´è|\f\8f\8fµ×,ôy©¼a\15³F¦\11\9aÓÐv¿V oÝÇùT|E{ /[ÂÍ@f4d¤ªô\9c\8e_g5â¹Üt\88þ&ÉhHð¸~k\97Ü\ 1\9eüÞ£O7ã¼»_So±ä\92\9b¼nݲhJG¯Üðúæ.w@Ûó#¾Jt^i8ãÝè\ f*7>]B\85E\19\86áÚ¾\fà/`ù\82`ÿ¡t\9dãèÀä}ÅÑè»\9e\12\ fuqùÐ\92\80õ\8e]ÙP¢Sm\88ìWÝȪò0\16¿òêbPÜ\98`ë$ÕZ\11ÈS\89\0E­iĸ¤x\7fZÙÀèm2ß\1f\9aµ'Oúî¯rë\90îq\8dv\ 6ûtë\92OþcÜ}\82\aó\10É\84\eæÂk½q1#\8dE}þ^\ 3J)\8dæW\85á%°$® ¦\10\1dÝ4ÆLú\12Å\86\18PTæ«òX[\85\ 1Ém:ô\91°»)³\87\ 2\8bùzh¹J $L>Fúg\18ü É3×3ö\91WxÀð3ËNVÐ~\81=¾.ýáQh¸æÚäÕÃÇ\93\16ò\f\ 3ô\12ÄôÎïð\aÂ.\0o\88\0÷?׿]Ö¡@·\89\8aý`(¸SÝ·ø\9a®\84ÙÛ\8b\ 1\91N3G'ÃXIñB¢\98\17àÒ|߸ݤ°óc0\84mD\9c\94pÔev\82\17`}d\1f\14\1d\85ì\13Ê) ýº.løä\87ë\aN+µä½lüþÆ]s?\97mab.;[î¶\ 5Mìi|\1eÈú\8e^\9f½á\r4\ 4d\1dåSI\0x=yW^démÚÛ\1dub\7fwûÅÖ\80ädì"ccùüHÙ(¥v\97Y8\13a\ fÈ·õÍÞ\9ch;AÙj\9dé\99VÚçiÚ\94ôã <]?\a)Èÿò!úÿ\80ÿ\13\ 1\96öH8\1aãä\0\11\11ý\ 3¯\8d\8c"
 endstream
 endobj
 659 0 obj
@@ -6179,7 +6175,7 @@ endobj
 /Ascent 850
 /Descent -200
 /FontBBox[-6 -233 542 698]
-/FontName/XWDNZO+CMTT9
+/FontName/RTVIJG+CMTT9
 /ItalicAngle 0
 /StemV 74
 /FontFile 658 0 R
@@ -6196,7 +6192,7 @@ endobj
 >>
 stream
 xÚí²S\94.̶¦\99¶íü\92+mÛ¶mÛXi®´­\95¶mÛ¶m\9bõï³ûT\8fÞÕ75ê®GGÜÄ\9có\8d7\9e\98\11dD
-Ê´\82&öF¦böv.´\8ct\8c\\0aY\15\15N\0#\1d\ 3\f\19\99°\93©¡\8b¥½\9d\88¡\8b)\17\80\91\93\93\11 èj\ e`b\00²q±°q1±ÀÀ\90\ 1\84í\1d<\9d,Í-\\0\14Â\94ÿR±\ 3\ 4mM\9d,\8d\rí\0²\86.\16¦¶ÿ\98\18\eÚ\0\94í\8d-M]<é\0\0A\e\e\80Ò¿¶8\ 3\94L\9dM\9dÜLMè``\18\19\ 1&\96Æ.\0#SsK;\18ú\7f1IÚ\99Ù\ 3Øÿ\9d6quøï\92\9b©\93ó?\\0\8a\7f8)\ 1ÿP\9aØÛÙx\ 2LLÍ`èåìÿ9Íô\1f\96ÿm¬ÿ\17ªÿ4\17sµ±\913´ý\97ý¿úô¿\94\rm-m<ÿ/\81½­\83«\8b©\13@ÖÞÄÔÉî?¥ê¦ÿf\9355±tµýϪ¤\8b¡\8d¥± \9d¹\8d)\80áß)Kg1K\ fS\13\ 5K\17c\v\80\8b\93«é\7f¥MíLþ\93á\9f¶ý\17\ 1½\86º\88\9c\96<õ¿_ôßE\ 5CK;\17\15O\87ÿéú/õ\7fÅ\8cÿwüOw\9c,=\0Ú\ft\f\f\8cÿ\bÿ\99ÿ½Òý\8fÃDí\8cíM,íÌ\ 1Ê.\86v&\86N&ÿ3ñ¿B            Ù{xѲ\ 1h\99\98\99\ 1¬,L\06N\ e\9fÿ§LÕÎÒÑÕTR\ 4ÀÊÀÀÀÁüo&cW''S;\97ÿú\ 3ÿ\÷¿c3Ë\7fzcjêaj\f\93\99\85n    ¬O\83OýdðØ»D¬Þ>µ¬\0ÓUt\95Æú\9c\8b13z\vk\ 3N·bõ'ÄZáq\15þýB!*õ\95\82\90?¬ÎW\96;®÷YoÀÓ\13§r\13\83Êl¢S{ÿ\89«*ú\84v\ eµI\v\84¾çÚ4ªM_»\81:\97ÕK\ f\1cqëÞ$×Å¡ûn\88\b»ùciÄ·{ͤR\8bº{lµá0â¨\ 3\88ËxIÔ]:\81:[ÿ¹\16ÂnZØD\v\15˳\96        ÕÇ6\909ä[õA\80VÕo¡QÂúÐ49\139ìÅö%P\ 6U˯!pp\ f\17~çT­ùATi\¢_Z}+Xâ½_}p\8d¿\8ex\8f(vÁ:½~%»ªµØ\fõ\ 6\194óÄ\ 3£$\7fÙ\83pw9ërÀ\88©úO\9eSÍn²2U\94ß#ì\96\94þLóäW¬ó\90\13   &Ë®A\96¹ð520¢©g ,\9b·$DFߢºAïttß±/õ\85S·-\85'\92\8a/®t\13©i\8b¦ø<iz É/-\1a\16\18<´^a\8aIJÖ!¾}'~ücÖß\94\ 4h¡ü6hÈâ^|¹.àÔ\f\85}7 \15L²æA\90{\13 #å?e°Î©Ê\1e\9d\vÏåÍä\ 5\86Ýþ\16Ã\b[°Ô\87%\1d\8f7ùxýl\90=¾dj}^\9a$+µ\9f ¶úç.<ª÷\1d/t\11\86éÚ˼\8e`¹!­[ZAk\90În\85Õ±p`¡\10\1d9ÁÃ\ 2C´0É\rº\1235Ë\17\aË\17\b«Q((\ 1Qe|\ 2\86â\ 2%Þ"Ö\9e´ IjBÀRºªí©\bo>SK­\9cÏD¹JsPZ\ 4f\ 1\86\v\95 ¿FB\9dI¯N\83429\8fæ\94<\19 '´ .̱\vegq\rÅ\ f\84­7ê\ 3ѧy)\vêvF¨×\84^'\98Ý\1a÷h~\94K\12×XYl.¨>Y(¦\12Q\87\1d\91Éh°·YÐÕÒ3j\0Ë\15\vôNP\95¿úGVùú·×+êZ3Ó\ f'\94\ 2ѳz\1aµ(죭\1f*¶7'6/j,\93êüpw}\90náÚÅï?\9em\10\rb)Èa\9b:y:ºZ:;®²\98HØòï\ fßTru%<\17ÖÜö\81\83#6CZ\8c\aTN\81}\vqÒÓ\86\0+\0wbÕá\9c£øN6\85#âÐã\17¨\8ce¦mÎ\9fL\81\17²×ã]j\97pÊ-ÏÖO\:/7lèòÛ¿\84ü0CIaµó\ 1\8be:dÓA0J$ËXÅ,\8f\8e\1dD\ 4Ò`ËuÑ¡Þ3s\96rè¡\9a\vC+7\9f\8bî¼]­B2\ 1.h·°äÊ\9a!\8e\ 3Ok\8eä\8e¹§Mª\9f£o5CþY#×\86\8cÇF\a\v\10vX¼°æÈya\10\8däB\99"J8\v÷\aüE,\8c(hÀúþ\14u\15\7f®\89Å&C}>\1d\99«\97\94#\ 6\9a\9c;\ 2ñP\ 3 \7f\1em-\1c÷\93\ 3µ\1fí\95\9e&G¶ô\1c%\85ZÂ<SCÂRÎ\849÷ôÿ¨³jà.$õoá\aðÖ$àS$§\82EçøçNEyë\a\8bQ¬E$!\15:¯t4:\8d_\0
+Ê´\82&öF¦böv.´\8ct\8c\\0aY\15\15N\0#\1d\ 3\f\19\99°\93©¡\8b¥½\9d\88¡\8b)\17\80\91\93\93\11 èj\ e`b\00²q±°q1±ÀÀ\90\ 1\84í\1d<\9d,Í-\\0\14Â\94ÿR±\ 3\ 4mM\9d,\8d\rí\0²\86.\16¦¶ÿ\98\18\eÚ\0\94í\8d-M]<é\0\0A\e\e\80Ò¿¶8\ 3\94L\9dM\9dÜLMè``\18\19\ 1&\96Æ.\0#SsK;\18ú\7f1IÚ\99Ù\ 3Øÿ\9d6quøï\92\9b©\93ó?\\0\8a\7f8)\ 1ÿP\9aØÛÙx\ 2LLÍ`èåìÿ9Íô\1f\96ÿm¬ÿ\17ªÿ4\17sµ±\913´ý\97ý¿úô¿\94\rm-m<ÿ/\81½­\83«\8b©\13@ÖÞÄÔÉî?¥ê¦ÿf\9355±tµýϪ¤\8b¡\8d¥± \9d¹\8d)\80áß)Kg1K\ fS\13\ 5K\17c\v\80\8b\93«é\7f¥MíLþ\93á\9f¶ý\17\ 1½\92\8a\9a¤\948õ¿_ôßE\ 5CK;\17\15O\87ÿéú/õ\7fÅ\8cÿwüOw\9c,=\0Ú\ft\f\f\8cÿ\bÿ\99ÿ½Òý\8fÃDí\8cíM,íÌ\ 1Ê.\86v&\86N&ÿ3ñ¿B            Ù{xѲ\ 1h\99\98\99\ 1¬,L\06N\ e\9fÿ§LÕÎÒÑÕTR\ 4ÀÊÀÀÀÁüo&cW''S;\97ÿú\ 3ÿ\÷¿c3Ë\7fzcjêaj\f\93\99\85n    ¬O\83OýdðØ»D¬Þ>µ¬\0ÓUt\95Æú\9c\8b13z\vk\ 3N·bõ'ÄZáq\15þýB!*õ\95\82\90?¬ÎW\96;®÷YoÀÓ\13§r\13\83Êl¢S{ÿ\89«*ú\84v\ eµI\v\84¾çÚ4ªM_»\81:\97ÕK\ f\1cqëÞ$×Å¡ûn\88\b»ùciÄ·{ͤR\8bº{lµá0â¨\ 3\88ËxIÔ]:\81:[ÿ¹\16ÂnZØD\v\15˳\96        ÕÇ6\909ä[õA\80VÕo¡QÂúÐ49\139ìÅö%P\ 6U˯!pp\ f\17~çT­ùATi\¢_Z}+Xâ½_}p\8d¿\8ex\8f(vÁ:½~%»ªµØ\fõ\ 6\194óÄ\ 3£$\7fÙ\83pw9ërÀ\88©úO\9eSÍn²2U\94ß#ì\96\94þLóäW¬ó\90\13   &Ë®A\96¹ð520¢©g ,\9b·$DFߢºAïttß±/õ\85S·-\85'\92\8a/®t\13©i\8b¦ø<iz É/-\1a\16\18<´^a\8aIJÖ!¾}'~ücÖß\94\ 4h¡ü6hÈâ^|¹.àÔ\f\85}7 \15L²æA\90{\13 #å?e°Î©Ê\1e\9d\vÏåÍä\ 5\86Ýþ\16Ã\b[°Ô\87%\1d\8f7ùxýl\90=¾dj}^\9a$+µ\9f ¶úç.<ª÷\1d/t\11\86éÚ˼\8e`¹!­[ZAk\90În\85Õ±p`¡\10\1d9ÁÃ\ 2C´0É\rº\1235Ë\17\aË\17\b«Q((\ 1Qe|\ 2\86â\ 2%Þ"Ö\9e´ IjBÀRºªí©\bo>SK­\9cÏD¹JsPZ\ 4f\ 1\86\v\95 ¿FB\9dI¯N\83429\8fæ\94<\19 '´ .̱\vegq\rÅ\ f\84­7ê\ 3ѧy)\vêvF¨×\84^'\98Ý\1a÷h~\94K\12×XYl.¨>Y(¦\12Q\87\1d\91Éh°·YÐÕÒ3j\0Ë\15\vôNP\95¿úGVùú·×+êZ3Ó\ f'\94\ 2ѳz\1aµ(죭\1f*¶7'6/j,\93êüpw}\90náÚÅï?\9em\10\rb)Èa\9b:y:ºZ:;®²\98HØòï\ fßTru%<\17ÖÜö\81\83#6CZ\8c\aTN\81}\vqÒÓ\86\0+\0wbÕá\9c£øN6\85#âÐã\17¨\8ce¦mÎ\9fL\81\17²×ã]j\97pÊ-ÏÖO\:/7lèòÛ¿\84ü0CIaµó\ 1\8be:dÓA0J$ËXÅ,\8f\8e\1dD\ 4Ò`ËuÑ¡Þ3s\96rè¡\9a\vC+7\9f\8bî¼]­B2\ 1.h·°äÊ\9a!\8e\ 3Ok\8eä\8e¹§Mª\9f£o5CþY#×\86\8cÇF\a\v\10vX¼°æÈya\10\8däB\99"J8\v÷\aüE,\8c(hÀúþ\14u\15\7f®\89Å&C}>\1d\99«\97\94#\ 6\9a\9c;\ 2ñP\ 3 \7f\1em-\1c÷\93\ 3µ\1fí\95\9e&G¶ô\1c%\85ZÂ<SCÂRÎ\849÷ôÿ¨³jà.$õoá\aðÖ$àS$§\82EçøçNEyë\a\8bQ¬E$!\15:¯t4:\8d_\0
 iY·~\14Ü\10 î\97#ò;Wö*\9cØ\93¶rÚqüØQ\89\1cä¯Ý4Ôð­\9e
 ß¬tl1x\9dq,\8axl\1em=!Û\12XåÖÿµ 
 ö8vØa\vçáP>g\ 1¼\93\12\85ËØ%ÍHÚ©!Ü_\9fÿª\93=×ç\19¢wU\98ºÜwÏÁ\8bÿö\97æÊ\92ù\$dXÎ×(ùBÕÑ«äh×,\8eÆÛ\e\1c#b¥\ 2\95K)ìZóèÎØßsÈk\1a¬#+2© \96ifþ\ 2rÄÓÿ,\93+   Ô\89Ihy: \99\ 6\8e2¢ÏË
@@ -6251,7 +6247,7 @@ G
 Á(è\80;\81IÂßî\18\1dF×l{»\12cêâ\91é\13V\8a\9c\16Ĺu¤\ fTvâCb¬\18½Û\93Ã\bÄ\96Ð@`\86S9L¥ U`uÜ\15ÝoszF\15Z\93\12j\90Ô,÷>Ì\fsÖ}ö*\14\9b\a\97A\bl§¦N\9a,\90¹\10\13\f
 Ê/\15\ 6¼\12\88%å¯Ì\ f\1a\16X\ 6F¡`ððîie½\ fæª\bÓãú\ eQC\98ÊDÓñiæ\91$Ñ3Ô¸åEôÎ\1e\85'\8e\85#àÈq`hÜ©µþMLÅ\13Ý[Ê5    ¨2?û8i\14è\7fHq\12q\9e\8e91ÂlѺÅ\ 2Òî´û6k\1a2Ë.¿{ä\82Í+\9c!\810\95Ü\99\80üý#Ú\10\f\9fg+üø?u§m\9e\8f\88\9fn!\ 2Å\10â|-ä{!£\1ft      \90\0líèà^Â\ 4\16¨tk­z
  \9a¨#Y·{¦\e \1fê?\97Q\1du\f\1f26Ããë*OK\10æ\ f\9fú³&°,ãµÂ«X¶Á³ÛAWà\rûÈ\ 1Ê´\ 4gÄP\ e\v"\91\9bOÖ¢X\13\v\Q\9fíÅõvÒJEåg°5P\ 1¬Äø\e°Æ\92\b\88
-8öææ¬Q¨\94\ 4\88f\1c£)²Å¹A1\89#\19D¢¢\95ûaÙ\18\94\84®L¶°       wtÄÎ])\ed\8d7óúæô&\19ÏÀI\\ 4WxkdåfqàEÝ\90¡l½m\84ßB\80ãÎõè+\ 6ö&¨ë\0©Zês\86ÿÃ\ 1óÿ\eü\7fÂÀØÆÔÐÉÅÞÖÐÉ\1a\ 6æ\7f\0\99\95¾G
+8öææ¬Q¨\94\ 4\88f\1c£)²Å¹A1\89#\19D¢¢\95ûaÙ\18\94\84®L¶°       wtÄÎ])\ed\8d7óúæô&\19ÏÀI\\ 4WxkdåfqàEÝ\90¡l½m\84ßB\80ãÎõè+\ 6ö&¨ë\0©Zês\86ÿÃ\ 1óÿ\eü\7fÂÀØÆÔÐÉÅÞÖÐÉ\1a\ 6æ\7f\0\88o¾3
 endstream
 endobj
 670 0 obj
@@ -6261,7 +6257,7 @@ endobj
 /Ascent 850
 /Descent -200
 /FontBBox[-35 -250 1148 750]
-/FontName/PKXZUV+CMTI9
+/FontName/JDRYGJ+CMTI9
 /ItalicAngle -14.04
 /StemV 70
 /FontFile 669 0 R
@@ -6277,8 +6273,15 @@ endobj
 /Length 1582
 >>
 stream
-xÚí\92{8Ti\1cÇ\91¨!*\94t\99·Â\92LgdÌE\961\1a\8d¢\91»\14cÎÁaæL\1d3cFÉJÉ¥¥{+     eé¶$ñ$\93\8b\92\wŦë\13bKd\aÛö¬ö\9f}ö¿}ö¼ÿ\9cß÷÷}¿ïçý\9dc6\9fëeÍ\84\b[\84\89­É$2\ 3°Ü½9t@&A\ 433\16\8eðĨ\b\89\11\ 6 ÓédÀ\94\84\ 32\rØ\90\19\10\8d\ 1Q  \ 4\12m\90ãhx\84\18X°,G\TÀ\14"8ÊçaÀ\9d'\8e@\84ª\10>O\0¼D|\14\11ËI\00\ 5\ 2°fdK4X\83D#¸\14\81I\ 4\ 2\99\f`\94/\ 6¡H8\8a\11\96\8c0q°0\11 \8eÉ°dç\96\14Á£U\ÀBÅi        T\94°\b\13È\ 1\8c\84\11\96x\88T§!*\96\7f\8cõ7TãÃÙ\12\81À\83'\1c\89\1f\99Ó\17m\9e\10\15Èÿ0\88\84\e$b\ 4\aî"\18Á±ñV?d\8cÍ\1d\81Q\89p|\97#æ P>\13\v\17 À\9alK\82lÇt4\9a\8dÊ\10\98\8b\8aù\11 \8c'\88FFu\ 4\83Ç\93¨\867ʱ\84»Ò?ÐÇ×jì»\8e5¹<\14\13{Ë7 \0úì\1e­É\9f\8cpT\ 6ÖB$\b\8cªõémݸÃ\96c|\11\8cbáÀKÌÃ`\1e\ eÿ)|        åì,\92m²^J\ 1Ö6\14\b\90ɶ4@¥@q\7f5ú`èF     Âq\ 1\14\b\82h6ÔQ\95/Áq\ 4\13\8fþ\vª\v\7fªÃPÕ\8c\10D\86ð Y\87\8dPõàÅs­úBÞ^®[àwAÙ\99øým:ýkõ¯´ÏmÑ%æÇY¸ÍkÎVÏ?ø\bW\1c¿Î¢¥\v/?h¿¶ÏÕÉUo²aÿú\ fÚÔ3Ûg[\15\1a\9cÈÕ±«\8d+P\94Y\82\8a²#\1fýcl5b\97­GÂN>´ù(R(\1f0e\1a[\17Ù'Ô\eË$æ\ eQ\17sW*ú;vè¿þ!¤[³rY 4ljË´¢\ 2·¨©\9bt4Y9G\93Óv^ÝcS\99ø\e\1ax!á\8d¹n\9d\11øp\83\9a¢Ô\8c½S>|º¢\ 6²ëyµ©|ݽdÆð·|n}W±Éá¹Öñ5Í«|Vm¡è\9b\ 2\7f\11«}:{Ú\8aÍM3\85ËiÞesο\9fªÓÃLɪz\17ç×m°Þÿ;\83Ì ÷$åî&+ªß¾\f;Ϥêü^ëmÁÈ¡ôý\1a\19\87Õ#¶Ï:h\10\14®\94z÷´®^Ðg0í¤ì­Sçàbÿþ¶]ÄÚ\8dgëìÍ\ f^R*X\1f\97\9aæêû¢\8aøõöé\9eÌÐÒJ\17\ e\ 3é6)\13>ï^3¤®H\83I!ó\8bÕ3Ó\9b¥åy{r*sò\87LX:C.p\99£D;8ì¦ùà\84øêeo\ eÍÌ\18\fÙ\95\11Óð<û¹üJ;ñn`d¦G`zÐ\8dzKãÝmÒýMþGÛîÛßÎ\93%Wï\ fPfP[(\97\8b(­½]\8d\ 5\ruâ·~ghë\87fL»¼¢B)¥;^ÊÕ\1aZøÈùþSõ\10Jð3/\8d\12Ëã¦7ånÙ\1d\8cøfç!¼¢ÑñÔÕ_×í2K½}ååE;ï\92 ùÉ\e\83\8fèÁY~\86Q²Èc\997\86齡    |­¼\9fO'æß²\9d:a\8aXÏh\86ob\17«\7f¿ü¥±éU\94òÊuâ\81%\9cUN\86j\90}\80\96agãñf¯¡ÆI\8e·¼;)\83u\92ÒÔ|\a\87 7Z]Tñ        ó\ fGâë³~)¶âZp¸Z{\e[\82ÕJ\8d\ 3Ó\8csËW[ä,íë~ù°~_à\82ÚÖ\9e\0mAEÉÜ\94½ÆÛ\81×ã\9dvJ\82Î\13×WÅó<b6Cön\13ç9\14\16y:)³\aÔS\93Ð3e\9e(6˽nUnèsâ[­;;bvµ=h6>\1dj±sø\1dç§<ç»sL®\ fä\16M|C\7f\12kõÉ86ðâÌÃ×\15       \9d¼¡®\94ìu\1eÃ\r<Âü\92×\99S&'
-%wâSÛ|\954\8dÊå\ 3\87ôöq>\1c|5kio\ 4º0N\94\95Vð´åñÙÙÕ\9d\8c>Ì¢º9µ\83HC\v\89\vÃbÏí Î_\f=Ëè:n×ø¨/¦\­_\7f"M\81e]kxº1&ä\14#Vê9ó\ 4;:v\86tmMÍ"å\0îÑÔ0X{þjEJ\T\8aqC¤Ð/'Rª4·6ÒÅÕtKÞ\17\938GR[&\8f^\99M*\98±"ÁÈ(3?ÒQ\8d¬¨÷Þñ&\8dæ\16{óÖ¤\ f\91:EUº\11&ì¤\ e\87¶×|\97e6¬\1eÍÌr\92@ø¾*äDz{\8e\96ÛصWô,ÖØG×Vi½h\89Ô\9eL\9flê¯\­Y~\8f\18\94è\99ºÈêÞ»\95\1dNé­×\92\97R\9fÎò½;\9b9hÞ\eRpÁ@\82\86¶ßà^Ño.\fØ{\80\11ú\97\ fáÿ\80ÿD\0_\80ðp±HÈã\b\84ß\ 1$ÊQq
+xÚí\92{8Ti\1cÇ\91È\90\14JºÌ[aI¦32æ"Ë\18F£È-·\14cÎÁaæL\1d3cFÉJ\17\97\96î­$\94¥Û\92\8a'\99Tº_LÚ\96äº+6]\9f\10[2ÙÁ¶=«ýg\9fýo\9f=ï?ç÷ý}ßïûy\7fç\98Ïóö³aÂÂ\b\84-ÄD6d\12\99\ 1X\9eþ\1c\93 \82¹9\vG¸"T\88¹rE\b\ 3\90ét2`\8a£\0\99\ 6\f\88Æ\80¨\ 4\829` ×Ép4*Z\ 4,YV#.*`
+\10\1cåq1àÉ\15E#\ 2U\b\8fË\a~B\1e\8a\88d$\0\98|>ð\1dÙ\12\a|\918\ 4\97 0\89\93\ 1\8còD \ 2\89B1Ââ\11&\ e\16)\ 4Ô1\19\16¯ûÔ\92 x\9c\8a\vXª8­\80\8a\12\16b|\19\80\91HÂb/¡ê4DÅò\8f±þ\86j|8[Ìç{q\ 5#ñ#sú¢Í\15 |Ù\1f\ 6¡`\9dX\84àÀS\b#86Þ\1a\88\8c±y"0*\16\8cïrD\>ÊcbQ|\ 4Ø\90íH\90Ý\98\8eƱQ)\ 2{£"^4\88äòã\90Q\1dÁàñ$ªá\8dr,öpõ\rv÷°\1eû®cMo.\8a\89üeë\10\0}v\8fÖäϵjF8*\ 5«!\12\ 4\91UFÕúô¶fÜan\18O\b£X\14ð\13q1\98\8bÃ\7f
+_B¹¸\b¥\el\96P\80\8d-\ 5\ 2\1d\rP)Pâ_\8d«0t½\18á¸\ 2
+\ 4A4[ê¨Ê\13ã8\82\89Fÿ\ 5Õ\85\91¨jF\b"Ex\84\9cCƨzØ¢9Öýáo/×Ï\ f¼ èJùþ6\9dþµúWÚç6é\11\v\13-=æ¶äª\17\1ex\84Ë\8f]gÑ2\ 5\97\1ft\Ûëî쮯c4°ö\836õôÖYÖÅ\86Çóuíë\12\8bäåV ²üðÇ x;\8d\84¥k\91È\13\ fm?
\8a\aL©Ææ\85\ eÉ\r&R±\85cìÅüåò\81ÎíS^ÿ\10Þ£Yµ4D\12iÐ:µ¤È#Ö`\83®&+ïHjÆ\8e«»m«R~CC.$¿±Ð«7Ë8\f\1fjT\93\9f5gï\90\r\9fª¬\85ì{_m¨Xs/\951ü-Ï»¡»ÔôÐ\1c\9b¤Ú\96\15«Vl¢L1\ 3ABVÇ4öÔe\e\9bg\bÜhþå³Ï¿7Ðíe¦åT¿K\fì1\\eô\9dav¨ç6Å®fkjàÞ,{\9fm5\85}6[Â\90\83\99û4²\ e©Go\9dyÀ04J!ñïm[9¿ßpê       é[管EA\ 3í;\89uëÏÔ;X\1c¸¤\90³>ºMÚ\9cá\1eð¢\9aøõÖi>Ì\88³U®\1c\ 6ÒcZ.xÞã«T\97gÀ¤ðy¥êÙ\99-\92\8a\82ÝyUy\85JS\96®Ò\15.w\12k\87EÞ´\18\9a\90T³ôÍÁ\19YCá;³â\e\9fç>\97]é Þ\r\89Éö
\f½Ñ`e²«]²¯9èHû}\87Û\ 5ÒÔ\9a\8a,j+år ¥­¯»©¨±^ô6ð4m­rúÔËË*\15\12ºÓ¥|-å\82G.÷\9fª\87\9eùi\94Y\1d3»)óÈíÜÄf$µ¸(ñÊ&§\93W\7f]³Ó<ýö\95\97\17íýË&\14¦®\ f\ fç\ 4\1aÅJc\8e\18¦÷E$ó´
+~>\95RxËÎ`Âd\91¾ñô\80\94nÖÀ>ÙK\13³«(å\95ûÄý\8b9+\9c\8dÔ \87`-£®¦c-~ʦIN·ü»(Cõâ³é\85\8e\8e¡\1e´úØÒã\16\1f\ e'5äüRjímÉñÖÚÓÔ\1a¦vÖ$$Ã$¿b¥eÞ\92þ\9e\97/\8c\1aö\86̯kë\rÖæW\96ÍIÛc²\15ø=Þa¯ è>q\7fU:×+~#äà1q®cq\89\8f³"wP=}\ezºÜ\aÅfzÖ¯È\8fxN|«ug{üÎö\a-&§",w\f¿ãüTàrw¶éõÁü\92\89oèOj_bm«²\8e\ e¾8ýðuer\17\9d\96»Æk¸\91K\98Wö:{²N\8a@|')½=@AÓ¨r\e<¨¿\97óáÀ«\99Kú¢Ñ\ 5\89Â\9c\8c¢§­\8fÏ̪ébôc\965-é\9dD\1aZL\\10\99pn;qÞ"èYV÷1û¦Gýñ\15j\ 3S&ÒäXεƧëãÃO2\12$>3\8e³ã\12¦KV×Ö.T\fâ^Í\8dCuç¯V¦%Ʀ\99\b\ 2ób$
+\v\ec=\M¯ì}ñ7º)³Åu岸幤¢éË\92\8d\8d³\vc\9cÔÈò\ 6ÿío2h\1e     7oMú\10£[R­\17mÊÞÖéØþ\9açºÔ\96Õ«\99]Aâ\vÞW\87ÿX~ÏÉj\v»î\8a¾¥¯C\]µÖ\8bÖ\18m\1dº\8eY\90b¥fÅ=bh\8aOúBë{ï\96w:g¶]K]B}:3àî,æ\90E_xÑ\ 5C1\1aÑqÃûÊ\94\96âà=û½\8f8Aÿò!ü\1fð\9f\bàñ\11..\12
+¸x,\81ð;Þ\QC
 endstream
 endobj
 673 0 obj
@@ -6288,7 +6291,7 @@ endobj
 /Ascent 850
 /Descent -200
 /FontBBox[-39 -250 1036 750]
-/FontName/JBWKPP+CMR9
+/FontName/LPEXWB+CMR9
 /ItalicAngle 0
 /StemV 74
 /FontFile 672 0 R
@@ -6304,7 +6307,7 @@ endobj
 /Length 9865
 >>
 stream
-xÚí\92UT]Ѷe\81à.  .\a\82»\ 4www×\ 3\1c\\ eî.ÁÝÝ      îîNp\ fîî\1e\ 2/÷Þz¯ZÝW?Õê¯Zíý³ç\18s\8fÕ×\\8b\82TI\95AØÌÞ\ 4(ao\af`adá\ 1\88Ê«p\ 3X\18\99\11)(D\9d\80Æ`\90½\9d\981\18È\ 3`áæf\ 1\b»X\0X\99\ 1,\1c<lÜ<ìÜ\88\88\14\0Q{\a\ f'\90\85%\18@-Jó\8f.N\80°-Р       djl\a\907\ 6[\ 2mÿ\86\98\1aÛ\0TíMA@°\a#\0 lc\ 3PùÇ/Î\0\15 3ÐÉ\15\88\88ÈÂ\ 20\ 3\99\82\ 1&@\v\90\1d"Ó?\90¤íÌí\ 1\9cÿ\92Í\\1cþÓr\ 5:9ÿå\ 2Pÿå¤\ 1ü¥4³·³ñ\0\98\ 1Í\11\99\14ìÿ®\ 6üËò\7f\8cõ¿¡ú÷p    \17\e\e\ 5\7fÄÿ\1dÓ\7fs\8dmA6\1eÿ÷·up\ 1\ 3\9d\0òöf@'»\7f\ 4þ\vM\1eh\ 6r±ýwW\1all\ 32\15¶³°\ 1\ 2\98ÿ%\81\9c%@î@3%\10ØÔ\12`nlã\fü§\ e´3ûw\88¿cû'\ 2\93\8c\88¦¬\92\12Ý?\ fô_\9e\92\ e¬æáð_©ÿhþgÍò?ë¿Ãq\ 2¹\ 3t\99\19\99\99Yþ6þ}ÿóKÿßÖ\12·3µ7\ 3ÙY\0TÁÆvfÆNfÿ%üw&\11\11{w/\ 66n\0\ 3+ûß\vÄÌÆ\ 1àdgöù_\eÕí@\8e.@i1\0;333'7ë?US\17'' \1dø\9f\97àï~ÿ³6\aý\9d\ e\10è\ e4EÌÌú\ 2\824¤'¢{0ºï]$Ólÿ¹¤\84ØU|\91Æþ\98\87==z\8dd\ 3øl\15\16b­t¿\82òz¦\14\95úLM"\18^ç+Ï\e×ûh0àá\81ÿc\1d\9bÖ|¢Sw÷\81§*ú\88a\16«I\a\8a©ç\12\18Õf¨Û@\97Çîe\0\83¶qk\96\avè¾\19"Åkþ½8âÛ½jöC\87®{l¥a?ò \ 3\82ÇtQÜM6\81.Ûð±\16ÖnJÔL\a\v×£\96\15ËÇ6\90-ä]ýN\88AÝo¾QÊRw\ 3p\ 6³xÔ\8fi̺ǣ]\8a\ 3\8b°~\1f\86¯\ fÅ\97óàÃf²z»\$Ô\ 1ê\ 1²\99¡\ebßÏ\³\a¾ü¸à\87\99t\95ÊÄÞ{\8d\143J\9a\87વ\9b¼(\0Ý\9e¶Íf¤\8f¼p¿¨Å\ 2ltÄ=ñ¨\90è\ 2\ay\11\88ÞÔ\9d%b*\ 4<eX\9f¡©ãW\fdqÑ&&\98ãçüQÕF}\82§²ª,AM\15\1dÝ\92÷È\96\1ei\89st®*É;\879l\15Ðß}W¿\17ùO\8dÇß\9d=_\85¼gp»Æ¥P¶é\f%¡¨¾Ô\92}Y\91\11\vò*0\98Õ\9bBQR$bS\ 2j+ò\8e\92«Á\b¹ÄON`L/\98é\97 ¤ #%Þ\84ÕN{¡«\8bö¶ EÔèSÊÚ@Ùñ\1cJü¸\11O\86\82:w¦&ÅØ;\84\9c¦û¹K¿wñø뫲Y\80\b\1a¥:Ó½$\ 38\rãÖÍò\v´ÒÌÌÙÞHnzNzSï-cu\aæª[`]W|}þ#­«0\85T\95\860\91\f|ïµc\7f?®éjU\8b\8e\ 4©¿ÀDp\7fÇW]\13$`DpýÊö ©/5Fg,
+xÚí\92UT]Ѷe\81à.  .\a\82»\ 4www×\ 3\1c\\ eî.ÁÝÝ      îîNp\ fîî\1e\ 2/÷Þz¯ZÝW?Õê¯Zíý³ç\18s\8fÕ×\\8b\82TI\95AØÌÞ\ 4(ao\af`adá\ 1\88Ê«p\ 3X\18\99\11)(D\9d\80Æ`\90½\9d\981\18È\ 3`áæf\ 1\b»X\0X\99\ 1,\1c<lÜ<ìÜ\88\88\14\0Q{\a\ f'\90\85%\18@-Jó\8f.N\80°-Р       djl\a\907\ 6[\ 2mÿ\86\98\1aÛ\0TíMA@°\a#\0 lc\ 3PùÇ/Î\0\15 3ÐÉ\15\88\88ÈÂ\ 20\ 3\99\82\ 1&@\v\90\1d"Ó?\90¤íÌí\ 1\9cÿ\92Í\\1cþÓr\ 5:9ÿå\ 2Pÿå¤\ 1ü¥4³·³ñ\0\98\ 1Í\11\99\14ìÿ®\ 6üËò\7f\8cõ¿¡ú÷p    \17\e\e\ 5\7fÄÿ\1dÓ\7fs\8dmA6\1eÿ÷·up\ 1\ 3\9d\0òöf@'»\7f\ 4þ\vM\1eh\ 6r±ýwW\1all\ 32\15¶³°\ 1\ 2\98ÿ%\81\9c%@î@3%\10ØÔ\12`nlã\fü§\ e´3ûw\88¿cû'\ 2\93\9c\92¸\96¦\bÝ?\ fô_\9e\92\ e¬æáð_©ÿhþgÍò?ë¿Ãq\ 2¹\ 3t\99\19\99\99Yþ6þ}ÿóKÿßÖ\12·3µ7\ 3ÙY\0TÁÆvfÆNfÿ%üw&\11\11{w/\ 66n\0\ 3+ûß\vÄÌÆ\ 1àdgöù_\eÕí@\8e.@i1\0;333'7ë?US\17'' \1dø\9f\97àï~ÿ³6\aý\9d\ e\10è\ e4EÌÌú\ 2\824¤'¢{0ºï]$Ólÿ¹¤\84ØU|\91Æþ\98\87==z\8dd\ 3øl\15\16b­t¿\82òz¦\14\95úLM"\18^ç+Ï\e×ûh0àá\81ÿc\1d\9bÖ|¢Sw÷\81§*ú\88a\16«I\a\8a©ç\12\18Õf¨Û@\97Çîe\0\83¶qk\96\avè¾\19"Åkþ½8âÛ½jöC\87®{l¥a?ò \ 3\82ÇtQÜM6\81.Ûð±\16ÖnJÔL\a\v×£\96\15ËÇ6\90-ä]ýN\88AÝo¾QÊRw\ 3p\ 6³xÔ\8fi̺ǣ]\8a\ 3\8b°~\1f\86¯\ fÅ\97óàÃf²z»\$Ô\ 1ê\ 1²\99¡\ebßÏ\³\a¾ü¸à\87\99t\95ÊÄÞ{\8d\143J\9a\87વ\9b¼(\0Ý\9e¶Íf¤\8f¼p¿¨Å\ 2ltÄ=ñ¨\90è\ 2\ay\11\88ÞÔ\9d%b*\ 4<eX\9f¡©ãW\fdqÑ&&\98ãçüQÕF}\82§²ª,AM\15\1dÝ\92÷È\96\1ei\89st®*É;\879l\15Ðß}W¿\17ùO\8dÇß\9d=_\85¼gp»Æ¥P¶é\f%¡¨¾Ô\92}Y\91\11\vò*0\98Õ\9bBQR$bS\ 2j+ò\8e\92«Á\b¹ÄON`L/\98é\97 ¤ #%Þ\84ÕN{¡«\8bö¶ EÔèSÊÚ@Ùñ\1cJü¸\11O\86\82:w¦&ÅØ;\84\9c¦û¹K¿wñø뫲Y\80\b\1a¥:Ó½$\ 38\rãÖÍò\v´ÒÌÌÙÞHnzNzSï-cu\aæª[`]W|}þ#­«0\85T\95\860\91\f|ïµc\7f?®éjU\8b\8e\ 4©¿ÀDp\7fÇW]\13$`DpýÊö ©/5Fg,
 ´M\ 4\b¤ðNýj?ï/
 "fY6÷×ç\84ï3)¡\15\9f\84~#×­K\8d¥\Å«¢]»\9bÛW\91y²G< \19©X\90\0Ïú 3bÎ3à¸ó <$ñ!w\94ôp\80\9fЪYoÁ\7fFGÝdQÔ`\a\82óg\1d,×kû5õ4\98ÖuH]\8d2«2è)\fD¬D)\8aÞ\98UG\1a\98Ø\9f:Æ*\94°\f\99ÉØ\8c^\99\13\92êæ²\fh\8b"ÞCÑvÊ<\fÊo\11"\13FÅ;\95È \1d+\1d      Jv¢dv1n\10\8dX\90Ñß³_N      ßÇ\8bß·ß0a\ 5c¥nAê\ fþ¹1×Ù=._F.9\b\8f¤¨µpTf°³ºxBà\12Ã4\92\86\94\ 3­Týb\9d\91\11ЭD\8a\93\13~\90­\ 4y©c;\9cØ»·|\ e\15qÿöÀ2 ~ËV¹ÿ\85gZ\15îçp×ï\aÍðÎë@KÌS~2Ä\1d\ 6!^Ç\90\81õ¾9\8c\9b÷£NÌ\92Z\98ý³è\8f\9c¢»ð½l«1Ëqøæ?]¬¤½è¤\vê\19ܶ"r\9fÛ±\93\85Î\18¦*ÅÉ2]n:V?\8b\8bÇ¿O\83w¢ÒúåFZ5õ×Òª\8aD]\8c\13¡X¸u\8e\1a\91:2$\ f5\87-4ê\v5xÖ\99z\85ä\16\1cä¸Õ@C÷.½é\94Þ,òähY§\93Ô¡Ã\92\99hÎ:M.åÃVV\8c\87öRÆo=Vã0g#D×{Î\11É\eìYá\92Ìõ\85:îCÍ\88gr\9f\89G1\13³l|;7gIè÷\a\*\9c\93\86RýH\99)DÐq\1cû\1e\13£·dpÑ\1dë¤\96Ç\ 5/   ¶\fú²«4"Ö\9b¦\99â"Íw"ìi\8dÝ@ô\12\86ýUa±\ fÄ´§3P_D£="¬V\9c½\86\93×\ 5Bc¾Q:¯Þ¦4´\15    AgA\ 3\ 1´¢)òX\8bé\99ø¡\88`õÏé9ä3s\at\8b]jAgR¢\8d¨ú·yù\9a\ 5s\ f¦7RdMp´\ 4!Ï}ÕKÅê8\89þG+þâþ\9c|\f¶Þûs+0\92\96\ 6ð\8fÔ\96·%YQ\1aò\1eäÃA'\17Ò\18x<Ç\8cá\1f\10¯IVÀê&d\82È\96òj\12%\8fF\92/P\85dæ5òYDQ¿}µ\86'®Z\89ù;w\9b\92\16óéÛ'\15\r\10é\8eÞ®Þ\94\94°ÜP»#<\86WÍm"üm^-9C¤\8e       Ôy\18·¶.Ú\9f±6\93¶¸u³Y(òD©r²wQ«8vÞ\88Ý\82BP#L76y0¶ÐTØ;'Sj\96×\1fÃþ$i"»"k/\9d\84ñÞ\88\90°C±WÞÒfÃIèV¼\12ì\12à×\16¯bë\90çÕâ`Â#\89bÚìÈ\e\98V¹æ÷\rÅÀ,¾\bZU.\9f\8cö\ 2\98\1a\8b\85©\9d\ 3/Û¾\15[\1e$Úqà[\97¨Óâ8K\88{d\ e¢té\13f\1c£\18}ö   \94ú|Ò\e\10\96="\ 5qD_\9eÿ³"eWk0ã\93Ì\9a       w-g\9d\r×  ÄV\10,W\1cÅÛ\11Æ*}þì\eq\911*ªöÆ­XNìd\9boßG7w\90]$·tNö\9aàÔË6rº\14&f\97®¢SðkáÍ÷ÎÆx\15\9fW\12\86÷\ e\fR\f\94ýhyãÓz¦)À\87ÿ\12ªÚ}O\10YT\b\14m\90x¢    \86v\95¯O\95µDÅøÃ$?!\1a\97)\19>\ 3\ 4\e\1aÜ]ÆË\14<»FÂ׶§.Ó\84jeÓ\fMB t\0\9c\83¢\11\9bÙ"¨¾=yç\982\0º÷(\1c\ 4å-=\82\av|vßÙF(t\9e\84Ôº\r\ f\em&vÃ\18»3\83M\82\1c¹omqY>°n'ÄãsÛÆN0ÓÅëÖ6\97µçLØè3ýáñÀ×\86_»§ìÀDÚ},13]¨x-rá\12\9e:SÁà\8b×\95R<Z|\vá¶Ä\12ÒZÌ\b»ë`Þ©©îäB$(\92<x;!üåó/_³3ã\9eÞË\94"\15»\11\13º\8a#+d'O_2òJ1<Ï\9fÖ>\10íÔÝ\9a¥Y¹)        \7fÖ\ 6§\f\82_\15ûÑYýôª\ e½öaÇn&\1a\b\19Ü!ÅEG\8b²·í\1f=\98³M"º6\1döã8\10ÑeriY²1\9eÀºPéþ\13.ß8\1fXoK\1eÈÑ ØÍ`Èx²%cûqZX\8d\9d\99\1e»i\8aËλ\89·
 ¿\16µÝ~ÙÆ&nHC\9d`õ¾IË\86H½@[ôâ\84 ­c\ù³o=P´2´zB
 YPT?\93Ò\8f¿ë¼ö·\ 3z\82(uh½\9d\ 4Ñî%³Y\b\8dó\19bk\ 6\87\1c°N\ 2è7\9d«t\90ÐJ\ e\12°°4(\15\86DBðo«]­\9c\1d{})¯T`KA\98ô^\87¶¸/\1d\8e\16Ð\82\ e9\97\90\8dÈ _\83)\19T¿Vµ+3d>Û\18ªºe\9dF¶);¢¼Å¶\1f¼s \ f\99Â\f\8aÀ\14FOIÄÊÐ<\8ax\98\91Y\95úq\8eÞ\aÜÌ\ræ\86Ãà\ f+ÛB\91\89D\90~\ 5÷\97Ì\ e¨V\13ûÑzVCÛE=V´$;æ\956\b_þ´é\95¸ä\10c\87<ø>g\\99;õÓ É\ 5Ã=u\84³c\12âM\1cÚÿ\98\93¾Øð3\9c^~l\8b\16î´\9f6µà\98íì=+»>\97ö\91\97«ºßòÑÄR\ 1\92ØÓ~_MÝ\f»l\86}V\ 6÷ç\1c\vÕWk"\96´\96µ\9eñaÑ\19N\ eSìÜ"=Ñ?9Ùä\15»GubÍ¥åó\85©m`\v¨\b\92\11ùÊ_*_MH¨Ö)ß)\»çYjK\97úc^\15ñ\9b¾¥\87åWX¤%t]Ùãß3N\84µ?\ f?ù¦mGÙ\v\ 3B\9f%^\867~Ìä\85¥ê\93Æ?9\v3¥=ÄzÞ \ 5v\rç+\87\f°ûãØSÓnMk3Îúõ\16\ 4Ýy¿¯Ç¤2¸ò¢!\87\86\84\9eX"~W§Là»Ø=HÐÔT¢«\14[¬O¿±mÍõ\7fhÂÄØL\99½\8eR´s¨yâ\94éÚ\15à=ûî\7f¾U\81\15´3Gú­õ\8f\80Jv\ 1­N\r~\98ð¹þÍ\81ÉzañKaãT\8b\8b\10dÍGXn\8549ÓªûyEË\87Ù\92\1e+\10@(      C´$DÛäÄF© \84ÎÉ/»\9a¡\88d8Êc¿Î¤§)\86\12Â\0Ñx~L\v^9\83P\92é      U\1c´X\92½#fj\8f\81Üû]iÅu\1ex\17ì_\8b\v\97R*q\19\80Õ g\7fQÃy@¢\8e\ e\ 3\01\85\97ß\19k\14)6Å7\rX\95\11$9míè\rÔ\e\896O²8ð\14Ê5Nþ\9c\8c\9cÎMh\99j;oì\81\vICÆà&À\ 5\86älÄ\10f
 >Efr\8a\7f$×ÃV\aÐç\964/R\86\18T\88\ 1Ìk\97\e\98\97\aJ)êOe{:n`TokEfd\ 1BIò\88IÁSʾï)\9e2µ[eH\1f7\18Î\84ï<½5NíÙYG\97µ\ e¬\fue/ð\88+\9f\f&W\87$k8lnqo"C]ß\82\ f\8f§\15¹acqÀ\fÅou!¹\8b\8d\9f\13Ý#S¶\r\92;˵ì\89\12\9eç>C\18ìRuÐRu£§ûà\1cÜ4\90´.íC\80Ê\ 4\ 6 ÙW9\95ª3Ù"¤\e¡\b½6\97²\ 3aH¢3Ýà½\ 2\92\ 5DM¡Ä%\95\f\87\85\ 3\154;\ 1Qu<ôQeþhP\81£\86Çáq|\10\1cÔ£]aÃê(Õ,8\84§â\\1e?¢L6\85 \1aEo\93Úor"à4ÅN¢\10ü£\92Р\r¼|e\7fM¿\1a´$'àËcз\95ô¯+C\7fiyZd%$/#\84ù¨AõÛzîY68\97¥\ 6+\ fnhf\14\87\ 5\8aùy±r\ 6g]\1fÂß2;I;(l£|C¤¬\97\9bÿ2ÏÅéüÓ\96Ùç£FV­#\e\ 4\94Ým3B®\98ÊÉ\v;a#FÈ1\825\ 6:\94áå'Ä\13tpÏá!]Ð
 \1c\9dÏ-z\86Û\166Ù±çPӢǥ\ fKõu\9fêÈB\8bÊ\1f40Ý\ 4uúCdlP\86º~\0¿|çd\1f¼ö\ fþ(Ü\1f`ÅKÌâH   \90£
\9bzbþ¿|\10ÿ\7fÀÿ\13\ 1¦6@c'°½­±\935"â\7f\0V\99{\8a
\9bzbþ¿|\10ÿ\7fÀÿ\13\ 1¦6@c'°½­±\935"â\7f\0ô6{\8e
 endstream
 endobj
 1 0 obj
 <<
-/Creator( TeX output 2008.08.05:1031)
+/Creator( TeX output 2008.08.19:0807)
 /Producer(dvipdfm 0.13.2c, Copyright \251 1998, by Mark A. Wicks)
-/CreationDate(D:20080805103136-05'00')
+/CreationDate(D:20080819080722-05'00')
 >>
 endobj
 5 0 obj
@@ -8376,797 +8379,797 @@ endobj
 xref
 0 792
 0000000000 65535 f 
-0000514031 00000 n 
-0000539555 00000 n 
-0000539202 00000 n 
-0000539408 00000 n 
-0000514195 00000 n 
+0000514032 00000 n 
+0000539556 00000 n 
+0000539203 00000 n 
+0000539409 00000 n 
+0000514196 00000 n 
 0000004978 00000 n 
 0000000009 00000 n 
-0000394324 00000 n 
-0000394137 00000 n 
+0000394323 00000 n 
+0000394136 00000 n 
 0000000913 00000 n 
-0000407869 00000 n 
-0000407681 00000 n 
+0000407868 00000 n 
+0000407680 00000 n 
 0000001858 00000 n 
 0000002775 00000 n 
-0000425087 00000 n 
-0000424901 00000 n 
+0000425086 00000 n 
+0000424900 00000 n 
 0000003752 00000 n 
-0000539308 00000 n 
+0000539309 00000 n 
 0000004496 00000 n 
-0000539358 00000 n 
+0000539359 00000 n 
 0000004923 00000 n 
-0000514298 00000 n 
-0000009841 00000 n 
-0000441311 00000 n 
-0000441118 00000 n 
+0000514299 00000 n 
+0000009836 00000 n 
+0000441310 00000 n 
+0000441117 00000 n 
 0000005039 00000 n 
 0000005959 00000 n 
-0000453899 00000 n 
-0000453704 00000 n 
+0000453898 00000 n 
+0000453703 00000 n 
 0000007575 00000 n 
 0000008526 00000 n 
-0000009775 00000 n 
-0000514483 00000 n 
-0000014397 00000 n 
-0000009903 00000 n 
-0000455740 00000 n 
-0000455543 00000 n 
-0000010810 00000 n 
+0000009770 00000 n 
+0000514484 00000 n 
+0000014392 00000 n 
+0000009898 00000 n 
+0000455739 00000 n 
+0000455542 00000 n 
+0000010805 00000 n 
 0000457631 00000 n 
 0000457436 00000 n 
-0000011801 00000 n 
-0000012782 00000 n 
-0000014331 00000 n 
-0000514588 00000 n 
-0000016155 00000 n 
-0000014459 00000 n 
-0000016089 00000 n 
-0000514693 00000 n 
-0000017850 00000 n 
-0000016217 00000 n 
-0000017784 00000 n 
-0000514886 00000 n 
-0000019076 00000 n 
-0000017912 00000 n 
-0000019010 00000 n 
-0000514991 00000 n 
-0000024116 00000 n 
-0000019138 00000 n 
+0000011796 00000 n 
+0000012777 00000 n 
+0000014326 00000 n 
+0000514589 00000 n 
+0000016150 00000 n 
+0000014454 00000 n 
+0000016084 00000 n 
+0000514694 00000 n 
+0000017845 00000 n 
+0000016212 00000 n 
+0000017779 00000 n 
+0000514887 00000 n 
+0000019071 00000 n 
+0000017907 00000 n 
+0000019005 00000 n 
+0000514992 00000 n 
+0000024111 00000 n 
+0000019133 00000 n 
 0000463475 00000 n 
 0000463287 00000 n 
-0000020106 00000 n 
-0000021104 00000 n 
-0000024028 00000 n 
-0000515177 00000 n 
-0000024867 00000 n 
-0000024178 00000 n 
-0000024834 00000 n 
-0000515282 00000 n 
-0000027131 00000 n 
-0000024929 00000 n 
-0000027065 00000 n 
-0000515387 00000 n 
-0000027861 00000 n 
-0000027193 00000 n 
-0000027806 00000 n 
-0000515680 00000 n 
-0000030446 00000 n 
-0000027923 00000 n 
-0000030369 00000 n 
-0000515785 00000 n 
-0000033909 00000 n 
+0000020101 00000 n 
+0000021099 00000 n 
+0000024023 00000 n 
+0000515178 00000 n 
+0000024862 00000 n 
+0000024173 00000 n 
+0000024829 00000 n 
+0000515283 00000 n 
+0000027126 00000 n 
+0000024924 00000 n 
+0000027060 00000 n 
+0000515388 00000 n 
+0000027856 00000 n 
+0000027188 00000 n 
+0000027801 00000 n 
+0000515681 00000 n 
+0000030441 00000 n 
+0000027918 00000 n 
+0000030364 00000 n 
+0000515786 00000 n 
+0000033904 00000 n 
 0000468824 00000 n 
 0000468630 00000 n 
-0000030508 00000 n 
-0000031254 00000 n 
-0000033832 00000 n 
-0000515971 00000 n 
-0000036037 00000 n 
-0000033971 00000 n 
-0000035960 00000 n 
-0000516076 00000 n 
-0000038937 00000 n 
-0000036099 00000 n 
-0000038849 00000 n 
-0000516181 00000 n 
-0000041446 00000 n 
-0000038999 00000 n 
-0000041358 00000 n 
-0000516374 00000 n 
-0000043865 00000 n 
-0000041508 00000 n 
-0000043787 00000 n 
-0000516481 00000 n 
-0000046609 00000 n 
-0000043929 00000 n 
-0000046542 00000 n 
-0000516671 00000 n 
-0000049365 00000 n 
-0000046673 00000 n 
-0000049298 00000 n 
-0000516779 00000 n 
-0000052042 00000 n 
-0000049429 00000 n 
-0000051953 00000 n 
-0000516887 00000 n 
-0000054779 00000 n 
-0000052106 00000 n 
-0000054701 00000 n 
-0000517186 00000 n 
-0000058335 00000 n 
-0000054843 00000 n 
-0000058268 00000 n 
-0000517294 00000 n 
-0000061686 00000 n 
-0000058399 00000 n 
-0000061608 00000 n 
-0000517485 00000 n 
-0000064445 00000 n 
-0000061750 00000 n 
-0000064356 00000 n 
-0000517593 00000 n 
-0000067253 00000 n 
-0000064509 00000 n 
-0000067164 00000 n 
-0000517701 00000 n 
-0000070112 00000 n 
-0000067317 00000 n 
-0000070045 00000 n 
-0000517900 00000 n 
-0000072909 00000 n 
-0000070176 00000 n 
-0000072820 00000 n 
-0000518008 00000 n 
-0000075761 00000 n 
-0000072973 00000 n 
-0000075694 00000 n 
-0000518199 00000 n 
-0000078655 00000 n 
-0000075825 00000 n 
-0000078588 00000 n 
-0000518307 00000 n 
-0000081159 00000 n 
-0000078719 00000 n 
-0000081070 00000 n 
-0000518415 00000 n 
-0000084468 00000 n 
-0000081223 00000 n 
-0000084401 00000 n 
-0000518714 00000 n 
-0000087817 00000 n 
-0000084532 00000 n 
-0000087728 00000 n 
-0000518822 00000 n 
-0000090037 00000 n 
-0000087881 00000 n 
-0000089959 00000 n 
-0000519013 00000 n 
-0000092019 00000 n 
-0000090101 00000 n 
-0000091941 00000 n 
-0000519121 00000 n 
-0000093984 00000 n 
-0000092083 00000 n 
-0000093895 00000 n 
-0000519229 00000 n 
-0000095887 00000 n 
-0000094048 00000 n 
-0000095809 00000 n 
-0000519428 00000 n 
-0000098253 00000 n 
-0000095951 00000 n 
-0000098175 00000 n 
-0000519536 00000 n 
-0000101041 00000 n 
-0000098317 00000 n 
-0000100952 00000 n 
-0000519727 00000 n 
-0000103745 00000 n 
-0000101105 00000 n 
-0000103667 00000 n 
-0000519835 00000 n 
-0000106949 00000 n 
-0000103809 00000 n 
-0000106882 00000 n 
-0000519943 00000 n 
-0000109646 00000 n 
-0000107013 00000 n 
-0000109579 00000 n 
-0000520340 00000 n 
-0000112370 00000 n 
-0000109710 00000 n 
-0000112281 00000 n 
-0000520448 00000 n 
-0000115096 00000 n 
-0000112434 00000 n 
-0000115029 00000 n 
-0000520639 00000 n 
-0000118320 00000 n 
-0000115160 00000 n 
-0000118253 00000 n 
-0000520747 00000 n 
-0000121457 00000 n 
-0000118384 00000 n 
-0000121390 00000 n 
-0000520855 00000 n 
-0000123765 00000 n 
-0000121521 00000 n 
-0000123698 00000 n 
-0000521054 00000 n 
-0000126796 00000 n 
-0000123829 00000 n 
-0000126729 00000 n 
-0000521162 00000 n 
-0000129411 00000 n 
-0000126860 00000 n 
-0000129322 00000 n 
-0000521353 00000 n 
-0000131444 00000 n 
-0000129475 00000 n 
-0000131377 00000 n 
-0000521461 00000 n 
-0000134271 00000 n 
-0000131508 00000 n 
-0000134204 00000 n 
-0000521569 00000 n 
-0000137016 00000 n 
-0000134335 00000 n 
-0000136949 00000 n 
-0000521868 00000 n 
-0000139509 00000 n 
-0000137080 00000 n 
-0000139431 00000 n 
-0000521976 00000 n 
-0000141898 00000 n 
-0000139573 00000 n 
-0000141831 00000 n 
-0000522167 00000 n 
-0000145043 00000 n 
-0000141962 00000 n 
-0000144976 00000 n 
-0000522275 00000 n 
-0000147481 00000 n 
-0000145107 00000 n 
-0000147414 00000 n 
-0000522383 00000 n 
-0000149596 00000 n 
-0000147545 00000 n 
-0000149529 00000 n 
-0000522582 00000 n 
-0000152034 00000 n 
-0000149660 00000 n 
-0000151945 00000 n 
-0000522690 00000 n 
-0000153980 00000 n 
-0000152098 00000 n 
-0000153913 00000 n 
-0000522881 00000 n 
-0000155781 00000 n 
-0000154044 00000 n 
-0000155725 00000 n 
-0000522989 00000 n 
-0000157800 00000 n 
-0000155845 00000 n 
-0000157755 00000 n 
-0000523097 00000 n 
-0000160424 00000 n 
-0000157864 00000 n 
-0000160346 00000 n 
-0000523396 00000 n 
-0000162735 00000 n 
-0000160488 00000 n 
-0000162690 00000 n 
-0000523504 00000 n 
-0000165062 00000 n 
-0000162799 00000 n 
-0000164995 00000 n 
-0000523695 00000 n 
-0000167164 00000 n 
-0000165126 00000 n 
-0000167108 00000 n 
-0000523803 00000 n 
-0000169320 00000 n 
-0000167228 00000 n 
-0000169231 00000 n 
-0000523911 00000 n 
-0000171632 00000 n 
-0000169384 00000 n 
-0000171576 00000 n 
-0000524110 00000 n 
-0000174193 00000 n 
-0000171696 00000 n 
-0000174137 00000 n 
-0000524218 00000 n 
-0000176102 00000 n 
-0000174257 00000 n 
-0000176046 00000 n 
-0000524409 00000 n 
-0000178565 00000 n 
-0000176166 00000 n 
-0000178509 00000 n 
-0000524517 00000 n 
-0000181619 00000 n 
-0000178629 00000 n 
-0000181563 00000 n 
-0000524625 00000 n 
-0000184419 00000 n 
-0000181683 00000 n 
-0000184363 00000 n 
-0000524924 00000 n 
-0000186993 00000 n 
-0000184483 00000 n 
-0000186926 00000 n 
-0000525032 00000 n 
-0000189590 00000 n 
-0000187057 00000 n 
-0000189534 00000 n 
-0000525223 00000 n 
-0000191977 00000 n 
-0000189654 00000 n 
-0000191910 00000 n 
-0000525331 00000 n 
-0000192247 00000 n 
-0000192041 00000 n 
-0000192213 00000 n 
-0000525439 00000 n 
-0000194417 00000 n 
-0000192311 00000 n 
-0000194328 00000 n 
-0000525638 00000 n 
-0000197145 00000 n 
-0000194481 00000 n 
-0000197067 00000 n 
-0000525746 00000 n 
-0000200923 00000 n 
+0000030503 00000 n 
+0000031249 00000 n 
+0000033827 00000 n 
+0000515972 00000 n 
+0000036032 00000 n 
+0000033966 00000 n 
+0000035955 00000 n 
+0000516077 00000 n 
+0000038932 00000 n 
+0000036094 00000 n 
+0000038844 00000 n 
+0000516182 00000 n 
+0000041441 00000 n 
+0000038994 00000 n 
+0000041353 00000 n 
+0000516375 00000 n 
+0000043860 00000 n 
+0000041503 00000 n 
+0000043782 00000 n 
+0000516482 00000 n 
+0000046604 00000 n 
+0000043924 00000 n 
+0000046537 00000 n 
+0000516672 00000 n 
+0000049360 00000 n 
+0000046668 00000 n 
+0000049293 00000 n 
+0000516780 00000 n 
+0000052037 00000 n 
+0000049424 00000 n 
+0000051948 00000 n 
+0000516888 00000 n 
+0000054774 00000 n 
+0000052101 00000 n 
+0000054696 00000 n 
+0000517187 00000 n 
+0000058330 00000 n 
+0000054838 00000 n 
+0000058263 00000 n 
+0000517295 00000 n 
+0000061681 00000 n 
+0000058394 00000 n 
+0000061603 00000 n 
+0000517486 00000 n 
+0000064440 00000 n 
+0000061745 00000 n 
+0000064351 00000 n 
+0000517594 00000 n 
+0000067248 00000 n 
+0000064504 00000 n 
+0000067159 00000 n 
+0000517702 00000 n 
+0000070107 00000 n 
+0000067312 00000 n 
+0000070040 00000 n 
+0000517901 00000 n 
+0000072904 00000 n 
+0000070171 00000 n 
+0000072815 00000 n 
+0000518009 00000 n 
+0000075756 00000 n 
+0000072968 00000 n 
+0000075689 00000 n 
+0000518200 00000 n 
+0000078650 00000 n 
+0000075820 00000 n 
+0000078583 00000 n 
+0000518308 00000 n 
+0000081154 00000 n 
+0000078714 00000 n 
+0000081065 00000 n 
+0000518416 00000 n 
+0000084463 00000 n 
+0000081218 00000 n 
+0000084396 00000 n 
+0000518715 00000 n 
+0000087812 00000 n 
+0000084527 00000 n 
+0000087723 00000 n 
+0000518823 00000 n 
+0000090032 00000 n 
+0000087876 00000 n 
+0000089954 00000 n 
+0000519014 00000 n 
+0000092014 00000 n 
+0000090096 00000 n 
+0000091936 00000 n 
+0000519122 00000 n 
+0000093979 00000 n 
+0000092078 00000 n 
+0000093890 00000 n 
+0000519230 00000 n 
+0000095882 00000 n 
+0000094043 00000 n 
+0000095804 00000 n 
+0000519429 00000 n 
+0000098248 00000 n 
+0000095946 00000 n 
+0000098170 00000 n 
+0000519537 00000 n 
+0000101036 00000 n 
+0000098312 00000 n 
+0000100947 00000 n 
+0000519728 00000 n 
+0000103740 00000 n 
+0000101100 00000 n 
+0000103662 00000 n 
+0000519836 00000 n 
+0000106944 00000 n 
+0000103804 00000 n 
+0000106877 00000 n 
+0000519944 00000 n 
+0000109641 00000 n 
+0000107008 00000 n 
+0000109574 00000 n 
+0000520341 00000 n 
+0000112365 00000 n 
+0000109705 00000 n 
+0000112276 00000 n 
+0000520449 00000 n 
+0000115091 00000 n 
+0000112429 00000 n 
+0000115024 00000 n 
+0000520640 00000 n 
+0000118315 00000 n 
+0000115155 00000 n 
+0000118248 00000 n 
+0000520748 00000 n 
+0000121452 00000 n 
+0000118379 00000 n 
+0000121385 00000 n 
+0000520856 00000 n 
+0000123760 00000 n 
+0000121516 00000 n 
+0000123693 00000 n 
+0000521055 00000 n 
+0000126791 00000 n 
+0000123824 00000 n 
+0000126724 00000 n 
+0000521163 00000 n 
+0000129406 00000 n 
+0000126855 00000 n 
+0000129317 00000 n 
+0000521354 00000 n 
+0000131439 00000 n 
+0000129470 00000 n 
+0000131372 00000 n 
+0000521462 00000 n 
+0000134266 00000 n 
+0000131503 00000 n 
+0000134199 00000 n 
+0000521570 00000 n 
+0000137011 00000 n 
+0000134330 00000 n 
+0000136944 00000 n 
+0000521869 00000 n 
+0000139508 00000 n 
+0000137075 00000 n 
+0000139430 00000 n 
+0000521977 00000 n 
+0000141897 00000 n 
+0000139572 00000 n 
+0000141830 00000 n 
+0000522168 00000 n 
+0000145042 00000 n 
+0000141961 00000 n 
+0000144975 00000 n 
+0000522276 00000 n 
+0000147480 00000 n 
+0000145106 00000 n 
+0000147413 00000 n 
+0000522384 00000 n 
+0000149595 00000 n 
+0000147544 00000 n 
+0000149528 00000 n 
+0000522583 00000 n 
+0000152033 00000 n 
+0000149659 00000 n 
+0000151944 00000 n 
+0000522691 00000 n 
+0000153979 00000 n 
+0000152097 00000 n 
+0000153912 00000 n 
+0000522882 00000 n 
+0000155780 00000 n 
+0000154043 00000 n 
+0000155724 00000 n 
+0000522990 00000 n 
+0000157799 00000 n 
+0000155844 00000 n 
+0000157754 00000 n 
+0000523098 00000 n 
+0000160423 00000 n 
+0000157863 00000 n 
+0000160345 00000 n 
+0000523397 00000 n 
+0000162734 00000 n 
+0000160487 00000 n 
+0000162689 00000 n 
+0000523505 00000 n 
+0000165061 00000 n 
+0000162798 00000 n 
+0000164994 00000 n 
+0000523696 00000 n 
+0000167163 00000 n 
+0000165125 00000 n 
+0000167107 00000 n 
+0000523804 00000 n 
+0000169319 00000 n 
+0000167227 00000 n 
+0000169230 00000 n 
+0000523912 00000 n 
+0000171631 00000 n 
+0000169383 00000 n 
+0000171575 00000 n 
+0000524111 00000 n 
+0000174192 00000 n 
+0000171695 00000 n 
+0000174136 00000 n 
+0000524219 00000 n 
+0000176101 00000 n 
+0000174256 00000 n 
+0000176045 00000 n 
+0000524410 00000 n 
+0000178564 00000 n 
+0000176165 00000 n 
+0000178508 00000 n 
+0000524518 00000 n 
+0000181618 00000 n 
+0000178628 00000 n 
+0000181562 00000 n 
+0000524626 00000 n 
+0000184418 00000 n 
+0000181682 00000 n 
+0000184362 00000 n 
+0000524925 00000 n 
+0000186992 00000 n 
+0000184482 00000 n 
+0000186925 00000 n 
+0000525033 00000 n 
+0000189589 00000 n 
+0000187056 00000 n 
+0000189533 00000 n 
+0000525224 00000 n 
+0000191976 00000 n 
+0000189653 00000 n 
+0000191909 00000 n 
+0000525332 00000 n 
+0000192246 00000 n 
+0000192040 00000 n 
+0000192212 00000 n 
+0000525440 00000 n 
+0000194416 00000 n 
+0000192310 00000 n 
+0000194327 00000 n 
+0000525639 00000 n 
+0000197144 00000 n 
+0000194480 00000 n 
+0000197066 00000 n 
+0000525747 00000 n 
+0000200922 00000 n 
 0000478113 00000 n 
 0000477925 00000 n 
-0000197209 00000 n 
-0000198214 00000 n 
-0000200821 00000 n 
-0000525854 00000 n 
-0000203657 00000 n 
-0000200987 00000 n 
-0000203577 00000 n 
-0000526053 00000 n 
-0000205835 00000 n 
-0000203721 00000 n 
-0000205768 00000 n 
-0000526161 00000 n 
-0000208653 00000 n 
-0000205899 00000 n 
-0000208575 00000 n 
-0000526269 00000 n 
-0000210452 00000 n 
-0000208717 00000 n 
-0000210374 00000 n 
-0000526666 00000 n 
-0000212559 00000 n 
-0000210516 00000 n 
-0000212470 00000 n 
-0000526774 00000 n 
-0000214759 00000 n 
-0000212623 00000 n 
-0000214692 00000 n 
-0000526965 00000 n 
-0000217740 00000 n 
-0000214823 00000 n 
-0000217662 00000 n 
-0000527073 00000 n 
-0000221077 00000 n 
-0000217804 00000 n 
-0000220999 00000 n 
-0000527181 00000 n 
-0000223209 00000 n 
-0000221141 00000 n 
-0000223131 00000 n 
-0000527380 00000 n 
-0000225138 00000 n 
-0000223273 00000 n 
-0000225060 00000 n 
-0000527488 00000 n 
-0000227695 00000 n 
-0000225202 00000 n 
-0000227606 00000 n 
-0000527679 00000 n 
-0000230800 00000 n 
-0000227759 00000 n 
-0000230711 00000 n 
-0000527787 00000 n 
-0000233834 00000 n 
-0000230864 00000 n 
-0000233767 00000 n 
-0000527895 00000 n 
-0000235795 00000 n 
-0000233898 00000 n 
-0000235739 00000 n 
-0000528194 00000 n 
-0000236065 00000 n 
-0000235859 00000 n 
-0000236031 00000 n 
-0000528302 00000 n 
-0000239346 00000 n 
-0000236129 00000 n 
-0000239268 00000 n 
-0000528493 00000 n 
-0000242190 00000 n 
-0000239410 00000 n 
-0000242101 00000 n 
-0000528601 00000 n 
-0000245043 00000 n 
-0000242254 00000 n 
-0000244965 00000 n 
-0000528709 00000 n 
-0000246509 00000 n 
-0000245107 00000 n 
-0000246431 00000 n 
-0000528908 00000 n 
-0000252450 00000 n 
-0000481470 00000 n 
-0000481274 00000 n 
-0000246573 00000 n 
-0000483079 00000 n 
-0000482891 00000 n 
-0000247575 00000 n 
-0000248578 00000 n 
-0000252335 00000 n 
-0000529016 00000 n 
-0000254795 00000 n 
-0000252514 00000 n 
-0000254713 00000 n 
-0000529207 00000 n 
-0000257609 00000 n 
-0000254859 00000 n 
-0000257494 00000 n 
-0000529315 00000 n 
-0000260764 00000 n 
-0000257673 00000 n 
-0000260660 00000 n 
-0000529423 00000 n 
-0000263091 00000 n 
-0000260828 00000 n 
-0000263024 00000 n 
-0000529722 00000 n 
-0000265573 00000 n 
-0000263155 00000 n 
-0000265491 00000 n 
-0000529830 00000 n 
-0000268070 00000 n 
-0000265637 00000 n 
-0000267988 00000 n 
-0000530021 00000 n 
-0000270543 00000 n 
-0000268134 00000 n 
-0000270476 00000 n 
-0000530129 00000 n 
-0000272923 00000 n 
-0000270607 00000 n 
-0000272819 00000 n 
-0000530237 00000 n 
-0000275686 00000 n 
-0000272987 00000 n 
-0000275608 00000 n 
-0000530436 00000 n 
-0000276228 00000 n 
-0000275750 00000 n 
-0000276161 00000 n 
-0000530544 00000 n 
-0000277074 00000 n 
-0000276292 00000 n 
-0000277029 00000 n 
-0000530735 00000 n 
-0000278189 00000 n 
-0000277138 00000 n 
-0000278144 00000 n 
-0000530843 00000 n 
-0000279946 00000 n 
-0000278253 00000 n 
-0000279879 00000 n 
-0000530951 00000 n 
-0000281741 00000 n 
-0000280010 00000 n 
-0000281674 00000 n 
-0000531250 00000 n 
-0000283709 00000 n 
-0000281805 00000 n 
-0000283631 00000 n 
-0000531358 00000 n 
-0000285610 00000 n 
-0000283773 00000 n 
-0000285528 00000 n 
-0000531549 00000 n 
-0000288248 00000 n 
-0000285674 00000 n 
-0000288144 00000 n 
-0000531657 00000 n 
-0000289928 00000 n 
-0000288312 00000 n 
-0000289857 00000 n 
-0000531765 00000 n 
-0000291962 00000 n 
-0000289992 00000 n 
-0000291858 00000 n 
-0000531964 00000 n 
-0000294257 00000 n 
-0000292026 00000 n 
-0000294201 00000 n 
-0000532072 00000 n 
-0000296791 00000 n 
-0000294321 00000 n 
-0000296687 00000 n 
-0000532263 00000 n 
-0000300137 00000 n 
-0000296855 00000 n 
-0000300092 00000 n 
-0000532371 00000 n 
-0000302795 00000 n 
-0000300201 00000 n 
-0000302717 00000 n 
-0000532479 00000 n 
-0000304907 00000 n 
-0000302859 00000 n 
-0000304840 00000 n 
-0000532876 00000 n 
-0000306438 00000 n 
-0000304971 00000 n 
-0000306371 00000 n 
-0000532984 00000 n 
-0000308609 00000 n 
-0000306502 00000 n 
-0000308542 00000 n 
-0000533175 00000 n 
-0000308881 00000 n 
-0000308673 00000 n 
-0000308847 00000 n 
-0000533283 00000 n 
-0000312046 00000 n 
-0000308945 00000 n 
-0000311968 00000 n 
-0000533391 00000 n 
-0000314849 00000 n 
-0000312110 00000 n 
-0000314771 00000 n 
-0000533590 00000 n 
-0000317832 00000 n 
-0000314913 00000 n 
-0000317765 00000 n 
-0000533698 00000 n 
-0000319960 00000 n 
-0000317896 00000 n 
-0000319882 00000 n 
-0000533889 00000 n 
-0000322031 00000 n 
-0000320024 00000 n 
-0000321953 00000 n 
-0000533997 00000 n 
-0000322303 00000 n 
-0000322095 00000 n 
-0000322269 00000 n 
-0000534105 00000 n 
-0000325386 00000 n 
-0000322367 00000 n 
-0000325319 00000 n 
-0000534404 00000 n 
-0000328202 00000 n 
-0000325450 00000 n 
-0000328124 00000 n 
-0000534512 00000 n 
-0000330901 00000 n 
-0000328266 00000 n 
-0000330823 00000 n 
-0000534703 00000 n 
-0000333499 00000 n 
-0000330965 00000 n 
-0000333421 00000 n 
-0000534811 00000 n 
-0000335807 00000 n 
-0000333563 00000 n 
-0000335729 00000 n 
-0000534919 00000 n 
-0000337836 00000 n 
-0000335871 00000 n 
-0000337780 00000 n 
-0000535118 00000 n 
-0000339847 00000 n 
-0000337900 00000 n 
-0000339780 00000 n 
-0000535226 00000 n 
-0000340119 00000 n 
-0000339911 00000 n 
-0000340085 00000 n 
-0000535417 00000 n 
-0000341447 00000 n 
-0000340183 00000 n 
-0000341380 00000 n 
-0000535525 00000 n 
-0000341719 00000 n 
-0000341511 00000 n 
-0000341685 00000 n 
-0000535633 00000 n 
-0000344828 00000 n 
-0000341783 00000 n 
-0000344739 00000 n 
-0000535932 00000 n 
-0000347836 00000 n 
-0000344892 00000 n 
-0000347747 00000 n 
-0000536040 00000 n 
-0000350670 00000 n 
-0000347900 00000 n 
-0000350581 00000 n 
-0000536231 00000 n 
-0000354127 00000 n 
-0000350734 00000 n 
-0000354060 00000 n 
-0000536339 00000 n 
-0000357311 00000 n 
-0000354191 00000 n 
-0000357244 00000 n 
-0000536447 00000 n 
-0000358755 00000 n 
-0000357375 00000 n 
-0000358688 00000 n 
-0000536646 00000 n 
-0000361675 00000 n 
-0000358819 00000 n 
-0000361608 00000 n 
-0000536754 00000 n 
-0000364961 00000 n 
-0000361739 00000 n 
-0000364916 00000 n 
-0000536945 00000 n 
-0000367861 00000 n 
-0000365025 00000 n 
-0000367827 00000 n 
-0000537053 00000 n 
-0000370452 00000 n 
-0000367925 00000 n 
-0000370418 00000 n 
-0000537161 00000 n 
-0000373219 00000 n 
-0000370516 00000 n 
-0000373185 00000 n 
-0000537460 00000 n 
-0000375989 00000 n 
-0000373283 00000 n 
-0000375944 00000 n 
-0000537568 00000 n 
-0000378219 00000 n 
-0000488745 00000 n 
-0000488558 00000 n 
-0000376053 00000 n 
-0000376799 00000 n 
-0000378150 00000 n 
-0000537759 00000 n 
-0000378491 00000 n 
-0000378283 00000 n 
-0000378457 00000 n 
-0000537867 00000 n 
-0000381691 00000 n 
-0000502166 00000 n 
-0000501971 00000 n 
-0000378555 00000 n 
-0000504051 00000 n 
-0000503863 00000 n 
-0000379524 00000 n 
-0000380495 00000 n 
-0000381607 00000 n 
-0000537975 00000 n 
-0000382953 00000 n 
-0000381755 00000 n 
-0000382856 00000 n 
-0000538174 00000 n 
-0000384597 00000 n 
-0000383017 00000 n 
-0000384513 00000 n 
-0000538282 00000 n 
-0000386674 00000 n 
-0000384661 00000 n 
-0000386564 00000 n 
-0000538390 00000 n 
-0000389051 00000 n 
-0000386738 00000 n 
-0000388930 00000 n 
-0000538589 00000 n 
-0000391556 00000 n 
-0000389115 00000 n 
-0000391472 00000 n 
-0000538697 00000 n 
-0000393801 00000 n 
-0000391620 00000 n 
-0000393730 00000 n 
-0000538805 00000 n 
-0000394073 00000 n 
-0000393865 00000 n 
-0000394039 00000 n 
-0000520242 00000 n 
-0000515580 00000 n 
-0000514403 00000 n 
-0000514798 00000 n 
-0000515096 00000 n 
-0000515492 00000 n 
-0000517086 00000 n 
-0000515890 00000 n 
-0000516286 00000 n 
-0000516589 00000 n 
-0000516995 00000 n 
-0000518614 00000 n 
-0000517402 00000 n 
-0000517809 00000 n 
-0000518116 00000 n 
-0000518523 00000 n 
-0000520142 00000 n 
-0000518930 00000 n 
-0000519337 00000 n 
-0000519644 00000 n 
-0000520051 00000 n 
-0000526568 00000 n 
-0000521768 00000 n 
-0000520556 00000 n 
-0000520963 00000 n 
-0000521270 00000 n 
-0000521677 00000 n 
-0000523296 00000 n 
-0000522084 00000 n 
-0000522491 00000 n 
-0000522798 00000 n 
-0000523205 00000 n 
-0000524824 00000 n 
-0000523612 00000 n 
-0000524019 00000 n 
-0000524326 00000 n 
-0000524733 00000 n 
-0000526468 00000 n 
-0000525140 00000 n 
-0000525547 00000 n 
-0000525962 00000 n 
-0000526377 00000 n 
-0000532778 00000 n 
-0000528094 00000 n 
-0000526882 00000 n 
-0000527289 00000 n 
-0000527596 00000 n 
-0000528003 00000 n 
-0000529622 00000 n 
-0000528410 00000 n 
-0000528817 00000 n 
-0000529124 00000 n 
-0000529531 00000 n 
-0000531150 00000 n 
-0000529938 00000 n 
-0000530345 00000 n 
-0000530652 00000 n 
-0000531059 00000 n 
-0000532678 00000 n 
-0000531466 00000 n 
-0000531873 00000 n 
-0000532180 00000 n 
-0000532587 00000 n 
-0000539104 00000 n 
-0000534304 00000 n 
-0000533092 00000 n 
-0000533499 00000 n 
-0000533806 00000 n 
-0000534213 00000 n 
-0000535832 00000 n 
-0000534620 00000 n 
-0000535027 00000 n 
-0000535334 00000 n 
-0000535741 00000 n 
-0000537360 00000 n 
-0000536148 00000 n 
-0000536555 00000 n 
-0000536862 00000 n 
-0000537269 00000 n 
-0000539004 00000 n 
-0000537676 00000 n 
-0000538083 00000 n 
-0000538498 00000 n 
-0000538913 00000 n 
-0000539487 00000 n 
-0000539510 00000 n 
-0000539532 00000 n 
+0000197208 00000 n 
+0000198213 00000 n 
+0000200820 00000 n 
+0000525855 00000 n 
+0000203656 00000 n 
+0000200986 00000 n 
+0000203576 00000 n 
+0000526054 00000 n 
+0000205834 00000 n 
+0000203720 00000 n 
+0000205767 00000 n 
+0000526162 00000 n 
+0000208652 00000 n 
+0000205898 00000 n 
+0000208574 00000 n 
+0000526270 00000 n 
+0000210451 00000 n 
+0000208716 00000 n 
+0000210373 00000 n 
+0000526667 00000 n 
+0000212558 00000 n 
+0000210515 00000 n 
+0000212469 00000 n 
+0000526775 00000 n 
+0000214758 00000 n 
+0000212622 00000 n 
+0000214691 00000 n 
+0000526966 00000 n 
+0000217739 00000 n 
+0000214822 00000 n 
+0000217661 00000 n 
+0000527074 00000 n 
+0000221076 00000 n 
+0000217803 00000 n 
+0000220998 00000 n 
+0000527182 00000 n 
+0000223208 00000 n 
+0000221140 00000 n 
+0000223130 00000 n 
+0000527381 00000 n 
+0000225137 00000 n 
+0000223272 00000 n 
+0000225059 00000 n 
+0000527489 00000 n 
+0000227694 00000 n 
+0000225201 00000 n 
+0000227605 00000 n 
+0000527680 00000 n 
+0000230799 00000 n 
+0000227758 00000 n 
+0000230710 00000 n 
+0000527788 00000 n 
+0000233833 00000 n 
+0000230863 00000 n 
+0000233766 00000 n 
+0000527896 00000 n 
+0000235794 00000 n 
+0000233897 00000 n 
+0000235738 00000 n 
+0000528195 00000 n 
+0000236064 00000 n 
+0000235858 00000 n 
+0000236030 00000 n 
+0000528303 00000 n 
+0000239345 00000 n 
+0000236128 00000 n 
+0000239267 00000 n 
+0000528494 00000 n 
+0000242189 00000 n 
+0000239409 00000 n 
+0000242100 00000 n 
+0000528602 00000 n 
+0000245042 00000 n 
+0000242253 00000 n 
+0000244964 00000 n 
+0000528710 00000 n 
+0000246508 00000 n 
+0000245106 00000 n 
+0000246430 00000 n 
+0000528909 00000 n 
+0000252449 00000 n 
+0000481471 00000 n 
+0000481275 00000 n 
+0000246572 00000 n 
+0000483080 00000 n 
+0000482892 00000 n 
+0000247574 00000 n 
+0000248577 00000 n 
+0000252334 00000 n 
+0000529017 00000 n 
+0000254794 00000 n 
+0000252513 00000 n 
+0000254712 00000 n 
+0000529208 00000 n 
+0000257608 00000 n 
+0000254858 00000 n 
+0000257493 00000 n 
+0000529316 00000 n 
+0000260763 00000 n 
+0000257672 00000 n 
+0000260659 00000 n 
+0000529424 00000 n 
+0000263090 00000 n 
+0000260827 00000 n 
+0000263023 00000 n 
+0000529723 00000 n 
+0000265572 00000 n 
+0000263154 00000 n 
+0000265490 00000 n 
+0000529831 00000 n 
+0000268069 00000 n 
+0000265636 00000 n 
+0000267987 00000 n 
+0000530022 00000 n 
+0000270542 00000 n 
+0000268133 00000 n 
+0000270475 00000 n 
+0000530130 00000 n 
+0000272922 00000 n 
+0000270606 00000 n 
+0000272818 00000 n 
+0000530238 00000 n 
+0000275685 00000 n 
+0000272986 00000 n 
+0000275607 00000 n 
+0000530437 00000 n 
+0000276227 00000 n 
+0000275749 00000 n 
+0000276160 00000 n 
+0000530545 00000 n 
+0000277073 00000 n 
+0000276291 00000 n 
+0000277028 00000 n 
+0000530736 00000 n 
+0000278188 00000 n 
+0000277137 00000 n 
+0000278143 00000 n 
+0000530844 00000 n 
+0000279945 00000 n 
+0000278252 00000 n 
+0000279878 00000 n 
+0000530952 00000 n 
+0000281740 00000 n 
+0000280009 00000 n 
+0000281673 00000 n 
+0000531251 00000 n 
+0000283708 00000 n 
+0000281804 00000 n 
+0000283630 00000 n 
+0000531359 00000 n 
+0000285609 00000 n 
+0000283772 00000 n 
+0000285527 00000 n 
+0000531550 00000 n 
+0000288247 00000 n 
+0000285673 00000 n 
+0000288143 00000 n 
+0000531658 00000 n 
+0000289927 00000 n 
+0000288311 00000 n 
+0000289856 00000 n 
+0000531766 00000 n 
+0000291961 00000 n 
+0000289991 00000 n 
+0000291857 00000 n 
+0000531965 00000 n 
+0000294256 00000 n 
+0000292025 00000 n 
+0000294200 00000 n 
+0000532073 00000 n 
+0000296790 00000 n 
+0000294320 00000 n 
+0000296686 00000 n 
+0000532264 00000 n 
+0000300136 00000 n 
+0000296854 00000 n 
+0000300091 00000 n 
+0000532372 00000 n 
+0000302794 00000 n 
+0000300200 00000 n 
+0000302716 00000 n 
+0000532480 00000 n 
+0000304906 00000 n 
+0000302858 00000 n 
+0000304839 00000 n 
+0000532877 00000 n 
+0000306437 00000 n 
+0000304970 00000 n 
+0000306370 00000 n 
+0000532985 00000 n 
+0000308608 00000 n 
+0000306501 00000 n 
+0000308541 00000 n 
+0000533176 00000 n 
+0000308880 00000 n 
+0000308672 00000 n 
+0000308846 00000 n 
+0000533284 00000 n 
+0000312045 00000 n 
+0000308944 00000 n 
+0000311967 00000 n 
+0000533392 00000 n 
+0000314848 00000 n 
+0000312109 00000 n 
+0000314770 00000 n 
+0000533591 00000 n 
+0000317831 00000 n 
+0000314912 00000 n 
+0000317764 00000 n 
+0000533699 00000 n 
+0000319959 00000 n 
+0000317895 00000 n 
+0000319881 00000 n 
+0000533890 00000 n 
+0000322030 00000 n 
+0000320023 00000 n 
+0000321952 00000 n 
+0000533998 00000 n 
+0000322302 00000 n 
+0000322094 00000 n 
+0000322268 00000 n 
+0000534106 00000 n 
+0000325385 00000 n 
+0000322366 00000 n 
+0000325318 00000 n 
+0000534405 00000 n 
+0000328201 00000 n 
+0000325449 00000 n 
+0000328123 00000 n 
+0000534513 00000 n 
+0000330900 00000 n 
+0000328265 00000 n 
+0000330822 00000 n 
+0000534704 00000 n 
+0000333498 00000 n 
+0000330964 00000 n 
+0000333420 00000 n 
+0000534812 00000 n 
+0000335806 00000 n 
+0000333562 00000 n 
+0000335728 00000 n 
+0000534920 00000 n 
+0000337835 00000 n 
+0000335870 00000 n 
+0000337779 00000 n 
+0000535119 00000 n 
+0000339846 00000 n 
+0000337899 00000 n 
+0000339779 00000 n 
+0000535227 00000 n 
+0000340118 00000 n 
+0000339910 00000 n 
+0000340084 00000 n 
+0000535418 00000 n 
+0000341446 00000 n 
+0000340182 00000 n 
+0000341379 00000 n 
+0000535526 00000 n 
+0000341718 00000 n 
+0000341510 00000 n 
+0000341684 00000 n 
+0000535634 00000 n 
+0000344827 00000 n 
+0000341782 00000 n 
+0000344738 00000 n 
+0000535933 00000 n 
+0000347835 00000 n 
+0000344891 00000 n 
+0000347746 00000 n 
+0000536041 00000 n 
+0000350669 00000 n 
+0000347899 00000 n 
+0000350580 00000 n 
+0000536232 00000 n 
+0000354126 00000 n 
+0000350733 00000 n 
+0000354059 00000 n 
+0000536340 00000 n 
+0000357310 00000 n 
+0000354190 00000 n 
+0000357243 00000 n 
+0000536448 00000 n 
+0000358754 00000 n 
+0000357374 00000 n 
+0000358687 00000 n 
+0000536647 00000 n 
+0000361674 00000 n 
+0000358818 00000 n 
+0000361607 00000 n 
+0000536755 00000 n 
+0000364960 00000 n 
+0000361738 00000 n 
+0000364915 00000 n 
+0000536946 00000 n 
+0000367860 00000 n 
+0000365024 00000 n 
+0000367826 00000 n 
+0000537054 00000 n 
+0000370451 00000 n 
+0000367924 00000 n 
+0000370417 00000 n 
+0000537162 00000 n 
+0000373218 00000 n 
+0000370515 00000 n 
+0000373184 00000 n 
+0000537461 00000 n 
+0000375988 00000 n 
+0000373282 00000 n 
+0000375943 00000 n 
+0000537569 00000 n 
+0000378218 00000 n 
+0000488746 00000 n 
+0000488559 00000 n 
+0000376052 00000 n 
+0000376798 00000 n 
+0000378149 00000 n 
+0000537760 00000 n 
+0000378490 00000 n 
+0000378282 00000 n 
+0000378456 00000 n 
+0000537868 00000 n 
+0000381690 00000 n 
+0000502167 00000 n 
+0000501972 00000 n 
+0000378554 00000 n 
+0000504052 00000 n 
+0000503864 00000 n 
+0000379523 00000 n 
+0000380494 00000 n 
+0000381606 00000 n 
+0000537976 00000 n 
+0000382952 00000 n 
+0000381754 00000 n 
+0000382855 00000 n 
+0000538175 00000 n 
+0000384596 00000 n 
+0000383016 00000 n 
+0000384512 00000 n 
+0000538283 00000 n 
+0000386673 00000 n 
+0000384660 00000 n 
+0000386563 00000 n 
+0000538391 00000 n 
+0000389050 00000 n 
+0000386737 00000 n 
+0000388929 00000 n 
+0000538590 00000 n 
+0000391555 00000 n 
+0000389114 00000 n 
+0000391471 00000 n 
+0000538698 00000 n 
+0000393800 00000 n 
+0000391619 00000 n 
+0000393729 00000 n 
+0000538806 00000 n 
+0000394072 00000 n 
+0000393864 00000 n 
+0000394038 00000 n 
+0000520243 00000 n 
+0000515581 00000 n 
+0000514404 00000 n 
+0000514799 00000 n 
+0000515097 00000 n 
+0000515493 00000 n 
+0000517087 00000 n 
+0000515891 00000 n 
+0000516287 00000 n 
+0000516590 00000 n 
+0000516996 00000 n 
+0000518615 00000 n 
+0000517403 00000 n 
+0000517810 00000 n 
+0000518117 00000 n 
+0000518524 00000 n 
+0000520143 00000 n 
+0000518931 00000 n 
+0000519338 00000 n 
+0000519645 00000 n 
+0000520052 00000 n 
+0000526569 00000 n 
+0000521769 00000 n 
+0000520557 00000 n 
+0000520964 00000 n 
+0000521271 00000 n 
+0000521678 00000 n 
+0000523297 00000 n 
+0000522085 00000 n 
+0000522492 00000 n 
+0000522799 00000 n 
+0000523206 00000 n 
+0000524825 00000 n 
+0000523613 00000 n 
+0000524020 00000 n 
+0000524327 00000 n 
+0000524734 00000 n 
+0000526469 00000 n 
+0000525141 00000 n 
+0000525548 00000 n 
+0000525963 00000 n 
+0000526378 00000 n 
+0000532779 00000 n 
+0000528095 00000 n 
+0000526883 00000 n 
+0000527290 00000 n 
+0000527597 00000 n 
+0000528004 00000 n 
+0000529623 00000 n 
+0000528411 00000 n 
+0000528818 00000 n 
+0000529125 00000 n 
+0000529532 00000 n 
+0000531151 00000 n 
+0000529939 00000 n 
+0000530346 00000 n 
+0000530653 00000 n 
+0000531060 00000 n 
+0000532679 00000 n 
+0000531467 00000 n 
+0000531874 00000 n 
+0000532181 00000 n 
+0000532588 00000 n 
+0000539105 00000 n 
+0000534305 00000 n 
+0000533093 00000 n 
+0000533500 00000 n 
+0000533807 00000 n 
+0000534214 00000 n 
+0000535833 00000 n 
+0000534621 00000 n 
+0000535028 00000 n 
+0000535335 00000 n 
+0000535742 00000 n 
+0000537361 00000 n 
+0000536149 00000 n 
+0000536556 00000 n 
+0000536863 00000 n 
+0000537270 00000 n 
+0000539005 00000 n 
+0000537677 00000 n 
+0000538084 00000 n 
+0000538499 00000 n 
+0000538914 00000 n 
+0000539488 00000 n 
+0000539511 00000 n 
+0000539533 00000 n 
 trailer
 <<
 /Size 792
@@ -9174,5 +9177,5 @@ trailer
 /Info 1 0 R
 >>
 startxref
-539653
+539654
 %%EOF
index 056d108fafc3d2059bf6288a04b2fa2886754d07..d5d46d7ca500bf88e34c75fcc4b5938b219503d4 100644 (file)
@@ -6459,7 +6459,7 @@ file if it is the only so-named file found in @code{$PATH}.
 
 @item
 The @code{vi} editing mode will invoke the @code{vi} editor directly when
-the @samp{v} command is run, instead of checking @code{$FCEDIT} and
+the @samp{v} command is run, instead of checking @code{$VISUAL} and
 @code{$EDITOR}.
 
 @item
index f1e2505a0e2b8978700570708f750b3d7c06b70b..056d108fafc3d2059bf6288a04b2fa2886754d07 100644 (file)
@@ -30,9 +30,9 @@ Invariant Sections, with the Front-Cover texts being ``A GNU Manual'',
 and with the Back-Cover Texts as in (a) below.  A copy of the license is
 included in the section entitled ``GNU Free Documentation License''.
 
-(a) The FSF's Back-Cover Text is: ``You have the freedom to
-copy and modify this GNU manual.  Buying copies from the FSF
-supports it in developing GNU and promoting software freedom.''
+(a) The FSF's Back-Cover Text is: You are free to copy and modify
+this GNU manual.  Buying copies from GNU Press supports the FSF in
+developing GNU and promoting software freedom.''
 
 @end quotation
 @end copying
@@ -3498,7 +3498,7 @@ alert (bell)
 @item \b
 backspace
 @item \c
-suppress trailing newline
+suppress further output
 @item \e
 escape
 @item \f
@@ -6566,7 +6566,7 @@ takes effect immediately, and has the additional side effect of
 causing pending output and typeahead to be discarded. 
 
 There are a number of ways to refer to a job in the shell.  The
-character @samp{%} introduces a job name.
+character @samp{%} introduces a job specification (@var{jobspec}).
 
 Job number @code{n} may be referred to as @samp{%n}.
 The symbols @samp{%%} and  @samp{%+} refer to the shell's notion of the
index c43baad1fd273664c67fb2ab587ef5abf9a6350d..3e419be4a7f3bded2bf6dd895880c2c8e67702f6 100644 (file)
@@ -2,9 +2,9 @@
 Copyright (C) 1988-2008 Free Software Foundation, Inc.
 @end ignore
 
-@set LASTCHANGE Sun Jul  6 14:33:52 EDT 2008
+@set LASTCHANGE Fri Aug 22 12:46:16 EDT 2008
 
 @set EDITION 4.0
 @set VERSION 4.0
-@set UPDATED 6 July 2008
-@set UPDATED-MONTH July 2008
+@set UPDATED 22 August 2008
+@set UPDATED-MONTH August 2008
index a5d96a53e3f9fab04b6b369fc1d890ad875c6dfc..c43baad1fd273664c67fb2ab587ef5abf9a6350d 100644 (file)
@@ -2,9 +2,9 @@
 Copyright (C) 1988-2008 Free Software Foundation, Inc.
 @end ignore
 
-@set LASTCHANGE Thu Jul  3 14:56:28 EDT 2008
+@set LASTCHANGE Sun Jul  6 14:33:52 EDT 2008
 
 @set EDITION 4.0
 @set VERSION 4.0
-@set UPDATED 3 July 2008
+@set UPDATED 6 July 2008
 @set UPDATED-MONTH July 2008
diff --git a/examples/complete/bash_completion b/examples/complete/bash_completion
new file mode 100644 (file)
index 0000000..b0cf4a8
--- /dev/null
@@ -0,0 +1,9401 @@
+#   bash_completion - programmable completion functions for bash 3.x
+#                    (backwards compatible with bash 2.05b)
+#
+#   $Id: bash_completion,v 1.872 2006/03/01 16:20:18 ianmacd Exp $
+#
+#   Copyright (C) Ian Macdonald <ian@caliban.org>
+#
+#   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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+#
+#   The latest version of this software can be obtained here:
+#
+#   http://www.caliban.org/bash/index.shtml#completion
+#
+#   RELEASE: 20060301
+
+if [[ $- == *v* ]]; then
+       BASH_COMPLETION_ORIGINAL_V_VALUE="-v"
+else
+       BASH_COMPLETION_ORIGINAL_V_VALUE="+v"
+fi
+
+if [[ -n $BASH_COMPLETION_DEBUG ]]; then
+       set -v
+else
+       set +v
+fi
+
+# Alter the following to reflect the location of this file.
+#
+[ -n "$BASH_COMPLETION" ] || BASH_COMPLETION=/etc/bash_completion
+[ -n "$BASH_COMPLETION_DIR" ] || BASH_COMPLETION_DIR=/etc/bash_completion.d
+readonly BASH_COMPLETION BASH_COMPLETION_DIR
+
+# Set a couple of useful vars
+#
+UNAME=$( uname -s )
+# strip OS type and version under Cygwin (e.g. CYGWIN_NT-5.1 => Cygwin)
+UNAME=${UNAME/CYGWIN_*/Cygwin}
+RELEASE=$( uname -r )
+
+# features supported by bash 2.05 and higher
+if [ ${BASH_VERSINFO[0]} -eq 2 ] && [[ ${BASH_VERSINFO[1]} > 04 ]] ||
+   [ ${BASH_VERSINFO[0]} -gt 2 ]; then
+       declare -r bash205=$BASH_VERSION 2>/dev/null || :
+       default="-o default"
+       dirnames="-o dirnames"
+       filenames="-o filenames"
+fi
+# features supported by bash 2.05b and higher
+if [ ${BASH_VERSINFO[0]} -eq 2 ] && [[ ${BASH_VERSINFO[1]} = "05b" ]] ||
+   [ ${BASH_VERSINFO[0]} -gt 2 ]; then
+       declare -r bash205b=$BASH_VERSION 2>/dev/null || :
+       nospace="-o nospace"
+fi
+# features supported by bash 3.0 and higher
+if [ ${BASH_VERSINFO[0]} -gt 2 ]; then
+       declare -r bash3=$BASH_VERSION 2>/dev/null || :
+       bashdefault="-o bashdefault"
+       plusdirs="-o plusdirs"
+fi
+
+# Turn on extended globbing and programmable completion
+shopt -s extglob progcomp
+
+# A lot of the following one-liners were taken directly from the
+# completion examples provided with the bash 2.04 source distribution
+
+# Make directory commands see only directories
+complete -d pushd
+
+# The following section lists completions that are redefined later
+# Do NOT break these over multiple lines.
+#
+# START exclude -- do NOT remove this line
+complete -f -X '!*.?(t)bz?(2)' bunzip2 bzcat bzcmp bzdiff bzegrep bzfgrep bzgrep
+complete -f -X '!*.@(zip|ZIP|jar|JAR|exe|EXE|pk3|war|wsz|ear|zargo|xpi|sxw|ott)' unzip zipinfo
+complete -f -X '*.Z' compress znew
+complete -f -X '!*.@(Z|gz|tgz|Gz|dz)' gunzip zcmp zdiff zcat zegrep zfgrep zgrep zless zmore
+complete -f -X '!*.Z' uncompress
+complete -f -X '!*.@(gif|jp?(e)g|miff|tif?(f)|pn[gm]|p[bgp]m|bmp|xpm|ico|xwd|tga|pcx|GIF|JP?(E)G|MIFF|TIF?(F)|PN[GM]|P[BGP]M|BMP|XPM|ICO|XWD|TGA|PCX)' ee display
+complete -f -X '!*.@(gif|jp?(e)g|tif?(f)|png|p[bgp]m|bmp|x[bp]m|rle|rgb|pcx|fits|pm|GIF|JPG|JP?(E)G|TIF?(F)|PNG|P[BGP]M|BMP|X[BP]M|RLE|RGB|PCX|FITS|PM)' xv qiv
+complete -f -X '!*.@(@(?(e)ps|?(E)PS|pdf|PDF)?(.gz|.GZ|.bz2|.BZ2|.Z))' gv ggv kghostview
+complete -f -X '!*.@(dvi|DVI)?(.@(gz|Z|bz2))' xdvi
+complete -f -X '!*.@(dvi|DVI)?(.@(gz|bz2))' kdvi
+complete -f -X '!*.@(dvi|DVI)' dvips dviselect dvitype dvipdf advi dvipdfm dvipdfmx
+complete -f -X '!*.@(pdf|PDF)' acroread gpdf xpdf
+complete -f -X '!*.@(?(e)ps|?(E)PS|pdf|PDF)' kpdf
+complete -f -X '!*.@(@(?(e)ps|?(E)PS|pdf|PDF)?(.gz|.GZ)|cb(r|z)|CB(R|Z)|djv?(u)|DJV?(U)||dvi|DVI|gif|jp?(e)g|miff|tif?(f)|pn[gm]|p[bgp]m|bmp|xpm|ico|xwd|tga|pcx|GIF|JP?(E)G|MIFF|TIF?(F)|PN[GM]|P[BGP]M|BMP|XPM|ICO|XWD|TGA|PCX)' evince
+complete -f -X '!*.@(?(e)ps|?(E)PS)' ps2pdf
+complete -f -X '!*.texi*' makeinfo texi2html
+complete -f -X '!*.@(?(la)tex|?(LA)TEX|texi|TEXI|dtx|DTX|ins|INS)' tex latex slitex jadetex pdfjadetex pdftex pdflatex texi2dvi
+complete -f -X '!*.@(mp3|MP3)' mpg123 mpg321 madplay
+complete -f -X '!*.@(mp?(e)g|MP?(E)G|wma|avi|AVI|asf|vob|VOB|bin|dat|divx|DIVX|vcd|ps|pes|fli|flv|FLV|viv|rm|ram|yuv|mov|MOV|qt|QT|wmv|mp3|MP3|m4v|M4V|ogg|OGG|ogm|OGM|mp4|MP4|wav|WAV|asx|ASX|mng|MNG|srt)' xine aaxine fbxine kaffeine
+complete -f -X '!*.@(avi|asf|wmv)' aviplay
+complete -f -X '!*.@(rm?(j)|ra?(m)|smi?(l))' realplay
+complete -f -X '!*.@(mpg|mpeg|avi|mov|qt)' xanim
+complete -f -X '!*.@(ogg|OGG|m3u|flac|spx)' ogg123
+complete -f -X '!*.@(mp3|MP3|ogg|OGG|pls|m3u)' gqmpeg freeamp
+complete -f -X '!*.fig' xfig
+complete -f -X '!*.@(mid?(i)|MID?(I))' playmidi
+complete -f -X '!*.@(mid?(i)|MID?(I)|rmi|RMI|rcp|RCP|[gr]36|[GR]36|g18|G18|mod|MOD|xm|XM|it|IT|x3m|X3M)' timidity
+complete -f -X '*.@(o|so|so.!(conf)|a|rpm|gif|GIF|jp?(e)g|JP?(E)G|mp3|MP3|mp?(e)g|MPG|avi|AVI|asf|ASF|ogg|OGG|class|CLASS)' vi vim gvim rvim view rview rgvim rgview gview
+complete -f -X '*.@(o|so|so.!(conf)|a|rpm|gif|GIF|jp?(e)g|JP?(E)G|mp3|MP3|mp?(e)g|MPG|avi|AVI|asf|ASF|ogg|OGG|class|CLASS)' emacs
+complete -f -X '!*.@(exe|EXE|com|COM|scr|SCR|exe.so)' wine
+complete -f -X '!*.@(zip|ZIP|z|Z|gz|GZ|tgz|TGZ)' bzme
+complete -f -X '!*.@(?([xX]|[sS])[hH][tT][mM]?([lL]))' netscape mozilla lynx opera galeon curl dillo elinks amaya
+complete -f -X '!*.@(sxw|stw|sxg|sgl|doc|dot|rtf|txt|htm|html|odt|ott|odm)' oowriter
+complete -f -X '!*.@(sxi|sti|pps|ppt|pot|odp|otp)' ooimpress
+complete -f -X '!*.@(sxc|stc|xls|xlw|xlt|csv|ods|ots)' oocalc
+complete -f -X '!*.@(sxd|std|sda|sdd|odg|otg)' oodraw
+complete -f -X '!*.@(sxm|smf|mml|odf)' oomath
+complete -f -X '!*.odb' oobase
+complete -f -X '!*.rpm' rpm2cpio
+# FINISH exclude -- do not remove this line
+
+# start of section containing compspecs that can be handled within bash
+
+# user commands see only users
+complete -u su usermod userdel passwd chage write chfn groups slay w sux
+
+# group commands see only groups
+[ -n "$bash205" ] && complete -g groupmod groupdel newgrp 2>/dev/null
+
+# bg completes with stopped jobs
+complete -A stopped -P '%' bg
+
+# other job commands
+complete -j -P '%' fg jobs disown
+
+# readonly and unset complete with shell variables
+complete -v readonly unset
+
+# set completes with set options
+complete -A setopt set
+
+# shopt completes with shopt options
+complete -A shopt shopt
+
+# helptopics
+complete -A helptopic help
+
+# unalias completes with aliases
+complete -a unalias
+
+# bind completes with readline bindings (make this more intelligent)
+complete -A binding bind
+
+# type and which complete on commands
+complete -c command type which
+
+# builtin completes on builtins
+complete -b builtin
+
+# start of section containing completion functions called by other functions
+
+# This function checks whether we have a given program on the system.
+# No need for bulky functions in memory if we don't.
+#
+have()
+{
+       unset -v have
+       PATH=$PATH:/sbin:/usr/sbin:/usr/local/sbin type $1 &>/dev/null &&
+               have="yes"
+}
+
+# use GNU sed if we have it, since its extensions are still used in our code
+#
+[ $UNAME != Linux ] && have gsed && alias sed=gsed
+
+# This function checks whether a given readline variable
+# is `on'.
+#
+_rl_enabled() 
+{
+    [[ "$( bind -v )" = *$1+([[:space:]])on* ]]
+}
+
+# This function shell-quotes the argument
+quote()
+{
+       echo \'${1//\'/\'\\\'\'}\' #'# Help vim syntax highlighting
+}
+
+# This function quotes the argument in a way so that readline dequoting
+# results in the original argument
+quote_readline()
+{
+       local t="${1//\\/\\\\}"
+       echo \'${t//\'/\'\\\'\'}\' #'# Help vim syntax highlighting
+}
+
+# This function shell-dequotes the argument
+dequote()
+{
+       eval echo "$1"
+}
+
+
+# Get the word to complete
+# This is nicer than ${COMP_WORDS[$COMP_CWORD]}, since it handles cases
+# where the user is completing in the middle of a word.
+# (For example, if the line is "ls foobar",
+# and the cursor is here -------->   ^
+# it will complete just "foo", not "foobar", which is what the user wants.)
+_get_cword()
+{
+       if [[ "${#COMP_WORDS[COMP_CWORD]}" -eq 0 ]] || [[ "$COMP_POINT" == "${#COMP_LINE}" ]]; then
+               echo "${COMP_WORDS[COMP_CWORD]}"
+       else
+               local i
+               local cur="$COMP_LINE"
+               local index="$COMP_POINT"
+               for (( i = 0; i <= COMP_CWORD; ++i )); do
+                       while [[ "${#cur}" -ge ${#COMP_WORDS[i]} ]] && [[ "${cur:0:${#COMP_WORDS[i]}}" != "${COMP_WORDS[i]}" ]]; do
+                               cur="${cur:1}"
+                               index="$(( index - 1 ))"
+                       done
+                       if [[ "$i" -lt "$COMP_CWORD" ]]; then
+                               local old_size="${#cur}"
+                               cur="${cur#${COMP_WORDS[i]}}"
+                               local new_size="${#cur}"
+                               index="$(( index - old_size + new_size ))"
+                       fi
+               done
+
+               if [[ "${COMP_WORDS[COMP_CWORD]:0:${#cur}}" != "$cur" ]]; then
+                       # We messed up! At least return the whole word so things keep working
+                       echo "${COMP_WORDS[COMP_CWORD]}"
+               else
+                       echo "${cur:0:$index}"
+               fi
+       fi
+}
+
+
+# This function performs file and directory completion. It's better than
+# simply using 'compgen -f', because it honours spaces in filenames.
+# If passed -d, it completes only on directories. If passed anything else,
+# it's assumed to be a file glob to complete on.
+#
+_filedir()
+{
+       local IFS=$'\t\n' xspec
+
+       _expand || return 0
+
+       local toks=( ) tmp
+       while read -r tmp; do
+               [[ -n $tmp ]] && toks[${#toks[@]}]=$tmp
+       done < <( compgen -d -- "$(quote_readline "$cur")" )
+
+       if [[ "$1" != -d ]]; then
+               xspec=${1:+"!*.$1"}
+               while read -r tmp; do
+                       [[ -n $tmp ]] && toks[${#toks[@]}]=$tmp
+               done < <( compgen -f -X "$xspec" -- "$(quote_readline "$cur")" )
+       fi
+
+       COMPREPLY=( "${COMPREPLY[@]}" "${toks[@]}" )
+}
+
+# This function completes on signal names
+#
+_signals()
+{
+       local i
+
+       # standard signal completion is rather braindead, so we need
+       # to hack around to get what we want here, which is to
+       # complete on a dash, followed by the signal name minus
+       # the SIG prefix
+       COMPREPLY=( $( compgen -A signal SIG${cur#-} ))
+       for (( i=0; i < ${#COMPREPLY[@]}; i++ )); do
+               COMPREPLY[i]=-${COMPREPLY[i]#SIG}
+       done
+}
+
+# This function completes on configured network interfaces
+#
+_configured_interfaces()
+{
+       if [ -f /etc/debian_version ]; then
+               # Debian system
+               COMPREPLY=( $( sed -ne 's|^iface \([^ ]\+\).*$|\1|p' \
+                              /etc/network/interfaces ) )
+       elif [ -f /etc/SuSE-release ]; then
+               # SuSE system
+               COMPREPLY=( $( command ls \
+                       /etc/sysconfig/network/ifcfg-* | \
+                       sed -ne 's|.*ifcfg-\('$cur'.*\)|\1|p' ) )
+       elif [ -f /etc/pld-release ]; then
+               # PLD Linux
+               COMPREPLY=( $( command ls -B \
+                       /etc/sysconfig/interfaces | \
+                       sed -ne 's|.*ifcfg-\('$cur'.*\)|\1|p' ) )
+       else
+               # Assume Red Hat
+               COMPREPLY=( $( command ls \
+                       /etc/sysconfig/network-scripts/ifcfg-* | \
+                       sed -ne 's|.*ifcfg-\('$cur'.*\)|\1|p' ) )
+       fi
+}
+
+# This function completes on all available network interfaces
+# -a: restrict to active interfaces only
+# -w: restrict to wireless interfaces only
+#
+_available_interfaces()
+{
+       local cmd
+
+       if [ "${1:-}" = -w ]; then
+               cmd="iwconfig"
+       elif [ "${1:-}" = -a ]; then
+               cmd="ifconfig"
+       else
+               cmd="ifconfig -a"
+       fi
+
+       COMPREPLY=( $( eval $cmd 2>/dev/null | \
+               sed -ne 's|^\('$cur'[^[:space:][:punct:]]\{1,\}\).*$|\1|p') )
+}
+
+# This function expands tildes in pathnames
+#
+_expand()
+{
+       # FIXME: Why was this here?
+       # [ "$cur" != "${cur%\\}" ] && cur="$cur\\"
+
+       # expand ~username type directory specifications
+       if [[ "$cur" == \~*/* ]]; then
+               eval cur=$cur
+       elif [[ "$cur" == \~* ]]; then
+               cur=${cur#\~}
+               COMPREPLY=( $( compgen -P '~' -u $cur ) )
+               return ${#COMPREPLY[@]}
+       fi
+}
+
+# This function completes on process IDs.
+# AIX and Solaris ps prefers X/Open syntax.
+[ $UNAME = SunOS -o $UNAME = AIX ] &&
+_pids()
+{
+       COMPREPLY=( $( compgen -W '$( command ps -efo pid | sed 1d )' -- $cur ))
+} ||
+_pids()
+{
+       COMPREPLY=( $( compgen -W '$( command ps axo pid | sed 1d )' -- $cur ) )
+}
+
+# This function completes on process group IDs.
+# AIX and SunOS prefer X/Open, all else should be BSD.
+[ $UNAME = SunOS -o $UNAME = AIX ] &&
+_pgids()
+{
+       COMPREPLY=( $( compgen -W '$( command ps -efo pgid | sed 1d )' -- $cur ))
+} ||
+_pgids()
+{
+       COMPREPLY=( $( compgen -W '$( command ps axo pgid | sed 1d )' -- $cur ))
+}
+
+# This function completes on user IDs
+#
+_uids()
+{
+       if type getent &>/dev/null; then
+           COMPREPLY=( $( getent passwd | \
+                           awk -F: '{if ($3 ~ /^'$cur'/) print $3}' ) )
+       elif type perl &>/dev/null; then
+           COMPREPLY=( $( compgen -W '$( perl -e '"'"'while (($uid) = (getpwent)[2]) { print $uid . "\n" }'"'"' )' -- $cur ) )
+       else
+           # make do with /etc/passwd
+           COMPREPLY=( $( awk 'BEGIN {FS=":"} {if ($3 ~ /^'$cur'/) print $3}'\
+                           /etc/passwd ) )
+       fi
+}
+
+# This function completes on group IDs
+#
+_gids()
+{
+       if type getent &>/dev/null; then
+           COMPREPLY=( $( getent group | \
+                           awk -F: '{if ($3 ~ /^'$cur'/) print $3}' ) )
+       elif type perl &>/dev/null; then
+           COMPREPLY=( $( compgen -W '$( perl -e '"'"'while (($gid) = (getgrent)[2]) { print $gid . "\n" }'"'"' )' -- $cur ) )
+       else
+           # make do with /etc/group
+           COMPREPLY=( $( awk 'BEGIN {FS=":"} {if ($3 ~ /^'$cur'/) print $3}'\
+                           /etc/group ) )
+       fi
+}
+
+# This function completes on services
+#
+_services()
+{
+       local sysvdir famdir
+       [ -d /etc/rc.d/init.d ] && sysvdir=/etc/rc.d/init.d || sysvdir=/etc/init.d
+       famdir=/etc/xinetd.d
+       COMPREPLY=( $( builtin echo $sysvdir/!(*.rpmsave|*.rpmorig|*~|functions)) )
+
+       if [ -d $famdir ]; then
+               COMPREPLY=( "${COMPREPLY[@]}" $( builtin echo $famdir/!(*.rpmsave|*.rpmorig|*~)) )
+       fi
+
+       COMPREPLY=( $( compgen -W '${COMPREPLY[@]#@($sysvdir|$famdir)/}' -- $cur ) )
+}
+
+# This function complete on modules
+#
+_modules()
+{
+       local modpath
+       modpath=/lib/modules/$1
+       COMPREPLY=( $( command ls -R $modpath | \
+                       sed -ne 's/^\('$cur'.*\)\.k\?o\(\|.gz\)$/\1/p') )
+}
+
+# this function complete on user:group format
+#
+_usergroup()
+{
+       local IFS=$'\n'
+       cur=${cur//\\\\ / }
+       if [[ $cur = *@(\\:|.)* ]] && [ -n "$bash205" ]; then
+               user=${cur%%*([^:.])}
+               COMPREPLY=( $(compgen -P ${user/\\\\} -g -- ${cur##*[.:]}) )
+       elif [[ $cur = *:* ]] && [ -n "$bash205" ]; then
+               COMPREPLY=( $( compgen -g -- ${cur##*[.:]} ) )
+       else
+               COMPREPLY=( $( compgen -S : -u -- $cur ) )
+       fi
+}
+
+# this function count the number of mandatory args
+#
+_count_args()
+{
+       args=1
+       for (( i=1; i < COMP_CWORD; i++ )); do
+               if [[ "${COMP_WORDS[i]}" != -* ]]; then
+                       args=$(($args+1))
+               fi
+       done
+}
+
+# start of section containing completion functions for bash built-ins
+
+# bash alias completion
+#
+_alias()
+{
+       local cur
+
+       COMPREPLY=()
+       cur=${COMP_WORDS[$COMP_CWORD]}
+
+       case "$COMP_LINE" in
+       *[^=])
+               COMPREPLY=( $( compgen -A alias -S '=' -- $cur ) )
+               ;;
+       *=)
+               COMPREPLY=( "$( alias ${cur%=} 2>/dev/null | \
+                            sed -e 's|^alias '$cur'\(.*\)$|\1|' )" )
+               ;;
+       esac
+}
+complete -F _alias $nospace alias
+
+# bash export completion
+#
+_export()
+{
+       local cur
+
+       COMPREPLY=()
+       cur=${COMP_WORDS[$COMP_CWORD]}
+
+       case "$COMP_LINE" in
+       *=\$*)
+               COMPREPLY=( $( compgen -v -P '$' -- ${cur#*=\$} ) )
+               ;;
+       *[^=])
+               COMPREPLY=( $( compgen -v -S '=' -- $cur ) )
+               ;;
+       *=)
+               COMPREPLY=( "$( eval echo -n \"$`echo ${cur%=}`\" |
+                       ( echo -n \'
+                         sed -e 's/'\''/'\''\\\'\'''\''/g'
+                         echo -n \' ) )" )
+               ;;
+       esac
+}
+complete -F _export $default $nospace export
+
+# bash shell function completion
+#
+_function()
+{
+       local cur prev
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       if [[ $1 == @(declare|typeset) ]]; then
+               if [ "$prev" = -f ]; then
+                       COMPREPLY=( $( compgen -A function -- $cur ) )
+               elif [[ "$cur" == -* ]]; then
+                       COMPREPLY=( $( compgen -W '-a -f -F -i -r -x -p' -- \
+                                      $cur ) )
+               fi
+       elif [ $COMP_CWORD -eq 1 ]; then
+               COMPREPLY=( $( compgen -A function -- $cur ) )
+       else
+               COMPREPLY=( "() $( type -- ${COMP_WORDS[1]} | sed -e 1,2d )" )
+       fi
+}
+complete -F _function function declare typeset
+
+# bash complete completion
+#
+_complete()
+{
+       local cur prev options
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       case $prev in
+               -o)
+                       options="default dirnames filenames"
+                       [ -n "$bash205b" ] && options="$options nospace"
+                       [ -n "$bash3" ] && options="$options bashdefault plusdirs"
+                       COMPREPLY=( $( compgen -W "$options" -- $cur ) )
+                       return 0
+                       ;;
+
+               -A)
+                       COMPREPLY=( $( compgen -W 'alias arrayvar binding \
+                               builtin command directory disabled enabled \
+                               export file function group helptopic hostname \
+                               job keyword running service setopt shopt \
+                               signal stopped user variable' -- $cur ) )
+                       return 0
+                       ;;
+
+               -C)
+                       COMPREPLY=( $( compgen -A command -- $cur ) )
+                       return 0
+                       ;;
+               -F)
+                       COMPREPLY=( $( compgen -A function -- $cur ) )
+                       return 0
+                       ;;
+               -@(p|r))
+                       COMPREPLY=( $( complete -p | sed -e 's|.* ||' | \
+                                       grep "^$cur" ) )
+                       return 0
+                       ;;
+
+       esac
+
+       if [[ "$cur" == -* ]]; then
+               # relevant options completion
+               options="-a -b -c -d -e -f -g -j -k -s -v -u -A -G -W -P -S -X -F -C"
+               [ -n "$bash205" ] && options="$options -o"
+               COMPREPLY=( $( compgen -W "$options" -- $cur ) )
+       else
+               COMPREPLY=( $( compgen -A command -- $cur ) )
+       fi
+}
+complete -F _complete complete
+
+# start of section containing completion functions for external programs
+
+# a little help for FreeBSD ports users
+[ $UNAME = FreeBSD ] && complete -W 'index search fetch fetch-list \
+       extract patch configure build install reinstall \
+       deinstall clean clean-depends kernel buildworld' make
+
+# This completes on a list of all available service scripts for the
+# 'service' command and/or the SysV init.d directory, followed by
+# that script's available commands
+#
+{ have service || [ -d /etc/init.d/ ]; } &&
+_service()
+{
+       local cur sysvdir
+
+       COMPREPLY=()
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+       cur=`_get_cword`
+
+       # don't complete for things like killall, ssh and mysql if it's
+       # the standalone command, rather than the init script
+       [[ ${COMP_WORDS[0]} != @(*init.d/!(functions|~)|service) ]] && return 0
+
+       # don't complete past 2nd token
+       [ $COMP_CWORD -gt 2 ] && return 0
+
+       [ -d /etc/rc.d/init.d ] && sysvdir=/etc/rc.d/init.d \
+                               || sysvdir=/etc/init.d
+
+       if [[ $COMP_CWORD -eq 1 ]] && [[ $prev == "service" ]]; then
+               _services
+       else
+               COMPREPLY=( $( compgen -W '`sed -ne "y/|/ /; \
+                               s/^.*Usage.*{\(.*\)}.*$/\1/p" \
+                               $sysvdir/${prev##*/} 2>/dev/null`' -- $cur ) )
+       fi
+
+       return 0
+} &&
+complete -F _service service
+[ -d /etc/init.d/ ] && complete -F _service $default \
+       $(for i in /etc/init.d/*; do echo ${i##*/}; done)
+
+# chown(1) completion
+#
+_chown()
+{
+       local cur
+       cur=`_get_cword`
+
+       # options completion
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '-c -h -f -R -v --changes \
+               --dereference --no-dereference --from= --silent --quiet \
+               --reference= --recursive --verbose --help --version' -- $cur ) )
+       else
+               _count_args
+
+               case $args in
+                       1)
+                               _usergroup
+                               ;;
+                       *)
+                               _filedir
+                               ;;
+               esac
+       fi
+}
+complete -F _chown $filenames chown
+
+# chgrp(1) completion
+#
+_chgrp()
+{
+       local cur prev
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       cur=${cur//\\\\/}
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       # options completion
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '-c -h -f -R -v --changes \
+               --dereference --no-dereference --silent --quiet \
+               --reference= --recursive --verbose --help --version' -- $cur ) )
+               return 0
+       fi
+
+       # first parameter on line or first since an option?
+       if [ $COMP_CWORD -eq 1 ] && [[ "$cur" != -* ]] || \
+          [[ "$prev" == -* ]] && [ -n "$bash205" ]; then
+               local IFS=$'\n'
+               COMPREPLY=( $( compgen -g $cur 2>/dev/null ) )
+       else
+               _filedir || return 0
+       fi
+
+       return 0
+}
+complete -F _chgrp $filenames chgrp
+
+# umount(8) completion. This relies on the mount point being the third
+# space-delimited field in the output of mount(8)
+#
+_umount()
+{
+       local cur
+
+       COMPREPLY=()
+       cur=`_get_cword`
+
+       OLDIFS="$IFS"
+       IFS="\n"
+       COMPREPLY=( $( compgen -W '$( mount | cut -d" " -f 3 )' -- $cur ) )
+       IFS="$OLDIFS"
+
+       return 0
+}
+complete -F _umount $dirnames umount
+
+# mount(8) completion. This will pull a list of possible mounts out of
+# /etc/{,v}fstab, unless the word being completed contains a ':', which
+# would indicate the specification of an NFS server. In that case, we
+# query the server for a list of all available exports and complete on
+# that instead.
+#
+_mount()
+{       local cur i sm host
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       [[ "$cur" == \\ ]] && cur="/"
+
+       for i in {,/usr}/{,s}bin/showmount; do [ -x $i ] && sm=$i && break; done
+
+       if [ -n "$sm" ] && [[ "$cur" == *:* ]]; then
+               COMPREPLY=( $( $sm -e ${cur%%:*} | sed 1d | \
+                              grep ^${cur#*:} | awk '{print $1}' ) )
+       elif [[ "$cur" == //* ]]; then
+               host=${cur#//}
+               host=${host%%/*}
+               if [ -n "$host" ]; then
+                       COMPREPLY=( $( compgen -W "$( echo $( smbclient -d 0 -NL $host 2>/dev/null|
+                       sed -ne '/^['"$'\t '"']*Sharename/,/^$/p' |
+                       sed -ne '3,$s|^[^A-Za-z]*\([^'"$'\t '"']*\).*$|//'$host'/\1|p' ) )" -- "$cur" ) )
+               fi
+       elif [ -r /etc/vfstab ]; then
+               # Solaris
+               COMPREPLY=( $( awk '! /^[ \t]*#/ {if ($3 ~ /\//) print $3}' \
+                               /etc/vfstab | grep "^$cur" ) )
+       elif [ ! -e /etc/fstab ]; then
+               # probably Cygwin
+               COMPREPLY=( $( mount | awk '! /^[ \t]*#/ {if ($3 ~ /\//) print $3}' \
+                                | grep "^$cur" ) )
+       else
+               # probably Linux
+               COMPREPLY=( $( awk '! /^[ \t]*#/ {if ($2 ~ /\//) print $2}' \
+                               /etc/fstab | grep "^$cur" ) )
+       fi
+
+       return 0
+}
+complete -F _mount $default $filenames mount
+
+# Linux rmmod(8) completion. This completes on a list of all currently
+# installed kernel modules.
+#
+have rmmod && {
+_rmmod()
+{
+       local cur
+
+       COMPREPLY=()
+       cur=`_get_cword`
+
+       COMPREPLY=( $( /sbin/lsmod | \
+                 awk '{if (NR != 1 && $1 ~ /^'$cur'/) print $1}' 2>/dev/null ))
+       return 0
+}
+complete -F _rmmod rmmod
+
+# Linux insmod(8), modprobe(8) and modinfo(8) completion. This completes on a
+# list of all available modules for the version of the kernel currently
+# running.
+#
+_insmod()
+{
+       local cur prev modpath
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       # behave like lsmod for modprobe -r
+       if [ $1 = "modprobe" ] &&
+          [ "${COMP_WORDS[1]}" = "-r" ]; then
+               COMPREPLY=( $( /sbin/lsmod | \
+                               awk '{if (NR != 1 && $1 ~ /^'$cur'/) print $1}' ) )
+               return 0
+       fi
+
+       # do filename completion if we're giving a path to a module
+       if [[ "$cur" == */* ]]; then
+               _filedir '@(?(k)o?(.gz))'
+               return 0
+       fi
+
+       if [ $COMP_CWORD -gt 1 ] && 
+          [[ "${COMP_WORDS[COMP_CWORD-1]}" != -* ]]; then
+               # do module parameter completion
+               COMPREPLY=( $( /sbin/modinfo -p ${COMP_WORDS[1]} 2>/dev/null | \
+                      awk '{if ($1 ~ /^parm:/ && $2 ~ /^'$cur'/) { print $2 } \
+                       else if ($1 !~ /:/ && $1 ~ /^'$cur'/) { print $1 }}' ) )
+       else
+               _modules $(uname -r)
+       fi
+
+       return 0
+}
+complete -F _insmod $filenames insmod modprobe modinfo
+}
+
+# man(1) completion
+#
+[ $UNAME = GNU -o $UNAME = Linux -o $UNAME = Darwin \
+  -o $UNAME = FreeBSD -o $UNAME = SunOS -o $UNAME = Cygwin \
+  -o $UNAME = OpenBSD ] &&
+_man()
+{
+       local cur prev sect manpath UNAME
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       _expand || return 0
+
+       # default completion if parameter contains /
+       if [[ "$cur" == */* ]]; then
+               _filedir
+               return 0
+       fi
+
+       UNAME=$( uname -s )
+       # strip OS type and version under Cygwin
+       UNAME=${UNAME/CYGWIN_*/Cygwin}
+       if [ $UNAME = GNU -o $UNAME = Linux -o $UNAME = FreeBSD \
+            -o $UNAME = Cygwin ]; then
+               manpath=$( manpath 2>/dev/null || command man --path )
+       else
+               manpath=$MANPATH
+       fi
+
+       if [ -z "$manpath" ]; then
+               COMPREPLY=( $( compgen -c -- $cur ) )
+               return 0
+       fi
+
+       # determine manual section to search
+       [[ "$prev" == [0-9ln] ]] && sect=$prev || sect='*'
+
+       manpath=$manpath:
+       if [ -n "$cur" ]; then
+               manpath="${manpath//://*man$sect/$cur* } ${manpath//://*cat$sect/$cur* }"
+       else
+               manpath="${manpath//://*man$sect/ } ${manpath//://*cat$sect/ }"
+       fi
+               
+       # redirect stderr for when path doesn't exist
+       COMPREPLY=( $( eval command ls "$manpath" 2>/dev/null ) )
+       # weed out directory path names and paths to man pages
+       COMPREPLY=( ${COMPREPLY[@]##*/?(:)} )
+       # strip suffix from man pages
+       COMPREPLY=( ${COMPREPLY[@]%.@(gz|bz2)} )
+       COMPREPLY=( $( compgen -W '${COMPREPLY[@]%.*}' -- "${cur//\\\\/}" ) )
+
+       [[ "$prev" != [0-9ln] ]] && _filedir '[0-9ln]'
+
+       return 0
+}
+[ $UNAME = GNU -o $UNAME = Linux -o $UNAME = Darwin \
+  -o $UNAME = FreeBSD -o $UNAME = SunOS -o $UNAME = Cygwin \
+  -o $UNAME = OpenBSD ] && \
+complete -F _man $filenames man apropos whatis
+
+# renice(8) completion
+#
+_renice()
+{
+       local command cur curopt i
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       command=$1
+
+       i=0
+       # walk back through command line and find last option
+       while [ $i -le $COMP_CWORD -a ${#COMPREPLY[@]} -eq 0 ]; do
+               curopt=${COMP_WORDS[COMP_CWORD-$i]}
+               case "$curopt" in
+               -u)
+                       COMPREPLY=( $( compgen -u -- $cur ) )
+                       ;;
+               -g)
+                       _pgids
+                       ;;
+               -p|$command)
+                       _pids
+                       ;;
+               esac
+               i=$(( ++i ))
+       done
+}
+complete -F _renice renice
+
+# kill(1) completion
+#
+_kill()
+{
+       local cur
+
+       COMPREPLY=()
+       cur=`_get_cword`
+
+       if [ $COMP_CWORD -eq 1 ] && [[ "$cur" == -* ]]; then
+               # return list of available signals
+               _signals
+       else
+               # return list of available PIDs
+               _pids
+       fi
+}
+complete -F _kill kill
+
+# Linux and FreeBSD killall(1) completion.
+#
+[ $UNAME = Linux -o $UNAME = FreeBSD ] &&
+_killall()
+{
+       local cur
+
+       COMPREPLY=()
+       cur=`_get_cword`
+
+       if [ $COMP_CWORD -eq 1 ] && [[ "$cur" == -* ]]; then
+               _signals
+       else
+               COMPREPLY=( $( compgen -W '$( command ps axo command | \
+                             sed -ne "1d; s/^\[\?\([^-][^] ]*\).*$/\1/p" | \
+                             sed -e "s/.*\///" )' -- $cur ) )
+       fi
+
+       return 0
+}
+[ $UNAME = Linux -o $UNAME = FreeBSD ] && complete -F _killall killall pkill
+
+# Linux and FreeBSD pgrep(1) completion.
+#
+[ $UNAME = Linux -o $UNAME = FreeBSD ] &&
+_pgrep()
+{
+       local cur
+
+       COMPREPLY=()
+       cur=`_get_cword`
+
+       COMPREPLY=( $( compgen -W '$( command ps axo command | \
+                     sed -ne "1d; s/^\[\?\([^-][^] ]*\).*$/\1/p" | \
+                     sed -e "s/.*\///" )' -- $cur ) )
+
+       return 0
+}
+[ $UNAME = Linux -o $UNAME = FreeBSD ] && complete -F _pgrep pgrep
+# Linux pidof(8) completion.
+[ $UNAME = Linux ] && complete -F _pgrep pidof
+
+# GNU find(1) completion. This makes heavy use of ksh style extended
+# globs and contains Linux specific code for completing the parameter
+# to the -fstype option.
+#
+_find()
+{
+       local cur prev i exprfound onlyonce
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       case "$prev" in
+       -@(max|min)depth)
+               COMPREPLY=( $( compgen -W '0 1 2 3 4 5 6 7 8 9' -- $cur ) )
+               return 0
+               ;;
+       -?(a|c)newer|-fls|-fprint?(0|f)|-?(i)?(l)name|-?(i)wholename)
+               _filedir
+               return 0
+               ;;
+       -fstype)
+               # this is highly non-portable
+               [ -e /proc/filesystems ] &&
+               COMPREPLY=( $( cut -d$'\t' -f 2 /proc/filesystems | \
+                               grep "^$cur" ) )
+               return 0
+               ;;
+       -gid)
+               _gids
+               return 0
+               ;;
+       -group)
+               if [ -n "$bash205" ]; then
+                       COMPREPLY=( $( compgen -g -- $cur 2>/dev/null) )
+               fi
+               return 0
+               ;;
+       -?(x)type)
+               COMPREPLY=( $( compgen -W 'b c d p f l s' -- $cur ) )
+               return 0
+               ;;
+       -uid)
+               _uids
+               return 0
+               ;;
+       -user)
+               COMPREPLY=( $( compgen -u -- $cur ) )
+               return 0
+               ;;
+       -exec|-ok)
+               COMP_WORDS=(COMP_WORDS[0] $cur)
+               COMP_CWORD=1
+               _command
+               return 0
+               ;;
+       -[acm]min|-[acm]time|-?(i)?(l)name|-inum|-?(i)path|-?(i)regex| \
+       -links|-perm|-size|-used|-printf)
+               # do nothing, just wait for a parameter to be given
+               return 0
+               ;;
+       esac
+
+       _expand || return 0
+
+       # set exprfound to 1 if there is already an expression present
+       for i in ${COMP_WORDS[@]}; do
+               [[ "$i" = [-\(\),\!]* ]] && exprfound=1 && break
+       done
+
+       # handle case where first parameter is not a dash option
+       if [ "$exprfound" != 1 ] && [[ "$cur" != [-\(\),\!]* ]]; then
+               _filedir -d
+               return 0
+       fi
+
+       # complete using basic options
+       COMPREPLY=( $( compgen -W '-daystart -depth -follow -help -maxdepth \
+                       -mindepth -mount -noleaf -version -xdev -amin -anewer \
+                       -atime -cmin -cnewer -ctime -empty -false -fstype \
+                       -gid -group -ilname -iname -inum -ipath -iregex \
+                       -wholename \
+                       -links -lname -mmin -mtime -name -newer -nouser \
+                       -nogroup -perm -regex -size -true -type -uid -used \
+                       -user -xtype -exec -fls -fprint -fprint0 -fprintf -ok \
+                       -print -print0 -printf -prune -ls' -- $cur ) )
+
+       # this removes any options from the list of completions that have
+       # already been specified somewhere on the command line, as long as
+       # these options can only be used once (in a word, "options", in
+       # opposition to "tests" and "actions", as in the find(1) manpage).
+       onlyonce=' -daystart -depth -follow -help -maxdepth -mindepth -mount \
+                  -noleaf -version -xdev '
+       COMPREPLY=( $( echo "${COMP_WORDS[@]}" | \
+                      (while read -d ' ' i; do
+                           [ "$i" == "" ] ||
+                           [ "${onlyonce/ ${i%% *} / }" == "$onlyonce" ] &&
+                           continue
+                           # flatten array with spaces on either side,
+                           # otherwise we cannot grep on word boundaries of
+                           # first and last word
+                           COMPREPLY=" ${COMPREPLY[@]} "
+                           # remove word from list of completions
+                           COMPREPLY=( ${COMPREPLY/ ${i%% *} / } )
+                       done
+                       echo "${COMPREPLY[@]}")
+                 ) )
+       
+       _filedir
+       
+       return 0
+}
+complete -F _find $filenames find
+
+# Linux iwconfig(8) completion
+#
+[ $UNAME = Linux ] && have iwconfig &&
+_iwconfig()
+{
+       local cur prev
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+       
+       case $prev in
+               mode)
+                       COMPREPLY=( $( compgen -W 'managed ad-hoc master \
+                               repeater secondary monitor' -- $cur ) )
+                       return 0
+                       ;;
+               essid)
+                       COMPREPLY=( $( compgen -W 'on off any' -- $cur ) )
+                       if [ -n "${COMP_IWLIST_SCAN:-}" ]; then
+                               COMPREPLY=( "${COMPREPLY[@]}" \
+                                       $( iwlist ${COMP_WORDS[1]} scan | \
+                                       awk -F '"' '/ESSID/ {print $2}' | \
+                                       grep "^$cur" ))
+                       fi
+                       return 0
+                       ;;
+               nwid)
+                       COMPREPLY=( $( compgen -W 'on off' -- $cur ) )
+                       return 0
+                       ;;
+               channel)
+                       COMPREPLY=( $( iwlist ${COMP_WORDS[1]} channel | \
+                               awk '/^[[:space:]]*Channel/ {print $2}' | \
+                               grep "^$cur" ) )
+                       return 0
+                       ;;
+
+               freq)
+                       COMPREPLY=( $( iwlist ${COMP_WORDS[1]} channel | \
+                               awk '/^[[:space:]]*Channel/ {print $4"G"}' | \
+                               grep "^$cur" ) )
+                       return 0
+                       ;;
+               ap)
+                       COMPREPLY=( $( compgen -W 'on off any' -- $cur ) )
+                       if [ -n "${COMP_IWLIST_SCAN:-}" ]; then
+                               COMPREPLY=( "${COMPREPLY[@]}" \
+                                       $( iwlist ${COMP_WORDS[1]} scan | \
+                                       awk -F ': ' '/Address/ {print $2}' | \
+                                       grep "^$cur" ) )
+                       fi
+                       return 0
+                       ;;
+               rate)
+                       COMPREPLY=( $( compgen -W 'auto fixed' -- $cur ) )
+                       COMPREPLY=( "${COMPREPLY[@]}" \
+                               $( iwlist ${COMP_WORDS[1]} rate | \
+                               awk '/^[[:space:]]*[0-9]/ {print $1"M"}' | \
+                               grep "^$cur" ) )
+                       return 0
+                       ;;
+               rts)
+                       COMPREPLY=( $( compgen -W 'auto fixed off' -- $cur ) )
+                       return 0
+                       ;;
+               frag)
+                       COMPREPLY=( $( compgen -W 'auto fixed off' -- $cur ) )
+                       return 0
+                       ;;
+               key)
+                       COMPREPLY=( $( compgen -W 'off on open restricted' -- $cur ) )
+                       return 0
+                       ;;
+               enc)
+                       COMPREPLY=( $( compgen -W 'off on open restricted' -- $cur ) )
+                       return 0
+                       ;;
+               power)
+                       COMPREPLY=( $( compgen -W 'period timeout off on' -- $cur ) )
+                       return 0
+                       ;;
+               txpower)
+                       COMPREPLY=( $( compgen -W 'off on auto' -- $cur ) )
+                       return 0
+                       ;;
+               retry)
+                       COMPREPLY=( $( compgen -W 'limit lifetime' -- $cur ) )
+                       return 0
+                       ;;
+       esac
+
+       if [ $COMP_CWORD -eq 1 ]; then
+               if [[ "$cur" == -* ]]; then
+                       COMPREPLY=( $( compgen -W '--help --version' -- $cur ) ) 
+               else
+                       _available_interfaces -w
+               fi
+       else
+               COMPREPLY=( $( compgen -W 'essid nwid mode freq channel sens mode \
+                       ap nick rate rts frag enc key power txpower commit' -- $cur ) ) 
+       fi
+
+} &&
+complete -F _iwconfig iwconfig
+
+# Linux iwlist(8) completion
+#
+[ $UNAME = Linux ] && have iwlist &&
+_iwlist()
+{
+       local cur prev
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+       
+       if [ $COMP_CWORD -eq 1 ]; then
+               if [[ "$cur" == -* ]]; then
+                       COMPREPLY=( $( compgen -W '--help --version' -- $cur ) ) 
+               else
+                       _available_interfaces -w
+               fi
+       else
+               COMPREPLY=( $( compgen -W 'scan scanning freq frequency \
+                       channel rate bit bitrate key enc encryption power \
+                       txpower retry ap accesspoint peers event' -- $cur ) ) 
+       fi
+} &&
+complete -F _iwlist iwlist
+
+# Linux iwspy(8) completion
+#
+[ $UNAME = Linux ] && have iwspy &&
+_iwspy()
+{
+       local cur
+
+       COMPREPLY=()
+       cur=`_get_cword`
+
+       if [ $COMP_CWORD -eq 1 ]; then
+               if [[ "$cur" == -* ]]; then
+                       COMPREPLY=( $( compgen -W '--help --version' -- $cur ) ) 
+               else
+                       _available_interfaces -w
+               fi
+       else
+               COMPREPLY=( $( compgen -W 'setthr getthr off' -- $cur ) ) 
+       fi
+} &&
+complete -F _iwspy iwspy
+
+# Linux iwpriv(8) completion
+#
+[ $UNAME = Linux ] && have iwpriv &&
+_iwpriv()
+{
+       local cur prev
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       case "$prev" in
+               roam)
+                       COMPREPLY=( $( compgen -W 'on off' -- $cur ) )
+                       return 0
+                       ;;
+               port)
+                       COMPREPLY=( $( compgen -W 'ad-hoc managed' -- $cur ) )
+                       return 0
+                       ;;
+       esac
+
+       if [ $COMP_CWORD -eq 1 ]; then
+               if [[ "$cur" == -* ]]; then
+                       COMPREPLY=( $( compgen -W '--help --version' -- $cur ) ) 
+               else
+                       _available_interfaces -w
+               fi
+       else
+               COMPREPLY=( $( compgen -W '--all roam port' -- $cur ) ) 
+       fi
+} &&
+complete -F _iwpriv iwpriv
+
+# RedHat & Debian GNU/Linux if{up,down} completion
+#
+[ $UNAME = Linux ] && { have ifup || have ifdown; } &&
+_ifupdown()
+{
+       local cur
+
+       COMPREPLY=()
+       cur=`_get_cword`
+
+       if [ $COMP_CWORD -eq 1 ]; then
+               _configured_interfaces
+               COMPREPLY=( $(compgen -W '${COMPREPLY[@]}' -- "$cur") )
+       fi
+
+       return 0
+} &&
+complete -F _ifupdown ifup ifdown
+[ $UNAME = Linux ] && have ifstatus && complete -F _ifupdown ifstatus
+
+# Linux ipsec(8) completion (for FreeS/WAN)
+#
+[ $UNAME = Linux ] && have ipsec &&
+_ipsec()
+{
+       local cur
+
+       COMPREPLY=()
+       cur=`_get_cword`
+
+       
+       if [ $COMP_CWORD -eq 1 ]; then
+               COMPREPLY=( $( compgen -W 'auto barf eroute klipsdebug look \
+                                          manual pluto ranbits rsasigkey \
+                                          setup showdefaults showhostkey spi \
+                                          spigrp tncfg whack' -- $cur ) )
+               return 0
+       fi
+
+       case ${COMP_WORDS[1]} in
+       auto)
+               COMPREPLY=( $( compgen -W '--asynchronous --up --add --delete \
+                                          --replace --down --route --unroute \
+                                          --ready --status --rereadsecrets' \
+                                       -- $cur ) )
+               ;;
+       manual)
+               COMPREPLY=( $( compgen -W '--up --down --route --unroute \
+                                          --union' -- $cur ) )
+               ;;
+       ranbits)
+               COMPREPLY=( $( compgen -W '--quick --continuous --bytes' \
+                                         -- $cur ) )
+               ;;
+       setup)
+               COMPREPLY=( $( compgen -W '--start --stop --restart' -- $cur ) )
+               ;;
+
+       *)
+               ;;
+       esac
+
+       return 0
+} &&
+complete -F _ipsec ipsec
+
+# Postfix completion.
+#
+have postfix && {
+# postfix(1)
+#
+_postfix()
+{
+       local cur prev
+
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       if [[ $cur == '-' ]]; then
+               COMPREPLY=(-c -D -v)
+               return 0
+       fi
+       if [[ $prev == '-c' ]]; then
+               _filedir -d
+               return 0
+       fi
+       if [[ $prev == '-D' ]]; then
+               COMPREPLY=( $( compgen -W 'start' -- "`get_cword`" ) )
+               return 0
+       fi
+       COMPREPLY=( $( compgen -W 'start stop reload abort flush check' -- \
+               "`get_cword`" ) )
+}
+complete -F _postfix postfix
+
+# postalias(1) and postmap(1)
+#
+_postmap()
+{
+       local cur prev len idx
+
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       if [[ $cur == '-' ]]; then
+               COMPREPLY=(-N -f -i -n -o -p -r -v -w -c -d -q)
+               return 0
+       fi
+       if [[ $prev == '-c' ]]; then
+               _filedir -d
+               return 0
+       fi
+       if [[ $prev == -[dq] ]]; then
+               return 0
+       fi
+
+       if [[ "$cur" == *:* ]]; then
+               COMPREPLY=( $( compgen -f -- ${cur#*:} ) )
+       else
+               len=${#cur}
+               idx=0
+               for pval in $( /usr/sbin/postconf -m ); do
+                       if [[ "$cur" == "${pval:0:$len}" ]]; then
+                               COMPREPLY[$idx]="$pval:"
+                               idx=$(($idx+1))
+                       fi
+               done
+               if [[ $idx -eq 0 ]]; then
+                       COMPREPLY=( $( compgen -f -- "$cur" ) )
+               fi
+       fi
+       return 0
+}
+complete -F _postmap postmap postalias
+
+# postcat(1)
+#
+_postcat()
+{
+       local cur prev pval len idx qfile
+
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       if [[ $cur == '-' ]]; then
+               COMPREPLY=(-c -q -v)
+               return 0
+       fi
+       if [[ $prev == '-c' ]]; then
+               _filedir -d
+               return 0
+       fi
+
+       qfile=0
+       for idx in "${COMP_WORDS[@]}"; do
+               [[ "$idx" = -q ]] && qfile=1 && break
+       done
+       if [[ $qfile == 1 ]]; then
+               len=${#cur}
+               idx=0
+               for pval in $( mailq | \
+                       sed -e '1d; $d; /^[^0-9A-Z]\|^$/d; s/[* !].*$//' ); do
+                       if [[ "$cur" == "${pval:0:$len}" ]]; then
+                               COMPREPLY[$idx]=$pval
+                               idx=$(($idx+1))
+                       fi
+               done
+               return 0
+       else
+               _filedir
+               return 0
+       fi
+}
+complete -F _postcat postcat
+
+# postconf(1)
+#
+_postconf()
+{
+       local cur prev pval len idx eqext
+
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+       if [[ $cur == '-' ]]; then
+               COMPREPLY=(-c -d -e -h -m -l -n -v)
+               return 0
+       fi
+       if [[ $prev == '-c' ]]; then
+               _filedir -d
+               return 0
+       fi
+       if [[ $prev == '-e' ]]; then
+               cur=${cur#[\"\']}
+               eqext='='
+       fi
+       len=${#cur}
+       idx=0
+       for pval in $( /usr/sbin/postconf | cut -d ' ' -f 1 ); do
+               if [[ "$cur" == "${pval:0:$len}" ]]; then
+                       COMPREPLY[$idx]="$pval$eqext"
+                       idx=$(($idx+1))
+               fi
+       done
+       return 0
+}
+complete -F _postconf postconf
+
+# postsuper(1)
+#
+_postsuper()
+{
+       local cur prev pval len idx
+
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       if [[ $cur == '-' ]]; then
+               COMPREPLY=(-c -d -h -H -p -r -s -v)
+               return 0
+       fi
+       case $prev in
+       -[dr])
+               len=${#cur}
+               idx=0
+               for pval in $( echo ALL; mailq | \
+                       sed -e '1d; $d; /^[^0-9A-Z]\|^$/d; s/[* !].*$//' ); do
+                       if [[ "$cur" == "${pval:0:$len}" ]]; then
+                               COMPREPLY[$idx]=$pval
+                               idx=$(($idx+1))
+                       fi
+               done
+               return 0
+               ;;
+       -h)
+               len=${#cur}
+               idx=0
+               for pval in $( echo ALL; mailq | \
+                       sed -e '1d; $d; /^[^0-9A-Z]\|^$/d; s/[* ].*$//; /!$/d' ); do
+                       if [[ "$cur" == "${pval:0:$len}" ]]; then
+                               COMPREPLY[$idx]=$pval
+                               idx=$(($idx+1))
+                       fi
+               done
+               return 0
+               ;;
+       -H)
+               len=${#cur}
+               idx=0
+               for pval in $( echo ALL; mailq | \
+                       sed -e '1d; $d; /^[^0-9A-Z]\|^$/d; /^[0-9A-Z]*[* ]/d; s/!.*$//' ); do
+                       if [[ "$cur" == "${pval:0:$len}" ]]; then
+                               COMPREPLY[$idx]=$pval
+                               idx=$(($idx+1))
+                       fi
+               done
+               return 0
+               ;;
+       esac
+       COMPREPLY=( $( compgen -W 'hold incoming active deferred' -- $cur ) )
+       return 0
+}
+complete -F _postsuper postsuper
+}
+
+# cvs(1) completion
+#
+have cvs && {
+set_prefix()
+{
+       [ -z ${prefix:-} ] || prefix=${cur%/*}/
+       [ -r ${prefix:-}CVS/Entries ] || prefix=""
+}
+
+get_entries()
+{
+       local IFS=$'\n'
+       [ -r ${prefix:-}CVS/Entries ] && \
+       entries=$(cut -d/ -f2 -s ${prefix:-}CVS/Entries)
+}
+
+get_modules()
+{
+       if [ -n "$prefix" ]; then 
+               COMPREPLY=( $( command ls -d ${cvsroot}/${prefix}/!(CVSROOT) ) )
+       else
+               COMPREPLY=( $( command ls -d ${cvsroot}/!(CVSROOT) ) )
+       fi
+}
+
+_cvs()
+{
+       local cur count mode i cvsroot cvsroots pwd
+       local -a flags miss files entries changed newremoved
+
+       COMPREPLY=()
+       cur=`_get_cword`
+
+       count=0
+       for i in "${COMP_WORDS[@]}"; do
+               [ $count -eq $COMP_CWORD ] && break
+               # Last parameter was the CVSROOT, now go back to mode selection
+               if [ "${COMP_WORDS[((count))]}" == "$cvsroot" -a "$mode" == "cvsroot" ]; then
+                       mode=""
+               fi
+               if [ -z "$mode" ]; then
+                       case $i in
+                       -d)
+                               mode=cvsroot
+                               cvsroot=${COMP_WORDS[((count+1))]}
+                               ;;
+                       @(ad?(d)|new))
+                               mode=add
+                               ;;
+                       @(adm?(in)|rcs))
+                               mode=admin
+                               ;;
+                       ann?(notate))
+                               mode=annotate
+                               ;;
+                       @(checkout|co|get))
+                               mode=checkout
+                               ;;
+                       @(com?(mit)|ci))
+                               mode=commit
+                               ;;
+                       di?(f?(f)))
+                               mode=diff
+                               ;;
+                       ex?(p?(ort)))
+                               mode=export
+                               ;;
+                       ?(un)edit)
+                               mode=$i
+                               ;;
+                       hi?(s?(tory)))
+                               mode=history
+                               ;;
+                       im?(p?(ort)))
+                               mode=import
+                               ;;
+                       re?(l?(ease)))
+                               mode=release
+                               ;;
+                       ?(r)log)
+                               mode=log
+                               ;;
+                       @(rdiff|patch))
+                               mode=rdiff
+                               ;;
+                       @(remove|rm|delete))
+                               mode=remove
+                               ;;
+                       @(rtag|rfreeze))
+                               mode=rtag
+                               ;;
+                       st?(at?(us)))
+                               mode=status
+                               ;;
+                       @(tag|freeze))
+                               mode=tag
+                               ;;
+                       up?(d?(ate)))
+                               mode=update
+                               ;;
+                       *)
+                               ;;
+                       esac
+               elif [[ "$i" = -* ]]; then
+                       flags=( "${flags[@]}" $i )
+               fi
+               count=$((++count))
+       done
+
+       case "$mode" in
+       add)
+               if [[ "$cur" != -* ]]; then
+                       set_prefix
+                       if [ $COMP_CWORD -gt 1 -a -r ${prefix:-}CVS/Entries ]; then
+                               get_entries
+                               [ -z "$cur" ] && \
+                               files=$( command ls -Ad !(CVS) ) || \
+                               files=$( command ls -d ${cur}* 2>/dev/null )
+                               for i in "${entries[@]}"; do
+                                       files=( ${files[@]/#$i//} )
+                               done
+                               COMPREPLY=( $( compgen -W '${files[@]}' -- \
+                                              $cur ) )
+                       fi
+               else
+                       COMPREPLY=( $( compgen -W '-k -m' -- $cur ) )
+               fi
+               ;;
+       admin)
+               if [[ "$cur" = -* ]]; then
+                       COMPREPLY=( $( compgen -W '-i -a -A -e -b -c -k -l -u \
+                                                  -L -U -m -M -n -N -o -q -I \
+                                                  -s -t -t- -T -V -x -z' -- \
+                                       $cur ) )
+               fi
+               ;;
+       annotate)
+               if [[ "$cur" = -* ]]; then
+                       COMPREPLY=( $( compgen -W '-D -F -f -l -R -r' -- $cur ) )
+               else
+                       get_entries
+                       COMPREPLY=( $( compgen -W '${entries[@]}' -- $cur ) )
+               fi
+               ;;
+       checkout)
+               if [[ "$cur" != -* ]]; then
+                       [ -z "$cvsroot" ] && cvsroot=$CVSROOT
+                       COMPREPLY=( $( cvs -d "$cvsroot" co -c 2> /dev/null | \
+                                       awk '{print $1}' ) )
+                       COMPREPLY=( $( compgen -W '${COMPREPLY[@]}' -- $cur ) )
+               else
+                       COMPREPLY=( $( compgen -W '-A -N -P -R -c -f -l -n -p \
+                                                 -s -r -D -d -k -j' -- $cur ) )
+               fi
+               ;;
+       commit)
+               set_prefix
+
+               if [[ "$cur" != -* ]] && [ -r ${prefix:-}CVS/Entries ]; then
+                       # if $COMP_CVS_REMOTE is not null, 'cvs commit' will
+                       # complete on remotely checked-out files (requires
+                       # passwordless access to the remote repository
+                       if [ -n "${COMP_CVS_REMOTE:-}" ]; then
+                               # this is the least computationally intensive
+                               # way found so far, but other changes
+                               # (something other than changed/removed/new)
+                               # may be missing
+                               changed=( $( cvs -q diff --brief 2>&1 | \
+                               sed -ne 's/^Files [^ ]* and \([^ ]*\) differ$/\1/p' ) )
+                               newremoved=( $( cvs -q diff --brief 2>&1 | \
+                               sed -ne 's/^cvs diff: \([^ ]*\) .*, no comparison available$/\1/p' ) )
+                               COMPREPLY=( $( compgen -W '${changed[@]:-} \
+                                                  ${newremoved[@]:-}' -- $cur ) )
+                       else
+                               _filedir
+                       fi
+               else
+                       COMPREPLY=( $( compgen -W '-n -R -l -f -F -m -r' -- \
+                                      $cur ) )
+               fi
+               ;;
+       cvsroot)
+               if [ -r ~/.cvspass ]; then
+                       # Ugly escaping because of bash treating ':' specially
+                       cvsroots=$( sed 's/^[^ ]* //; s/:/\\:/g' ~/.cvspass )
+                       COMPREPLY=( $( compgen -W '$cvsroots' -- $cur ) )
+               fi
+               ;;
+       export)
+               if [[ "$cur" != -* ]]; then
+                       [ -z "$cvsroot" ] && cvsroot=$CVSROOT
+                       COMPREPLY=( $( cvs -d "$cvsroot" co -c | awk '{print $1}' ) )
+                       COMPREPLY=( $( compgen -W '${COMPREPLY[@]}' -- $cur ) )
+               else
+                       COMPREPLY=( $( compgen -W '-N -f -l -R -n \
+                                                 -r -D -d -k' -- $cur ) )
+               fi
+               ;;
+       diff)
+               if [[ "$cur" == -* ]]; then
+                       _longopt diff
+               else
+                       get_entries
+                       COMPREPLY=( $( compgen -W '${entries[@]:-}' -- $cur ) )
+               fi
+               ;;
+       remove)
+               if [[ "$cur" != -* ]]; then
+                       set_prefix
+                       if [ $COMP_CWORD -gt 1 -a -r ${prefix:-}CVS/Entries ]; then
+                               get_entries
+                               # find out what files are missing
+                               for i in "${entries[@]}"; do
+                                       [ ! -r "$i" ] && miss=( "${miss[@]}" $i )
+                               done
+                               COMPREPLY=( $(compgen -W '${miss[@]:-}' -- $cur) )
+                       fi
+               else
+                       COMPREPLY=( $( compgen -W '-f -l -R' -- $cur ) )
+               fi
+               ;;
+       import)
+               if [[ "$cur" != -* ]]; then
+                       # starts with same algorithm as checkout
+                       [ -z "$cvsroot" ] && cvsroot=$CVSROOT
+                       prefix=${cur%/*}
+                       if [ -r ${cvsroot}/${prefix} ]; then
+                               get_modules
+                               COMPREPLY=( ${COMPREPLY[@]#$cvsroot} )
+                               COMPREPLY=( ${COMPREPLY[@]#\/} )
+                       fi
+                       pwd=$( pwd )
+                       pwd=${pwd##*/}
+                       COMPREPLY=( $( compgen -W '${COMPREPLY[@]} $pwd' -- \
+                                      $cur ) )
+               else
+                       COMPREPLY=( $( compgen -W '-d -k -I -b -m -W' -- $cur ))
+               fi
+               ;;
+       update)
+               if [[ "$cur" = -* ]]; then
+                       COMPREPLY=( $( compgen -W '-A -P -C -d -f -l -R -p \
+                                                  -k -r -D -j -I -W' -- \
+                                                  $cur ) )
+               fi
+               ;;
+       "")
+               COMPREPLY=( $( compgen -W 'add admin annotate checkout ci co \
+                                          commit diff delete edit export \
+                                          freeze get history import log new \
+                                          patch rcs rdiff release remove \
+                                          rfreeze rlog rm rtag stat status \
+                                          tag unedit up update -H -Q -q -b \
+                                          -d -e -f -l -n -t -r -v -w -x -z \
+                                          --help --version' -- $cur ) )
+               ;;
+       *)
+               ;;
+       esac
+       
+       return 0
+}
+complete -F _cvs $default cvs
+}
+
+have rpm && {
+# helper functions for rpm completion
+#
+_rpm_installed_packages()
+{
+       local ver nodig nosig
+
+       if [ -r /var/log/rpmpkgs -a \
+               /var/log/rpmpkgs -nt /var/lib/rpm/Packages ]; then
+               # using RHL 7.2 or later - this is quicker than querying the DB
+               COMPREPLY=( $( sed -ne \
+               's|^\('$cur'.*\)-[0-9a-zA-Z._]\+-[0-9a-z.@]\+.*\.rpm$|\1|p' \
+                               /var/log/rpmpkgs ) )
+       else
+               nodig=""
+               nosig=""
+               ver=$(rpm --version)
+               ver=${ver##* }
+         
+               if [[ "$ver" > "4.0.4" ]]; then
+                       nodig="--nodigest"
+               fi
+               if [[ "$ver" > "4.0.99" ]]; then
+                       nosig="--nosignature"
+               fi
+
+               COMPREPLY=( $( rpm -qa $nodig $nosig | sed -ne \
+               's|^\('$cur'.*\)-[0-9a-zA-Z._]\+-[0-9a-z.@]\+$|\1|p' ) )
+       fi
+}
+
+_rpm_groups()
+{
+       local IFS=$'\t'
+       # remove trailing backslash, or grep will complain
+       cur=${cur%"\\"}
+       COMPREPLY=( $( rpm -qa $nodig $nosig --queryformat '%{group}\n' | \
+                      grep "^$cur" ) )
+       # backslash escape spaces and translate newlines to tabs
+       COMPREPLY=( $( echo "${COMPREPLY[@]}" | sed 's/ /\\ /g' | tr '\n' '\t' ) )
+}
+
+# rpm(8) completion
+# 
+_rpm()
+{
+       local cur prev ver nodig nosig
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+       nodig=""
+       nosig=""
+       ver=$(rpm --version); ver=${ver##* }
+  
+       if [[ "$ver" > "4.0.4" ]]; then
+               nodig="--nodigest"
+       fi
+       if [[ "$ver" > "4.0.99" ]]; then
+               nosig="--nosignature"
+       fi
+
+       if [ $COMP_CWORD -eq 1 ]; then
+               # first parameter on line
+               case "$cur" in
+               -b*)
+                       COMPREPLY=( $( compgen -W '-ba -bb -bc -bi -bl -bp -bs'\
+                                      -- $cur ) )
+                       ;;
+               -t*)
+                       COMPREPLY=( $( compgen -W '-ta -tb -tc -ti -tl -tp -ts'\
+                                      -- $cur ) )
+                       ;;
+               --*)
+                       COMPREPLY=( $( compgen -W '--help --version --initdb \
+                       --checksig --recompile --rebuild --resign --addsign \
+                       --rebuilddb --showrc --setperms --setugids --tarbuild \
+                       --eval --install --upgrade --query --freshen --erase \
+                       --verify --querytags --rmsource --rmspec --clean \
+                       --import' -- $cur ) )
+                       ;;
+               *)
+                       COMPREPLY=( $( compgen -W '-b -e -F -i -q -t -U -V' \
+                                      -- $cur ) )
+                       ;;
+               esac
+
+       return 0
+       fi
+
+       case "$prev" in
+       --@(@(db|exclude)path|prefix|relocate|root))
+               _filedir -d
+               return 0
+               ;;
+       --eval)
+               # get a list of macros
+               COMPREPLY=( $( sed -ne 's|^\(%'${cur#\%}'[^ '$'\t'']*\).*$|\1|p' \
+                              /usr/lib/rpm/macros ) )
+               return 0
+               ;;
+       --pipe)
+               COMPREPLY=( $( compgen -c -- $cur ) )
+               return 0
+               ;;
+       --rcfile)
+               _filedir
+               return 0
+               ;;
+       --specfile)
+               # complete on .spec files
+               _filedir spec
+               return 0
+               ;;
+       --whatprovides)
+               if [[ "$cur" == */* ]]; then
+                       _filedir
+               else
+               # complete on capabilities
+                       COMPREPLY=( $( rpm -qa $nodig $nosig --queryformat \
+                                       '%{providename}\n' | grep "^$cur" ) )
+               fi
+               return 0
+               ;;
+       --whatrequires)
+               # complete on capabilities
+               COMPREPLY=( $( rpm -qa $nodig $nosig --queryformat \
+                               '%{requirename}\n' | grep "^$cur" ) )
+               return 0
+               ;;
+       esac
+
+       case "${COMP_WORDS[1]}" in
+       -@([iFU]*|-install|-freshen|-upgrade))
+               if [[ "$cur" == -* ]]; then
+                       COMPREPLY=( $( compgen -W '--percent --force --test \
+                       --replacepkgs --replacefiles --root --excludedocs \
+                       --includedocs --noscripts --rcfile --ignorearch \
+                       --dbpath --prefix --ignoreos --nodeps --allfiles \
+                       --ftpproxy --ftpport --justdb --httpproxy --httpport \
+                       --noorder --relocate --badreloc --notriggers \
+                       --excludepath --ignoresize --oldpackage --define \
+                       --eval --pipe --queryformat --repackage --nosuggests \
+                       --nodigest --nosignature' -- $cur ) )
+               else
+                       _filedir 'rpm'
+               fi
+               ;;
+       -@(e|-erase))
+               if [[ "$cur" == -* ]]; then
+                       COMPREPLY=( $( compgen -W '--allmatches --noscripts \
+                       --notriggers --nodeps --test --repackage' -- $cur ) )
+               else
+                       _rpm_installed_packages
+               fi
+               ;;
+       -@(q*|-query))
+               # check whether we're doing file completion
+               if [ "${COMP_LINE#* -*([^ -])f}" != "$COMP_LINE" ]; then
+                   if [[ "$cur" == -* ]]; then
+                       COMPREPLY=( $( compgen -W '--scripts --root \
+                               --rcfile --requires --ftpport --ftpproxy \
+                               --httpproxy --httpport --provides --triggers \
+                               --dump --changelog --dbpath \
+                               --last --filesbypkg \
+                               --info --list --state \
+                               --docfiles --configfiles --queryformat \
+                               --conflicts --obsoletes \
+                               --nodigest --nosignature \
+                               --triggerscripts' -- $cur ) )
+                   else
+                       _filedir
+                   fi
+               elif [ "${COMP_LINE#* -*([^ -])g}" != "$COMP_LINE" ]; then
+                       _rpm_groups
+               elif [ "${COMP_LINE#* -*([^ -])p}" != "$COMP_LINE" ]; then
+                       # uninstalled package completion
+                       if [[ "$cur" == -* ]]; then
+                               COMPREPLY=( $( compgen -W '--scripts --root \
+                               --rcfile --whatprovides --whatrequires \
+                               --requires --triggeredby --ftpport --ftpproxy \
+                               --httpproxy --httpport --provides --triggers \
+                               --dump --changelog --dbpath --filesbypkg \
+                               --define --eval --pipe --showrc --info --list \
+                               --state --docfiles --configfiles --queryformat\
+                               --conflicts --obsoletes --nodigest \
+                               --nosignature' -- $cur ) )
+                       else
+                               _filedir 'rpm'
+                       fi
+               else
+                       # installed package completion
+                       if [[ "$cur" == -* ]]; then
+                               COMPREPLY=( $( compgen -W '--scripts --root \
+                               --rcfile --whatprovides --whatrequires \
+                               --requires --triggeredby --ftpport --ftpproxy \
+                               --httpproxy --httpport --provides --triggers \
+                               --dump --changelog --dbpath --specfile \
+                               --querybynumber --last --filesbypkg --define \
+                               --eval --pipe --showrc --info --list --state \
+                               --docfiles --configfiles --queryformat \
+                               --conflicts --obsoletes --pkgid --hdrid \
+                               --fileid --tid --nodigest --nosignature \
+                               --triggerscripts' -- $cur ) )
+                       elif [ "${COMP_LINE#* -*([^ -])a}" == "$COMP_LINE" ]; then
+                               _rpm_installed_packages
+                       fi
+               fi
+               ;;
+       -@(K*|-checksig))
+               if [[ "$cur" == -* ]]; then
+                       COMPREPLY=( $( compgen -W '--nopgp --nogpg --nomd5 \
+                                       --nodigest --nosignature' -- $cur ) )
+               else
+                       _filedir 'rpm'
+               fi
+               ;;
+       -@([Vy]*|-verify))
+               if [[ "$cur" == -* ]]; then
+                       COMPREPLY=( $( compgen -W '--root --rcfile --dbpath \
+                       --nodeps --nogroup --nolinkto --nomode --nomtime \
+                       --nordev --nouser --nofiles --noscripts --nomd5 \
+                       --querytags --specfile --whatrequires --whatprovides \
+                       --nodigest --nosignature' -- $cur ) )
+               # check whether we're doing file completion
+               elif [ "${COMP_LINE#* -*([^ -])f}" != "$COMP_LINE" ]; then
+                       _filedir
+               elif [ "${COMP_LINE#* -*([^ -])g}" != "$COMP_LINE" ]; then
+                       _rpm_groups
+               elif [ "${COMP_LINE#* -*([^ -])p}" != "$COMP_LINE" ]; then
+                       _filedir 'rpm'
+               else
+                       _rpm_installed_packages
+               fi
+               ;;
+       -[bt]*)
+               if [[ "$cur" == -* ]]; then
+                       COMPREPLY=( $( compgen -W '--short-circuit --timecheck \
+                       --clean --rmsource --rmspec --test --sign --buildroot \
+                       --target -- buildarch --buildos --nobuild --nodeps \
+                       --nodirtokens' -- $cur ) )
+               elif [[ ${COMP_WORDS[1]} == -b* ]]; then
+                       _filedir 'spec'
+               else
+                       _filedir '@(tgz|tar.@(gz|bz2))'
+               fi
+               ;;
+       --re@(build|compile))
+               if [[ "$cur" == -* ]]; then
+                       COMPREPLY=( $( compgen -W '--nodeps --rmsource \
+                         --rmspec --sign --nodirtokens --target' -- $cur ) )
+               else
+                       _filedir '?(no)src.rpm'
+               fi
+               ;;
+       --tarbuild)
+               _filedir '@(tgz|tar.@(gz|bz2))'
+               ;;
+       --@(re|add)sign)
+               _filedir 'rpm'
+               ;;
+       --set@(perms|gids))
+               _rpm_installed_packages
+               ;;
+       --@(clean|rms@(ource|pec)))
+               if [[ "$cur" == -* ]]; then
+                       COMPREPLY=( $( compgen -W '--clean --rmsource \
+                                       --rmspec' -- $cur ) )
+               else
+                       _filedir 'spec'
+               fi
+               ;;
+       --@(import|dbpath|root))
+               if [[ "$cur" == -* ]]; then
+                       COMPREPLY=( $( compgen -W '--import --dbpath --root' \
+                                       -- $cur ) )
+               else
+                       _filedir
+               fi
+               ;;
+       esac
+
+       return 0
+}
+complete -F _rpm $filenames rpm rpmbuild
+}
+
+# Debian apt-get(8) completion.
+#
+have apt-get &&
+_apt_get()
+{
+       local cur prev special i
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       for (( i=0; i < ${#COMP_WORDS[@]}-1; i++ )); do
+               if [[ ${COMP_WORDS[i]} == @(install|remove|purge|source|build-dep) ]]; then
+                       special=${COMP_WORDS[i]}
+               fi
+       done
+
+       if [ -n "$special" ]; then
+               case $special in
+               remove|purge)
+                       if [ -f /etc/debian_version ]; then
+                               # Debian system
+                               COMPREPLY=( $( _comp_dpkg_installed_packages \
+                                               $cur ) )
+                       else
+                               # assume RPM based
+                               _rpm_installed_packages
+                       fi
+                       return 0
+                       ;;
+               *)
+                       COMPREPLY=( $( apt-cache pkgnames $cur 2> /dev/null ) )
+                       return 0
+                       ;;
+
+               esac
+       fi
+
+       case "$prev" in
+           -@(c|-config-file))
+                    _filedir
+                    return 0
+                    ;;
+
+           -@(t|-target-release|-default-release))
+                    COMPREPLY=( $( apt-cache policy | \
+                                   grep "release.o=Debian,a=$cur" | \
+                                   sed -e "s/.*a=\(\w*\).*/\1/" | uniq 2> /dev/null) )
+                    return 0
+                    ;;
+       esac
+
+       if [[ "$cur" == -* ]]; then
+
+               COMPREPLY=( $( compgen -W '-d -f -h -v -m -q -s -y \
+                               -u -t -b -c -o --download-only --fix-broken \
+                               --help --version --ignore-missing \
+                               --fix-missing --no-download --quiet --simulate \
+                               --just-print --dry-run --recon --no-act --yes \
+                               --assume-yes --show-upgraded --only-source \
+                               --compile --build --ignore-hold \
+                               --target-release --no-upgrade --force-yes \
+                               --print-uris --purge --reinstall \
+                               --list-cleanup --default-release \
+                               --trivial-only --no-remove --diff-only \
+                               --tar-only --config-file --option --auto-remove' -- $cur ) )
+       else
+
+               COMPREPLY=( $( compgen -W 'update upgrade dselect-upgrade \
+                               dist-upgrade install remove purge source \
+                               build-dep check clean autoclean autoremove' \
+                               -- $cur ) )
+
+       fi
+
+
+       return 0
+} &&
+complete -F _apt_get $filenames apt-get
+
+# Debian apt-cache(8) completion.
+#
+have apt-cache &&
+_apt_cache()
+{
+       local cur prev special i
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       
+       if [ "$cur" != show ]; then
+           for (( i=0; i < ${#COMP_WORDS[@]}-1; i++ )); do
+               if [[ ${COMP_WORDS[i]} == @(add|depends|dotty|policy|rdepends|madison|show?(pkg|src|)) ]]; then
+                   special=${COMP_WORDS[i]}
+               fi
+           done
+       fi
+
+
+       if [ -n "$special" ]; then
+           case $special in
+               add)
+                   _filedir
+                   return 0
+                   ;;
+               
+               *)
+                   COMPREPLY=( $( apt-cache pkgnames $cur 2> /dev/null ) )
+                   return 0
+                   ;;
+               
+           esac
+       fi
+
+
+       case "$prev" in
+            -@(c|p|s|-config-file|-@(pkg|src)-cache))
+                    _filedir
+                    return 0
+                    ;;
+            search)
+                    if [[ "$cur" != -* ]]; then
+                           return 0
+                    fi
+                    ;;
+       esac
+
+       if [[ "$cur" == -* ]]; then
+
+               COMPREPLY=( $( compgen -W '-h -v -p -s -q -i -f -a -g -c \
+                               -o --help --version --pkg-cache --src-cache \
+                               --quiet --important --full --all-versions \
+                               --no-all-versions --generate --no-generate \
+                               --names-only --all-names --recurse \
+                               --config-file --option' -- $cur ) )
+       else
+
+               COMPREPLY=( $( compgen -W 'add gencaches show showpkg showsrc \
+                               stats dump dumpavail unmet search search \
+                               depends rdepends pkgnames dotty xvcg \
+                               policy madison' -- $cur ) )
+
+       fi
+
+
+       return 0
+} &&
+complete -F _apt_cache $filenames apt-cache
+
+
+# Debian aptitude(1) completion
+#
+have aptitude && {
+have grep-status && {
+_comp_dpkg_hold_packages()
+{
+       grep-status -P -e "^$1" -a -FStatus 'hold' -n -s Package
+}
+} || {
+_comp_dpkg_hold_packages()
+{
+       grep -B 2 'hold' /var/lib/dpkg/status | grep "Package: $1" \
+               | cut -d\  -f2
+}
+}
+
+_aptitude()
+{
+       local cur dashoptions prev special i
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+
+       dashoptions='-S -u -i -h --help --version -s --simulate -d \
+                    --download-only -P --prompt -y --assume-yes -F \
+                    --display-format -O --sort -w --width -f -r -g \
+                    --with-recommends --with-suggests -R -G \
+                    --without-recommends --without-suggests -t \
+                    --target-release -V --show-versions -D --show-deps\
+                    -Z -v --verbose --purge-unused'
+
+       for (( i=0; i < ${#COMP_WORDS[@]}-1; i++ )); do
+           if [[ ${COMP_WORDS[i]} == @(install|reinstall|hold|unhold|markauto|unmarkauto|dist-upgrade|full-upgrade|download|show|forbid-version|purge|remove|changelog|why|why-not|keep|keep-all) ]]; then
+               special=${COMP_WORDS[i]}
+           fi
+           #exclude some mutually exclusive options
+           [[ ${COMP_WORDS[i]} == '-u' ]] && dashoptions=${dashoptions/-i}
+           [[ ${COMP_WORDS[i]} == '-i' ]] && dashoptions=${dashoptions/-u}
+       done
+
+       if [[ -n "$special" ]]; then
+          case $special in
+              @(install|hold|markauto|unmarkauto|dist-upgrade|full-upgrade|download|show|changelog|why|why-not))
+                  COMPREPLY=( $( apt-cache pkgnames $cur 2> /dev/null ) )
+                  return 0
+                  ;;
+              @(purge|remove|reinstall|forbid-version))
+                  COMPREPLY=( $( _comp_dpkg_installed_packages $cur ) )
+                  return 0
+                  ;;
+              unhold)
+                  COMPREPLY=( $( _comp_dpkg_hold_packages $cur ) )
+                  return 0
+                  ;;
+
+          esac
+       fi
+
+       case $prev in
+           # don't complete anything if these options are found
+           @(autoclean|clean|forget-new|search|upgrade|safe-upgrade|update|keep-all))
+               return 0
+               ;;
+
+           -S)
+               _filedir
+               return 0
+               ;;
+
+           -@(t|-target-release|-default-release))
+               COMPREPLY=( $( apt-cache policy | \
+                   grep "release.o=Debian,a=$cur" | \
+                   sed -e "s/.*a=\(\w*\).*/\1/" | uniq 2> /dev/null ) )
+               return 0
+               ;;
+
+       esac
+
+       if [[ "$cur" == -* ]]; then
+           COMPREPLY=( $( compgen -W "$dashoptions" -- $cur ) )
+       else
+           COMPREPLY=( $( compgen -W 'update upgrade safe-upgrade forget-new clean \
+                                      autoclean install reinstall remove \
+                                      hold unhold purge markauto unmarkauto why why-not \
+                                      dist-upgrade full-upgrade download search show \
+                                      forbid-version changelog keep-all' -- $cur ) )
+       fi
+
+
+       return 0
+}
+complete -F _aptitude $default aptitude
+}
+
+# Debian apt-build(1) completion.
+#
+have apt-build &&
+_apt_build()
+{
+       local cur prev special i
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       for (( i=0; i < ${#COMP_WORDS[@]}-1; i++ )); do
+               if [[ ${COMP_WORDS[i]} == @(install|remove|source|info|clean) ]]; then
+                       special=${COMP_WORDS[i]}
+               fi
+       done
+
+       if [ -n "$special" ]; then
+               case $special in
+               @(install|source|info))
+                       COMPREPLY=( $( apt-cache pkgnames $cur 2> /dev/null ) )
+                       return 0
+                       ;;
+               remove)
+                       COMPREPLY=( $( _comp_dpkg_installed_packages \
+                                       $cur ) )
+                       return 0
+                       ;;
+               *)
+                       return 0
+                       ;;
+               esac
+       fi
+
+       case "$prev" in
+
+            --@(patch|build-dir|repository-dir))
+                  _filedir
+                  return 0
+                  ;;
+            -@(h|-help))
+                  return 0
+                  ;;
+
+       esac
+
+       if [[ "$cur" == -* ]]; then
+           COMPREPLY=( $( compgen -W '--help --show-upgraded -u --build-dir \
+                                 --repository-dir --build-only \
+                                 --build-command --reinstall --rebuild \
+                                 --remove-builddep --no-wrapper --purge \
+                                 --patch --patch-strip -p --yes -y \
+                                 --version -v --no-source' -- $cur ) )
+
+       else
+           COMPREPLY=( $( compgen -W 'update upgrade install remove \
+                                 source dist-upgrade world clean info \
+                                 clean-build update-repository ' -- $cur ) )
+       fi
+
+
+       return 0
+} &&
+complete -F _apt_build $filenames apt-build
+
+# chsh(1) completion
+#
+_chsh()
+{
+       local cur prev
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       if [ "$prev" = "-s" ]; then
+         if [ -f /etc/debian_version ]; then
+           COMPREPLY=( $( </etc/shells ) )
+         else
+           COMPREPLY=( $( chsh -l | grep "^$cur" ) )
+         fi
+       else
+         COMPREPLY=( $( compgen -u -- $cur ) )
+       fi
+
+       return 0
+}
+complete -F _chsh chsh
+
+# chkconfig(8) completion
+#
+have chkconfig &&
+_chkconfig()
+{
+       local cur prev
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       case "$prev" in
+       @([1-6]|--@(list|add|del)))
+               _services
+               return 0
+               ;;
+       --level)
+               COMPREPLY=( $( compgen -W '1 2 3 4 5 6' -- $cur ) )
+               return 0
+               ;;
+       esac
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '--list --add --del --level' -- $cur ) )
+       else
+               if [ $COMP_CWORD -eq 2 -o $COMP_CWORD -eq 4 ]; then
+                       COMPREPLY=( $( compgen -W 'on off reset' -- $cur ) )
+               else
+                       _services
+               fi
+       fi
+} &&
+complete -F _chkconfig chkconfig
+
+# This function provides simple user@host completion
+#
+_user_at_host() {
+       local cur
+
+       COMPREPLY=()
+       cur=`_get_cword`
+
+       if [[ $cur == *@* ]]; then
+               _known_hosts
+       else
+               COMPREPLY=( $( compgen -u -- "$cur" ) )
+       fi
+
+       return 0
+}
+shopt -u hostcomplete && complete -F _user_at_host $nospace talk ytalk finger
+
+# This function performs host completion based on ssh's known_hosts files,
+# defaulting to standard host completion if they don't exist.
+#
+_known_hosts()
+{
+       local cur curd ocur user suffix aliases global_kh user_kh hosts i host
+       local -a kh khd config
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       ocur=$cur
+
+       [ "$1" = -a ] || [ "$2" = -a ] && aliases='yes'
+       [ "$1" = -c ] || [ "$2" = -c ] && suffix=':'
+       [[ $cur == *@* ]] && user=${cur%@*}@ && cur=${cur#*@}
+       kh=()
+
+       # ssh config files
+       [ -r /etc/ssh/ssh_config ] &&
+         config=( "${config[@]}" "/etc/ssh/ssh_config" )
+       [ -r "${HOME}/.ssh/config" ] &&
+         config=( "${config[@]}" "${HOME}/.ssh/config" )
+       [ -r "${HOME}/.ssh2/config" ] &&
+         config=( "${config[@]}" "${HOME}/.ssh2/config" )
+
+       if [ ${#config[@]} -gt 0 ]; then
+           # expand path (if present) to global known hosts file
+           global_kh=$( eval echo $( sed -ne 's/^[ \t]*[Gg][Ll][Oo][Bb][Aa][Ll][Kk][Nn][Oo][Ww][Nn][Hh][Oo][Ss][Tt][Ss][Ff][Ii][Ll][Ee]['"$'\t '"']*\(.*\)$/\1/p' "${config[@]}" ) )
+           # expand path (if present) to user known hosts file
+           user_kh=$( eval echo $( sed -ne 's/^[ \t]*[Uu][Ss][Ee][Rr][Kk][Nn][Oo][Ww][Nn][Hh][Oo][Ss][Tt][Ss][Ff][Ii][Ll][Ee]['"$'\t '"']*\(.*\)$/\1/p' "${config[@]}" ) )
+       fi
+
+       # Global known_hosts files
+       [ -r "$global_kh" ] &&
+           kh=( "${kh[@]}" "$global_kh" )
+       [ -r /etc/ssh/ssh_known_hosts ] &&
+           kh=( "${kh[@]}" /etc/ssh/ssh_known_hosts )
+       [ -r /etc/ssh/ssh_known_hosts2 ] &&
+           kh=( "${kh[@]}" /etc/ssh/ssh_known_hosts2 )
+       [ -r /etc/known_hosts ] &&
+           kh=( "${kh[@]}" /etc/known_hosts )
+       [ -r /etc/known_hosts2 ] &&
+           kh=( "${kh[@]}" /etc/known_hosts2 )
+       [ -d /etc/ssh2/knownhosts ] &&
+           khd=( "${khd[@]}" /etc/ssh2/knownhosts/*pub )
+
+       # User known_hosts files
+       [ -r "$user_kh" ] &&
+           kh=( "${kh[@]}" "$user_kh" )
+       [ -r ~/.ssh/known_hosts ] &&
+           kh=( "${kh[@]}" ~/.ssh/known_hosts )
+       [ -r ~/.ssh/known_hosts2 ] &&
+           kh=( "${kh[@]}" ~/.ssh/known_hosts2 )
+       [ -d ~/.ssh2/hostkeys ] &&
+           khd=( "${khd[@]}" ~/.ssh2/hostkeys/*pub )
+
+       # If we have known_hosts files to use
+       if [ ${#kh[@]} -gt 0 -o ${#khd[@]} -gt 0 ]; then
+           # Escape slashes and dots in paths for awk
+           cur=${cur//\//\\\/}
+           cur=${cur//\./\\\.}
+           curd=$cur
+
+           if [[ "$cur" == [0-9]*.* ]]; then
+               # Digits followed by a dot - just search for that
+               cur="^$cur.*"
+           elif [[ "$cur" == [0-9]* ]]; then
+               # Digits followed by no dot - search for digits followed
+               # by a dot
+               cur="^$cur.*\."
+           elif [ -z "$cur" ]; then
+               # A blank - search for a dot or an alpha character
+               cur="[a-z.]"
+           else
+               cur="^$cur"
+           fi
+
+           if [ ${#kh[@]} -gt 0 ]; then
+
+               # FS needs to look for a comma separated list
+               COMPREPLY=( $( awk 'BEGIN {FS=","}
+                               /^[^|]/ {for (i=1; i<=2; ++i) { \
+                                      gsub(" .*$", "", $i); \
+                                      if ($i ~ /'$cur'/) {print $i} \
+                               }}' "${kh[@]}" 2>/dev/null ) )
+           fi
+           if [ ${#khd[@]} -gt 0 ]; then
+               # Needs to look for files called
+               # .../.ssh2/key_22_<hostname>.pub
+               # dont fork any processes, because in a cluster environment, 
+               # there can be hundreds of hostkeys
+               for i in "${khd[@]}" ; do
+                   if [[ "$i" == *key_22_$curd*.pub ]] && [ -r "$i" ] ; then
+                       host=${i/#*key_22_/}
+                       host=${host/%.pub/}
+                       COMPREPLY=( "${COMPREPLY[@]}" $host )
+                   fi
+               done
+           fi
+
+           # append any available aliases from config files
+           if [ ${#config[@]} -gt 0 ] && [ -n "$aliases" ]; then
+               local host_aliases=$( sed -ne 's/^[Hh][Oo][Ss][Tt]\([Nn][Aa][Mm][Ee]\)\?['"$'\t '"']\+\([^*?]*\)$/\2/p' "${config[@]}" )
+               hosts=$( compgen -W "$host_aliases" -- $ocur )
+               COMPREPLY=( "${COMPREPLY[@]}" $hosts )
+           fi
+
+           # Now add results of normal hostname completion
+           COMPREPLY=( "${COMPREPLY[@]}" $( compgen -A hostname -- $ocur ) )
+
+           # apply suffix
+           for (( i=0; i < ${#COMPREPLY[@]}; i++ )); do
+               COMPREPLY[i]=$user${COMPREPLY[i]}$suffix
+           done
+       else
+           # Just do normal hostname completion
+           COMPREPLY=( $( compgen -A hostname -S "$suffix" -- $cur ) )
+       fi
+
+       return 0
+}
+complete -F _known_hosts traceroute traceroute6 tracepath tracepath6 \
+       ping ping6 fping fping6 telnet host nslookup rsh rlogin ftp dig ssh-installkeys mtr
+
+# ssh(1) completion
+#
+have ssh && {
+_ssh()
+{
+       local cur prev
+       local -a config
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       case "$prev" in
+       -*c)
+           COMPREPLY=( $( compgen -W 'blowfish 3des 3des-cbc blowfish-cbc \
+                          arcfour cast128-cbc' -- $cur ) )
+           ;;
+       -*i)
+           _filedir
+           ;;
+       -*l)
+           COMPREPLY=( $( compgen -u -- $cur ) )
+           ;;
+       *)
+           _known_hosts -a
+
+           [ $COMP_CWORD -eq 1 ] || \
+               COMPREPLY=( "${COMPREPLY[@]}" $( compgen -c -- $cur ) )
+       esac
+
+       return 0
+}
+shopt -u hostcomplete && complete -F _ssh ssh slogin sftp xhost autossh
+
+# scp(1) completion
+#
+_scp()
+{
+       local cur userhost path
+
+       COMPREPLY=()
+       cur=`_get_cword`
+
+       _expand || return 0
+
+       if [[ "$cur" == *:* ]]; then
+               local IFS=$'\t\n'
+               # remove backslash escape from :
+               cur=${cur/\\:/:}
+               userhost=${cur%%?(\\):*}
+               path=${cur#*:}
+               # unescape spaces
+               path=${path//\\\\\\\\ / }
+               if [ -z "$path" ]; then
+                       # default to home dir of specified user on remote host
+                       path=$(ssh -o 'Batchmode yes' $userhost pwd 2>/dev/null)
+               fi
+               # escape spaces; remove executables, aliases, pipes and sockets;
+               # add space at end of file names
+               COMPREPLY=( $( ssh -o 'Batchmode yes' $userhost \
+                              command ls -aF1d "$path*" 2>/dev/null | \
+                              sed -e "s/[][(){}<>\",:;^&!$&=?\`|\\ ']/\\\\\\\\\\\\&/g" \
+                                  -e 's/[*@|=]$//g' -e 's/[^\/]$/& /g' ) )
+               return 0
+       fi
+
+       [[ "$cur" == */* ]] || _known_hosts -c -a
+               local IFS=$'\t\n'
+               COMPREPLY=( "${COMPREPLY[@]}" $( command ls -aF1d $cur* \
+                           2>/dev/null | sed \
+                           -e "s/[][(){}<>\",:;^&!$&=?\`|\\ ']/\\\\&/g" \
+                           -e 's/[*@|=]$//g' -e 's/[^\/]$/& /g' ) )
+       return 0
+}
+complete -F _scp $nospace scp
+}
+
+# rsync(1) completion
+#
+have rsync &&
+_rsync()
+{
+       local cur prev shell i userhost path
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       _expand || return 0
+
+       case "$prev" in
+       --@(config|password-file|include-from|exclude-from))
+               _filedir
+               return 0
+               ;;
+       -@(T|-temp-dir|-compare-dest))
+               _filedir -d
+               return 0
+               ;;
+       -@(e|-rsh))
+               COMPREPLY=( $( compgen -W 'rsh ssh' -- $cur ) )
+               return 0
+               ;;
+       esac
+       case "$cur" in
+       -*)
+               COMPREPLY=( $( compgen -W '-v -q  -c -a -r -R -b -u -l -L -H \
+                               -p -o -g -D -t -S -n -W -x -B -e -C -I -T -P \
+                               -z -h -4 -6 --verbose --quiet --checksum \
+                               --archive --recursive --relative --backup \
+                               --backup-dir --suffix= --update --links \
+                               --copy-links --copy-unsafe-links --safe-links \
+                               --hard-links --perms --owner --group --devices\
+                               --times --sparse --dry-run --whole-file \
+                               --no-whole-file --one-file-system \
+                               --block-size= --rsh= --rsync-path= \
+                               --cvs-exclude --existing --ignore-existing \
+                               --delete --delete-excluded --delete-after \
+                               --ignore-errors --max-delete= --partial \
+                               --force --numeric-ids --timeout= \
+                               --ignore-times --size-only --modify-window= \
+                               --temp-dir= --compare-dest= --compress \
+                               --exclude= --exclude-from= --include= \
+                               --include-from= --version --daemon --no-detach\
+                               --address= --config= --port= --blocking-io \
+                               --no-blocking-io --stats --progress \
+                               --log-format= --password-file= --bwlimit= \
+                               --write-batch= --read-batch= --help' -- $cur ))
+               ;;
+       *:*)
+               # find which remote shell is used
+               shell=rsh
+               for (( i=1; i < COMP_CWORD; i++ )); do
+                       if [[ "${COMP_WORDS[i]}" == -@(e|-rsh) ]]; then
+                               shell=${COMP_WORDS[i+1]}
+                               break
+                       fi
+               done
+               if [[ "$shell" == ssh ]]; then
+                       # remove backslash escape from :
+                       cur=${cur/\\:/:}
+                       userhost=${cur%%?(\\):*}
+                       path=${cur#*:}
+                       # unescape spaces
+                       path=${path//\\\\\\\\ / }
+                       if [ -z "$path" ]; then
+                               # default to home dir of specified
+                               # user on remote host
+                               path=$(ssh -o 'Batchmode yes' \
+                                       $userhost pwd 2>/dev/null)
+                       fi
+                       # escape spaces; remove executables, aliases, pipes
+                       # and sockets; add space at end of file names
+                       COMPREPLY=( $( ssh -o 'Batchmode yes' $userhost \
+                               command ls -aF1d "$path*" 2>/dev/null | \
+                               sed -e 's/ /\\\\\\\ /g' -e 's/[*@|=]$//g' \
+                               -e 's/[^\/]$/& /g' ) )
+               fi
+               ;;
+       *)
+               _known_hosts -c -a
+               _filedir
+               ;;
+       esac
+       return 0
+} &&
+complete -F _rsync $nospace $filenames rsync
+
+# Linux route(8) completion
+#
+[ $UNAME = Linux ] &&
+_route()
+{
+       local cur prev
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       if [ "$prev" = dev ]; then
+           COMPREPLY=( $( ifconfig -a | sed -ne 's|^\('$cur'[^ ]*\).*$|\1|p' ))
+           return 0
+       fi
+
+       COMPREPLY=( $( compgen -W 'add del -host -net netmask metric mss \
+                                  window irtt reject mod dyn reinstate dev \
+                                  default gw' -- $cur ) )
+
+       COMPREPLY=( $( echo " ${COMP_WORDS[@]}" | \
+                      (while read -d ' ' i; do
+                          [ "$i" == "" ] && continue
+                          # flatten array with spaces on either side,
+                          # otherwise we cannot grep on word
+                          # boundaries of first and last word
+                          COMPREPLY=" ${COMPREPLY[@]} "
+                          # remove word from list of completions
+                          COMPREPLY=( ${COMPREPLY/ $i / } )
+                       done
+                      echo "${COMPREPLY[@]}")
+                 ) )
+       return 0
+}
+[ $UNAME = Linux ] && complete -F _route route
+
+# GNU make(1) completion
+#
+have make || have gmake || have gnumake || have pmake &&
+_make()
+{
+       local file makef makef_dir="." makef_inc cur prev i
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       # --name value style option
+       case $prev in
+               -@(f|o|W))
+                       _filedir
+                       return 0
+                       ;;
+               -@(I|C))
+                       _filedir -d
+                       return 0
+                       ;;
+       esac
+
+       # --name=value style option
+       if [[ "$cur" == *=* ]]; then
+               prev=${cur/=*/}
+               cur=${cur/*=/}
+               case "$prev" in
+                       --@(file|makefile))
+                               _filedir
+                               return 0
+                               ;;
+                       --@(directory|include-dir))
+                               _filedir -d
+                               return 0
+                               ;;
+               esac
+       fi
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '-b -m -B -C -d -e -f -h -i -I\
+                       -j -l -k -n -o -p -q -r -R - s -S -t -v -w -W \
+                       --always-make --directory= --debug \
+                       --environment-overrides --file= --makefile= --help \
+                       --ignore-errors --include-dir= --jobs --load-average \
+                       --max-load --keep-going --just-print --dry-run \
+                       --recon --old-file= --assume-old= --print-data-base \
+                       --question --no-builtin-rules --no-builtin-variables \
+                       --silent --quiet --no-keep-goind --stop --touch \
+                       --version --print-directory --no-print-directory \
+                       --what-if= --new-file= --assume-new= \
+                       --warn-undefined-variables' -- $cur ) )
+       else
+               # before we check for makefiles, see if a path was specified
+               # with -C
+               for (( i=0; i < ${#COMP_WORDS[@]}; i++ )); do
+                       if [[ ${COMP_WORDS[i]} == -C ]]; then
+                               # eval for tilde expansion
+                               eval makef_dir=${COMP_WORDS[i+1]}
+                               break
+                       fi
+               done
+
+               # make reads `GNUmakefile', then `makefile', then `Makefile'
+               if [ -f ${makef_dir}/GNUmakefile ]; then
+                       makef=${makef_dir}/GNUmakefile
+               elif [ -f ${makef_dir}/makefile ]; then
+                       makef=${makef_dir}/makefile
+               elif [ -f ${makef_dir}/Makefile ]; then
+                       makef=${makef_dir}/Makefile
+               else
+                       makef=${makef_dir}/*.mk        # local convention
+               fi
+
+               # before we scan for targets, see if a Makefile name was
+               # specified with -f
+               for (( i=0; i < ${#COMP_WORDS[@]}; i++ )); do
+                       if [[ ${COMP_WORDS[i]} == -f ]]; then
+                               # eval for tilde expansion
+                               eval makef=${COMP_WORDS[i+1]}
+                               break
+                       fi
+               done
+
+               [ ! -f $makef ] && return 0
+
+               # deal with included Makefiles
+               makef_inc=$( grep -E '^-?include' $makef | sed -e "s,^.* ,"$makef_dir"/," )
+
+               for file in $makef_inc; do
+                       [ -f $file ] && makef="$makef $file"
+               done
+
+               COMPREPLY=( $( awk -F':' '/^[a-zA-Z0-9][^$#\/\t=]*:([^=]|$)/ \
+                               {split($1,A,/ /);for(i in A)print A[i]}' \
+                               $makef 2>/dev/null | command grep "^$cur" ))
+       fi
+} &&
+complete -f -F _make $filenames make gmake gnumake pmake
+
+# GNU tar(1) completion
+#
+_tar()
+{
+       local cur ext regex tar untar
+
+       COMPREPLY=()
+       cur=`_get_cword`
+
+       if [ $COMP_CWORD -eq 1 ]; then
+               COMPREPLY=( $( compgen -W 'c t x u r d A' -- $cur ) )
+               return 0
+       fi
+
+       case "${COMP_WORDS[1]}" in
+       ?(-)[cr]*f)
+               _filedir
+               return 0
+               ;;
+       +([^IZzjy])f)
+               ext='t@(ar?(.@(Z|gz|bz?(2)))|gz|bz?(2))'
+               regex='t\(ar\(\.\(Z\|gz\|bz2\?\)\)\?\|gz\|bz2\?\)'
+               ;;
+       *[Zz]*f)
+               ext='t?(ar.)@(gz|Z)'
+               regex='t\(ar\.\)\?\(gz\|Z\)'
+               ;;
+       *[Ijy]*f)
+               ext='t?(ar.)bz?(2)'
+               regex='t\(ar\.\)\?bz2\?'
+               ;;
+       *)
+               _filedir
+               return 0
+               ;;
+               
+       esac
+
+       if [[ "$COMP_LINE" == *$ext' ' ]]; then
+               # complete on files in tar file
+               #
+               # get name of tar file from command line
+               tar=$( echo "$COMP_LINE" | \
+                       sed -e 's/^.* \([^ ]*'$regex'\) .*$/\1/' )
+               # devise how to untar and list it
+               untar=t${COMP_WORDS[1]//[^Izjyf]/}
+
+               COMPREPLY=( $( compgen -W "$( echo $( tar $untar $tar \
+                               2>/dev/null ) )" -- "$cur" ) )
+               return 0
+       fi
+
+       # file completion on relevant files
+       _filedir "$ext"
+
+       return 0
+}
+[ -n "${COMP_TAR_INTERNAL_PATHS:-}" ] && complete -F _tar $dirnames tar ||
+       complete -F _tar $filenames tar
+
+# jar(1) completion
+#
+have jar &&
+_jar()
+{
+       local cur
+
+       COMPREPLY=()
+       cur=`_get_cword`
+
+       if [ $COMP_CWORD = 1 ]; then
+               COMPREPLY=( $( compgen -W 'c t x u' -- $cur ) )
+               return 0
+       fi
+
+       case "${COMP_WORDS[1]}" in
+               *c*f)
+                       _filedir
+                       ;;
+               *f)
+                       _filedir '?(e|j|w)ar'
+                       ;;
+               *)
+                       _filedir
+                       ;;
+       esac
+} &&
+complete -F _jar $filenames jar
+
+# Linux iptables(8) completion
+#
+have iptables &&
+_iptables()
+{
+       local cur prev table chain
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+       chain='s/^Chain \([^ ]\+\).*$/\1/p'
+
+       if [[ $COMP_LINE == *-t\ *filter* ]]; then
+               table="-t filter"
+       elif [[ $COMP_LINE == *-t\ *nat* ]]; then
+               table="-t nat"
+       elif [[ $COMP_LINE == *-t\ *mangle* ]]; then
+               table="-t mangle"
+       fi
+
+       case "$prev" in
+       -*[AIDRPFXLZ])
+               COMPREPLY=( $( compgen -W '`iptables $table -nL | \
+                           sed -ne "s/^Chain \([^ ]\+\).*$/\1/p"`' -- $cur ) )
+               ;;
+       -*t)
+               COMPREPLY=( $( compgen -W 'nat filter mangle' -- $cur ) )
+               ;;
+       -j)
+               if [ "$table" = "-t filter" -o "$table" = "" ]; then
+                   COMPREPLY=( $( compgen -W 'ACCEPT DROP LOG ULOG REJECT \
+                   `iptables $table -nL | sed -ne "$chain" \
+                   -e "s/INPUT|OUTPUT|FORWARD|PREROUTING|POSTROUTING//"`' -- \
+                   $cur ) )
+               elif [ "$table" = "-t nat" ]; then
+                   COMPREPLY=( $( compgen -W 'ACCEPT DROP LOG ULOG REJECT \
+                   MIRROR SNAT DNAT MASQUERADE `iptables $table -nL | \
+                   sed -ne "$chain" -e "s/OUTPUT|PREROUTING|POSTROUTING//"`' \
+                   -- $cur ) )
+               elif [ "$table" = "-t mangle" ]; then
+                   COMPREPLY=( $( compgen -W 'ACCEPT DROP LOG ULOG REJECT \
+                   MARK TOS `iptables $table -nL | sed -ne "$chain" \
+                   -e "s/INPUT|OUTPUT|FORWARD|PREROUTING|POSTROUTING//"`' -- \
+                   $cur ) )
+               fi
+               ;;
+       *)
+               if [[ "$cur" == -* ]]; then
+                   COMPREPLY=( $( compgen -W '-i -o -s -d -p -f -m --append \
+                   --delete --insert --replace --list --flush --zero --new \
+                   --delete-chain --policy --rename-chain --proto --source \
+                   --destination --in-interface --jump --match --numeric \
+                   --out-interface --table --verbose --line-numbers --exact \
+                   --fragment --modprobe= --set-counters --version' -- "$cur") )
+               fi
+               ;;
+       esac
+
+} &&
+complete -F _iptables iptables
+
+# tcpdump(8) completion
+#
+have tcpdump &&
+_tcpdump()
+{
+       local cur
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       case "$prev" in
+               -@(r|w|F))
+                       _filedir
+                       return 0
+                       ;;
+               -i)
+                       _available_interfaces -a
+                       return 0
+                       ;;
+       esac
+
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '-a -d -e -f -l -n -N -O -p \
+                       -q -R -S -t -u -v -x -C -F -i -m -r -s -T -w \
+                       -E' -- $cur ) )
+       fi
+
+} &&
+complete -F _tcpdump tcpdump
+
+# autorpm(8) completion
+#
+have autorpm &&
+_autorpm()
+{
+       local cur
+
+       COMPREPLY=()
+       cur=`_get_cword`
+
+       COMPREPLY=( $( compgen -W '--notty --debug --help --version \
+                                  auto add fullinfo info help install list \
+                                  remove set' -- $cur ) )
+
+} &&
+complete -F _autorpm autorpm
+
+# This meta-cd function observes the CDPATH variable, so that cd additionally
+# completes on directories under those specified in CDPATH.
+#
+_cd()
+{
+       local IFS=$'\t\n' cur=`_get_cword` i j k
+
+       # try to allow variable completion
+       if [[ "$cur" == ?(\\)\$* ]]; then
+               COMPREPLY=( $( compgen -v -P '$' -- "${cur#?(\\)$}" ) )
+               return 0
+       fi
+
+       # Use standard dir completion if no CDPATH or parameter starts with /,
+       # ./ or ../
+       if [ -z "${CDPATH:-}" ] || [[ "$cur" == ?(.)?(.)/* ]]; then
+               _filedir -d
+               return 0
+       fi
+
+       local -r mark_dirs=$(_rl_enabled mark-directories && echo y)
+       local -r mark_symdirs=$(_rl_enabled mark-symlinked-directories && echo y)
+
+       # we have a CDPATH, so loop on its contents
+       for i in ${CDPATH//:/$'\t'}; do
+               # create an array of matched subdirs
+               k="${#COMPREPLY[@]}"
+               for j in $( compgen -d $i/$cur ); do
+                       if [[ ( $mark_symdirs && -h $j || $mark_dirs && ! -h $j ) && ! -d ${j#$i/} ]]; then
+                               j="${j}/"
+                       fi
+                       COMPREPLY[k++]=${j#$i/}
+               done
+       done
+
+       _filedir -d
+
+       if [[ ${#COMPREPLY[@]} -eq 1 ]]; then
+           i=${COMPREPLY[0]}
+           if [ "$i" == "$cur" ] && [[ $i != "*/" ]]; then
+               COMPREPLY[0]="${i}/"
+           fi
+       fi
+           
+       return 0
+}
+if shopt -q cdable_vars; then
+    complete -v -F _cd $nospace $filenames cd
+else
+    complete -F _cd $nospace $filenames cd
+fi
+
+_remove_comp_word()
+{
+       if [[ COMP_CWORD -eq 0 ]]; then
+               return
+       elif [[ ${#COMP_WORDS[@]} -ge 2 ]]; then
+               local old_cw0="${COMP_WORDS[0]}"
+               local new_cw0="${COMP_WORDS[1]}"
+               local old_length="${#COMP_LINE}"
+               COMP_LINE=${COMP_LINE#${old_cw0}}
+               local head=${COMP_LINE:0:${#new_cw0}}
+               local i=1
+               while [[ $head != $new_cw0 ]]; do
+                       COMP_LINE=${COMP_LINE:1}
+                       head=${COMP_LINE:0:${#new_cw0}}
+                       if (( ++i > 10 )); then
+                               break
+                       fi
+               done
+               local new_length="${#COMP_LINE}"
+               COMP_POINT=$(( COMP_POINT + new_length - old_length))
+
+               COMP_CWORD=$(( COMP_CWORD - 1 ))
+               for (( i=0; i < ${#COMP_WORDS[@]} - 1; ++i )); do
+                       COMP_WORDS[i]="${COMP_WORDS[i+1]}"
+               done
+               unset COMP_WORDS[${#COMP_WORDS[@]}-1]
+       else
+               return
+       fi
+}
+
+# A meta-command completion function for commands like sudo(8), which need to
+# first complete on a command, then complete according to that command's own
+# completion definition - currently not quite foolproof (e.g. mount and umount
+# don't work properly), but still quite useful.
+#
+_command()
+{
+       local cur func cline cspec noglob cmd done i \
+             _COMMAND_FUNC _COMMAND_FUNC_ARGS
+
+       _remove_comp_word
+       COMPREPLY=()
+       cur=`_get_cword`
+       # If the the first arguments following our meta-command-invoker are
+       # switches, get rid of them. Most definitely not foolproof.
+       done=
+       while [ -z $done ] ; do
+           cmd=${COMP_WORDS[0]}
+           if [[ "$cmd" == -* ]] && [ $COMP_CWORD -ge 1 ]; then
+               _remove_comp_word
+           elif [[ "$cmd" == -* ]] && [[ $COMP_CWORD -eq 0 ]]; then
+               return
+           else 
+               done=1
+           fi
+       done
+
+       if [ $COMP_CWORD -eq 0 ]; then
+               COMPREPLY=( $( compgen -c -- $cur ) )
+       elif complete -p $cmd &>/dev/null; then
+               cspec=$( complete -p $cmd )
+               if [ "${cspec#* -F }" != "$cspec" ]; then
+                       # COMP_CWORD and COMP_WORDS() are not read-only,
+                       # so we can set them before handing off to regular
+                       # completion routine
+
+                       # get function name
+                       func=${cspec#*-F }
+                       func=${func%% *}
+
+                       if [[ ${#COMP_WORDS[@]} -ge 2 ]]; then
+                               $func $cmd "${COMP_WORDS[${#COMP_WORDS[@]}-1]}" "${COMP_WORDS[${#COMP_WORDS[@]}-2]}"
+                       else
+                               $func $cmd "${COMP_WORDS[${#COMP_WORDS[@]}-1]}"
+                       fi
+
+                       # remove any \: generated by a command that doesn't
+                       # default to filenames or dirnames (e.g. sudo chown)
+                       # FIXME: I'm pretty sure this does not work!
+                       if [ "${cspec#*-o }" != "$cspec" ]; then
+                               cspec=${cspec#*-o }
+                               cspec=${cspec%% *}
+                               if [[ "$cspec" != @(dir|file)names ]]; then
+                                       COMPREPLY=("${COMPREPLY[@]//\\\\:/:}")
+                               fi
+                       fi
+               elif [ -n "$cspec" ]; then
+                       cspec=${cspec#complete};
+                       cspec=${cspec%%$cmd};
+                       COMPREPLY=( $( eval compgen "$cspec" -- "$cur" ) );
+               fi
+       fi
+
+       [ ${#COMPREPLY[@]} -eq 0 ] && _filedir
+}
+complete -F _command $filenames nohup exec nice eval strace time ltrace then \
+       else do vsound command xargs
+
+_root_command()
+{
+       PATH=$PATH:/sbin:/usr/sbin:/usr/local/sbin _command $1 $2 $3
+}
+complete -F _root_command $filenames sudo fakeroot really
+
+# ant(1) completion
+#
+have ant && {
+_ant()
+{
+       local cur prev buildfile i
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       case "$prev" in
+               -buildfile|-f)
+                       _filedir 'xml'
+                       return 0
+                       ;;
+               -logfile)
+                       _filedir
+                       return 0
+                       ;;
+       esac
+
+       if [[ "$cur" == -* ]]; then
+               # relevant options completion
+               COMPREPLY=( $( compgen -W '-help -projecthelp -version -quiet \
+                              -verbose -debug -emacs -logfile -logger \
+                              -listener -buildfile -f -D -find' -- $cur ) )
+       else
+               # available targets completion
+               # find which buildfile to use
+               buildfile=build.xml
+               for (( i=1; i < COMP_CWORD; i++ )); do
+                       if [[ "${COMP_WORDS[i]}" == -buildfile ]]; then
+                               buildfile=${COMP_WORDS[i+1]}
+                               break
+                       fi
+               done
+               [ ! -f $buildfile ] && return 0
+
+               # parse buildfile for targets
+               COMPREPLY=( $( awk -F'"' '/<target name="/ {print $2}' \
+                               $buildfile | grep "^$cur" )
+                           $( awk -F"'" "/<target name='/ "'{print $2}' \
+                               $buildfile | grep "^$cur" )
+                           $( awk -F'"' '/<target [^n]/ {if ($1 ~ /name=/) { print $2 } else if ($3 ~ /name=/) {print $4} else if ($5 ~ /name=/) {print $6}}' \
+                               $buildfile | grep "^$cur" ) )
+       fi
+}
+have complete-ant-cmd.pl && \
+     complete -C complete-ant-cmd.pl -F _ant $filenames ant || \
+     complete -F _ant $filenames ant
+}
+
+have nslookup &&
+_nslookup()
+{
+       local cur
+
+       COMPREPLY=()
+       cur=${COMP_WORDS[COMP_CWORD]#-}
+
+       COMPREPLY=( $( compgen -P '-' -W 'all class= debug d2 domain= \
+                              srchlist= defname search port= querytype= \
+                              type= recurse retry root timeout vc \
+                              ignoretc' -- $cur ) )
+} &&
+complete -F _nslookup nslookup
+
+# mysqladmin(1) completion
+#
+have mysqladmin &&
+_mysqladmin()
+{
+       local cur prev
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       case "$prev" in
+       -u)
+               COMPREPLY=( $( compgen -u -- $cur ) )
+               return 0
+               ;;
+       *)
+               ;;
+       esac
+
+       COMPREPLY=( $( compgen -W '-# -f -? -C -h -p -P -i -r -E -s -S -t -u \
+                                             -v -V -w' -- $cur ) )
+
+       COMPREPLY=( "${COMPREPLY[@]}" \
+                   $( compgen -W 'create drop extended-status flush-hosts \
+                                  flush-logs flush-status flush-tables \
+                                  flush-threads flush-privileges kill \
+                                  password ping processlist reload refresh \
+                                  shutdown status variables version' \
+                      -- $cur ) )
+} &&
+complete -F _mysqladmin mysqladmin
+
+# gzip(1) completion
+#
+have gzip &&
+_gzip()
+{
+       local cur prev xspec IFS=$'\t\n'
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '-c -d -f \
+                       -h -l -L -n -N -q -r -S -t -v -V \
+                       -1 -2 -3 -4 -5 -6 -7 -8 -9 \
+                       --stdout --decompress --force --help --list \
+                       --license --no-name --name --quiet --recursive \
+                       --suffix --test --verbose --version --fast \
+                       --best' -- $cur ) )
+               return 0
+       fi
+
+       xspec="*.?(t)gz"
+       if [[ "$prev" == --* ]]; then
+               [[ "$prev" == --decompress || \
+                       "$prev" == --list || \
+                       "$prev" == --test ]] && xspec="!"$xspec
+               [[ "$prev" == --force ]] && xspec=
+       elif [[ "$prev" == -* ]]; then
+               [[ "$prev" == -*[dlt]* ]] && xspec="!"$xspec
+               [[ "$prev" == -*f* ]] && xspec=
+       elif [ "$prev" = '>' ]; then
+               xspec=
+       elif [ "$prev" = '<' ]; then
+               xspec=
+       fi
+
+       _expand || return 0
+
+       COMPREPLY=( $( compgen -f -X "$xspec" -- $cur ) \
+                   $( compgen -d -- $cur ) )
+} &&
+complete -F _gzip $filenames gzip
+
+# bzip2(1) completion
+#
+have bzip2 &&
+_bzip2()
+{
+       local cur prev xspec IFS=$'\t\n'
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '-c -d -f -h -k -L -q -s \
+                       -t -v -V -z -1 -2 -3 -4 -5 -6 -7 -8 -9 \
+                       --help --decompress --compress --keep --force \
+                       --test --stdout --quiet --verbose --license \
+                       --version --small --fast --best' -- $cur ) )
+               return 0
+       fi
+
+       xspec="*.bz2"
+       if [[ "$prev" == --* ]]; then
+               [[ "$prev" == --decompress || \
+                       "$prev" == --list || \
+                       "$prev" == --test ]] && xspec="!"$xspec
+               [[ "$prev" == --compress ]] && xspec=
+       elif [[ "$prev" == -* ]]; then
+               [[ "$prev" == -*[dt]* ]] && xspec="!"$xspec
+               [[ "$prev" == -*z* ]] && xspec=
+       fi
+
+       _expand || return 0
+
+       COMPREPLY=( $( compgen -f -X "$xspec" -- $cur ) \
+                   $( compgen -d -- $cur ) )
+} &&
+complete -F _bzip2 $filenames bzip2
+
+# openssl(1) completion
+#
+have openssl && {
+_openssl_sections()
+{
+       local config
+
+       config=/etc/ssl/openssl.cnf
+       [ ! -f $config ] && config=/usr/share/ssl/openssl.cnf
+       for (( i=2; i < COMP_CWORD; i++ )); do
+               if [[ "${COMP_WORDS[i]}" == -config ]]; then
+                       config=${COMP_WORDS[i+1]}
+                       break
+               fi
+       done
+       [ ! -f $config ] && return 0
+
+       COMPREPLY=( $( awk '/\[.*\]/ {print $2} ' $config | grep "^$cur" ) )
+}
+
+_openssl()
+{
+       local cur prev
+
+       COMPREPLY=()
+       cur=`_get_cword`
+
+       if [ $COMP_CWORD -eq 1 ]; then
+               COMPREPLY=( $( compgen -W 'asn1parse ca ciphers crl crl2pkcs7 \
+                       dgst dh dhparam dsa dsaparam enc errstr gendh gendsa \
+                       genrsa nseq passwd pkcs12 pkcs7 pkcs8 rand req rsa \
+                       rsautl s_client s_server s_time sess_id smime speed \
+                       spkac verify version x509 md2 md4 md5 mdc2 rmd160 sha \
+                       sha1 base64 bf bf-cbc bf-cfb bf-ecb bf-ofb cast \
+                       cast-cbc cast5-cbc cast5-cfb cast5-ecb cast5-ofb des \
+                       des-cbc des-cfb des-ecb des-ede des-ede-cbc \
+                       des-ede-cfb des-ede-ofb des-ede3 des-ede3-cbc \
+                       des-ede3-cfb des-ede3-ofb des-ofb des3 desx rc2 \
+                       rc2-40-cbc rc2-64-cbc rc2-cbc rc2-cfb rc2-ecb rc2-ofb \
+                       rc4 rc4-40' -- $cur ) )
+       else
+               prev=${COMP_WORDS[COMP_CWORD-1]}
+               case ${COMP_WORDS[1]} in
+                       asn1parse)
+                               case $prev in
+                                       -inform)
+                                               COMPREPLY=( $( compgen -W 'DER PEM' -- $cur ) )
+                                               return 0
+                                               ;;
+                                       -@(in|out|oid))
+                                               _filedir
+                                               return 0
+                                               ;;
+                                       esac
+
+                               if [[ "$cur" == -* ]]; then
+                                       COMPREPLY=( $( compgen -W '-inform -in -out -noout -offset \
+                                               -length -i -oid -strparse' -- $cur ) )
+                               fi
+                               ;;
+                       ca)
+                               case $prev in
+                                       -@(config|revoke|cert|in|out|spkac|ss_cert))
+                                               _filedir
+                                               return 0
+                                               ;;
+                                       -outdir)
+                                               _filedir -d
+                                               return 0
+                                               ;;
+                                       -@(name|crlexts|extensions))
+                                               _openssl_sections
+                                               return 0
+                                               ;;
+                               esac
+
+                               if [[ "$cur" == -* ]]; then
+                                       COMPREPLY=( $( compgen -W '-verbose -config -name \
+                                               -gencrl -revoke -crldays -crlhours -crlexts \
+                                               -startdate -enddate -days -md -policy -keyfile \
+                                               -key -passin -cert -in -out -notext -outdir \
+                                               -infiles -spkac -ss_cert -preserveDN -batch \
+                                               -msie_hack -extensions' -- $cur ) )
+                               fi
+                               ;;
+                       ciphers)
+                               if [[ "$cur" == -* ]]; then
+                                       COMPREPLY=( $( compgen -W '-v -ssl2 -ssl3 -tls1' -- $cur ) )
+                               fi
+                               ;;
+                       crl)
+                               case $prev in
+                                       -@(in|out)form)
+                                               COMPREPLY=( $( compgen -W 'DER PEM' -- $cur ) )
+                                               return 0
+                                               ;;
+                                       -@(in|out|CAfile))
+                                               _filedir
+                                               return 0
+                                               ;;
+                                       -CAPath)
+                                               _filedir -d
+                                               return 0
+                                               ;;
+                               esac
+
+                               if [[ "$cur" == -* ]]; then
+                                       COMPREPLY=( $( compgen -W '-inform -outform -text -in -out -noout \
+                                               -hash -issuer -lastupdate -nextupdate -CAfile -CApath' -- $cur ) )
+                               fi
+                               ;;
+                       crl2pkcs7)
+                               case $prev in
+                                       -@(in|out)form)
+                                               COMPREPLY=( $( compgen -W 'DER PEM' -- $cur ) )
+                                               return 0
+                                               ;;
+                                       -@(in|out))
+                                               _filedir
+                                               return 0
+                                               ;;
+                               esac
+
+                               if [[ "$cur" == -* ]]; then
+                                       COMPREPLY=( $( compgen -W '-inform -outform -in -out -print_certs' -- $cur ) )
+                               fi
+                               ;;
+                       dgst)
+                               case $prev in
+                                       -@(out|sign|verify|prvrify|signature))
+                                               _filedir
+                                               return 0
+                                               ;;
+                               esac
+
+                               if [[ "$cur" == -* ]]; then
+                                       COMPREPLY=( $( compgen -W '-md5 -md4 -md2 -sha1 -sha -mdc2 -ripemd160 -dss1 \
+                                               -c -d -hex -binary -out -sign -verify -prverify -signature' -- $cur ) )
+                               else
+                                               _filedir
+                               fi
+                              ;;
+                       dsa)
+                               case $prev in
+                                       -@(in|out)form)
+                                               COMPREPLY=( $( compgen -W 'DER PEM' -- $cur ) )
+                                               return 0
+                                               ;;
+                                       -@(in|out))
+                                               _filedir
+                                               return 0
+                                               ;;
+                               esac
+
+                               if [[ "$cur" == -* ]]; then
+                                       COMPREPLY=( $( compgen -W '-inform -outform -in -passin -out -passout -des -des3 -idea -text -noout \
+                                               -modulus -pubin -pubout' -- $cur ) )
+                               fi
+                               ;;
+                       dsaparam)
+                               case $prev in
+                                       -@(in|out)form)
+                                               COMPREPLY=( $( compgen -W 'DER PEM' -- $cur ) )
+                                               return 0
+                                               ;;
+                                       -@(in|out|rand))
+                                               _filedir
+                                               return 0
+                                               ;;
+                               esac
+
+                               if [[ "$cur" == -* ]]; then
+                                       COMPREPLY=( $( compgen -W '-inform -outform -in -out -noout \
+                                               -text -C -rand -genkey' -- $cur ) )
+                               fi
+                               ;;
+                       enc)
+                               case $prev in
+                                       -@(in|out|kfile))
+                                               _filedir
+                                               return 0
+                                               ;;
+                               esac
+
+                               if [[ "$cur" == -* ]]; then
+                                       COMPREPLY=( $( compgen -W '-ciphername -in -out -pass \
+                                               -e -d -a -A -k -kfile -S -K -iv -p -P -bufsize -debug' -- $cur ) )
+                               fi
+                               ;;
+                       dhparam)
+                               case $prev in
+                                       -@(in|out)form)
+                                               COMPREPLY=( $( compgen -W 'DER PEM' -- $cur ) )
+                                               return 0
+                                               ;;
+                                       -@(in|out|rand))
+                                               _filedir
+                                               return 0
+                                               ;;
+                               esac
+
+                               if [[ "$cur" == -* ]]; then
+                                       COMPREPLY=( $( compgen -W '-inform -outform -in -out -dsaparam -noout \
+                                               -text -C -2 -5 -rand' -- $cur ) )
+                               fi
+                               ;;
+                       gendsa)
+                               case $prev in
+                                       -@(out|rand))
+                                               _filedir
+                                               return 0
+                                               ;;
+                               esac
+
+                               if [[ "$cur" == -* ]]; then
+                                       COMPREPLY=( $( compgen -W '-out -des -des3 -idea -rand' -- $cur ) )
+                               else
+                                               _filedir
+                               fi
+                               ;;
+                       genrsa)
+                               case $prev in
+                                       -@(out|rand))
+                                               _filedir
+                                               return 0
+                                               ;;
+                               esac
+
+                               if [[ "$cur" == -* ]]; then
+                                       COMPREPLY=( $( compgen -W '-out -passout -des -des3 -idea -f4 -3 -rand' -- $cur ) )
+                               fi
+                               ;;
+                       pkcs7)
+                               case $prev in
+                                       -@(in|out)form)
+                                               COMPREPLY=( $( compgen -W 'DER PEM' -- $cur ) )
+                                               return 0
+                                               ;;
+                                       -@(in|out))
+                                               _filedir
+                                               return 0
+                                               ;;
+                               esac
+
+                               if [[ "$cur" == -* ]]; then
+                                       COMPREPLY=( $( compgen -W '-inform -outform -in -out -print_certs -text -noout' -- $cur ) )
+                               fi
+                               ;;
+                       rand)
+                               case $prev in
+                                       -@(out|rand))
+                                               _filedir
+                                               return 0
+                                               ;;
+                               esac
+
+                               if [[ "$cur" == -* ]]; then
+                                       COMPREPLY=( $( compgen -W '-out -rand -base64' -- $cur ) )
+                               fi
+                               ;;
+                       req)
+                               case "$prev" in
+                                       -@(in|out|key)form)
+                                               COMPREPLY=( $( compgen -W 'DER PEM' -- $cur ) )
+                                               return 0
+                                               ;;
+
+                                       -@(in|out|rand|key|keyout|config))
+                                               _filedir
+                                               return 0
+                                               ;;
+                                       -extensions)
+                                               _openssl_sections
+                                               return 0
+                                               ;;
+                               esac
+
+                               if [[ "$cur" == -* ]]; then
+                                       COMPREPLY=( $( compgen -W '-inform -outform -in \
+                                               -passin -out -passout -text -noout -verify \
+                                               -modulus -new -rand -newkey -newkey -nodes \
+                                               -key -keyform -keyout -md5 -sha1 -md2 -mdc2 \
+                                               -config -x509 -days -asn1-kludge -newhdr \
+                                               -extensions -reqexts section' -- $cur ) )
+                               fi
+                               ;;
+                       rsa)
+                               case $prev in
+                                       -@(in|out)form)
+                                               COMPREPLY=( $( compgen -W 'DER NET PEM' -- $cur ) )
+                                               return 0
+                                               ;;
+                                       -@(in|out))
+                                               _filedir
+                                               return 0
+                                               ;;
+                               esac
+
+                               if [[ "$cur" == -* ]]; then
+                                       COMPREPLY=( $( compgen -W '-inform -outform -in -passin -out -passout \
+                                               -sgckey -des -des3 -idea -text -noout -modulus -check -pubin \
+                                               -pubout -engine' -- $cur ) )
+                               fi
+                               ;;
+                       rsautl)
+                               case $prev in
+                                       -@(in|out|inkey))
+                                               _filedir
+                                               return 0
+                                               ;;
+                               esac
+
+                               if [[ "$cur" == -* ]]; then
+                                       COMPREPLY=( $( compgen -W '-in -out -inkey -pubin -certin -sign -verify \
+                                               -encrypt -decrypt -pkcs -ssl -raw -hexdump -asn1parse' -- $cur ) )
+                               fi
+                               ;;
+                       s_client)
+                               case $prev in
+                                       -connect)
+                                               _known_hosts
+                                               return 0
+                                               ;;
+                                       -@(cert|key|CAfile|rand))
+                                               _filedir
+                                               return 0
+                                               ;;
+                                       -CApath)
+                                               _filedir -d
+                                               return 0
+                                               ;;
+                               esac
+
+                               if [[ "$cur" == -* ]]; then
+                                       COMPREPLY=( $( compgen -W '-connect -verify -cert -key -CApath -CAfile \
+                                               -reconnect -pause -showcerts -debug -msg -nbio_test -state -nbio \
+                                               -crlf -ign_eof -quiet -ssl2 -ssl3 -tls1 -no_ssl2 -no_ssl3 -no_tls1 \
+                                               -bugs -cipher -starttls -engine -rand' -- $cur ) )
+                               fi
+                               ;;
+                       s_server)
+                               case $prev in
+                                       -@(cert|key|dcert|dkey|dhparam|CAfile|rand))
+                                               _filedir
+                                               return 0
+                                               ;;
+                                       -CApath)
+                                               _filedir -d
+                                               return 0
+                                               ;;
+                               esac
+
+                               if [[ "$cur" == -* ]]; then
+                                       COMPREPLY=( $( compgen -W '-accept -context -verify -Verify -cert -key \
+                                                -dcert -dkey -dhparam -nbio -nbio_test -crlf -debug -msg -state -CApath \
+                                                -CAfile -nocert -cipher -quiet -no_tmp_rsa -ssl2 -ssl3 -tls1 -no_ssl2 \
+                                                -no_ssl3 -no_tls1 -no_dhe -bugs -hack -www -WWW -HTTP -engine -id_prefix \
+                                                -rand' -- $cur ) )
+                                fi
+                                ;;
+                       s_time)
+                               case $prev in
+                                       -connect)
+                                               _known_hosts
+                                               return 0
+                                               ;;
+                                       -@(cert|key|CAfile))
+                                               _filedir
+                                               return 0
+                                               ;;
+                                       -CApath)
+                                               _filedir -d
+                                               return 0
+                                               ;;
+                               esac
+
+                               if [[ "$cur" == -* ]]; then
+                                       COMPREPLY=( $( compgen -W '-connect -www -cert -key -CApath -CAfile -reuse \
+                                               -new -verify -nbio -time -ssl2 -ssl3 -bugs -cipher' -- $cur ) )
+                               fi
+                               ;;
+
+                       sess_id) 
+                               case $prev in
+                                       -@(in|out)form)
+                                               COMPREPLY=( $( compgen -W 'DER PEM' -- $cur ) )
+                                               return 0
+                                               ;;
+                                       -@(in|out))
+                                               _filedir
+                                               return 0
+                                               ;;
+                               esac
+
+
+                               if [[ "$cur" == -* ]]; then
+                                       COMPREPLY=( $( compgen -W '-inform -outform -in -out -text -noout \
+                                               -context ID' -- $cur ) )
+                               fi
+                               ;;
+                       smime)
+                               case $prev in
+                                       -@(in|out)form)
+                                               COMPREPLY=( $( compgen -W 'SMIME DER PEM' -- $cur ) )
+                                               return 0
+                                               ;;
+                                       -@(in|out|certfile|signer|recip|inkey|content|rand))
+                                               _filedir
+                                               return 0
+                                               ;;
+                               esac
+
+                               if [[ "$cur" == -* ]]; then
+                                       COMPREPLY=( $( compgen -W '-encrypt -decrypt -sign -verify -pk7out -des -des3 \
+                                               -rc2-40 -rc2-64 -rc2-128 -aes128 -aes192 -aes256 -in -certfile -signer \
+                                               -recip -inform -passin -inkey -out -outform -content -to -from -subject \
+                                               -text -rand' -- $cur ) )
+                               else
+                                               _filedir
+                               fi
+                               ;;
+                       speed)
+                               if [[ "$cur" == -* ]]; then
+                                       COMPREPLY=( $( compgen -W '-engine' -- $cur ) )
+                               else
+                                       COMPREPLY=( $( compgen -W 'md2 mdc2 md5 hmac sha1 rmd160 idea-cbc \
+                                               rc2-cbc rc5-cbc bf-cbc des-cbc des-ede3 rc4 rsa512 rsa1024 rsa2048 \
+                                               rsa4096 dsa512 dsa1024 dsa2048 idea rc2 des rsa blowfish' -- $cur ) )
+                               fi
+                               ;;
+                       verify)
+                               case $prev in
+                                       -@(CAfile|untrusted))
+                                               _filedir
+                                               return 0
+                                               ;;
+                                       -CApath)
+                                               _filedir -d
+                                               return 0
+                                               ;;
+                               esac
+
+                               if [[ "$cur" == -* ]]; then
+                                       COMPREPLY=( $( compgen -W '-CApath -CAfile -purpose -untrusted -help -issuer_checks \
+                                               -verbose -certificates' -- $cur ) )
+                               else
+                                               _filedir
+                               fi
+                               ;;
+                       x509)
+                               case "$prev" in
+                                       -@(in|out|CA|CAkey|CAserial|extfile))
+                                               _filedir
+                                               return 0
+                                               ;;
+                                       -@(in|out)form)
+                                               COMPREPLY=( $( compgen -W 'DER PEM NET' -- $cur ) )
+                                               return 0
+                                               ;;
+                                       -@(key|CA|CAkey)form)
+                                               COMPREPLY=( $( compgen -W 'DER PEM' -- $cur ) )
+                                               return 0
+                                               ;;
+                                       -extensions)
+                                               _openssl_sections
+                                               return 0
+                                               ;;
+                               esac
+
+                               if [[ "$cur" == -* ]]; then
+                                       COMPREPLY=( $( compgen -W '-inform -outform \
+                                               -keyform -CAform -CAkeyform -in -out \
+                                               -serial -hash -subject -issuer -nameopt \
+                                               -email -startdate -enddate -purpose \
+                                               -dates -modulus -fingerprint -alias \
+                                               -noout -trustout -clrtrust -clrreject \
+                                               -addtrust -addreject -setalias -days \
+                                               -set_serial -signkey -x509toreq -req \
+                                               -CA -CAkey -CAcreateserial -CAserial \
+                                               -text -C -md2 -md5 -sha1 -mdc2 -clrext \
+                                               -extfile -extensions -engine' -- $cur ) )
+                               fi
+                               ;;
+                       @(md5|md4|md2|sha1|sha|mdc2|ripemd160))
+                               if [[ "$cur" == -* ]]; then
+                                       COMPREPLY=( $( compgen -W '-c -d' -- $cur ) )
+                               else
+                                               _filedir
+                               fi
+                               ;;
+               esac
+       fi
+
+       return 0
+}
+complete -F _openssl $default openssl
+}
+
+# screen(1) completion
+#
+have screen &&
+_screen()
+{
+       local cur prev preprev
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       [ "$COMP_CWORD" -ge 2 ] && preprev=${COMP_WORDS[COMP_CWORD-2]}
+
+       if [ "$preprev" = "-d" -o "$preprev" = "-D" -a "$prev" = "-r" -o \
+            "$prev" = "-R" ]; then
+               # list all
+               COMPREPLY=( $( command screen -ls | \
+                               sed -ne 's|^['$'\t'']\+\('$cur'[0-9]\+\.[^'$'\t'']\+\).*$|\1|p' ) )
+       else
+               case "$prev" in
+               -[rR])
+                       # list detached
+                       COMPREPLY=( $( command screen -ls | \
+                                       sed -ne 's|^['$'\t'']\+\('$cur'[0-9]\+\.[^'$'\t'']\+\).*Detached.*$|\1|p' ) )
+                       ;;
+               -[dDx])
+                       # list attached
+                       COMPREPLY=( $( command screen -ls | \
+                                       sed -ne 's|^['$'\t'']\+\('$cur'[0-9]\+\.[^'$'\t'']\+\).*Attached.*$|\1|p' ) )
+                       ;;
+               -s)
+                       # shells
+                       COMPREPLY=( $( grep ^${cur:-[^#]} /etc/shells ) )
+                       ;;
+               *)
+                       ;;
+               esac
+       fi
+
+       return 0
+} &&
+complete -F _screen $default screen
+
+# lftp(1) bookmark completion
+#
+have lftp &&
+_lftp()
+{
+       local cur
+
+       COMPREPLY=()
+       cur=`_get_cword`
+
+       if [ $COMP_CWORD -eq 1 ] && [ -f ~/.lftp/bookmarks ]; then
+           COMPREPLY=( $( compgen -W '$( sed -ne "s/^\(.*\)'$'\t''.*$/\1/p" \
+                          ~/.lftp/bookmarks )' -- $cur ) )
+       fi
+
+       return 0
+} &&
+complete -F _lftp $default lftp
+
+# ncftp(1) bookmark completion
+#
+have ncftp &&
+_ncftp()
+{
+       local cur
+
+       COMPREPLY=()
+       cur=`_get_cword`
+
+       if [ $COMP_CWORD -eq 1 ] && [ -f ~/.ncftp/bookmarks ]; then
+           COMPREPLY=( $( compgen -W '$( sed -ne "s/^\([^,]\{1,\}\),.*$/\1/p" \
+                          ~/.ncftp/bookmarks )' -- $cur ) )
+       fi
+
+       return 0
+} &&
+complete -F _ncftp $default ncftp
+
+# gdb(1) completion
+#
+have gdb &&
+_gdb()
+{
+       local cur prev
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       if [ $COMP_CWORD -eq 1 ]; then
+               COMPREPLY=( $( compgen -c -- $cur ) )
+       elif [ $COMP_CWORD -eq 2 ]; then
+               prev=${prev##*/}
+               COMPREPLY=( $( compgen -fW "$( command ps axo comm,pid | \
+                               awk '{if ($1 ~ /^'"$prev"'/) print $2}' ) )" \
+                               -- "$cur" ) )
+       fi
+} &&
+complete -F _gdb $filenames gdb
+
+# Postgresql completion
+#
+have psql && {
+_pg_databases() 
+{
+       return
+       COMPREPLY=( $( psql -l 2>/dev/null | \
+                       sed -e '1,/^-/d' -e '/^(/,$d' | \
+                       awk '{print $1}' | grep "^$cur" ) )
+}
+
+_pg_users()
+{
+       #COMPREPLY=( $( psql -qtc 'select usename from pg_user' template1 2>/dev/null | \
+       #               grep "^ $cur" ) )
+       #[ ${#COMPREPLY[@]} -eq 0 ] &&
+       COMPREPLY=( $( compgen -u -- $cur ) )
+}
+
+# createdb(1) completion
+#
+_createdb() 
+{
+       local cur prev
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       case "$prev" in
+       -@(h|-host=)) 
+               _known_hosts
+               return 0
+               ;;
+       -@(U|-username=))
+               _pg_users
+               return 0
+               ;;
+       esac
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '-D -T -E -h -p -U -W -e -q \
+                       --location= --template= --encoding= --host= --port= \
+                       --username= --password --echo --quiet --help' -- $cur ))
+       else
+               _pg_databases
+       fi
+}
+complete -F _createdb $default createdb
+
+# dropdb(1) completion
+#
+_dropdb() 
+{
+       local cur prev
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       case "$prev" in
+       -@(h|-host=)) 
+               _known_hosts
+               return 0
+               ;;
+       -@(U|-username=))
+               _pg_users
+               return 0
+               ;;
+       esac
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '-h -p -U -W -e -q \
+                               --host= --port= --username= --password \
+                               --interactive --echo --quiet --help' -- $cur ) )
+       else
+               _pg_databases
+       fi
+}
+complete -F _dropdb $default dropdb
+
+# psql(1) completion
+#
+_psql() 
+{
+       local cur prev
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       case "$prev" in
+       -h|--host) 
+               _known_hosts
+               return 0
+               ;;
+       -U|--username)
+               _pg_users
+               return 0
+               ;;
+       -d|--dbname)
+               _pg_databases
+               return 0
+               ;;
+       -@(o|f)|--output|--file)
+               _filedir
+               return 0
+               ;;
+       esac
+
+       if [[ "$cur" == -* ]]; then
+               # return list of available options
+               COMPREPLY=( $( compgen -W '-a --echo-all -A --no-align \
+                       -c --command -d --dbname -e --echo-queries \
+                       -E --echo-hidden -f --file -F --filed-separator \
+                       -h --host -H --html -l --list -n -o --output \
+                       -p --port -P --pset -q -R --record-separator \
+                       -s --single-step -S --single-line -t --tuples-only \
+                       -T --table-attr -U --username -v --variable \
+                       -V --version -W --password -x --expanded -X --nopsqlrc \
+                       -? --help ' -- $cur ) )
+       else
+               # return list of available databases
+               _pg_databases
+       fi
+}
+complete -F _psql $default psql
+}
+
+_longopt()
+{
+       local cur opt
+
+       cur=`_get_cword`
+
+       if [[ "$cur" == --*=* ]]; then
+               opt=${cur%%=*}
+               # cut backslash that gets inserted before '=' sign
+               opt=${opt%\\*}
+               cur=${cur#*=}
+               _filedir
+               COMPREPLY=( $( compgen -P "$opt=" -W '${COMPREPLY[@]}' -- $cur))
+               return 0
+       fi
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( $1 --help 2>&1 | sed -e '/--/!d' \
+                               -e 's/.*\(--[-A-Za-z0-9]\+=\?\).*/\1/' | \
+                              command grep "^$cur" | sort -u ) )
+       elif [[ "$1" == @(mk|rm)dir ]]; then
+               _filedir -d
+       else
+               _filedir
+       fi
+}
+# makeinfo and texi2dvi are defined elsewhere.
+for i in a2ps autoconf automake bc gprof ld nm objcopy objdump readelf strip \
+        bison cpio diff patch enscript cp df dir du ln ls mkfifo mknod mv rm \
+        touch vdir awk gperf grep grub indent less m4 sed shar date \
+        tee who texindex cat csplit cut expand fmt fold head \
+        md5sum nl od paste pr ptx sha1sum sort split tac tail tr unexpand \
+        uniq wc ldd bash id irb mkdir rmdir; do
+  have $i && complete -F _longopt $filenames $i
+done
+
+# These commands use filenames, so '-o filenames' is not needed.
+for i in env netstat seq uname units wget; do
+  have $i && complete -F _longopt $default $i
+done
+unset i
+
+# gcc(1) completion
+#
+# The only unusual feature is that we don't parse "gcc --help -v" output
+# directly, because that would include the options of all the other backend
+# tools (linker, assembler, preprocessor, etc) without any indication that
+# you cannot feed such options to the gcc driver directly.  (For example, the
+# linker takes a -z option, but you must type -Wl,-z for gcc.)  Instead, we
+# ask the driver ("g++") for the name of the compiler ("cc1"), and parse the
+# --help output of the compiler.
+#
+have gcc &&
+_gcc()
+{
+       local cur cc backend
+
+       COMPREPLY=()
+       cur=`_get_cword`
+
+       _expand || return 0
+
+       case "$1" in
+       gcj)
+               backend=jc1
+               ;;
+       gpc)
+               backend=gpc1
+               ;;
+       *77)
+               backend=f771
+               ;;
+       *)
+               backend=cc1     # (near-)universal backend
+               ;;
+       esac
+
+       if [[ "$cur" == -* ]]; then
+               cc=$( $1 -print-prog-name=$backend )
+               # sink stderr:
+               # for C/C++/ObjectiveC it's useless
+               # for FORTRAN/Java it's an error
+               COMPREPLY=( $( $cc --help 2>/dev/null | tr '\t' ' ' | \
+                              sed -e '/^  *-/!d' -e 's/ *-\([^ ]*\).*/-\1/' | \
+                              command grep "^$cur" | sort -u ) )
+       else
+               _filedir
+       fi
+} &&
+complete $filenames -F _gcc gcc g++ c++ g77 gcj gpc
+[ $UNAME = GNU -o $UNAME = Linux -o $UNAME = Cygwin ] && \
+[ -n "${have:-}" ] && complete $filenames -F _gcc cc
+
+# Linux cardctl(8) completion
+#
+have cardctl &&
+_cardctl()
+{
+       local cur
+
+       COMPREPLY=()
+       cur=`_get_cword`
+
+       if [ $COMP_CWORD -eq 1 ]; then
+               COMPREPLY=( $( compgen -W 'status config ident suspend \
+                                          resume reset eject insert scheme' \
+                              -- $cur ) )
+       fi
+} &&
+complete -F _cardctl cardctl
+
+# This function is required by _dpkg() and _dpkg-reconfigure()
+#
+have dpkg && {
+_comp_dpkg_installed_packages()
+{
+       grep -A 1 "Package: $1" /var/lib/dpkg/status | \
+               grep -B 1 -E "ok installed|half-installed|unpacked| \
+                                     half-configured|config-files" | \
+               grep "Package: $1" | cut -d\  -f2
+}
+
+# Debian dpkg(8) completion
+#
+_dpkg()
+{
+       local cur prev i
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+       i=$COMP_CWORD
+
+       _expand || return 0
+
+       # find the last option flag
+       if [[ $cur != -* ]]; then
+               while [[ $prev != -* && $i != 1 ]]; do
+                       i=$((i-1))
+                       prev=${COMP_WORDS[i-1]}
+               done
+       fi
+
+       case "$prev" in 
+       -@(c|i|A|I|f|e|x|X|-@(install|unpack|record-avail|contents|info|fsys-tarfile|field|control|extract)))
+               _filedir '?(u)deb'
+               return 0
+               ;;
+       -@(b|-build))
+               _filedir -d
+               return 0
+               ;;
+       -@(s|p|l|-@(status|print-avail|list)))
+               COMPREPLY=( $( apt-cache pkgnames $cur 2>/dev/null ) )
+               return 0
+               ;;
+       -@(S|-search))
+               _filedir
+               return 0
+               ;;
+       -@(r|L|P|-@(remove|purge|listfiles)))
+               COMPREPLY=( $( _comp_dpkg_installed_packages $cur ) )
+               return 0
+               ;;
+       *)
+
+       COMPREPLY=( $( compgen -W '-i --install --unpack -A --record-avail \
+                       --configure -r --remove -P --purge --get-selections \
+                       --set-selections --update-avail --merge-avail \
+                       --clear-avail  --command-fd --forget-old-unavail -s \
+                       --status -p --print-avail -L --listfiles -l --list \
+                       -S --search -C --audit --print-architecture \
+                       --print-gnu-build-architecture \
+                       --print-installation-architecture \
+                       --compare-versions --help --version --force-help \
+                       --force-all --force-auto-select --force-downgrade \
+                       --force-configure-any --force-hold --force-bad-path \
+                       --force-not-root --force-overwrite \
+                       --force-overwrite-diverted --force-bad-verify \
+                       --force-depends-version --force-depends \
+                       --force-confnew --force-confold --force-confdef \
+                       --force-confmiss --force-conflicts --force-architecture\
+                       --force-overwrite-dir --force-remove-reinstreq \
+                       --force-remove-essential -Dh \
+                       --debug=help --licence --admindir= --root= --instdir= \
+                       -O --selected-only -E --skip-same-version \
+                       -G --refuse-downgrade -B --auto-deconfigure \
+                       --no-debsig --no-act -D --debug= --status-fd \
+                       -b --build -I --info -f --field -c --contents \
+                       -x --extract -X --vextract --fsys-tarfile -e --control \
+                       --ignore-depends= --abort-after' -- $cur ) )
+               ;;
+       esac
+
+
+}
+complete -F _dpkg $filenames dpkg dpkg-deb
+}
+
+# Debian GNU dpkg-reconfigure(8) completion
+#
+have dpkg-reconfigure &&
+_dpkg_reconfigure()
+{
+       local cur prev opt
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+
+       case "$prev" in
+           -@(f|-frontend))
+               opt=( $( echo /usr/share/perl5/Debconf/FrontEnd/* ) )
+               opt=( ${opt[@]##*/} )
+               opt=( ${opt[@]%.pm} )
+               COMPREPLY=( $( compgen -W '${opt[@]}' -- $cur ) )
+               return 0
+               ;;
+           -@(p|-priority))
+               COMPREPLY=( $( compgen -W 'low medium high critical' -- $cur ) )
+               return 0
+               ;;
+       esac
+
+       if [[ "$cur" == -* ]]; then
+           COMPREPLY=( $( compgen -W '-f --frontend -p --priority -a --all \
+                                      -u --unseen-only -h --help -s --showold \
+                                      --force --terse' -- $cur ) )
+       else
+           COMPREPLY=( $( _comp_dpkg_installed_packages $cur ) )
+       fi
+} &&
+complete -F _dpkg_reconfigure $default dpkg-reconfigure
+
+# Debian dpkg-source completion
+#
+have dpkg-source &&
+_dpkg_source()
+{
+       local cur prev options work i action packopts unpackopts
+
+       packopts="-c -l -F -V -T -D -U -W -E -sa -i -I -sk -sp -su -sr -ss -sn -sA -sK -sP -sU -sR"
+       unpackopts="-sp -sn -su"
+       options=`echo "-x -b $packopts $unpackopts" | xargs echo | sort -u | xargs echo`
+
+       COMPREPLY=()
+       if [ "$1" != "dpkg-source" ]; then
+               exit 1
+       fi
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+       action="options"
+       for (( i=0; i < ${#COMP_WORDS[@]}-1; i++ )); do
+               if [[ ${COMP_WORDS[$i]} == "-x" ]]; then
+                       action=unpack
+               elif [[ ${COMP_WORDS[$i]} == "-b" ]]; then
+                       action=pack
+               elif [[ ${COMP_WORDS[$i]} == "-h" ]]; then
+                       action=help
+               fi
+       done
+       # if currently seeing a complete option, return just itself.
+       for i in $options; do
+               if [ "$cur" = "$i" ]; then
+                       COMPREPLY=( "$cur" )
+                       return 0
+               fi
+       done
+       case "$action" in
+               "unpack")
+                       if [ "$cur" = "-" -o "$cur" = "-s" ]; then
+                               COMPREPLY=( $unpackots )
+                               return 0
+                       fi
+                       case "$prev" in
+                               "-x")
+                                       COMPREPLY=( $( compgen -d -- "$cur" ) \
+                                                   $( compgen -f -X '!*.dsc' -- "$cur" ) )
+                                       return 0
+                                       ;;
+                               *)
+                                       COMPREPLY=( $unpackopts $(compgen -d -f -- "$cur" ) )
+                                       return 0
+                                       ;;
+                       esac
+                       return 0
+                       ;;
+               "pack")
+                       if [ "$cur" = "-" ]; then
+                               COMPREPLY=( $packopts )
+                               return 0
+                       fi
+                       if [ "$cur" = "-s" ]; then
+                               COMPREPLY=( "-sa" "-sk" "-sp" "-su" "-sr" "-ss" "-sn" \
+                                       "-sA" "-sK" "-sP" "-sU" "-sR" )
+                               return 0
+                       fi
+                       case "$prev" in
+                               "-b")
+                                       COMPREPLY=( $( compgen -d -- "$cur" ) )
+                                       return 0
+                                       ;;
+                               "-c"|"-l"|"-T"|"-i"|"-I")
+                                       # -c: get controlfile
+                                       # -l: get per-version info from this file
+                                       # -T: read variables here, not debian/substvars
+                                       # -i: <regexp> filter out files to ignore diffs of.
+                                       # -I: filter out files when building tarballs.
+                                       # return directory names and file names
+                                       COMPREPLY=( $( compgen -d -f ) )
+                                       return 0
+                                       ;;
+                               "-F")
+                                       # -F: force change log format
+                                       COMPREPLY=( $( ( cd /usr/lib/dpkg/parsechangelog; compgen -f "$cur" ) ) )
+                                       return 0
+                                       ;;
+                               "-V"|"-D")
+                                       # -V: set a substitution variable
+                                       # we don't know anything about possible variables or values
+                                       # so we don't try to suggest any completion.
+                                       COMPREPLY=()
+                                       return 0
+                                       ;;
+                               "-D")
+                                       # -D: override or add a .dsc field and value
+                                       # if $cur doesn't contain a = yet, suggest variable names
+                                       if echo -- "$cur" | grep -q "="; then
+                                               # $cur contains a "="
+                                               COMPREPLY=()
+                                               return 0
+                                       else
+                                               COMPREPLY=( Format Source Version Binary Maintainer Uploader Architecture Standards-Version Build-Depends Files )
+                                               return 0
+                                       fi
+                                       ;;
+                               "-U")
+                                       # -U: remove a field
+                                       # Suggest possible fieldnames
+                                       COMPREPLY=( Format Source Version Binary Maintainer Uploader Architecture Standards-Version Build-Depends Files )
+                                       return 0
+                                       ;;
+                               *)
+                                       COMPREPLY=( $packopts )
+                                       return 0
+                                       ;;
+                       esac
+                       return 0
+                       ;;
+               *)
+                       # if seeing a partial option, return possible completions.
+                       if [ "$cur" = "-s" ]; then
+                               COMPREPLY=( "-sa" "-sk" "-sp" "-su" "-sr" "-ss" "-sn" \
+                                       "-sA" "-sK" "-sP" "-sU" "-sR" )
+                               return 0
+                       fi
+                       # else return all possible options.
+                       COMPREPLY=( $options )
+                       return 0
+                       ;;
+       esac
+} &&
+complete -F _dpkg_source dpkg-source
+
+# Debian Linux dselect(8) completion.
+#
+have dselect &&
+_dselect()
+{
+       local cur prev
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       case "$prev" in
+            --admindir)
+                 _filedir -d
+                 return 0
+                 ;;
+
+            -@(D|debug))
+                 _filedir
+                 return 0
+                 ;;
+       esac
+
+       if [[ "$cur" == -* ]]; then
+           COMPREPLY=( $( compgen -W '--admindir --help --version --licence \
+                                 --license --expert --debug' -- $cur ) )
+       else
+           COMPREPLY=( $( compgen -W 'access update select install config \
+                                 remove quit' -- $cur ) )
+       fi
+
+
+       return 0
+} &&
+complete -F _dselect $filenames dselect
+
+# Java completion
+#
+
+# available path elements completion
+have java && {
+_java_path()
+{
+       cur=${cur##*:}
+       _filedir '@(jar|zip)'
+}
+
+# exact classpath determination
+_java_find_classpath()
+{
+       local i
+
+       # search first in current options
+       for (( i=1; i < COMP_CWORD; i++ )); do
+               if [[ "${COMP_WORDS[i]}" == -@(cp|classpath) ]]; then
+                       classpath=${COMP_WORDS[i+1]}
+                       break
+               fi
+       done
+
+       # default to environment
+       [ -z "$classpath" ] && classpath=$CLASSPATH
+
+       # default to current directory
+       [ -z "$classpath" ] && classpath=.
+}
+
+# exact sourcepath determination
+_java_find_sourcepath()
+{
+       local i
+
+       # search first in current options
+       for (( i=1; i < COMP_CWORD; i++ )); do
+               if [[ "${COMP_WORDS[i]}" == -sourcepath ]]; then
+                       sourcepath=${COMP_WORDS[i+1]}
+                       break
+               fi
+       done
+
+       # default to classpath
+       [ -z "$sourcepath" ] && _java_find_classpath
+       sourcepath=$classpath
+}
+
+# available classes completion
+_java_classes()
+{
+       local classpath i
+
+       # find which classpath to use
+       _java_find_classpath
+
+       # convert package syntax to path syntax
+       cur=${cur//.//}
+       # parse each classpath element for classes
+       for i in ${classpath//:/ }; do
+               if [ -r $i ] && [[ "$i" == *.@(jar|zip) ]]; then
+                       if type zipinfo &> /dev/null; then
+                               COMPREPLY=( "${COMPREPLY[@]}" $( zipinfo -1 \
+                               "$i" | grep "^$cur" | grep '\.class$' | \
+                               grep -v "\\$" ) )
+                       else
+                               COMPREPLY=( "${COMPREPLY[@]}" $( jar tf "$i" \
+                               "$cur" | grep "\.class$" | grep -v "\\$" ) )
+                       fi
+
+               elif [ -d $i ]; then
+                       i=${i%/}
+                       COMPREPLY=( "${COMPREPLY[@]}" $( find "$i" -type f \
+                       -path "$i/$cur*.class" 2>/dev/null | \
+                       grep -v "\\$" | sed -e "s|^$i/||" ) )
+               fi
+       done
+
+       # remove class extension
+       COMPREPLY=( ${COMPREPLY[@]%.class} )
+       # convert path syntax to package syntax
+       COMPREPLY=( ${COMPREPLY[@]//\//.} )
+}
+
+# available packages completion
+_java_packages()
+{
+       local sourcepath i
+
+       # find wich sourcepath to use
+       _java_find_sourcepath
+
+       # convert package syntax to path syntax
+       cur=${cur//.//}
+       # parse each sourcepath element for packages
+       for i in ${sourcepath//:/ }; do
+               if [ -d $i ]; then
+                       COMPREPLY=( "${COMPREPLY[@]}" $( command ls -F -d \
+                               $i/$cur* 2>/dev/null | sed -e 's|^'$i'/||' ) )
+               fi
+       done
+       # keep only packages
+       COMPREPLY=( $( echo "${COMPREPLY[@]}" | tr " " "\n" | grep "/$" ) )
+       # remove packages extension
+       COMPREPLY=( ${COMPREPLY[@]%/} )
+       # convert path syntax to package syntax
+       cur=${COMPREPLY[@]//\//.}
+}
+
+# java completion
+#
+_java()
+{
+       local cur prev i
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       for ((i=1; i < $COMP_CWORD; i++)); do
+               case ${COMP_WORDS[$i]} in
+                   -cp|-classpath)
+                       ((i++)) # skip the classpath string.
+                       ;;
+                   -*)
+                       # this is an option, not a class/jarfile name.
+                       ;;
+                   *)
+                       # once we've seen a class, just do filename completion
+                       _filedir
+                       return 0
+                       ;;
+               esac
+       done
+
+       case $prev in
+               -@(cp|classpath))
+                       _java_path
+                       return 0
+                       ;;
+       esac
+
+       if [[ "$cur" == -* ]]; then
+               # relevant options completion
+               COMPREPLY=( $( compgen -W '-client -hotspot -server -classic \
+                               -cp -classpath -D -verbose -verbose:class \
+                               -verbose:gc -version:jni -version \
+                               -showversion -? -help -X -jar \
+                               -ea -enableassertions -da -disableassertions \
+                               -esa -enablesystemassertions \
+                               -dsa -disablesystemassertions ' -- $cur ) )
+       else
+               if [[ "$prev" == -jar ]]; then
+                       # jar file completion
+                       _filedir jar
+               else
+                       # classes completion
+                       _java_classes
+               fi
+       fi
+}
+complete -F _java $filenames java
+}
+
+# javadoc completion
+#
+have javadoc &&
+_javadoc()
+{
+       COMPREPLY=()
+       local cur prev
+
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       case $prev in
+               -@(overview|helpfile|stylesheetfile))
+                       _filedir
+                       return 0
+                       ;;
+               -d)
+                       _filedir -d
+                       return 0
+                       ;;
+               -@(classpath|bootclasspath|docletpath|sourcepath|extdirs))
+                       _java_path
+                       return 0
+                       ;;
+       esac
+
+       if [[ "$cur" == -* ]]; then
+               # relevant options completion
+               COMPREPLY=( $( compgen -W '-overview -public -protected \
+                               -package -private -help -doclet -docletpath \
+                               -sourcepath -classpath -exclude -subpackages \
+                               -breakiterator -bootclasspath -source -extdirs \
+                               -verbose -locale -encoding -J -d -use -version \
+                               -author -docfilessubdirs -splitindex \
+                               -windowtitle -doctitle -header -footer -bottom \
+                               -link -linkoffline -excludedocfilessubdir \
+                               -group -nocomment -nodeprecated -noqualifier \
+                               -nosince -nodeprecatedlist -notree -noindex \
+                               -nohelp -nonavbar -quiet -serialwarn -tag \
+                               -taglet -tagletpath -charset -helpfile \
+                               -linksource -stylesheetfile -docencoding' -- \
+                               $cur ) )
+       else
+               # source files completion
+               _filedir java
+               # packages completion
+               _java_packages
+       fi
+} &&
+complete -F _javadoc $filenames javadoc
+
+# javac completion
+#
+have javac &&
+_javac()
+{
+       COMPREPLY=()
+       local cur prev
+
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       case $prev in
+               -d)
+                       _filedir -d
+                       return 0
+                       ;;
+               -@(classpath|bootclasspath|sourcepath|extdirs))
+                       _java_path
+                       return 0
+                       ;;
+       esac
+
+       if [[ "$cur" == -* ]]; then
+               # relevant options completion
+               COMPREPLY=( $( compgen -W '-g -g:none -g:lines -g:vars\
+               -g:source -O -nowarn -verbose -deprecation -classpath\
+               -sourcepath -bootclasspath -extdirs -d -encoding -source\
+               -target -help' -- $cur ) )
+       else
+               # source files completion
+               _filedir java
+       fi
+} &&
+complete -F _javac $filenames javac
+
+# PINE address-book completion
+#
+have pine &&
+_pineaddr()
+{
+       local cur
+
+       COMPREPLY=()
+       cur=`_get_cword`
+
+       COMPREPLY=( $( compgen -W '$( awk "{print \$1}" ~/.addressbook 2>/dev/null)' \
+                       -- $cur ) )
+} &&
+complete -F _pineaddr $default pine
+
+# mutt completion
+#
+# Mutt doesn't have an "addressbook" like Pine, but it has aliases and
+# a "query" function to retrieve addresses, so that's what we use here.
+have mutt || have muttng && {
+_muttaddr()
+{
+       _muttaliases
+       _muttquery
+       return 0
+}
+
+_muttconffiles()
+{
+       local file sofar
+       local -a newconffiles
+
+       sofar=" $1 "
+       shift
+       while [[ "$1" ]]; do
+           newconffiles=( $(sed -rn 's|^source[[:space:]]+([^[:space:]]+).*$|\1|p' $(eval echo $1) ) )
+           for file in "${newconffiles[@]}"; do
+               [[ ! "$file" ]] || [[ "${sofar/ ${file} / }" != "$sofar" ]] &&
+                   continue
+               sofar="$sofar $file"
+               sofar=" $(eval _muttconffiles \"$sofar\" $file) "
+           done
+           shift
+       done
+       echo $sofar
+}
+
+_muttaliases()
+{
+       local cur muttrc
+       local -a conffiles aliases
+       cur=`_get_cword`
+
+       [ -f ~/.${muttcmd}/${muttcmd}rc ] && muttrc="~/.${muttcmd}/${muttcmd}rc"
+       [ -f ~/.${muttcmd}rc ] && muttrc="~/.${muttcmd}rc"
+       [ -z "$muttrc" ] && return 0
+
+       conffiles=( $(eval _muttconffiles $muttrc $muttrc) )
+       aliases=( $( sed -rn 's|^alias[[:space:]]+([^[:space:]]+).*$|\1|p' \
+                       $(eval echo "${conffiles[@]}") ) )
+       COMPREPLY=( "${COMPREPLY[@]}" $( compgen -W "${aliases[*]}" -- $cur ) )
+
+       return 0
+}
+
+_muttquery()
+{
+       local cur querycmd
+       local -a queryresults
+       cur=`_get_cword`
+
+       querycmd="$( $muttcmd -Q query_command  | sed -r 's|^query_command=\"(.*)\"$|\1|; s|%s|'$cur'|' )"
+       if [ -z "$cur" -o -z "$querycmd" ]; then
+           queryresults=()
+       else 
+           queryresults=( $( $querycmd | \
+             sed -nr '2,$s|^([^[:space:]]+).*|\1|p' ) )
+       fi
+
+       COMPREPLY=( "${COMPREPLY[@]}" $( compgen -W "${queryresults[*]}" \
+                       -- $cur ) )
+
+       return 0
+}
+
+_muttfiledir()
+{
+       local cur folder spoolfile
+       cur=`_get_cword`
+
+       # This is currently not working so well. Perhaps this function should
+       # just call _filedir() for the moment.
+       if [[ $cur == [=+]* ]]; then
+               folder="$( $muttcmd -Q folder | sed -r 's|^folder=\"(.*)\"$|\1|' )"
+               : folder:=~/Mail
+
+               # Match any file in $folder beginning with $cur
+               # (minus the leading '=' sign).
+               COMPREPLY=( $( compgen -f -- "$folder/${cur:1}" ) )
+               COMPREPLY=( ${COMPREPLY[@]#$folder/} )
+               return 0
+       elif [ "$cur" == !* ]; then
+               spoolfile="$( $muttcmd -Q spoolfile | sed -r 's|^spoolfile=\"(.*)\"$|\1|' )"
+               [ ! -z "$spoolfile" ] && eval cur="${cur/^!/$spoolfile}";
+       fi
+       _filedir
+
+       return 0
+}
+
+_mutt()
+{
+       local cur prev
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       COMPREPLY=()
+       
+       [ ${COMP_WORDS[0]} == muttng ] && muttcmd="muttng" || muttcmd="mutt"
+
+       case "$cur" in
+       -*)
+               COMPREPLY=( $( compgen -W '-A -a -b -c -e -f -F -H -i -m -n \
+                                           -p -Q -R -s -v -x -y -z -Z -h' \
+                                           -- $cur ) )
+               return 0
+               ;;
+       *)
+           case "$prev" in
+           -@(a|f|F|H|i))
+                   _muttfiledir
+                   return 0
+                   ;;
+           -A)
+                   _muttaliases
+                   return 0
+                   ;;
+           -@(e|m|Q|s|h|p|R|v|y|z|Z))
+                   return 0
+                   ;;
+           *)
+                   _muttaddr
+                   return 0
+                   ;;
+           esac
+           ;;
+       esac
+       
+}
+complete -F _mutt $default $filenames mutt muttng
+}
+
+_configure_func()
+{
+       local cur
+
+       COMPREPLY=()
+       cur=`_get_cword`
+
+       # if $COMP_CONFIGURE_HINTS is not null, then completions of the form
+       # --option=SETTING will include 'SETTING' as a contextual hint
+       [[ "$cur" != -* ]] && return 0
+
+       if [ -n "$COMP_CONFIGURE_HINTS" ]; then
+               COMPREPLY=( $( $1 --help | awk '/^  --[A-Za-z]/ { print $1; if ($2 ~ /--[A-Za-z]/) print $2 }' | sed -e 's/[[,].*//g' | grep ^$cur ) )
+
+       else
+               COMPREPLY=( $( $1 --help | awk '/^  --[A-Za-z]/ { print $1; if ($2 ~ /--[A-Za-z]/) print $2 }' | sed -e 's/[[,=].*//g' | grep ^$cur ) )
+       fi
+}
+complete -F _configure_func $default configure
+
+# Debian reportbug(1) completion
+#
+have reportbug &&
+_reportbug()
+{
+       local cur prev
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       case "$prev" in
+           -f|--filename|-i|--include|--mta|-o|--output)
+               _filedir
+               return 0
+               ;;
+           -B|--bts)
+               COMPREPLY=( $( compgen -W "debian guug kde mandrake help" -- \
+                              $cur ))
+               return 0
+               ;;
+           -e|--editor|--mua)
+               COMP_WORDS=(COMP_WORDS[0] $cur)
+               COMP_CWORD=1
+               _command
+               return 0
+               ;;
+           --mode)
+               COMPREPLY=( $( compgen -W "novice standard expert" -- $cur ) )
+               return 0
+               ;;
+           -S|--severity)
+               COMPREPLY=( $( compgen -W "grave serious important normal \
+                                          minor wishlist" -- $cur ) )
+               return 0
+               ;;
+           -u|--ui|--interface)
+               COMPREPLY=( $( compgen -W "newt text gnome" -- $cur ) )
+               return 0
+               ;;
+           -t|--type)
+               COMPREPLY=( $( compgen -W "gnats debbugs" -- $cur ) )
+               return 0
+               ;;
+           -T|--tags)
+               COMPREPLY=( $( compgen -W "none patch security upstream sid \
+                                          woody potato sarge fixed" -- $cur ))
+               return 0
+               ;;
+           *)
+               ;;
+       esac
+       
+       COMPREPLY=($( compgen -W '-h --help -v --version -a --af -b \
+                       --no-query-bts --query-bts -B --bts -c --configure \
+                       --no-config-files --check-available -d --debug \
+                       --no-check-available -e --editor --email -f \
+                       --filename -g --gnupg -H --header -i --include -j \
+                       --justification -l --ldap --no-ldap -L --list-cc -m \
+                       --maintonly --mode --mua --mta --mutt -n --mh --nmh \
+                       -o --output -p --print -P --pgp --proxy --http_proxy\
+                       -q --quiet -Q --query-only --realname --report-quiet \
+                       --reply-to --replyto -s --subject -S --severity \
+                       --smtphost -t --type -T --tags --template -V -x \
+                       --no-cc --package-version -z --no-compress \
+                       --ui --interface -u \
+                       wnpp boot-floppies kernel-image' -- $cur ) \
+                       $( apt-cache pkgnames -- $cur 2> /dev/null ) )
+       _filedir
+       return 0
+} &&
+complete -F _reportbug $filenames reportbug
+
+# Debian querybts(1) completion
+#
+have querybts &&
+_querybts()
+{
+       local cur prev
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       case "$prev" in
+           -B|--bts)
+               COMPREPLY=( $( compgen -W "debian guug kde mandrake help" -- \
+                              $cur ))
+               return 0
+               ;;
+           -u|--ui|--interface)
+               COMPREPLY=($( compgen -W "newt text gnome" -- $cur ))
+               return 0
+               ;;
+           *)
+               ;;
+       esac
+
+       COMPREPLY=($( compgen -W '-h --help -v --version -A --archive \
+                       -B --bts -l --ldap --no-ldap --proxy= --http_proxy= \
+                       -s --source -w --web -u --ui --interface \
+                       wnpp boot-floppies' -- $cur ) \
+                       $( apt-cache pkgnames -- $cur 2> /dev/null ) )
+} &&
+complete -F _querybts $filenames querybts
+
+# update-alternatives completion
+#
+have update-alternatives && {
+installed_alternatives()
+{
+       local admindir
+       # find the admin dir
+       for i in alternatives dpkg/alternatives rpm/alternatives; do
+               [ -d /var/lib/$i ] && admindir=/var/lib/$i && break
+       done
+       for (( i=1; i < COMP_CWORD; i++ )); do
+               if [[ "${COMP_WORDS[i]}" == --admindir ]]; then
+                       admindir=${COMP_WORDS[i+1]}
+                       break
+               fi
+       done
+       COMPREPLY=( $( command ls $admindir | grep "^$cur" ) )
+}
+
+_update_alternatives()
+{
+       local cur prev mode args i
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       case "$prev" in
+       --@(altdir|admindir))
+               _filedir -d
+               return 0
+               ;;
+       --@(help|version))
+               return 0
+               ;;
+       esac
+
+       # find wich mode to use and how many real args used so far
+       for (( i=1; i < COMP_CWORD; i++ )); do
+               if [[ "${COMP_WORDS[i]}" == --@(install|remove|auto|display|config|remove-all) ]]; then
+                       mode=${COMP_WORDS[i]}
+                       args=$(($COMP_CWORD - i))
+                       break
+               fi
+       done
+
+       case $mode in
+       --install)
+               case $args in
+               1)
+                       _filedir
+                       ;;
+               2)
+                       installed_alternatives
+                       ;;
+               3)
+                       _filedir
+                       ;;
+               esac
+               ;;
+       --remove)
+               case $args in
+               1)
+                       installed_alternatives
+                       ;;
+               2)
+                       _filedir
+                       ;;
+               esac
+               ;;
+       --auto)
+               installed_alternatives
+               ;;
+       --remove-all)
+               installed_alternatives
+               ;;
+       --display)
+               installed_alternatives
+               ;;
+       --config)
+               installed_alternatives
+               ;;
+       *)
+               COMPREPLY=( $( compgen -W '--verbose --quiet --help --version \
+                              --altdir --admindir' -- $cur ) \
+                           $( compgen -W '--install --remove --auto --display \
+                              --config' -- $cur ) )
+       esac
+}
+complete -F _update_alternatives update-alternatives
+}
+
+# Python completion
+#
+have python &&
+_python()
+{
+       local prev cur
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]##*/}
+
+       case "$prev" in
+       -Q)
+               COMPREPLY=( $( compgen -W "old new warn warnall" -- $cur ) )
+               return 0
+               ;;
+       -W)
+               COMPREPLY=( $( compgen -W "ignore default all module once error" -- $cur ) )
+               return 0
+               ;;
+       -c)
+               _filedir '@(py|pyc|pyo)'
+               return 0
+               ;;
+       !(python|-?))
+               [[ ${COMP_WORDS[COMP_CWORD-2]} != -@(Q|W) ]] && _filedir
+               ;;
+       esac
+
+
+       # if '-c' is already given, complete all kind of files.
+       for (( i=0; i < ${#COMP_WORDS[@]}-1; i++ )); do
+               if [[ ${COMP_WORDS[i]} == -c ]]; then
+                       _filedir
+               fi
+       done
+
+
+       if [[ "$cur" != -* ]]; then
+               _filedir '@(py|pyc|pyo)'
+       else
+               COMPREPLY=( $( compgen -W "- -d -E -h -i -O -Q -S -t -u \
+                                          -U -v -V -W -x -c" -- $cur ) )
+       fi
+
+
+
+       return 0
+} &&
+complete -F _python $filenames python
+
+# Perl completion
+#
+have perl &&
+{
+_perlmodules()
+{
+    COMPREPLY=( $( compgen -P "$prefix" -W "$( perl -e 'sub mods { my ($base,$dir)=@_; return if  $base !~ /^\Q$ENV{cur}/; chdir($dir) or return; for (glob(q[*.pm])) {s/\.pm$//; print qq[$base$_\n]}; mods(/^(?:[.\d]+|$Config{archname}-$Config{osname}|auto)$/ ? undef : qq[${base}${_}\\\\:\\\\:],qq[$dir/$_]) for grep {-d} glob(q[*]); } mods(undef,$_) for @INC;' )" -- $cur ) )
+}
+
+_perl()
+{
+    local cur prev prefix temp
+
+    COMPREPLY=()
+    cur=`_get_cword`
+    prev=${COMP_WORDS[COMP_CWORD-1]}
+    prefix=""
+
+    # completing an option (may or may not be separated by a space)
+    if [[ "$cur" == -?* ]]; then
+       temp=$cur
+       prev=${temp:0:2}
+       cur=${temp:2}
+       prefix=$prev
+    fi
+
+    # only handle module completion for now
+    case "$prev" in
+       -I|-x)
+           COMPREPLY=( $( compgen -d -P "$prev" -- "$cur" ) )
+           return 0
+           ;;
+       -m|-M)
+           _perlmodules
+           return 0
+           ;;
+    esac
+
+    # handle case where first parameter is not a dash option
+    if [[ "${COMP_WORDS[COMP_CWORD]}" != -* ]]; then
+       _filedir
+       return 0
+    fi
+
+    # complete using basic options
+    COMPREPLY=( $( compgen -W '-C -s -T -u -U -W -X -h -v -V -c -w -d -D -p \
+                       -n -a -F -l -0 -I -m -M -P -S -x -i -e ' -- $cur ) )
+    return 0
+}
+complete -F _perl $filenames perl
+
+_perldoc()
+{
+    local cur prev prefix temp
+
+    COMPREPLY=()
+    cur=`_get_cword`
+    prev=${COMP_WORDS[COMP_CWORD-1]}
+    prefix=""
+
+    # completing an option (may or may not be separated by a space)
+    if [[ "$cur" == -?* ]]; then
+       temp=$cur
+       prev=${temp:0:2}
+       cur=${temp:2}
+       prefix=$prev
+    fi
+
+    # complete builtin perl functions
+    case $prev in
+       -f)
+           COMPREPLY=( $( compgen -W 'chomp chop chr crypt hex index lc \
+           lcfirst length oct ord pack q qq reverse rindex sprintf \
+           substr tr uc ucfirst y m pos quotemeta s split study qr abs \
+           atan2 cos exp hex int log oct rand sin sqrt srand pop push \
+           shift splice unshift grep join map qw reverse sort unpack \
+           delete each exists keys values binmode close closedir \
+           dbmclose dbmopen die eof fileno flock format getc print \
+           printf read readdir rewinddir seek seekdir select syscall \
+           sysread sysseek syswrite tell telldir truncate warn write \
+           pack read syscall sysread syswrite unpack vec -X chdir chmod \
+           chown chroot fcntl glob ioctl link lstat mkdir open opendir \
+           readlink rename rmdir stat symlink umask unlink utime caller \
+           continue do dump eval exit goto last next redo return \
+           sub wantarray caller import local my our package use defined \
+           formline reset scalar undef \
+           alarm exec fork getpgrp getppid getpriority kill pipe qx \
+           setpgrp setpriority sleep system times wait waitpid \
+           import no package require use bless dbmclose dbmopen package \
+           ref tie tied untie use accept bind connect getpeername \
+           getsockname getsockopt listen recv send setsockopt shutdown \
+           socket socketpair msgctl msgget msgrcv msgsnd semctl semget \
+           semop shmctl shmget shmread shmwrite endgrent endhostent \
+           endnetent endpwent getgrent getgrgid getgrnam getlogin \
+           getpwent getpwnam getpwuid setgrent setpwent endprotoent \
+           endservent gethostbyaddr gethostbyname gethostent \
+           getnetbyaddr getnetbyname getnetent getprotobyname \
+           getprotobynumber getprotoent getservbyname getservbyport \
+           getservent sethostent setnetent setprotoent setservent \
+           gmtime localtime time times' -- $cur ) )
+           return 0
+           ;;
+    esac
+
+    case $cur in
+       -*)
+           COMPREPLY=( $( compgen -W '-h -v -t -u -m -l -F -X -f -q' -- $cur ))
+           return 0
+           ;;
+       */*)
+           return 0
+           ;;
+       *)
+           _perlmodules
+           COMPREPLY=( "${COMPREPLY[@]}" $( compgen -W '$( PAGER=cat man perl 2>/dev/null | sed -ne "/perl.*Perl overview/,/perlwin32/s/^[^a-z0-9]*\([a-z0-9]*\).*$/\1/p")' -- $cur ) )
+
+           return 0
+           ;;
+    esac
+}
+complete -F _perldoc $default perldoc
+}
+
+# rcs(1) completion
+#
+have rcs &&
+_rcs()
+{
+       local cur prev file dir i
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       file=${cur##*/}
+       dir=${cur%/*}
+
+       # deal with relative directory
+       [ "$file" = "$dir" ] && dir=.
+
+       COMPREPLY=( $( compgen -f "$dir/RCS/$file" ) )
+
+       for (( i=0; i < ${#COMPREPLY[@]}; i++ )); do
+               file=${COMPREPLY[$i]##*/}
+               dir=${COMPREPLY[$i]%RCS/*}
+               COMPREPLY[$i]=$dir$file
+       done
+       
+       COMPREPLY=( "${COMPREPLY[@]}" $( compgen -G "$dir/$file*,v" ) )
+
+       for (( i=0; i < ${#COMPREPLY[@]}; i++ )); do
+               COMPREPLY[$i]=${COMPREPLY[$i]%,v}
+       done
+
+       # default to files if nothing returned and we're checking in.
+       # otherwise, default to directories
+       [ ${#COMPREPLY[@]} -eq 0 -a $1 = ci ] && _filedir || _filedir -d
+} &&
+complete -F _rcs $filenames ci co rlog rcs rcsdiff
+
+# lilo(8) completion
+#
+have lilo && {
+_lilo_labels()
+{
+       COMPREPLY=( $( awk -F'=' '/label/ {print $2}' \
+               /etc/lilo.conf | sed -e 's/"//g' | grep "^$cur" ) )
+}
+
+_lilo()
+{
+       local cur prev
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       case $prev in
+               -@(C|i|m|s|S))
+                       _filedir
+                       return 0
+                       ;;
+               -r)
+                       _filedir -d
+                       return 0
+                       ;;
+               -@(I|D|R))
+                       # label completion
+                       _lilo_labels
+                       return 0
+                       ;;
+               -@(A|b|M|u|U))
+                       # device completion
+                       cur=${cur:=/dev/}
+                       _filedir
+                       return 0
+                       ;;
+               -T)
+                       # topic completion
+                       COMPREPLY=( $( compgen -W 'help ChRul EBDA geom geom= \
+                                       table= video' -- $cur ) )
+                       return 0
+                       ;;
+       esac
+
+       if [[ "$cur" == -* ]]; then
+               # relevant options completion
+               COMPREPLY=( $( compgen -W '-A -b -c -C -d -f -g -i -I -l -L -m \
+                       -M -p -P -q -r -R -s -S -t -T -u -U -v -V -w -x -z' -- \
+                       $cur ) )
+       fi
+}
+complete -F _lilo lilo
+}
+
+# links completion
+#
+have links &&
+_links()
+{
+       local cur
+  
+       COMPREPLY=()
+       cur=`_get_cword`
+  
+       case "$cur" in
+           --*)
+               COMPREPLY=( $( compgen -W '--help' -- $cur ) )
+               ;;
+           -*)
+               COMPREPLY=( $( compgen -W '-async-dns -max-connections \
+                               -max-connections-to-host -retries \
+                               -receive-timeout -unrestartable-receive-timeout\
+                               -format-cache-size -memory-cache-size \
+                               -http-proxy -ftp-proxy -download-dir \
+                               -assume-codepage -anonymous -dump -no-connect \
+                               -source -version -help' -- $cur ) )
+               ;;
+           *)
+               if [ -r ~/.links/links.his ]; then
+                   COMPREPLY=( $( compgen -W '$( < ~/.links/links.his )' \
+                                  -- $cur ) )
+               fi
+                               _filedir '@(htm|html)'
+                               return 0
+               ;;
+       esac
+  
+       return 0
+} &&
+complete -F _links $filenames links
+
+[ $UNAME = FreeBSD ] && {
+# FreeBSD package management tool completion
+#
+_pkg_delete()
+{
+       local cur pkgdir prev
+
+       pkgdir=${PKG_DBDIR:-/var/db/pkg}/
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       [ "$prev" = "-o" -o "$prev" = "-p" -o "$prev" = "-W" ] && return 0
+
+       COMPREPLY=( $( compgen -d $pkgdir$cur ) )
+       COMPREPLY=( ${COMPREPLY[@]#$pkgdir} )
+
+       return 0
+}
+complete -F _pkg_delete $dirnames pkg_delete pkg_info
+have pkg_deinstall && complete -F _pkg_delete $dirnames pkg_deinstall
+
+# FreeBSD kernel module commands
+#
+_kldload()
+{
+       local cur moddir
+
+       moddir=/modules/
+       [ -d $moddir ] || moddir=/boot/kernel/
+       cur=`_get_cword`
+
+       COMPREPLY=( $( compgen -f $moddir$cur ) )
+       COMPREPLY=( ${COMPREPLY[@]#$moddir} )
+       COMPREPLY=( ${COMPREPLY[@]%.ko} )
+
+       return 0
+}
+complete -F _kldload $filenames kldload
+
+_kldunload()
+{
+       local cur
+       cur=`_get_cword`
+       COMPREPLY=( $(kldstat | sed -ne "s/^.*[ \t]\+\($cur[a-z_]\+\).ko$/\1/p") )
+}
+complete -F _kldunload $filenames kldunload
+}
+
+# FreeBSD portupgrade completion
+#
+have portupgrade &&
+_portupgrade()
+{
+       local cur pkgdir prev
+
+       pkgdir=${PKG_DBDIR:-/var/db/pkg}/
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       [ "$prev" = "-l" -o "$prev" = "-L" -o "$prev" = "-o" ] && return 0
+
+       COMPREPLY=( $( compgen -d $pkgdir$cur ) )
+       COMPREPLY=( ${COMPREPLY[@]#$pkgdir} )
+       COMPREPLY=( ${COMPREPLY[@]%-*} )
+
+       return 0
+} &&
+complete -F _portupgrade $dirnames portupgrade
+
+# FreeBSD portinstall completion
+#
+have portinstall &&
+_portinstall()
+{
+       local cur portsdir prev indexfile
+       local -a COMPREPLY2
+
+       portsdir=${PORTSDIR:-/usr/ports}/
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+       # First try INDEX-5
+       indexfile=$portsdir/INDEX-5
+       # Then INDEX if INDEX-5 does not exist or system is not FreeBSD 5.x
+       [ "${OSTYPE%.*}" = "freebsd5" -a -f $indexfile ] ||
+         indexfile=$portsdir/INDEX
+
+       [ "$prev" = "-l" -o "$prev" = "-L" -o "$prev" = "-o" ] && return 0
+
+       COMPREPLY=( $( egrep "^$cur" < $indexfile | cut -d'|' -f1 ) )
+       COMPREPLY2=( $( egrep "^[^\|]+\|$portsdir$cur" < $indexfile | \
+                       cut -d'|' -f2 ) )
+       COMPREPLY2=( ${COMPREPLY2[@]#$portsdir} )
+       COMPREPLY=( "${COMPREPLY[@]}" "${COMPREPLY2[@]}" )
+
+       return 0
+} &&
+complete -F _portinstall $dirnames portinstall
+
+# Slackware Linux removepkg completion
+#
+have removepkg && [ -f /etc/slackware-version ] &&
+_removepkg()
+{
+       local packages cur
+
+       COMPREPLY=()
+       cur=`_get_cword`
+
+       COMPREPLY=( $( (cd /var/log/packages; compgen -f -- "$cur") ) )
+} &&
+complete -F _removepkg $filenames removepkg &&
+       complete $dirnames -f -X '!*.tgz' installpkg upgradepkg explodepkg
+
+# look(1) completion
+#
+have look && 
+_look()
+{
+       local cur
+  
+       COMPREPLY=()
+       cur=`_get_cword`
+
+       if [ $COMP_CWORD = 1 ]; then
+               COMPREPLY=( $( compgen -W '$(look $cur)' ) )
+       fi
+} &&
+complete -F _look $default look
+
+# ypcat(1) and ypmatch(1) completion
+#
+have ypmatch &&
+_ypmatch()
+{
+       local cur map
+
+       COMPREPLY=()
+       cur=`_get_cword`
+
+       [ $1 = ypcat ] && [ $COMP_CWORD -gt 1 ] && return 0
+       [ $1 = ypmatch ] && [ $COMP_CWORD -gt 2 ] && return 0
+
+       if [ $1 = ypmatch ] && [ $COMP_CWORD -eq 1 ] && \
+          [ ${#COMP_WORDS[@]} -eq 3 ]; then
+               map=${COMP_WORDS[2]}
+               COMPREPLY=( $( compgen -W '$( ypcat $map | \
+                                               cut -d':' -f 1 )' -- $cur) )
+       else
+               [ $1 = ypmatch ] && [ $COMP_CWORD -ne 2 ] && return 0
+               COMPREPLY=( $( compgen -W \
+                             '$( echo $(ypcat -x | cut -d"\"" -f 2))' -- $cur))
+       fi
+
+       return 0
+} &&
+complete -F _ypmatch ypmatch ypcat
+
+# mplayer(1) completion
+#
+have mplayer && {
+_mplayer_options_list()
+{
+       cur=${cur%\\}
+       COMPREPLY=( $( $1 $2 help 2> /dev/null | \
+               sed -e '1,/^Available/d' | awk '{print $1}' | \
+               sed -e 's/:$//' -e 's/^'${2#-}'$//' -e 's/<.*//' | \
+               grep "^$cur" ) )
+}
+
+_mplayer()
+{
+       local cmd cur prev skinsdir IFS=$' \t\n' i j k=0
+
+       COMPREPLY=()
+       cmd=${COMP_WORDS[0]}
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       case "$prev" in
+               -@(ac|afm|vc|vfm|ao|vo|vop|fstype))
+                       _mplayer_options_list mplayer $prev
+                       return 0
+                       ;;
+               -@(oac|ovc|of))
+                       _mplayer_options_list mencoder $prev
+                       return 0
+                       ;;
+               -audiofile)
+                       _filedir '@(mp3|MP3|mpg|MPG|ogg|OGG|wav|WAV|mid|MID|flac|FLAC|mka|MKA)'
+                       return 0
+                       ;;
+               -font)
+                       _filedir '@(desc|ttf)'
+                       return 0
+                       ;;
+               -sub)
+                       _filedir '@(srt|SRT|sub|SUB|txt|TXT|utf|UTF|rar|RAR|mpsub|smi|js|ssa|SSA|aas|AAS)'
+                       return 0
+                       ;;
+               -vobsub)
+                       _filedir '@(idx|IDX|ifo|IFO|sub|SUB)'
+                       IFS=$'\t\n' 
+                       COMPREPLY=( $( for i in "${COMPREPLY[@]}"; do
+                                               if [ -f $i -a -r $i ]; then
+                                                       echo ${i%.*}
+                                               else
+                                                       echo $i
+                                               fi
+                                      done ) )
+                       IFS=$' \t\n' 
+                       return 0
+                       ;;
+               -ifo)
+                       _filedir '@(ifo|IFO)'
+                       return 0
+                       ;;
+               -cuefile)
+                       _filedir '@(bin|BIN|cue|CUE)'
+                       return 0
+                       ;;
+               -skin)
+                       # if you don't have installed mplayer in /usr/local you
+                       # may want to set the MPLAYER_SKINS_DIR global variable
+                       if [ -n "$MPLAYER_SKINS_DIR" ]; then
+                               skinsdir=$MPLAYER_SKINS_DIR
+                       else
+                               skinsdir=/usr/local/share/mplayer/Skin
+                       fi
+
+                       IFS=$'\t\n' 
+                       for i in ~/.mplayer/Skin $skinsdir; do
+                               if [ -d $i -a -r $i ]; then
+                                       for j in $( compgen -d $i/$cur ); do
+                                               COMPREPLY[$k]=${j#$i/}
+                                               k=$((++k))
+                                       done
+                               fi
+                       done
+                       IFS=$' \t\n' 
+                       return 0
+                       ;;
+               -@(mixer|@(cdrom|dvd)-device|dvdauth|fb|zrdev))
+                       cur=${cur:=/dev/}
+                       _filedir
+                       return 0
+                       ;;
+               -@(edl?(out)|lircconf|menu-cfg|playlist|csslib|dumpfile)| \
+               -@(subfile|vobsub|aofile|fbmodeconfig|include|o|dvdkey)| \
+               -passlogfile)
+                       _filedir
+                       return 0
+                       ;;
+               -@(auto@(q|sync)|loop|menu-root|speed|sstep|aid|alang)| \
+               -@(?(@(audio|sub)-)demuxer|bandwidth|cache|chapter)| \
+               -@(dvd?(angle)|fps|frames|mc|passwd|user|sb|srate|ss|vcd)| \
+               -@(vi?(d|vo)|ffactor|sid|slang|spu@(align|aa|gauss))| \
+               -@(vobsubid|delay|bpp|brightness|contrast|dfbopts|display)| \
+               -@(fbmode|geometry|guiwid|hue|icelayer|screen[wh]|wid)| \
+               -@(monitor@(aspect|-@(dotclock|[hv]freq))|panscan|saturation)| \
+               -@(xineramascreen|zr@(crop|norm|quality|[xy]doff|[vh]dec))| \
+               -@(aspect|pp|x|y|xy|z|stereo|audio-@(density|delay|preload))| \
+               -@(endpos|osdlevel|ffourcc|sws|channels|skiplimit|format)| \
+               -@(ofps|aa@(driver|@(osd|sub)color)|vobsubout?(i@(ndex|d)))| \
+               -sub@(-bg-@(alpha|color)|cp|delay|fps|pos|align|width)| \
+               -sub@(font-@(blur|outline|autoscale|encoding|@(osd|text)-scale)))
+                       return 0
+                       ;;
+               -lavdopts)
+                       COMPREPLY=( $( compgen -W 'ec er= bug= idct= gray' \
+                                       -- $cur ) )
+                       return 0
+                       ;;
+               -lavcopts)
+                       COMPREPLY=( $( compgen -W 'vcodec= vqmin= vqscale= \
+                                       vqmax= mbqmin= mbqmax= vqdiff= \
+                                       vmax_b_frames= vme= vhq v4mv \
+                                       keyint= vb_strategy= vpass= \
+                                       aspect= vbitrate= vratetol= \
+                                       vrc_maxrate= vrc_minrate= \
+                                       vrc_buf_size= vb_qfactor= vi_qfactor= \
+                                       vb_qoffset= vi_qoffset= vqblur= \
+                                       vqcomp= vrc_eq= vrc_override= \
+                                       vrc_init_cplx= vqsquish= vlelim= \
+                                       vcelim= vstrict= vdpart vpsize= gray \
+                                       vfdct= idct= lumi_mask= dark_mask= \
+                                       tcplx_mask= scplx_mask= naq ildct \
+                                       format= pred qpel precmp= cmp= \
+                                       subcmp= predia= dia= trell last_pred= \
+                                       preme= subq= psnr mpeg_quant aic umv' \
+                                       -- $cur ) )
+                       return 0
+                       ;;
+               -ssf)
+                       COMPREPLY=( $( compgen -W 'lgb= cgb= ls= cs= chs= \
+                                       cvs=' -- $cur ) )
+                       return 0
+                       ;;
+               -jpeg)
+                       COMPREPLY=( $( compgen -W 'noprogressive progressive \
+                                       nobaseline baseline optimize= \
+                                       smooth= quality= outdir=' -- $cur ) )
+                       return 0
+                       ;;
+               -xvidopts)
+                       COMPREPLY=( $( compgen -W 'dr2 nodr2' -- $cur ) )
+                       return 0
+                       ;;
+               -xvidencopts)
+                       COMPREPLY=( $( compgen -W 'pass= bitrate= \
+                                       fixed_quant= me_quality= 4mv \
+                                       rc_reaction_delay_factor= \
+                                       rc_averaging_period= rc_buffer= \
+                                       quant_range= min_key_interval= \
+                                       max_key_interval= mpeg_quant \
+                                       mod_quant lumi_mask hintedme \
+                                       hintfile debug keyframe_boost= \
+                                       kfthreshold= kfreduction=' -- $cur ) )
+                       return 0
+                       ;;
+               -divx4opts)
+                       COMPREPLY=( $( compgen -W 'br= key= deinterlace q= \
+                                       min_quant= max_quant= rc_period= \
+                                       rc_reaction_period= crispness= \
+                                       rc_reaction_ratio= pass= vbrpass= \
+                                       help' -- $cur ) )
+                       return 0
+                       ;;
+               -info)
+                       COMPREPLY=( $( compgen -W 'name= artist= genre= \
+                                       subject= copyright= srcform= \
+                                       comment= help' -- $cur ) )
+                       return 0
+                       ;;
+               -lameopts)
+                       COMPREPLY=( $( compgen -W 'vbr= abr cbr br= q= aq= \
+                                       ratio= vol= mode= padding= fast \
+                                       preset= help' -- $cur ) )
+                       return 0
+                       ;;
+               -rawaudio)
+                       COMPREPLY=( $( compgen -W 'on channels= rate= \
+                                       samplesize= format=' -- $cur ) )
+                       return 0
+                       ;;
+               -rawvideo)
+                       COMPREPLY=( $( compgen -W 'on fps= sqcif qcif cif \
+                                       4cif pal ntsc w= h= y420 yv12 yuy2 \
+                                       y8 format= size=' -- $cur ) )
+                       return 0
+                       ;;
+               -aop)
+                       COMPREPLY=( $( compgen -W 'list= delay= format= fout= \
+                                       volume= mul= softclip' -- $cur ) )
+                       return 0
+                       ;;
+               -dxr2)
+                       COMPREPLY=( $( compgen -W 'ar-mode= iec958-encoded \
+                                       iec958-decoded mute ucode= 75ire bw \
+                                       color interlaced macrovision= norm= \
+                                       square-pixel ccir601-pixel cr-left= \
+                                       cr-right= cr-top= cr-bot= ck-rmin= \
+                                       ck-gmin= ck-bmin= ck-rmax= ck-gmax= \
+                                       ck-bmax= ck-r= ck-g= ck-b= \
+                                       ignore-cache= ol-osd= olh-cor= \
+                                       olw-cor= olx-cor= oly-cor= overlay \
+                                       overlay-ratio= update-cache' -- $cur ))
+                       return 0
+                       ;;
+               -tv)
+                       COMPREPLY=( $( compgen -W 'on noaudio driver= device= \
+                                       input= freq= outfmt= width= height= \
+                                       buffersize= norm= channel= chanlist= \
+                                       audiorate= forceaudio alsa amode= \
+                                       forcechan= adevice= audioid= volume= \
+                                       bass= treble= balance= fps= \
+                                       channels= immediatemode=' -- $cur ) )
+                       return 0
+                       ;;
+               -mf)
+                       COMPREPLY=( $( compgen -W 'on w= h= fps= type=' \
+                                       -- $cur ) )
+                       return 0
+                       ;;
+               -cdda)
+                       COMPREPLY=( $( compgen -W 'speed= paranoia= \
+                                       generic-dev= sector-size= overlap= \
+                                       toc-bias toc-offset= skip noskip' \
+                                       -- $cur ) )
+                       return 0
+                       ;;
+               -input)
+                       COMPREPLY=( $( compgen -W 'conf= ar-delay ar-rate \
+                                       keylist cmdlist js-dev file' -- $cur ) )
+                       return 0
+                       ;;
+               -af)
+                       COMPREPLY=( $( compgen -W 'resample resample= \
+                                       channels channels= format format= \
+                                       volume volume= delay delay= pan \
+                                       pan= sub sub= surround surround=' \
+                                       -- $cur ) )
+                       return 0
+                       ;;
+               -af-adv)
+                       COMPREPLY=( $( compgen -W 'force= list=' -- $cur ) )
+                       return 0
+                       ;;
+       esac
+
+       case "$cur" in
+               -*)
+                       COMPREPLY=( $( compgen -W '-aid -alang -audio-demuxer \
+                                       -audiofile -cdrom-device -cache -cdda \
+                                       -channels -chapter -csslib -demuxer \
+                                       -dvd -dvd-device -dvdangle -dvdauth \
+                                       -dvdkey -dvdnav -forceidx -fps -frames \
+                                       -hr-mp3-seek -idx -mc -mf -ni -nobps \
+                                       -passwd -rawaudio -rtsp-stream-over-tcp\
+                                       -skipopening -sb -srate -ss -tv -user \
+                                       -vcd -vid -vivo -ifo -ffactor -font \
+                                       -noautosub -nooverlapsub -sid -slang \
+                                       -sub -subcc -subcp -sub-demuxer \
+                                       -subdelay -subfont-autoscale \
+                                       -subfont-blur -subfont-encoding \
+                                       -subfont-osd-scale -subfont-outline \
+                                       -subfont-text-scale -subfps -subfile \
+                                       -subpos -unicode -utf8 -vobsub \
+                                       -vobsubid -ac -afm -aspect -flip \
+                                       -lavdopts -noaspect -nosound -pp -ssf \
+                                       -stereo -sws -vc -vfm -vop -xvidopts\
+                                       -xy -zoom -bandwidth -cuefile \
+                                       -noextbased -rawvideo -overlapsub \
+                                       -sub-bg-alpha -sub-bg-color -subalign \
+                                       -subwidth -sub-no-text-pp -spualign \
+                                       -spuaa -spugauss -pphelp -verbose -v \
+                                       -noni -noidx -nohr-mp3-seek -extbased \
+                                       -bps -oldpp -nozoom -noflip -nounicode \
+                                       -noutf8' -- $cur ) )
+                       # add mplayer specific options
+                       [[ "$cmd" == @(?(g)mplayer) ]] && COMPREPLY=( "${COMPREPLY[@]}" \
+                               $(compgen -W '-autoq -autosync -benchmark \
+                                       -framedrop -h -help -hardframedrop \
+                                       -identify -input -lircconf -loop \
+                                       -nojoystick -nolirc -nortc -playlist \
+                                       -quiet -really-quiet -rnd -sdp -skin \
+                                       -slave -softsleep -speed -sstep \
+                                       -use-stdin -dumpaudio -dumpfile \
+                                       -dumpstream -dumpvideo -dumpmicrodvdsub\
+                                       -dumpmpsub -dumpsrtsub -dumpjacosub \
+                                       -dumpsami -dumpsub -osdlevel -af \
+                                       -af-adv -ao -aofile -aop -delay -mixer \
+                                       -nowaveheader -bpp -brightness \
+                                       -contrast -display -double -dr -dxr2 \
+                                       -fb -fbmode -fbmodeconfig -forcexv -fs \
+                                       -geometry -hue -icelayer -jpeg \
+                                       -monitor-dotclock -monitor-hfreq \
+                                       -monitor-vfreq -monitoraspect \
+                                       -nograbpointer -noslices -panscan \
+                                       -rootwin -saturation -screenw -screenh \
+                                       -stop-xscreensaver -vm -vo -vsync -wid \
+                                       -xineramascreen -z -zrbw -zrcrop \
+                                       -zrdev -zrfd -zrhelp -zrnorm -zrquality \
+                                       -zrvdec -zrhdec -zrxdoff -zrydoff -y \
+                                       -edl -edlout -enqueue -fixed-vo \
+                                       -menu -menu-root -menu-cfg -shuffle \
+                                       -format -aahelp -dfbopts -fstype \
+                                       -guiwid -nokeepaspect -x --help \
+                                       -aaosdcolor -aasubcolor -aadriver \
+                                       -aaextended -aaeight' -- $cur) )
+                       # add mencoder specific options
+                       [[ "$cmd" = mencoder ]] && COMPREPLY=( "${COMPREPLY[@]}" \
+                               $(compgen -W '-audio-density -audio-delay \
+                                       -audio-preload -divx4opts -endpos \
+                                       -ffourcc -include -info -lameopts \
+                                       -lavcopts -noskip -o -oac -ofps -ovc \
+                                       -passlogfile -skiplimit -vobsubout \
+                                       -vobsuboutindex -vobsuboutid \
+                                       -xvidencopts -of --verbose' -- $cur) )
+                       ;;
+               *)
+                       _filedir '@(mp?(e)g|MP?(E)G|wm[av]|WM[AV]|avi|AVI|asf|ASF|vob|VOB|bin|BIN|dat|DAT|vcd|VCD|ps|PS|pes|PES|fli|FLI|flv|FLV|viv|VIV|rm?(j)|RM?(J)|ra?(m)|RA?(M)|yuv|YUV|mov|MOV|qt|QT|mp[34]|MP[34]|m4v|M4V|og[gm]|OG[GM]|wav|WAV|dump|DUMP|mk[av]|MK[AV]|m4a|M4A|aac|AAC|m2v|M2V|dv|DV|rmvb|RMVB|mid|MID|ts|TS|3gp|mpc|MPC|flac|FLAC|flv|FLV|divx|DIVX)'
+                       ;;
+       esac
+
+       return 0
+}
+complete $filenames -F _mplayer mplayer mencoder gmplayer kplayer
+}
+
+# KDE dcop completion
+#
+have dcop &&
+_dcop()
+{
+       local cur compstr
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       if [ -z $cur ]; then
+           compstr=${COMP_WORDS[*]}
+       else
+           compstr=$( command echo ${COMP_WORDS[*]} | sed "s/ $cur$//" )
+       fi
+       COMPREPLY=( $( compgen -W '$( command $compstr | sed s/\(.*\)// )'  -- $cur ) )
+} &&
+complete -F _dcop dcop
+
+# wvdial(1) completion
+#
+have wvdial &&
+_wvdial()
+{
+       local cur prev config i IFS=$'\t\n'
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       case $prev in
+               --config)
+                       _filedir
+                       return 0
+                       ;;
+       esac
+
+       case $cur in
+               -*)
+                       COMPREPLY=( $( compgen -W '--config --chat \
+                               --remotename --help --version --no-syslog' \
+                               -- $cur ) )
+                       ;;
+               *)
+                       # start with global and personal config files
+                       config="/etc/wvdial.conf"$'\t'"$HOME/.wvdialrc"
+                       # replace with command line config file if present
+                       for (( i=1; i < COMP_CWORD; i++ )); do
+                               if [[ "${COMP_WORDS[i]}" == "--config" ]]; then
+                                       config=${COMP_WORDS[i+1]}
+                                       break
+                               fi
+                       done
+                       # parse config files for sections and
+                       # remove default section
+                       COMPREPLY=( $( sed -ne \
+                                   "s|^\[Dialer \($cur.*\)\]$|\1|p" \
+                                   $config 2>/dev/null |grep -v '^Defaults$'))
+                       # escape spaces
+                       COMPREPLY=${COMPREPLY// /\\ }
+                       ;;
+       esac
+
+} &&
+complete -F _wvdial wvdial
+
+# gpg(1) completion
+#
+have gpg &&
+_gpg() 
+{
+       local cur prev
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       case "$prev" in
+       -@(s|-sign|-clearsign|-decrypt-files|-load-extension)) 
+               _filedir
+               return 0
+               ;;
+       --@(export|@(?(l|nr|nrl)sign|edit)-key)) 
+               # return list of public keys
+               COMPREPLY=( $( compgen -W "$( gpg --list-keys 2>/dev/null | sed -ne 's@^pub.*/\([^ ]*\).*\(<\([^>]*\)>\).*$@\1 \3@p')" -- "$cur" ))
+               return 0
+               ;;
+       -@(r|-recipient))
+               COMPREPLY=( $( compgen -W "$( gpg --list-keys 2>/dev/null | sed -ne 's@^pub.*<\([^>]*\)>.*$@\1@p')" -- "$cur" ))
+               if [ -e ~/.gnupg/gpg.conf ]; then
+                       COMPREPLY=( "${COMPREPLY[@]}" $( compgen -W "$( sed -ne 's@^[ \t]*group[ \t][ \t]*\([^=]*\).*$@\1@p' ~/.gnupg/gpg.conf  )" -- "$cur") )
+               fi
+               return 0
+               ;;
+       esac
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '-s -b -e -f -c -d -a -r -u -Z -o -v\
+                               -q -n -N $(gpg --dump-options)' -- $cur ) )
+        fi
+
+} &&
+complete -F _gpg $default gpg
+
+# iconv(1) completion
+#
+have iconv &&
+_iconv()
+{
+       local cur prev
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       case "$prev" in
+               -@(f|t|-@(from|to)-code))
+                       COMPREPLY=( $( compgen -W \
+                           '$( iconv --list | sed -e "s@//@@;" )' -- "$cur" ) )
+                       return 0
+                       ;;
+       esac
+
+
+       if [[ "$cur" = -* ]]; then
+               COMPREPLY=( $( compgen -W '--from-code -f --to-code -t --list
+               --output -o --verbose' -- "$cur" ) )
+               return 0
+       fi
+} &&
+complete -F _iconv $default iconv
+
+# dict(1) completion
+#
+{ have dict || have rdict; } && {
+_dictdata()
+{
+       dict $host $port $1 2>/dev/null | sed -ne \
+           's/^['$'\t '']['$'\t '']*\([^'$'\t '']*\).*$/\1/p'
+}
+
+_dict()
+{
+       local cur prev host port db dictfile
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+       dictfile=/usr/share/dict/words
+
+       for (( i=1; i < COMP_CWORD; i++ )); do
+               case "${COMP_WORDS[i]}" in
+               -@(h|--host))
+                       host=${COMP_WORDS[i+1]}
+                       [ -n "$host" ] && host="-h $host"
+                       i=$((++i))
+                       ;;
+               -@(p|-port))
+                       port=${COMP_WORDS[i+1]}
+                       [ -n "$port" ] && port="-p $port"
+                       i=$((++i))
+                       ;;
+               -@(d|-database))
+                       db=${COMP_WORDS[i+1]}
+                       [ -n "$db" ] && host="-d $db"
+                       i=$((++i))
+                       ;;
+               *)
+                       ;;
+               esac
+       done
+
+       if [[ "$cur" = -* ]]; then
+               COMPREPLY=( $( compgen -W '-h --host -p --port -d --database \
+                              -m --match -s --strategy -c --config -C \
+                              --nocorrect -D --dbs -S --strats -H \
+                              --serverhelp -i --info -I --serverinfo \
+                              -a --noauth -u --user -k --key -V --version \
+                              -L --license --help -v --verbose -r --raw \
+                              -P --pager --debug --html --pipesize --client' \
+                              -- "$cur" ) )
+               return 0
+       fi
+
+       case "$prev" in
+       -@(d|-database|i|info))
+               COMPREPLY=( $( compgen -W '$( _dictdata -D )' -- "$cur" ) )
+               return 0
+               ;;
+       -@(s|-strategy))
+               COMPREPLY=( $( compgen -W '$( _dictdata -S )' -- "$cur" ) )
+               return 0
+               ;;
+       *)
+               ;;
+       esac
+
+       [ -r $dictfile ] && \
+               COMPREPLY=( $( compgen -W '$( cat $dictfile )' -- "$cur" ) )
+}
+complete -F _dict $default dict rdict
+}
+
+# cdrecord(1) completion
+#
+have cdrecord &&
+_cdrecord()
+{
+       local cur prev i generic_options track_options track_mode
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       # foo=bar style option
+       if [[ "$cur" == *=* ]]; then
+               prev=${cur/=*/}
+               cur=${cur/*=/}
+               case "$prev" in
+                       @(text|cue)file)
+                               _filedir
+                               return 0
+                               ;;
+                       blank)
+                               COMPREPLY=( $( compgen -W 'help all fast \
+                               track unreserve trtail unclose session' \
+                               -- $cur ) )
+                               return 0
+                               ;;
+                       driveropts)
+                               COMPREPLY=( $( compgen -W 'burnfree noburnfree\
+                                 varirec= audiomaster forcespeed noforcespeed\
+                                 speedread nospeedread singlesession \
+                                 nosinglesession hidecdr nohidecdr tattooinfo\
+                                 tattoofile=' -- $cur ) )
+                               return 0
+                               ;;
+               esac
+       fi
+
+       generic_options=(-version -v -V -d -silent -s -force -immed -dummy \
+                        -dao -raw -raw96r -raw96p -raw16 -multi -msinfo -toc \
+                        -atip -fix -nofix -waiti -load -lock -eject -format \
+                        -setdropts -checkdrive -prcap -inq -scanbus -reset \
+                        -abort -overburn -ignsize -useinfo -packet -noclose \
+                        -text debug= kdebug= kd= minbuf= speed= blank= fs= \
+                        dev= gracetime= timeout= driver= driveropts= \
+                        defpregap= pktsize= mcn= textfile= cuefile=)
+       track_options=(-audio -swab -data -mode2 -xa -xa1 -xa2 -xamix -cdi \
+                      -isosize -pad padsize= -nopad -shorttrack -noshorttrack\
+                      pregap= -preemp -nopreemp -copy -nocopy -scms tcsize= \
+                      isrc= index=)
+       # look if previous was either a file or a track option
+       track_mode=0
+       if [ $COMP_CWORD -gt 1 ]; then
+               if [ -f "$prev" ]; then
+                       track_mode=1
+               else
+                       for (( i=0; i < ${#track_options[@]}; i++ )); do
+                               if [[ "${track_options[i]}" == "$prev" ]]; then
+                                       track_mode=1
+                                       break
+                               fi
+                       done
+               fi
+       fi
+
+       # files are always eligible completion
+       _filedir
+       # track options are always available
+       COMPREPLY=( "${COMPREPLY[@]}" $( compgen -W '${track_options[@]}' -- $cur ) )
+       # general options are no more available after file or track option
+       if [ $track_mode -eq 0 ]; then
+               COMPREPLY=( "${COMPREPLY[@]}" \
+                           $( compgen -W '${generic_options[@]}' -- $cur ) )
+       fi
+
+} &&
+complete -F _cdrecord $filenames cdrecord
+
+# mkisofs(8) completion
+#
+have mkisofs &&
+_mkisofs()
+{
+       local cur prev
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       case "$prev" in
+               -@(o|abstract|biblio|check-session|copyright|log-file|root-info|prep-boot|*-list))
+                       _filedir
+                       return 0
+                       ;;
+               -*-charset)
+                       COMPREPLY=( $( mkisofs -input-charset help 2>&1 | \
+                                       tail +3 | grep "^$cur") )
+                       return 0
+                       ;;
+               -uid)
+                       _uids
+                       return 0
+                       ;;
+               -gid)
+                       _gids
+                       return 0
+                       ;;
+       esac
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '-abstract -A -allow-lowercase \
+                               -allow-multidot -biblio -cache-inodes \
+                               -no-cache-inodes -b -eltorito-alt-boot -B -G \
+                               -hard-disk-boot -no-emul-boot -no-boot \
+                               -boot-load-seg -boot-load-size \
+                               -boot-info-table -C -c -check-oldname \
+                               -check-session -copyright -d -D -dir-mode \
+                               -dvd-video -f -file-mode -gid -gui \
+                               -graft-points -hide -hide-list -hidden \
+                               -hidden-list -hide-joliet -hide-joliet-list \
+                               -hide-joliet-trans-tbl -hide-rr-moved \
+                               -input-charset -output-charset -iso-level -J \
+                               -joliet-long -jcharset -l -L -log-file -m \
+                               -exclude-list -max-iso9660-filenames -M -N \
+                               -new-dir-mode -nobak -no-bak -force-rr -no-rr \
+                               -no-split-symlink-components \
+                               -no-split-symlink-fields -o -pad -no-pad \
+                               -path-list -P -p -print-size -quiet -R -r \
+                               -relaxed-filenames -sort -split-output \
+                               -stream-media-size -stream-file-name -sysid -T\
+                               -table-name -ucs-level -udf -uid \
+                               -use-fileversion -U -no-iso-translate -V \
+                               -volset -volset-size -volset-seqno -v -x -z \
+                               -hfs -apple -map -magic -hfs-creator \
+                               -hfs-type -probe -no-desktop -mac-name \
+                               -boot-hfs-file -part -auto -cluster-size \
+                               -hide-hfs -hide-hfs-list -hfs-volid \
+                               -icon-position -root-info -prep-boot \
+                               -input-hfs-charset -output-hfs-charset \
+                               -hfs-unlock -hfs-bless -hfs-parms --cap \
+                               --netatalk --double --ethershare --ushare \
+                               --exchange --sgi --xinet --macbin --single \
+                               --dave --sfm --osx-double --osx-hfs' -- $cur ))
+       else
+               _filedir
+       fi
+
+} &&
+complete -F _mkisofs $filenames mkisofs
+
+# mc(1) completion
+#
+have mc &&
+_mc()
+{
+       local cur prev
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       # -name value style option
+       case "$prev" in
+               -@(e|v|l|P))
+                       _filedir
+                       return 0
+                       ;;
+       esac
+
+       # --name=value style option
+       if [[ "$cur" == *=* ]]; then
+               prev=${cur/=*/}
+               cur=${cur/*=/}
+               case "$prev" in
+                       --@(edit|view|ftplog|printwd))
+                               _filedir
+                               return 0
+                               ;;
+               esac
+       fi
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '-a --stickchars -b --nocolor -c \
+                       --color -C --colors= -d --nomouse -e --edit= -f \
+                       --datadir -k --resetsoft -l --ftplog= -P --printwd= \
+                       -s --slow -t --termcap -u --nosubshell -U --subshell \
+                       -v --view= -V --version -x --xterm -h --help' -- $cur ) )
+       else
+               _filedir -d
+       fi
+} &&
+complete -F _mc $filenames mc
+
+# yum(8) completion
+#
+have yum && {
+_yum()
+{
+       local cur prev special
+       
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       for (( i=0; i < ${#COMP_WORDS[@]}-1; i++ )); do
+               if [[ ${COMP_WORDS[i]} == @(install|update|upgrade|remove|erase|deplist) ]]; then
+                       special=${COMP_WORDS[i]}
+               fi
+       done
+
+       if [ -n "$special" ]; then
+           case $special in
+               install|deplist)
+                   COMPREPLY=( $( compgen -W '$( yum -C list | cut -d" " -f1 )' -- $cur ) )
+                   return 0
+                   ;;
+               *)
+                   _rpm_installed_packages
+                   return 0
+                   ;;
+               esac
+       fi
+
+       case $cur in
+           --*)
+               COMPREPLY=( $( compgen -W '--installroot --version --help --enablerepo --disablerepo --exclude --obsoletes --noplugins' -- $cur ) )
+               return 0
+               ;;
+           -*)
+               COMPREPLY=( $( compgen -W '-c -e -d -y -t -R -C -h' -- $cur ) )
+               return 0
+               ;;
+       esac
+
+       case $prev in
+           list)
+               COMPREPLY=( $( compgen -W 'all available updates installed extras obsoletes recent' -- $cur ) )
+               ;;
+           clean)
+               COMPREPLY=( $( compgen -W 'packages headers metadata cache dbcache all' -- $cur ) )
+               ;;
+           localinstall)
+               _filedir rpm
+               ;;
+           -c)
+               _filedir
+               ;;
+           --installroot)
+               _filedir -d
+               ;;
+           *)
+               COMPREPLY=( $( compgen -W 'install update check-update upgrade remove list \
+                                               search info provides clean groupinstall groupupdate \
+                                               grouplist deplist erase groupinfo groupremove \
+                                               localinstall localupdate makecache resolvedep \
+                                               shell whatprovides' -- $cur ) )
+               ;;
+       esac
+}
+complete -F _yum $filenames yum
+
+# yum-arch(8) completion
+#
+_yum_arch()
+{
+    local cur
+    COMPREPLY=()
+    cur=`_get_cword`
+
+    case "$cur" in
+       -*)
+           COMPREPLY=( $( compgen -W '-d -v -vv -n -c -z -s -l -q' -- $cur ) )
+           ;;
+       *)
+           _filedir -d
+           ;;
+    esac
+
+    return 0
+
+}
+complete -F _yum_arch $filenames yum-arch
+}
+
+# ImageMagick completion
+#
+have convert && {
+_ImageMagick()
+{
+       local prev
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       case "$prev" in
+               -channel)
+                       COMPREPLY=( $( compgen -W 'Red Green Blue Opacity \
+                               Matte Cyan Magenta Yellow Black' -- $cur ) )
+                       return 0
+                       ;;
+               -colormap)
+                       COMPREPLY=( $( compgen -W 'shared private' -- $cur ) )
+                       return 0
+                       ;;
+               -colorspace)
+                       COMPREPLY=( $( compgen -W 'GRAY OHTA RGB Transparent \
+                               XYZ YCbCr YIQ YPbPr YUV CMYK' -- $cur ) )
+                       return 0
+                       ;;
+               -compose)
+                       COMPREPLY=( $( compgen -W 'Over In Out Atop Xor Plus \
+                               Minus Add Subtract Difference Multiply Bumpmap\
+                               Copy CopyRed CopyGreen CopyBlue CopyOpacity' \
+                               -- $cur ) )
+                       return 0
+                       ;;
+               -compress)
+                       COMPREPLY=( $( compgen -W 'None BZip Fax Group4 JPEG \
+                               Lossless LZW RLE Zip' -- $cur ) )
+                       return 0
+                       ;;
+               -dispose)
+                       COMPREPLY=( $( compgen -W 'Undefined None Background \
+                                                   Previous' -- $cur ) )
+                       return 0
+                       ;;
+               -encoding)
+                       COMPREPLY=( $( compgen -W 'AdobeCustom AdobeExpert \
+                               AdobeStandard AppleRoman BIG5 GB2312 Latin2 \
+                               None SJIScode Symbol Unicode Wansung' -- $cur))
+                       return 0
+                       ;;
+               -endian)
+                       COMPREPLY=( $( compgen -W 'MSB LSB' -- $cur ) )
+                       return 0
+                       ;;
+               -filter)
+                       COMPREPLY=( $( compgen -W 'Point Box Triangle Hermite \
+                               Hanning Hamming Blackman Gaussian Quadratic \
+                               Cubic Catrom Mitchell Lanczos Bessel Sinc' \
+                               -- $cur ) )
+                       return 0
+                       ;;
+               -format)
+                       COMPREPLY=( $( convert -list format | \
+                                   awk '/ [r-][w-][+-] / {print $1}' | \
+                                   tr -d '*' | tr [:upper:] [:lower:] | \
+                                   grep "^$cur" ) )
+                       return 0
+                       ;;
+               -gravity)
+                       COMPREPLY=( $( compgen -W 'Northwest North NorthEast \
+                               West Center East SouthWest South SouthEast' \
+                               -- $cur ) )
+                       return 0
+                       ;;
+               -intent)
+                       COMPREPLY=( $( compgen -W 'Absolute Perceptual \
+                                       Relative Saturation' -- $cur ) )
+                       return 0
+                       ;;
+               -interlace)
+                       COMPREPLY=( $( compgen -W 'None Line Plane Partition' \
+                                       -- $cur ) )
+                       return 0
+                       ;;
+               -limit)
+                       COMPREPLY=( $( compgen -W 'Disk File Map Memory' \
+                                       -- $cur ) )
+                       return 0
+                       ;;
+               -list)
+                       COMPREPLY=( $( compgen -W 'Delegate Format Magic \
+                                       Module Resource Type' -- $cur ) )
+                       return 0
+                       ;;
+               -map)
+                       COMPREPLY=( $( compgen -W 'best default gray red \
+                                       green blue' -- $cur ) )
+                       _filedir
+                       return 0
+                       ;;
+               -noise)
+                       COMPREPLY=( $( compgen -W 'Uniform Gaussian \
+                                       Multiplicative \
+                               Impulse Laplacian Poisson' -- $cur ) )
+                       return 0
+                       ;;
+               -preview)
+                       COMPREPLY=( $( compgen -W 'Rotate Shear Roll Hue \
+                                       Saturation Brightness Gamma Spiff \
+                                       Dull Grayscale Quantize Despeckle \
+                                       ReduceNoise AddNoise Sharpen Blur \
+                                       Treshold EdgeDetect Spread Shade \
+                                       Raise Segment Solarize Swirl Implode \
+                                       Wave OilPaint CharcoalDrawing JPEG' \
+                                       -- $cur ) )
+                       return 0
+                       ;;
+               -@(mask|profile|texture|tile|write))
+                       _filedir
+                       return 0
+                       ;;
+               -type)
+                       COMPREPLY=( $( compgen -W 'Bilevel Grayscale Palette \
+                                       PaletteMatte TrueColor TrueColorMatte \
+                                       ColorSeparation ColorSeparationlMatte \
+                                       Optimize' -- $cur ) )
+                       return 0
+                       ;;
+               -units)
+                       COMPREPLY=( $( compgen -W 'Undefined PixelsPerInch \
+                                       PixelsPerCentimeter' -- $cur ) )
+                       return 0
+                       ;;
+               -virtual-pixel)
+                       COMPREPLY=( $( compgen -W 'Constant Edge mirror tile' \
+                                       -- $cur ) )
+                       return 0
+                       ;;
+               -visual)
+                       COMPREPLY=( $( compgen -W 'StaticGray GrayScale \
+                                       StaticColor PseudoColor TrueColor \
+                                       DirectColor defaut visualid' -- $cur ))
+                       return 0
+                       ;;
+       esac
+}
+
+_convert()
+{
+       local cur
+
+       COMPREPLY=()
+       cur=`_get_cword`
+
+       _ImageMagick
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '-adjoin -affine -antialias -append \
+                       -authenticate -average -background -black-threshold \
+                       -blue-primary -blur -border -bordercolor -channel \
+                       -charcoal -chop -clip -coalesce -colorize -colors \
+                       -colorspace -comment -compress -contrast -convolve \
+                       -crop -cycle -debug -deconstruct -delay -density \
+                       -depth -despeckle -display -dispose -dither -draw \
+                       -edge -emboss -encoding -endian -enhance -equalize \
+                       -extract -fill -filter -flatten -flip -flop -font \
+                       -frame -fuzz -gamma -gaussian -geometry \
+                       -green-primary -gravity -help -implode -intent \
+                       -interlace -label -lat -level -limit -list -log -loop \
+                       -map -mask -matte -median -modulate -monochrome \
+                       -morph -mosaic -negate -noop -noise -normalize \
+                       -opaque -ordered-dither -page -paint -ping -pointsize \
+                       -preview -profile -quality -raise -random-threshold \
+                       -region -raise -red-primary -render -resize -resample \
+                       -roll -rotate -sample -sampling-factor -scale -scene \
+                       -seed -segment -shade -sharpen -shave -shear -size \
+                       -solarize -spread -stroke -strokewidth -swirl \
+                       -texture -threshold -thumbnail -tile -transform \
+                       -transparent -treedepth -trim -type -undercolor \
+                       -units -unsharp -verbose -version -view \
+                       -virtual-pixel -wave -white-point -white-threshold \
+                       -write' -- $cur ) )
+       elif [[ "$cur" == +* ]]; then
+               COMPREPLY=( $( compgen -W '+adjoin +append +compress \
+                       +contrast +debug +dither +endian +gamma +label +map \
+                       +mask +matte +negate +noise +page +raise +render \
+                       +write' -- $cur ) ) 
+       else
+               _filedir
+       fi
+}
+complete -F _convert $filenames convert
+
+_mogrify()
+{
+       local cur
+
+       COMPREPLY=()
+       cur=`_get_cword`
+
+       _ImageMagick
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '-affine -antialias -authenticate \
+                       -background -black-threshold -blue-primary -blur \
+                       -border -bordercolor -channel -charcoal -chop \
+                       -colorize -colors -colorspace -comment -compress \
+                       -contrast -convolve -crop -cycle -debug -delay \
+                       -density -depth -despeckle -display -dispose -dither \
+                       -draw -edge -emboss -encoding -endian -enhance \
+                       -equalize -extract -fill -filter -flip -flop -font \
+                       -format -frame -fuzz -gamma -gaussian -geometry \
+                       -green-primary -implode -interlace -help -label -lat \
+                       -level -limit -list -log -loop -map -mask -matte \
+                       -median -modulate -monochrome -negate -noop \
+                       -normalize -opaque -page -paint -fill -ordered-dither \
+                       -pointsize -profile -quality -raise -random-threshold \
+                       -red-primary -region -resample -resize -roll -rotate \
+                       -sample -sampling-factor -scale -scene -seed -segment \
+                       -shade -sharpen -shear -size -solarize -spread \
+                       -stroke -strokewidth -swirl -texture -threshold \
+                       -thumbnail -tile -transform -transparent -treedepth \
+                       -trim -type -undercolor -units -unsharp -verbose \
+                       -version -view -virtual-pixel -wave -white-point \
+                       -white-threshold' -- $cur ) )
+       elif [[ "$cur" == +* ]]; then
+               COMPREPLY=( $( compgen -W '+compress +contrast +debug +dither \
+                       +endian +gamma +label +map +mask +matte +negate +page \
+                       +raise' -- $cur ) ) 
+       else
+               _filedir
+       fi
+}
+complete -F _mogrify $filenames mogrify
+
+_display()
+{
+       local cur
+
+       COMPREPLY=()
+       cur=`_get_cword`
+
+       _ImageMagick
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '-authenticate -backdrop -border \
+                       -colormap -colors -colorspace -comment -compress \
+                       -contrast -crop -debug -delay -density -depth \
+                       -despeckle -display -dispose -dither -edge -endian \
+                       -enhance -extract -filter -flip -flop -frame -gamma \
+                       -geometry -help -immutable -interlace -label -limit \
+                       -log -map -matte -monochrome -negate -noop -page \
+                       -quality -raise -remote -roll -rotate -sample \
+                       -sampling-factor -scene -segment -sharpen -size \
+                       -texture -treedepth -trim -update -verbose -version \
+                       -virtual-pixel -window -window_group -write' -- $cur))
+       elif [[ "$cur" == +* ]]; then
+               COMPREPLY=( $( compgen -W '+compress +contrast +debug +dither \
+                       +endian +gamma +label +map +matte +negate +page \
+                       +raise +write' -- $cur ) ) 
+       else
+               _filedir
+       fi
+}
+complete -F _display $filenames display
+
+_animate()
+{
+       local cur
+
+       COMPREPLY=()
+       cur=`_get_cword`
+
+       _ImageMagick
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '-authenticate -backdrop -colormap \
+                       -colors -colorspace -crop -debug -delay -density \
+                       -depth -display -dither -extract -gamma -geometry \
+                       -help -interlace -limit -log -matte -map -monochrome \
+                       -noop -pause -remote -rotate -sampling-factor -scene \
+                       -size -treedepth -trim -verbose -version -visual \
+                       -virtual-pixel -window' -- $cur ) )
+       elif [[ "$cur" == +* ]]; then
+               COMPREPLY=( $( compgen -W '+debug +dither +gamma +map +matte' -- $cur ) ) 
+       else
+               _filedir
+       fi
+}
+complete -F _animate $filenames animate
+
+_identify()
+{
+       local cur
+
+       COMPREPLY=()
+       cur=`_get_cword`
+
+       _ImageMagick
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '-authenticate -debug -density \
+                       -depth -extract -format -help -interlace -limit -list \
+                       -log -size -sampling-factor -verbose -version \
+                       -virtual-pixel' -- $cur ) )
+       elif [[ "$cur" == +* ]]; then
+               COMPREPLY=( $( compgen -W '+debug ' -- $cur ) ) 
+       else
+               _filedir
+       fi
+}
+complete -F _identify $filenames identify
+
+_montage()
+{
+       local cur
+
+       COMPREPLY=()
+       cur=`_get_cword`
+
+       _ImageMagick
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '-adjoin -affine -authenticate \
+                       -blue-primary -blur -colors -colorspace -comment \
+                       -compose -compress -crop -debug -density -depth \
+                       -display -dispose -dither -draw -encoding -endian \
+                       -extract -fill -filter -flip -flop -frame -gamma \
+                       -geometry -gravity -green-primary -interlace -help \
+                       -label -limit -log -matte -mode -monochrome -noop \
+                       -page -pointsize -quality -red-primary -resize \
+                       -rotate -sampling-factor -scene -shadow -size \
+                       -stroke -texture -thumbnail -tile -transform \
+                       -transparent -treedepth -trim -type -verbose \
+                       -version -virtual-pixel -white-point' -- $cur ) )
+       elif [[ "$cur" == +* ]]; then
+               COMPREPLY=( $( compgen -W '+adjoin +compress +debug +dither \
+                       +endian +gamma +label +matte +page' -- $cur ) ) 
+       else
+               _filedir
+       fi
+}
+complete -F _montage $filenames montage
+
+_composite()
+{
+       local cur
+
+       COMPREPLY=()
+       cur=`_get_cword`
+
+       _ImageMagick
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '-affine -authenticate \
+                       -blue-primary -colors -colorspace -comment -compose \
+                       -compress -debug -density -depth -displace -display \
+                       -dispose -dissolve -dither -encoding -endian -extract \
+                       -filter -font -geometry -gravity -green-primary -help \
+                       -interlace -label -limit -log -matte -monochrome \
+                       -negate -page -profile -quality -red-primary -rotate \
+                       -resize -sampling-factor -scene -sharpen -size \
+                       -stegano -stereo -thumbnail -tile -transform \
+                       -treedepth -type -units -unsharp -verbose -version \
+                       -virtual-pixel -watermark -white-point -write' \
+                       -- $cur ) )
+       elif [[ "$cur" == +* ]]; then
+               COMPREPLY=( $( compgen -W '+compress +debug +dither +endian +label \
+                       +matte +negate +page +write' -- $cur ) ) 
+       else
+               _filedir
+       fi
+}
+complete -F _composite $filenames composite
+}
+
+# dd(1) completion
+#
+have dd &&
+_dd()
+{
+        local cur
+
+        COMPREPLY=()
+       cur=`_get_cword`
+
+        case "$cur" in
+        if=*|of=*)
+                cur=${cur#*=}
+                _filedir
+                return 0
+                ;;
+        conv=*)
+                cur=${cur#*=}
+                COMPREPLY=( $( compgen -W 'ascii ebcdic ibm block unblock \
+                               lcase notrunc ucase swab noerror sync' \
+                               -- $cur ) )
+                return 0
+                ;;
+        esac
+
+        _expand || return 0
+
+        COMPREPLY=( $( compgen -W '--help --version' -- $cur ) \
+                    $( compgen -W 'bs cbs conv count ibs if obs of seek skip'\
+                               -S '=' -- $cur ) )
+} &&
+complete -F _dd $nospace $filenames dd
+
+# CUPS cancel(1) completion
+#
+have cancel &&
+_cancel()
+{
+       local cur
+
+       COMPREPLY=()
+       cur=`_get_cword`
+
+       COMPREPLY=( $( lpstat | cut -d' ' -f1 | grep "^$cur" ) )
+} &&
+complete -F _cancel $filenames cancel
+
+# aspell(1) completion
+#
+have aspell && {
+_aspell_dictionary()
+{
+       local datadir
+       datadir=/usr/lib/aspell
+       COMPREPLY=( $( command ls $datadir/*.@(multi|alias) ) )
+       COMPREPLY=( ${COMPREPLY[@]%.@(multi|alias)} )
+       COMPREPLY=( $( compgen -W '${COMPREPLY[@]#$datadir/}' -- $cur ) )
+}
+
+_aspell()
+{
+       local cur prev
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       # --name value style option
+       case "$prev" in
+               @(-c|-p|check))
+                       _filedir
+                       return 0
+                       ;;
+               @(dump|create|merge))
+                       COMPREPLY=( $( compgen -W 'master personal repl' -- $cur ) )
+                       return 0
+                       ;;
+               -d)
+                       _aspell_dictionary
+                       return 0
+                       ;;
+       esac
+
+       # --name=value style option
+       if [[ "$cur" == *=* ]]; then
+               prev=${cur/=*/}
+               cur=${cur/*=/}
+               case "$prev" in
+                       --@(conf|personal|repl|per-conf))
+                               _filedir
+                               return 0
+                               ;;
+                       --@(conf-dir|data-dir|dict-dir|home-dir|local-data-dir|prefix))
+                               _filedir -d
+                               return 0
+                               ;;
+                       --master)
+                               _aspell_dictionary
+                               return 0
+                               ;;
+                       --mode)
+                               COMPREPLY=( $( compgen -W 'none url email sgml tex' -- $cur ) )
+                               return 0
+                               ;; 
+                       --sug-mode)
+                               COMPREPLY=( $( compgen -W 'ultra fast normal bad-speller' -- $cur ) )
+                               return 0
+                               ;;
+                       --keymapping)
+                               COMPREPLY=( $( compgen -W 'aspell ispell' -- $cur ) )
+                               return 0
+                               ;;
+               esac
+       fi
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '--conf= --conf-dir= --data-dir= --dict-dir= \
+                       --encoding= --add-filter= --rem-filter= --mode= -e \
+                       -H -t --add-extra-dicts= --rem-extra-dicts= \
+                       --home-dir= -W --ignore= --ignore-accents \
+                       --dont-ignore-accents --ignore-case --dont-ignore-case \
+                       --ignore-repl --dont-ignore-repl --jargon= --keyboard= \
+                       --lang= --language-tag= --local-data-dir= -d --master= \
+                       --module= --add-module-search-order= \
+                       --rem-module-search-order= --per-conf= -p --personal= \
+                       --prefix= --repl= -C -B --run-together --dont-run-together \
+                       --run-together-limit= --run-together-min= --save-repl \
+                       --dont-save-repl --set-prefix --dont-set-prefix --size= \
+                       --spelling= --strip-accents --dont-strip-accents \
+                       --sug-mode= --add-word-list-path= --rem-word-list-path= \
+                       -b -x --backup -b|-x --dont-backup --reverse --dont-reverse \
+                       --time --dont-time --keymapping= --add-email-quote= \
+                       --rem-email-quote= --email-margin= --add-tex-command= \
+                       --rem-tex-command= --tex-check-comments \
+                       --dont-tex-check-comments --add-tex-extension= \
+                       --rem-tex-extension= --add-sgml-check= --rem-sgml-check= \
+                       --add-sgml-extension= --rem-sgml-extension=' -- $cur ) )
+       else
+               COMPREPLY=( $( compgen -W '-? help -c check -a pipe -l list \
+                       config config soundslike filter -v version dump \
+                       create merge' -- $cur ) )
+       fi
+
+}
+complete -F _aspell $filenames aspell
+}
+
+# xmms(1) completion
+#
+have xmms &&
+_xmms()
+{
+       local cur
+
+       COMPREPLY=()
+       cur=`_get_cword`
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '-h --help -r --rew -p --play \
+                       -u --pause -s --stop -t --play-pause -f --fwd -e \
+                       --enqueue -m --show-main-window -i --sm-client-id \
+                       -v --version' -- $cur ) )
+       else
+               _filedir '@(mp[23]|MP[23]|ogg|OGG|wav|WAV|pls|m3u|xm|mod|s[3t]m|it|mtm|ult|flac)'
+
+       fi
+
+} &&
+complete -F _xmms $filenames xmms
+
+# info(1) completion
+#
+have info &&
+_info()
+{
+       local cur infopath UNAME
+
+       COMPREPLY=()
+       cur=`_get_cword`
+
+       _expand || return 0
+
+       # default completion if parameter contains /
+       if [[ "$cur" == */* ]]; then
+               _filedir
+               return 0
+       fi
+
+       infopath='/usr/share/info'
+
+       if [ "${INFOPATH: -1:1}" == ':' ]; then
+               infopath=${INFOPATH}${infopath}
+       elif [ ${INFOPATH:+set} ]; then
+               infopath=$INFOPATH
+       fi
+
+       infopath=$infopath:
+       if [ -n "$cur" ]; then
+               infopath="${infopath//://$cur* }"
+       else
+               infopath="${infopath//:// }"
+       fi
+
+       # redirect stderr for when path doesn't exist
+       COMPREPLY=( $( eval command ls "$infopath" 2>/dev/null ) )
+       # weed out directory path names and paths to info pages
+       COMPREPLY=( ${COMPREPLY[@]##*/?(:)} )
+       # weed out info dir file
+       for (( i=0 ; i < ${#COMPREPLY[@]} ; ++i )); do
+               if [ "${COMPREPLY[$i]}" == 'dir' ]; then
+                       unset COMPREPLY[$i];
+               fi;
+       done  
+       # strip suffix from info pages
+       COMPREPLY=( ${COMPREPLY[@]%.@(gz|bz2)} )
+       COMPREPLY=( $( compgen -W '${COMPREPLY[@]%.*}' -- "${cur//\\\\/}" ) )
+
+       return 0
+} &&
+complete -F _info $filenames info
+
+# dhclient(1) completion
+#
+have dhclient && _dhclient()
+{
+       local cur prev
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       case "$prev" in
+               -@(cf|lf|pf|sf))
+                       _filedir
+                       return 0
+                       ;;
+               -s)
+                       _known_hosts
+                       return 0
+                       ;;
+       esac
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '-p -d -q -1 -r -lf -pf \
+                       -cf -sf -s -g -n -nw -w' -- $cur ) )
+       else
+               _available_interfaces
+       fi
+} &&
+complete -F _dhclient dhclient
+
+# lvm(8) completion
+#
+have lvm && {
+_volumegroups()
+{
+       COMPREPLY=( $(compgen -W "$( vgscan 2>/dev/null | \
+           sed -n -e 's|.*Found.*"\(.*\)".*$|\1|p' )" -- $cur ) )
+}
+
+_physicalvolumes()
+{
+       COMPREPLY=( $(compgen -W "$( pvscan 2>/dev/null | \
+           sed -n -e 's|^.*PV \(.*\) VG.*$|\1|p' )" -- $cur ) )
+}
+
+_logicalvolumes()
+{
+       COMPREPLY=( $(compgen -W "$( lvscan 2>/dev/null | \
+           sed -n -e "s|^.*'\(.*\)'.*$|\1|p" )" -- $cur ) )
+}
+
+_units()
+{
+       COMPREPLY=( $( compgen -W 'h s b k m g t H K M G T' -- $cur ) )
+}
+
+_sizes()
+{
+       COMPREPLY=( $( compgen -W 'k K m M g G t T' -- $cur ) )
+}
+
+_args()
+{
+       args=0
+       if [[ "${COMP_WORDS[0]}" == lvm ]]; then
+               offset=2
+       else
+               offset=1
+       fi
+       for (( i=$offset; i < COMP_CWORD; i++ )); do
+               if [[ "${COMP_WORDS[i]}" != -* ]]; then
+                       args=$(($args + 1))
+               fi
+       done
+}
+
+_lvmdiskscan()
+{
+       local cur
+
+       COMPREPLY=()
+       cur=`_get_cword`
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '-d --debug -h -? --help -l \
+                       --lvmpartition -v --verbose --version' -- $cur ) )
+       fi
+}
+complete -F _lvmdiskscan lvmdiskscan
+
+_pvscan()
+{
+       local cur
+
+       COMPREPLY=()
+       cur=`_get_cword`
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '-d --debug -e \
+                       --exported -n --novolumegroup -h -? \
+                       --help --ignorelockingfailure -P \
+                       --partial -s --short -u --uuid -v \
+                       --verbose --version' -- $cur ) )
+       fi
+}
+complete -F _pvscan pvscan
+
+_pvs()
+{
+       local cur prev
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       case "$prev" in
+               -@(o|O|-options|-sort))
+                       COMPREPLY=( $( compgen -W 'pv_fmt pv_uuid \
+                               pv_size pv_free pv_used pv_name \
+                               pv_attr pv_pe_count \
+                               pv_pe_alloc_count' -- $cur ) )
+                       return 0
+                       ;;
+               --units)
+                       _units
+                       return 0
+                       ;;
+       esac
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '--aligned -a --all -d --debug \
+                       -h -? --help --ignorelockingfailure --noheadings \
+                       --nosuffix -o --options -O --sort \
+                       --separator --unbuffered --units \
+                       -v --verbose --version' -- $cur ) )
+       else
+               _physicalvolumes
+       fi
+}
+complete -F _pvs pvs
+
+_pvdisplay()
+{
+       local cur prev
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       case "$prev" in
+               --units)
+                       _units
+                       return 0
+                       ;;
+       esac
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '-c --colon -C --columns --units \
+                       -v --verbose -d --debug -h --help --version' -- $cur ) )
+       else
+               _physicalvolumes
+       fi
+}
+complete -F _pvdisplay pvdisplay
+
+_pvchange()
+{
+       local cur prev
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       case "$prev" in
+               -@(A|x|-autobackup|--allocatable))
+                       COMPREPLY=( $( compgen -W 'y n' -- $cur ) )
+                       return 0
+                       ;;
+       esac
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '-a --all -A --autobackup \
+                       -d --debug -h --help -t --test -u --uuid -x \
+                       --allocatable -v --verbose --addtag --deltag \
+                       --version' -- $cur ) )
+       else
+               _physicalvolumes
+       fi
+}
+complete -F _pvchange pvchange
+
+_pvcreate()
+{
+       local cur prev
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       case "$prev" in
+               --restorefile)
+                       _filedir
+                       return 0
+                       ;;
+               -@(M|-metadatatype))
+                       COMPREPLY=( $( compgen -W '1 2' -- $cur ) )
+                       return 0
+                       ;;
+               --metadatacopies)
+                       COMPREPLY=( $( compgen -W '0 1 2' -- $cur ) )
+                       return 0
+                       ;;
+               --@(metadatasize|setphysicalvolumesize))
+                       _sizes
+                       return 0
+                       ;;
+       esac
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '--restorefile -d --debug -f \
+                       --force -h -? --help --labelsector -M --metadatatype \
+                       --metadatacopies --metadatasize \
+                       --setphysicalvolumesize -t --test -u --uuid uuid -v \
+                       --verbose -y --yes --version' -- $cur ) )
+       else
+               _physicalvolumes
+       fi
+}
+complete -F _pvcreate pvcreate
+
+_pvmove()
+{
+       local cur prev
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       case "$prev" in
+               -@(A|-autobackup))
+                       COMPREPLY=( $( compgen -W 'y n' -- $cur ) )
+                       return 0
+                       ;;
+               -@(n|-name))
+                       _logicalvolumes
+                       return 0
+       esac
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '--abort -A --autobackup \
+                       -b --background -d --debug -f --force -h -? \
+                       --help -i --interval -t --test -v --verbose \
+                       --version -n --name' -- $cur ) )
+       else
+               _physicalvolumes
+       fi
+}
+complete -F _pvmove pvmove
+
+_pvremove()
+{
+       local cur
+
+       COMPREPLY=()
+       cur=`_get_cword`
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '-d --debug -f --force -h -? \
+                       --help -y --yes -t --test -v --verbose \
+                       --version' -- $cur ) )
+       else
+               _physicalvolumes
+       fi
+}
+complete -F _pvremove pvremove
+
+_vgscan()
+{
+       local cur
+
+       COMPREPLY=()
+       cur=`_get_cword`
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '-d --debug -h --help \
+                       --ignorelockingfailure --mknodes -P \
+                       --partial -v --verbose --version' -- $cur ) )
+       fi
+}
+complete -F _vgscan vgscan
+
+_vgs()
+{
+       local cur prev
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       case "$prev" in
+               -@(o|O|-options|-sort))
+                       COMPREPLY=( $( compgen -W 'vg_fmt vg_uuid vg_name \
+                               vg_attr vg_size vg_free vg_sysid \
+                               vg_extent_size vg_extent_count vg_free_count \
+                               max_lv max_pv pv_count lv_count snap_count \
+                               vg_seqno' -- $cur ) )
+                       return 0
+                       ;;
+               --units)
+                       _units
+                       return 0
+                       ;;
+       esac
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '--aligned -d --debug \
+                       -h --help --ignorelockingfailure --noheadings \
+                       --nosuffix -o --options -O --sort -P --partial \
+                       --separator --unbuffered --units \
+                       -v --verbose --version' -- $cur ) )
+       else
+               _volumegroups
+       fi
+}
+complete -F _vgs vgs
+
+_vgdisplay()
+{
+       local cur prev
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       case "$prev" in
+               --units)
+                       _units
+                       return 0
+                       ;;
+       esac
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '-c --colon -C --columns --units \
+                       -P --partial -A --activevolumegroups -v --verbose \
+                       -d --debug -h --help --version' -- $cur ) )
+       else
+               _volumegroups
+       fi
+}
+complete -F _vgdisplay vgdisplay
+
+_vgchange()
+{
+       local cur prev
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       case "$prev" in
+               -@(a|A|x|-available|-autobackup|-resizeable))
+                       COMPREPLY=( $( compgen -W 'y n' -- $cur ) )
+                       return 0
+                       ;;
+       esac
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '-A --autobackup --alloc -P \
+                       --partial -d --debug -h --help --ignorelockingfailure \
+                       -t --test -u --uuid -v --verbose --version -a \
+                       --available -x --resizeable -l --logicalvolume \
+                       --addtag --deltag' -- $cur ) )
+       else
+               _volumegroups
+       fi
+}
+complete -F _vgchange vgchange
+
+_vgcreate()
+{
+       local cur prev
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       case "$prev" in
+               -@(A|-autobackup))
+                       COMPREPLY=( $( compgen -W 'y n' -- $cur ) )
+                       return 0
+                       ;;
+               -@(M|-metadatatype))
+                       COMPREPLY=( $( compgen -W '1 2' -- $cur ) )
+                       return 0
+                       ;;
+               -@(s|-physicalextentsize))
+                       _sizes
+                       return 0
+                       ;;
+       esac
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '-A --autobackup --addtag \
+                       --alloc -d --debug -h --help -l --maxlogicalvolumes \
+                       -M --metadatatype -p --maxphysicalvolumes -s \
+                       --physicalextentsize -t --test -v --verbose \
+                       --version' -- $cur ) )
+       else
+               _args
+               if [ $args -eq 0 ]; then
+                       _volumegroups
+               else
+                       _physicalvolumes
+               fi
+       fi
+}
+complete -F _vgcreate vgcreate
+
+_vgremove()
+{
+       local cur
+
+       COMPREPLY=()
+       cur=`_get_cword`
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '-d --debug -h --help -t --test \
+               -v --verbose --version' -- $cur ) )
+       else
+               _volumegroups
+       fi
+}
+complete -F _vgremove vgremove
+
+_vgrename()
+{
+       local cur prev
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       case "$prev" in
+               -@(A|-autobackup))
+                       COMPREPLY=( $( compgen -W 'y n' -- $cur ) )
+                       return 0
+                       ;;
+       esac
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '-A --autobackup -d --debug -h \
+                       -? --help -t --test -v --verbose --version' -- $cur ) )
+       else
+               _volumegroups
+       fi
+}
+complete -F _vgrename vgrename
+
+_vgreduce()
+{
+       local cur prev
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       case "$prev" in
+               -@(A|-autobackup))
+                       COMPREPLY=( $( compgen -W 'y n' -- $cur ) )
+                       return 0
+                       ;;
+       esac
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '-a --all -A --autobackup -d \
+                       --debug -h --help --removemissing -t --test -v \
+                       --verbose --version' -- $cur ) )
+
+       else
+               _args
+               if [ $args -eq 0 ]; then
+                       _volumegroups
+               else
+                       _physicalvolumes
+               fi
+       fi
+}
+complete -F _vgreduce vgreduce
+
+_vgextend()
+{
+       local cur prev
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       case "$prev" in
+               -@(A|-autobackup))
+                       COMPREPLY=( $( compgen -W 'y n' -- $cur ) )
+                       return 0
+                       ;;
+               -@(L|-size))
+                       _sizes
+                       return 0
+                       ;;
+       esac
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '-A --autobackup -d --debug -h \
+                       -? --help -t --test -v --verbose --version' -- $cur ) )
+       else
+               _args
+               if [ $args -eq 0 ]; then
+                       _volumegroups
+               else
+                       _physicalvolumes
+               fi
+       fi
+}
+complete -F _vgextend vgextend
+
+_vgport()
+{
+       local cur prev
+
+       COMPREPLY=()
+       cur=`_get_cword`
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '-a --all -d --debug -h \
+                       -? --help -v --verbose --version' -- $cur ) )
+       else
+               _volumegroups
+       fi
+}
+complete -F _vgport vgimport vgexport
+
+_vgck()
+{
+       local cur prev
+
+       COMPREPLY=()
+       cur=`_get_cword`
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '-d --debug -h \
+                       -? --help -v --verbose --version' -- $cur ) )
+       else
+               _volumegroups
+       fi
+}
+complete -F _vgck vgck
+
+_vgconvert()
+{
+       local cur prev
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       case "$prev" in
+               -@(M|-metadatatype))
+                       COMPREPLY=( $( compgen -W '1 2' -- $cur ) )
+                       return 0
+                       ;;
+               --metadatacopies)
+                       COMPREPLY=( $( compgen -W '0 1 2' -- $cur ) )
+                       return 0
+                       ;;
+               --metadatasize)
+                       _sizes
+                       return 0
+                       ;;
+       esac
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '-d --debug -h --help --labelsector \ 
+                       -M --metadatatype --metadatacopies --metadatasize \
+                       -t --test -v --verbose --version' -- $cur ) )
+       else
+               _volumegroups
+       fi
+}
+complete -F _vgconvert vgconvert
+
+_vgcfgbackup()
+{
+       local cur prev
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       case "$prev" in
+               -@(f|-file))
+                       _filedir
+                       return 0
+                       ;;
+       esac
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '-d --debug -f --file -h --help \
+                       --ignorelockingfailure -P --partial -v --verbose \
+                       --version' -- $cur ) )
+       else
+               _volumegroups
+       fi
+}
+complete -F _vgcfgbackup vgcfgbackup
+
+_vgcfgrestore()
+{
+       local cur prev
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       case "$prev" in
+               -@(f|-file))
+                       _filedir
+                       return 0
+                       ;;
+               -@(M|-metadatatype))
+                       COMPREPLY=( $( compgen -W '1 2' -- $cur ) )
+                       return 0
+                       ;;
+               -@(n|-name))
+                       _volumegroups
+                       return 0
+                       ;;
+       esac
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '-d --debug -f --file -l --list \
+                       -h --help -M --Metadatatype -n --name -t --test \
+                       -v --verbose --version' -- $cur ) )
+       else
+               _volumegroups
+       fi
+}
+complete -F _vgcfgrestore vgcfgrestore
+
+_vgmerge()
+{
+       local cur prev
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       case "$prev" in
+               -@(A|-autobackup))
+                       COMPREPLY=( $( compgen -W 'y n' -- $cur ) )
+                       return 0
+                       ;;
+       esac
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '-A --autobackup -d --debug \
+                       -h --help -l --list -t --test -v --verbose \
+                       --version' -- $cur ) )
+       else
+               _volumegroups
+       fi
+}
+complete -F _vgmerge vgmerge
+
+_vgsplit()
+{
+       local cur prev
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       case "$prev" in
+               -@(A|-autobackup))
+                       COMPREPLY=( $( compgen -W 'y n' -- $cur ) )
+                       return 0
+                       ;;
+               -@(M|-metadatatype))
+                       COMPREPLY=( $( compgen -W '1 2' -- $cur ) )
+                       return 0
+                       ;;
+       esac
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '-A --autobackup -d --debug \
+                       -h --help -l --list -M --metadatatype -t --test \
+                       -v --verbose --version' -- $cur ) )
+       else
+               _args
+               if [ $args -eq 0 -o $args -eq 1 ]; then
+                       _volumegroups
+               else
+                       _physicalvolumes
+               fi
+       fi
+}
+complete -F _vgsplit vgsplit
+
+_vgmknodes()
+{
+       local cur
+
+       COMPREPLY=()
+       cur=`_get_cword`
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '-d --debug -h --help -v --verbose \
+                       --version' -- $cur ) )
+       else
+               _volumegroups
+       fi
+}
+complete -F _vgmknodes vgmknodes
+
+_lvscan()
+{
+       local cur
+
+       COMPREPLY=()
+       cur=`_get_cword`
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '-b --blockdevice -d --debug \
+                       -h -? --help --ignorelockingfailure -P \
+                       --partial -v --verbose --version' -- $cur ) )
+       fi
+}
+complete -F _lvscan lvscan
+
+_lvs()
+{
+       local cur prev
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       case "$prev" in
+               -@(o|O|-options|-sort))
+                       COMPREPLY=( $( compgen -W 'lv_uuid lv_name \
+                               lv_attr lv_minor lv_size seg_count \
+                               origin snap_percent segtype stripes \
+                               stripesize chunksize seg_start \
+                               seg_size' -- $cur ) )
+                       return 0
+                       ;;
+               --units)
+                       _units
+                       return 0
+                       ;;
+       esac
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '--aligned -d --debug \
+                       -h --help --ignorelockingfailure --noheadings \
+                       --nosuffix -o --options -O --sort -P --partial \
+                       --segments --separator --unbuffered --units \
+                       -v --verbose --version' -- $cur ) )
+       else
+               _logicalvolumes
+       fi
+}
+complete -F _lvs lvs
+
+_lvdisplay()
+{
+       local cur prev
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       case "$prev" in
+               --units)
+                       _units
+                       return 0
+                       ;;
+       esac
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '-c --colon -C --columns --units \
+                       -P --partial -m --maps -v --verbose -d --debug -h \
+                       --help --version' -- $cur ) )
+       else
+               _logicalvolumes
+       fi
+}
+complete -F _lvdisplay lvdisplay
+
+_lvchange()
+{
+       local cur prev
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       case "$prev" in
+               -@(a|A|C|M|-available|-autobackup|-continguous|-persistent))
+                       COMPREPLY=( $( compgen -W 'y n' -- $cur ) )
+                       return 0
+                       ;;
+               -@(p|-permission))
+                       COMPREPLY=( $( compgen -W 'r rw' -- $cur ) )
+                       return 0
+                       ;;
+       esac
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '-A --autobackup -a --available \
+                       --addtag --alloc -C --contiguous -d --debug --deltag \
+                       -f --force -h --help --ignorelockingfailure -M \
+                       --persistent --major major --minor minor -P --partial \
+                       -p --permission -r --readahead --refresh -t --test \
+                       -v --verbose --version' -- $cur ) )
+       else
+               _logicalvolumes
+       fi
+}
+complete -F _lvchange lvchange
+
+_lvcreate()
+{
+       local cur prev
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       case "$prev" in
+               -@(A|C|M|Z|-autobackup|-continguous|-persistent|-zero))
+                       COMPREPLY=( $( compgen -W 'y n' -- $cur ) )
+                       return 0
+                       ;;
+               -@(L|-size))
+                       _sizes
+                       return 0
+                       ;;
+               -@(p|-permission))
+                       COMPREPLY=( $( compgen -W 'r rw' -- $cur ) )
+                       return 0
+                       ;;
+               -@(n|-name))
+                       _logicalvolumes
+                       return 0
+                       ;;
+       esac
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '-A --autobackup --addtag --alloc \
+                       -C --contiguous -d --debug -h -? --help -i --stripes \
+                       -I --stripesize -l --extents -L --size -M --persistent \
+                       --major --minor -n --name -p --permission -r \
+                       --readahead -t --test --type -v --verbose -Z --zero \
+                       --version' -- $cur ) )
+       else
+               _args
+               if [ $args -eq 0 ]; then
+                       _volumegroups
+               else
+                       _physicalvolumes
+               fi
+       fi
+}
+complete -F _lvcreate lvcreate
+
+_lvremove()
+{
+       local cur prev
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       case "$prev" in
+               -@(A|-autobackup))
+                       COMPREPLY=( $( compgen -W 'y n' -- $cur ) )
+                       return 0
+                       ;;
+       esac
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '-A --autobackup -d --debug -f \
+                       --force -h -?  --help -t --test -v --verbose \
+                       --version' -- $cur ) )
+       else
+               _logicalvolumes
+       fi
+}
+complete -F _lvremove lvremove
+
+_lvrename()
+{
+       local cur prev
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       case "$prev" in
+               -@(A|-autobackup))
+                       COMPREPLY=( $( compgen -W 'y n' -- $cur ) )
+                       return 0
+                       ;;
+       esac
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '-A --autobackup -d --debug -h \
+                       -? --help -t --test -v --verbose --version' -- $cur ) )
+       else
+               _logicalvolumes
+       fi
+}
+complete -F _lvrename lvrename
+
+_lvreduce()
+{
+       local cur prev
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       case "$prev" in
+               -@(A|-autobackup))
+                       COMPREPLY=( $( compgen -W 'y n' -- $cur ) )
+                       return 0
+                       ;;
+               -@(L|-size))
+                       _sizes
+                       return 0
+                       ;;
+       esac
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '-A --autobackup -d \
+                       --debug -f --force -h --help -l --extents \
+                       -L --size -n --nofsck -r --resizefs -t --test \
+                       -v --verbose --version' -- $cur ) )
+       else
+               _logicalvolumes
+       fi
+}
+complete -F _lvreduce lvreduce
+
+_lvresize()
+{
+       local cur prev
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       case "$prev" in
+               -@(A|-autobackup))
+                       COMPREPLY=( $( compgen -W 'y n' -- $cur ) )
+                       return 0
+                       ;;
+               -@(L|-size))
+                       _sizes
+                       return 0
+                       ;;
+       esac
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '-A --autobackup --alloc -d \
+                       --debug -h --help -i --stripes -I --stripesize \
+                       -l --extents -L --size -n --nofsck -r --resizefs \
+                       -t --test --type -v --verbose --version' -- $cur ) )
+       else
+               _args
+               if [ $args -eq 0 ]; then
+                       _logicalvolumes
+               else
+                       _physicalvolumes
+               fi
+       fi
+}
+complete -F _lvresize lvresize
+
+_lvextend()
+{
+       local cur prev
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       case "$prev" in
+               -@(A|-autobackup))
+                       COMPREPLY=( $( compgen -W 'y n' -- $cur ) )
+                       return 0
+                       ;;
+               -@(L|-size))
+                       _sizes
+                       return 0
+                       ;;
+       esac
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '-A --autobackup --alloc -d \
+                       --debug -h --help -i --stripes -I --stripesize \
+                       -l --extents -L --size -n --nofsck -r --resizefs \
+                       -t --test --type -v --verbose --version' -- $cur ) )
+       else
+               _args
+               if [ $args -eq 0 ]; then
+                       _logicalvolumes
+               else
+                       _physicalvolumes
+               fi
+       fi
+}
+complete -F _lvextend lvextend
+
+_lvm()
+{
+       local prev
+
+       COMPREPLY=()
+       cur=`_get_cword`
+
+       if [ $COMP_CWORD -eq 1 ]; then
+               COMPREPLY=( $( compgen -W 'dumpconfig help lvchange \
+                       lvcreate lvdisplay lvextend lvmchange \
+                       lvmdiskscan lvmsadc lvmsar lvreduce \
+                       lvremove lvrename lvresize lvs lvscan \
+                       pvchange pvcreate pvdata pvdisplay pvmove \
+                       pvremove pvresize pvs pvscan vgcfgbackup \
+                       vgcfgrestore vgchange vgck vgconvert \
+                       vgcreate vgdisplay vgexport vgextend \
+                       vgimport vgmerge vgmknodes vgreduce \
+                       vgremove vgrename vgs vgscan vgsplit \
+                       version' -- $cur ) )
+       else
+               case ${COMP_WORDS[1]} in
+                       pvchange)
+                               _pvchange
+                               ;;
+                       pvcreate)
+                               _pvcreate
+                               ;;
+                       pvdisplay)
+                               _pvdisplay
+                               ;;
+                       pvmove)
+                               _pvmove
+                               ;;
+                       pvremove)
+                               _pvremove
+                               ;;
+                       pvresize)
+                               _pvresize
+                               ;;
+                       pvs)
+                               _pvs
+                               ;;
+                       pvscan)
+                               _pvscan
+                               ;;
+                       vgcfgbackup)
+                               _vgcfgbackup
+                               ;;
+                       vgcfgrestore)
+                               _vgcfgrestore
+                               ;;
+                       vgchange)
+                               _vgchange
+                               ;;
+                       vgck)
+                               _vgck
+                               ;;
+                       vgconvert)
+                               _vgconvert
+                               ;;
+                       vgcreate)
+                               _vgcreate
+                               ;;
+                       vgdisplay)
+                               _vgdisplay
+                               ;;
+                       vgexport)
+                               _vgexport
+                               ;;
+                       vgextend)
+                               _vgextend
+                               ;;
+                       vgimport)
+                               _vgimport
+                               ;;
+                       vgmerge)
+                               _vgmerge
+                               ;;
+                       vgmknodes)
+                               _vgmknodes
+                               ;;
+                       vgreduce)
+                               _vgreduce
+                               ;;
+                       vgremove)
+                               _vgremove
+                               ;;
+                       vgrename)
+                               _vgrename
+                               ;;
+                       vgs)
+                               _vgs
+                               ;;
+                       vgscan)
+                               _vgscan
+                               ;;
+                       vgsplit)
+                               _vgsplit
+                               ;;
+                       lvchange)
+                               _lvchange
+                               ;;
+                       lvcreate)
+                               _lvcreate
+                               ;;
+                       lvdisplay)
+                               _lvdisplay
+                               ;;
+                       lvextend)
+                               _lvextend
+                               ;;
+                       lvreduce)
+                               _lvreduce
+                               ;;
+                       lvremove)
+                               _lvremove
+                               ;;
+                       lvrename)
+                               _lvrename
+                               ;;
+                       lvresize)
+                               _lvresize
+                               ;;
+                       lvs)
+                               _lvs
+                               ;;
+                       lvscan)
+                               _lvscan
+                               ;;
+               esac
+       fi
+}
+complete -F _lvm lvm
+}
+
+# mkinitrd(8) completion
+#
+have mkinitrd &&
+_mkinitrd()
+{
+       local cur args
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       # --name value style option
+       case "$prev" in
+               --preload)
+                       _modules
+                       return 0
+                       ;;
+       esac
+
+       # --name=value style option
+       if [[ "$cur" == *=* ]]; then
+               prev=${cur/=*/}
+               cur=${cur/*=/}
+               case "$prev" in
+                       --@(with|builtin))
+                               _modules
+                               return 0
+                               ;;
+                       --@(fstab|dsdt))
+                               _filedir
+                               return 0
+                               ;;
+                       --tmpdir)
+                               _filedir -d
+                               return 0
+                               ;;
+               esac
+       fi
+
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '--version -v -f --preload \
+                       --with= --omit-scsi-modules --omit-raid-modules \
+                       --images-version --fstab= --nocompress --builtin= \
+                       --nopivot --noudev --allow-missing --tmpdir= \
+                       --initrdfs= --dsdt= --lvm-version= --froce-usb' \
+                       -- $cur ) )
+       else
+               _count_args
+
+               case $args in
+                       1)
+                               _filedir
+                               ;;
+                       2)
+                               COMPREPLY=( $( command ls /lib/modules | grep "^$cur" ) )
+                               ;;
+               esac
+       fi
+
+} &&
+complete -F _mkinitrd mkinitrd
+
+# pkgconfig(1) completion
+#
+have pkg-config &&
+_pkg_config()
+{
+       local cur
+
+       COMPREPLY=()
+       cur=`_get_cword`
+
+       if [[ "$cur" == -* ]]; then
+               # return list of available options
+               COMPREPLY=( $( compgen -W '-version --modversion \
+                     --atleast-pkgconfig-version= --libs --libs-only-l \
+                     --libs-only-other --libs-only-L --cflags \
+                     --cflags-only-I --cflags-only-other --variable= \
+                     --define-variable= --exists --uninstalled \
+                     --atleast-version= --exact-version= --max-version= \
+                     --list-all --debug --print-errors --silence-errors \
+                     --errors-to-stdout -? --help --usage' -- $cur))
+       else
+               COMPREPLY=( $( pkg-config --list-all 2>/dev/null | \
+                                   awk '{print $1}' | grep "^$cur" ) )
+       fi
+} &&
+complete -F _pkg_config pkg-config
+
+
+# cpio(1) completion
+#
+have cpio && {
+_cpio_format()
+{
+       COMPREPLY=( $( compgen -W 'bin odc newc crc tar ustar hpbin hpodc' -- $cur ) )
+}
+
+_cpio()
+{
+       local cur
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       # --name value style option
+       case $prev in
+               -H)
+                       _cpio_format
+                       return 0
+                       ;;
+               -@(E|F|I))
+                       _filedir
+                       return 0
+                       ;;
+               -R)
+                       _usergroup
+                       return 0
+                       ;;
+       esac
+
+       # --name=value style option
+       if [[ "$cur" == *=* ]]; then
+               prev=${cur/=*/}
+               cur=${cur/*=/}
+               case $prev in
+                       --format)
+                               _cpio_format
+                               return 0
+                               ;;
+                       --@(file|pattern-file))
+                               _filedir
+                               return 0
+                               ;;
+                       --owner)
+                               _usergroup
+                               return 0
+                               ;;
+                       --rsh-command)
+                               COMPREPLY=( $( compgen -c -- $cur ) )
+                               return 0
+                               ;;
+               esac
+       fi
+
+       if [ $COMP_CWORD -eq 1 ]; then
+               COMPREPLY=( $( compgen -W '-o --create -i --extract -p --pass-through' -- $cur) ) 
+       else
+               case ${COMP_WORDS[1]} in
+                       -@(o|-create))
+                               if [[ "$cur" == -* ]]; then
+                                       COMPREPLY=( $( compgen -W '-0 -a -c -v -A -B\
+                                               -L -V -C -H -M -O -F --file= --format=\
+                                               --message= --null --reset-access-time\
+                                               --verbose --dot --append --block-size=\
+                                               --dereference --io-size= --quiet\
+                                               --force-local --rsh-command= --help\
+                                               --version' -- $cur ) )
+                               fi
+                               ;;
+                       -@(i|-extract))
+                               if [[ "$cur" == -* ]]; then
+                                       COMPREPLY=( $( compgen -W '-b -c -d -f -m -n -r\
+                                               -t -s -u -v -B -S -V -C -E -H -M -R -I\
+                                               -F --file= --make-directories\
+                                               --nonmatching\
+                                               --preserve-modification-time\
+                                               --numeric-uid-gid --rename -t --list\
+                                               --swap-bytes --swap --dot\
+                                               --unconditional --verbose --block-size=\
+                                               --swap-halfwords --io-size=\
+                                               --pattern-file= --format= --owner=\
+                                               --no-preserve-owner --message=\
+                                               --force-local --no-absolute-filenames\
+                                               --sparse --only-verify-crc --quiet\
+                                               --rsh-command= --help\
+                                               --version' -- $cur ) )
+                               fi
+                               ;;
+                       -@(p|-pass-through))
+                               if [[ "$cur" == -* ]]; then
+                                       COMPREPLY=( $( compgen -W '-0 -a -d -l -m -u -v\
+                                               -L -V -R --null --reset-access-time\
+                                               --make-directories --link --quiet\
+                                               --preserve-modification-time\
+                                               --unconditional --verbose --dot\
+                                               --dereference --owner=\
+                                               --no-preserve-owner --sparse --help\
+                                               --version' -- $cur ) )
+                               else
+                                       _filedir -d
+                               fi
+                               ;;
+               esac
+       fi
+}
+complete -F _cpio cpio
+}
+
+# id(1) completion
+#
+have id &&
+_id()
+{
+       local cur
+
+       COMPREPLY=()
+       cur=`_get_cword`
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '-a -g --group -G --groups -n --name\
+                       -r --real -u --user --help --version' -- $cur ) )
+       else
+               COMPREPLY=( $( compgen -u $cur  ) )
+       fi
+} &&
+complete -F _id id
+
+# getent(1) completion
+#
+have getent &&
+_getent()
+{
+       local cur prev
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       case $prev in
+               passwd)
+                       COMPREPLY=( $( compgen -u $cur  ) )
+                       return 0
+                       ;;
+               group)
+                       COMPREPLY=( $( compgen -g $cur  ) )
+                       return 0
+                       ;;
+               services)
+                       COMPREPLY=( $( compgen -s $cur  ) )
+                       return 0
+                       ;;
+               hosts)
+                       COMPREPLY=( $( compgen -A hostname $cur  ) )
+                       return 0
+                       ;;
+               protocols)
+                       COMPREPLY=( $( getent protocols | awk '{print $1}' | grep "^$cur" ) )
+                       return 0
+                       ;;
+               networks)
+                       COMPREPLY=( $( getent networks | awk '{print $1}' | grep "^$cur" ) )
+                       return 0
+                       ;;
+       esac
+
+
+       if [ $COMP_CWORD -eq 1 ]; then
+               COMPREPLY=( $( compgen -W 'passwd group hosts services protocols networks' -- $cur ) )
+       fi
+} &&
+complete -F _getent getent
+
+# ntpdate(1) completion
+#
+have ntpdate &&
+_ntpdate()
+{
+       local cur prev
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       case $prev in
+               -k)
+                       _filedir
+                       return 0
+                       ;;
+               -U)
+                       COMPREPLY=( $( compgen -u $cur  ) )
+                       return 0
+                       ;;
+       esac
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '-4 -6 -b -B -d -Q -q -s -u -v -a\
+                       -e -k -p -o -r -t' -- $cur ) )
+       else
+               _known_hosts
+       fi
+} &&
+complete -F _ntpdate ntpdate
+
+# smartctl(8) completion
+#
+have smartctl && {
+_smartctl_quietmode()
+{
+       COMPREPLY=( $( compgen -W 'errorsonly silent' -- $cur ) )
+}
+_smartctl_device()
+{
+       COMPREPLY=( $( compgen -W 'ata scsi 3ware' -- $cur ) )
+}
+_smartctl_tolerance()
+{
+       COMPREPLY=( $( compgen -W 'warn exit ignore' -- $cur ) )
+}
+_smartctl_badsum()
+{
+       COMPREPLY=( $( compgen -W 'normal conservative permissive verypermissive' -- $cur ) )
+}
+_smartctl_report()
+{
+       COMPREPLY=( $( compgen -W 'ioctl ataioctl scsiioctl' -- $cur ) )
+}
+_smartctl_feature()
+{
+       COMPREPLY=( $( compgen -W 'on off' -- $cur ) )
+}
+_smartctl_log()
+{
+       COMPREPLY=( $( compgen -W 'error selftest selective directory' -- $cur ) )
+}
+_smartctl_vendorattribute()
+{
+       COMPREPLY=( $( compgen -W 'help 9,minutes 9,seconds 9,halfminutes \
+               9,temp 192,emergencyretractcyclect 193,loadunload \
+               194,10xCelsius 194,unknown 198,offlinescanuncsectorct \
+               200,writeerrorcount 201,detectedtacount 220,temp' -- $cur ) )
+}
+_smartctl_firmwarebug()
+{
+       COMPREPLY=( $( compgen -W 'none samsung samsung2' -- $cur ) )
+}
+_smartctl_presets()
+{
+       COMPREPLY=( $( compgen -W 'use ignore show showall' -- $cur ) )
+}
+_smartctl_test()
+{
+       COMPREPLY=( $( compgen -W 'offline short long conveyance select afterselect,on afterselect,off pending' -- $cur ) )
+}
+
+_smartctl()
+{
+       local cur prev
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       # --name value style option
+       case "$prev" in
+               -q)
+                       _smartctl_quietmode
+                       ;;
+               -d)
+                       _smartctl_device
+                       return 0
+                       ;;
+               -t)
+                       _smartctl_tolerance
+                       return 0
+                       ;;
+               -b)
+                       _smartctl_badsum
+                       return 0
+                       ;;
+               -r)
+                       _smartctl_report
+                       return 0
+                       ;;
+               -s)
+                       _smartctl_feature
+                       return 0
+                       ;;
+               -o)
+                       _smartctl_feature
+                       return 0
+                       ;;
+               -S)
+                       _smartctl_feature
+                       return 0
+                       ;;
+               -l)
+                       _smartctl_log
+                       return 0
+                       ;;
+               -v)
+                       _smartctl_vendorattribute
+                       return 0
+                       ;;
+               -F)
+                       _smartctl_firmwarebug
+                       return 0
+                       ;;
+               -P)
+                       _smartctl_presets
+                       return 0
+                       ;;
+               -t)
+                       _smartctl_test
+                       return 0
+                       ;;
+       esac
+
+       # --name=value style option
+       if [[ "$cur" == *=* ]]; then
+               prev=${cur/=*/}
+               cur=${cur/*=/}
+               case "$prev" in
+                       --quietmode)
+                               _smartctl_quietmode
+                               return 0
+                               ;;
+                       --device)
+                               _smartctl_device
+                               return 0
+                               ;;
+                       --tolerance)
+                               _smartctl_tolerance
+                               return 0
+                               ;;
+                       --badsum)
+                               _smartctl_badsum
+                               return 0
+                               ;;
+                       --report)
+                               _smartctl_report
+                               return 0
+                               ;;
+                       --smart)
+                               _smartctl_feature
+                               return 0
+                               ;;
+                       --offlineauto)
+                               _smartctl_feature
+                               return 0
+                               ;;
+                       --saveauto)
+                               _smartctl_feature
+                               return 0
+                               ;;
+                       --log)
+                               _smartctl_log
+                               return 0
+                               ;;
+                       --vendorattribute)
+                               _smartctl_vendorattribute
+                               return 0
+                               ;;
+                       --firmwarebug)
+                               _smartctl_firmwarebug
+                               return 0
+                               ;;
+                       --presets)
+                               _smartctl_presets
+                               return 0
+                               ;;
+                       --test)
+                               _smartctl_test
+                               return 0
+                               ;;
+               esac
+       fi
+
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '-h --help --usage -V --version \
+                       --copyright --license-i --info -a --all -q \
+                       --quietmode= -d --device= -T --tolerance= -b --badsum= \
+                       -r --report= -s --smart= -o --offlineauto= -S \
+                       --saveauto= -H --health -c --capabilities -A \
+                       --attributes -l --log= -v --vendorattribute= -F \
+                       --firmwarebug= -P --presets= -t --test= -C \
+                       --captive -X --abort' -- $cur ) )
+       else
+               cur=${cur:=/dev/}
+               _filedir
+       fi
+}
+complete -F _smartctl smartctl
+}
+
+# vncviewer(1) completion
+#
+have vncviewer &&
+_vncviewer()
+{
+       local cur prev
+       local -a config
+    
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       case "$prev" in
+       -via)
+          _known_hosts -a
+          ;;
+       *)
+          # ssh into the the server, find and ping the broadcast address, then
+          # sort and show the results.
+          COMPREPLY=( $( ssh -o 'Batchmode yes' $prev \
+                         "ping -bnc 4 255.255.255.255" 2>/dev/null | \
+                         awk -F ' ' '{print $4}' | \
+                         sort -n | uniq | egrep '[0-9]+\.[0-9]+\.' 2>/dev/null ) )
+       esac
+                                                                  
+       return 0
+} &&
+complete -F _vncviewer vncviewer
+
+# sysctl(8) completion
+#
+have sysctl &&
+_sysctl()
+{
+       local cur
+
+       COMPREPLY=()
+       cur=`_get_cword`
+
+       COMPREPLY=( $( compgen -W "$(sysctl -N -a 2>/dev/null)" -- $cur ) )
+
+       return 0
+} &&
+complete -F _sysctl sysctl
+
+# update-rc.d(8) completion
+#
+# Copyright (C) 2004 Servilio Afre Puentes <servilio@gmail.com>
+#
+have update-rc.d &&
+_update_rc_d()
+{
+    local cur prev sysvdir services options valid_options
+
+    cur=`_get_cword`
+    prev=${COMP_WORDS[COMP_CWORD-1]}
+
+    [ -d /etc/rc.d/init.d ] && sysvdir=/etc/rc.d/init.d \
+       || sysvdir=/etc/init.d
+
+    services=( $(echo $sysvdir/!(README*|*.sh|*.dpkg*|*.rpm*)) )
+    services=( ${services[@]#$sysvdir/} )
+    options=( -f -n )
+
+    if [[ $COMP_CWORD -eq 1 || "$prev" == -* ]]; then
+       valid_options=( $( \
+           echo "${COMP_WORDS[@]} ${options[@]}" \
+           | tr " " "\n" \
+           | sed -ne "/$( echo "${options[@]}" | sed "s/ /\\|/g" )/p" \
+           | sort | uniq -u \
+           ) )
+       COMPREPLY=( $( compgen -W '${options[@]} ${services[@]}' \
+           -X '$( echo ${COMP_WORDS[@]} | tr " " "|" )' -- $cur ) )
+    elif [[ "$prev" == ?($( echo ${services[@]} | tr " " "|" )) ]]; then
+       COMPREPLY=( $( compgen -W 'remove defaults start stop' -- $cur ) )
+    elif [[ "$prev" == defaults && "$cur" == [0-9] ]]; then
+       COMPREPLY=( 0 1 2 3 4 5 6 7 8 9 )
+    elif [[ "$prev" == defaults && "$cur" == [sk]?([0-9]) ]]; then
+       COMPREPLY=( 0 1 2 3 4 5 6 7 8 9 )
+    elif [[ "$prev" == defaults && -z "$cur" ]]; then
+       COMPREPLY=( 0 1 2 3 4 5 6 7 8 9 s k )
+    elif [[ "$prev" == ?(start|stop) ]]; then
+       if [[ "$cur" == [0-9] || -z "$cur" ]]; then 
+           COMPREPLY=( 0 1 2 3 4 5 6 7 8 9 )
+       elif [[ "$cur" == [0-9][0-9] ]]; then 
+           COMPREPLY=( $cur )
+       else
+           COMPREPLY=()
+       fi
+    elif [[ "$prev" == ?([0-9][0-9]|[0-6S]) ]]; then
+       if [[ -z "$cur" ]]; then
+           if [[ $prev == [0-9][0-9] ]]; then
+               COMPREPLY=( 0 1 2 3 4 5 6 S )
+           else
+               COMPREPLY=( 0 1 2 3 4 5 6 S . )
+           fi
+       elif [[ "$cur" == [0-6S.] ]]; then 
+           COMPREPLY=( $cur )
+       else
+           COMPREPLY=()
+       fi
+    elif [[ "$prev" == "." ]]; then
+       COMPREPLY=( $(compgen -W "start stop" -- $cur) )
+    else
+       COMPREPLY=()
+    fi
+
+    return 0
+} &&
+complete -F _update_rc_d update-rc.d
+
+# invoke-rc.d(8) completion
+#
+# Copyright (C) 2004 Servilio Afre Puentes <servilio@gmail.com>
+#
+have invoke-rc.d &&
+_invoke_rc_d()
+{
+    local cur prev sysvdir services options valid_options
+
+    cur=`_get_cword`
+    prev=${COMP_WORDS[COMP_CWORD-1]}
+
+    [ -d /etc/rc.d/init.d ] && sysvdir=/etc/rc.d/init.d \
+       || sysvdir=/etc/init.d
+
+    services=( $(echo $sysvdir/!(README*|*.sh|*.dpkg*|*.rpm*)) )
+    services=( ${services[@]#$sysvdir/} )
+    options=( --help --quiet --force --try-anyway --disclose-deny --query --no-fallback )
+
+    if [[ ($COMP_CWORD -eq 1) || ("$prev" == --* ) ]]; then
+       valid_options=( $( \
+           echo ${COMP_WORDS[@]} ${options[@]} \
+           | tr " " "\n" \
+           | sed -ne "/$( echo ${options[@]} | sed "s/ /\\\\|/g" )/p" \
+           | sort | uniq -u \
+           ) )
+       COMPREPLY=( $( compgen -W '${valid_options[@]} ${services[@]}' -- \
+           $cur ) )
+    elif [ -x $sysvdir/$prev ]; then
+       COMPREPLY=( $( compgen -W '`sed -ne "y/|/ /; \
+                                           s/^.*Usage:[ ]*[^ ]*[ ]*{*\([^}\"]*\).*$/\1/p" \
+                                           $sysvdir/$prev`' -- \
+           $cur ) )
+    else
+       COMPREPLY=()
+    fi
+
+    return 0
+} &&
+complete -F _invoke_rc_d invoke-rc.d
+
+# minicom(1) completion
+#
+have minicom &&
+_minicom()
+{
+       local cur prev
+
+       COMPREPLY=()
+       cur=`_get_cword`
+       prev=${COMP_WORDS[COMP_CWORD-1]}
+
+       case $prev in
+               -@(a|c))
+                       COMPREPLY=( $( compgen -W 'on off' -- $cur ) )
+                       return 0
+                       ;;
+               -@(S|C))
+                       _filedir
+                       return 0
+                       ;;
+               -P)
+                       COMPREPLY=( $( command ls /dev/tty* ) )
+                       COMPREPLY=( $( compgen -W '${COMPREPLY[@]} ${COMPREPLY[@]#/dev/}' -- $cur ) )
+                       return 0
+                       ;;
+       esac
+
+
+       if [[ "$cur" == -* ]]; then
+               COMPREPLY=( $( compgen -W '-s -o -m -M -z -l -L -w -a -t \
+                       -c -S -d -p -C -T -8' -- $cur ) )
+       else
+               COMPREPLY=( $( command ls /etc/minicom/minirc.* 2>/dev/null | sed -e 's|/etc/minicom/minirc.||' | grep "^$cur" ) )
+       fi
+} &&
+complete -F _minicom minicom
+
+# svn completion
+#
+have svn &&
+{
+_svn()
+{
+       local cur prev commands options command
+
+       COMPREPLY=()
+       cur=`_get_cword`
+
+       commands='add blame praise annotate ann cat checkout co cleanup commit \
+               ci copy cp delete del remove rm diff di export help ? h import \
+               info list ls lock log merge mkdir move mv rename ren \
+               propdel pdel pd propedit pedit pe propget pget pg \
+               proplist plist pl propset pset ps resolved revert \
+               status stat st switch sw unlock update up'
+
+       if [[ $COMP_CWORD -eq 1 ]] ; then
+               if [[ "$cur" == -* ]]; then
+                       COMPREPLY=( $( compgen -W '--version' -- $cur ) )
+               else
+                       COMPREPLY=( $( compgen -W "$commands" -- $cur ) )
+               fi
+       else
+
+               prev=${COMP_WORDS[COMP_CWORD-1]}
+               case $prev in
+                       --config-dir)
+                               _filedir -d
+                               return 0;
+                               ;;
+                       -@(F|-file|-targets))
+                               _filedir
+                               return 0;
+                               ;;
+                       --encoding)
+                               COMPREPLY=( $( compgen -W \
+                                       '$( iconv --list | sed -e "s@//@@;" )' \
+                                       -- "$cur" ) )
+                               return 0;
+                               ;;
+                       --@(editor|diff|diff3)-cmd)
+                               COMP_WORDS=(COMP_WORDS[0] $cur)
+                               COMP_CWORD=1
+                               _command
+                               return 0;
+                               ;;
+               esac
+
+               command=${COMP_WORDS[1]}
+
+               if [[ "$cur" == -* ]]; then
+                       # possible options for the command
+                       case $command in
+                               add)
+                                       options='--auto-props --no-auto-props \
+                                               --force --targets --no-ignore \
+                                               --non-recursive -N -q --quiet'
+                                       ;;
+                               @(blame|annotate|ann|praise))
+                                       options='-r --revisions --username \
+                                               --password --no-auth-cache \
+                                               --non-interactive -v \
+                                               --verbose --incremental --xml'
+                                       ;;
+                               cat)
+                                       options='-r --revision --username \
+                                               --password --no-auth-cache \
+                                               --non-interactive'
+                                       ;;
+                               @(checkout|co))
+                                       options='-r --revision -q --quiet -N \
+                                               --non-recursive --username \
+                                               --password --no-auth-cache \
+                                               --non-interactive \
+                                               --ignore-externals'
+                                       ;;
+                               cleanup)
+                                       options='--diff3-cmd'
+                                       ;;
+                               @(commit|ci))
+                                       options='-m --message -F --file \
+                                               --encoding --force-log -q \
+                                               --quiet --non-recursive -N \
+                                               --targets --editor-cmd \
+                                               --username --password \
+                                               --no-auth-cache \
+                                               --non-interactive --no-unlock'
+                                       ;;
+                               @(copy|cp))
+                                       options='-m --message -F --file \
+                                               --encoding --force-log -r \
+                                               --revision -q --quiet \
+                                               --editor-cmd -username \
+                                               --password --no-auth-cache \
+                                               --non-interactive'
+                                       ;;
+                               @(delete|del|remove|rm))
+                                       options='--force -m --message -F \
+                                               --file --encoding --force-log \
+                                               -q --quiet --targets \
+                                               --editor-cmd -username \
+                                               --password --no-auth-cache \
+                                               --non-interactive'
+                                       ;;
+                               @(diff|di))
+                                       options='-r --revision -x --extensions \
+                                               --diff-cmd --no-diff-deleted \
+                                               -N --non-recursive --username \
+                                               --password --no-auth-cache \
+                                               --non-interactive --force \
+                                               --old --new --notice-ancestry'
+                                       ;;
+                               export)
+                                       options='-r --revision -q --quiet \
+                                               --username --password \
+                                               --no-auth-cache \
+                                               --non-interactive -N \
+                                               --non-recursive --force \
+                                               --native-eol --ignore-externals'
+                                       ;;
+                               import)
+                                       options='--auto-props --no-auto-props \
+                                               -m --message -F --file \
+                                               --encoding --force-log -q \
+                                               --quiet --non-recursive \
+                                               --no-ignore --editor-cmd \
+                                               --username --password \
+                                               --no-auth-cache \
+                                               --non-interactive'
+                                       ;; 
+                               info)
+                                       options='--username --password \
+                                               --no-auth-cache \
+                                               --non-interactive -r \
+                                               --revision --xml --targets \
+                                               -R --recursive --incremental'
+                                       ;;
+                               @(list|ls))
+                                       options='-r --revision -v --verbose -R \
+                                               --recursive --username \
+                                               --password --no-auth-cache \
+                                               --non-interactive \
+                                               --incremental --xml'
+                                       ;;
+                               lock)
+                                       options='-m --message -F --file \
+                                               --encoding --force-log \
+                                               --targets --force --username \
+                                               --password --no-auth-cache \
+                                               --non-interactive'
+                                       ;;
+                               log)
+                                       options='-r --revision -v --verbose \
+                                               --targets --username \
+                                               --password --no-auth-cache \
+                                               --non-interactive \
+                                               --stop-on-copy --incremental \
+                                               --xml -q --quiet --limit'
+                                       ;;
+                               merge)
+                                       options='-r --revision -N \
+                                               --non-recursive -q --quiet \
+                                               --force --dry-run --diff3-cmd \
+                                               --username --password \
+                                               --no-auth-cache \
+                                               --non-interactive \
+                                               --ignore-ancestry'
+                                       ;;
+                               mkdir)
+                                       options='-m --message -F --file \
+                                               --encoding --force-log -q \
+                                               --quiet --editor-cmd \
+                                               --username --password \
+                                               --no-auth-cache \
+                                               --non-interactive'
+                                       ;;
+                               @(move|mv|rename|ren))
+                                       options='-m --message -F --file \
+                                               --encoding --force-log -r \
+                                               --revision -q --quiet \
+                                               --force --editor-cmd \
+                                               --username --password \
+                                               --no-auth-cache \
+                                               --non-interactive'
+                                       ;;
+                               @(propdel|pdel|pd))
+                                       options='-q --quiet -R --recursive -r \
+                                               --revision --revprop \
+                                               --username --password \
+                                               --no-auth-cache \
+                                               --non-interactive'
+                                       ;;
+                               @(propedit|pedit|pe))
+                                       options='-r --revision --revprop \
+                                               --encoding --editor-cmd \
+                                               --username --password \
+                                               --no-auth-cache \
+                                               --non-interactive --force'
+                                       ;;
+                               @(propget|pget|pg))
+                                       options='-R --recursive -r --revision \
+                                               --revprop --strict --username \
+                                               --password --no-auth-cache \
+                                               --non-interactive'
+                                       ;;
+                               @(proplist|plist|pl))
+                                       options='-v --verbose -R --recursive \
+                                               -r --revision --revprop -q \
+                                               --quiet --username --password \
+                                               --no-auth-cache \
+                                               --non-interactive'
+                                       ;;
+                               @(propset|pset|ps))
+                                       options='-F --file -q --quiet \
+                                               --targets -R --recursive \
+                                               --revprop --encoding \
+                                               --username --password \
+                                               --no-auth-cache \
+                                               --non-interactive -r \
+                                               --revision --force'
+                                       ;;
+                               resolved)
+                                       options='--targets -R --recursive -q \
+                                               --quiet'
+                                       ;;
+                               revert)
+                                       options='--targets -R --recursive -q \
+                                               --quiet'
+                                       ;;
+                               @(status|stat|st))
+                                       options='-u --show-updates -v \
+                                               --verbose -N --non-recursive \
+                                               -q --quiet --username \
+                                               --password --no-auth-cache \
+                                               --non-interactive --no-ignore \
+                                               --ignore-externals \
+                                               --incremental --xml'
+                                       ;;
+                               @(switch|sw))
+                                       options='--relocate -r --revision -N \
+                                               --non-recursive -q --quiet \
+                                               --username --password \
+                                               --no-auth-cache \
+                                               --non-interactive --diff3-cmd'
+                                       ;;
+                               unlock)
+                                       options='--targets --force --username \
+                                               --password --no-auth-cache \
+                                               --non-interactive'
+                                       ;;
+                               @(update|up))
+                                       options='-r --revision -N \
+                                               --non-recursive -q --quiet \
+                                               --username --password \
+                                               --no-auth-cache \
+                                               --non-interactive \
+                                               --diff3-cmd --ignore-externals'
+                                       ;;
+                       esac
+                       options="$options --help -h --config-dir"
+
+                       COMPREPLY=( $( compgen -W "$options" -- $cur ) )
+               else
+                       if [[ "$command" == @(help|h|\?) ]]; then
+                               COMPREPLY=( $( compgen -W "$commands" -- $cur ) )
+                       else
+                               _filedir
+                       fi
+               fi
+       fi
+
+       return 0
+}
+complete -F _svn $default svn
+
+_svnadmin()
+{
+       local cur prev commands options mode
+
+       COMPREPLY=()
+       cur=`_get_cword`
+
+       commands='create deltify dump help ? hotcopy list-dblogs \
+               list-unused-dblogs load lslocks lstxns recover rmlocks \
+               rmtxns setlog verify'
+
+       if [[ $COMP_CWORD -eq 1 ]] ; then
+               if [[ "$cur" == -* ]]; then
+                       COMPREPLY=( $( compgen -W '--version' -- $cur ) )
+               else
+                       COMPREPLY=( $( compgen -W "$commands" -- $cur ) )
+               fi
+       else
+               prev=${COMP_WORDS[COMP_CWORD-1]}
+               case $prev in
+                       --config-dir)
+                               _filedir -d
+                               return 0;
+                               ;;
+                       --fs-type)
+                               COMPREPLY=( $( compgen -W 'fsfs bdb' -- $cur ) )
+                               return 0;
+                               ;;
+               esac
+
+               command=${COMP_WORDS[1]}
+
+               if [[ "$cur" == -* ]]; then
+                       # possible options for the command
+                       case $command in
+                               create)
+                                       options='--bdb-txn-nosync \
+                                               --bdb-log-keep --config-dir \
+                                               --fs-type'
+                                       ;;
+                               deltify)
+                                       options='-r --revision -q --quiet'
+                                       ;;
+                               dump)
+                                       options='-r --revision --incremental \
+                                               -q --quiet --deltas'
+                                       ;;
+                               hotcopy)
+                                       options='--clean-logs'
+                                       ;;
+                               load)
+                                       options='--ignore-uuid --force-uuid \
+                                               --parent-dir -q --quiet \
+                                               --use-pre-commit-hook \
+                                               --use-post-commit-hook'
+                                       ;;
+                               rmtxns)
+                                       options='-q --quiet'
+                                       ;;
+                               setlog)
+                                       options='-r --revision --bypass-hooks'
+                                       ;;
+                       esac
+
+                       options="$options --help -h"
+                       COMPREPLY=( $( compgen -W "$options" -- $cur ) )
+               else
+                       if [[ "$command" == @(help|h|\?) ]]; then
+                               COMPREPLY=( $( compgen -W "$commands" -- $cur ) )
+                       else
+                               _filedir
+                       fi
+               fi
+       fi
+
+       return 0
+}
+complete -F _svnadmin $default svnadmin
+
+_svnlook()
+{
+       local cur prev commands options mode
+
+       COMPREPLY=()
+       cur=`_get_cword`
+
+       commands='author cat changed date diff dirs-changed help ? h history \
+               info lock log propget pget pg proplist plist pl tree uuid \
+               youngest'
+
+       if [[ $COMP_CWORD -eq 1 ]] ; then
+               if [[ "$cur" == -* ]]; then
+                       COMPREPLY=( $( compgen -W '--version' -- $cur ) )
+               else
+                       COMPREPLY=( $( compgen -W "$commands" -- $cur ) )
+               fi
+       else
+               command=${COMP_WORDS[1]}
+
+               if [[ "$cur" == -* ]]; then
+                       # possible options for the command
+                       case $command in
+                               @(author|cat|date|dirs-changed|info|log))
+                                       options='-r --revision -t \
+                                               --transaction'
+                                       ;;
+                               changed)
+                                       options='-r --revision -t \
+                                               --transaction --copy-info'
+                                       ;;
+                               diff)
+                                       options='-r --revision -t \
+                                               --transaction \
+                                               --no-diff-deleted \
+                                               --no-diff-added \
+                                               --diff-copy-from'
+                                       ;;
+                               history)
+                                       options='-r --revision --show-ids'
+                                       ;;
+                               prop@(get|list))
+                                       options='-r --revision -t \
+                                               --transaction --revprop'
+                                       ;;
+                               tree)
+                                       options='-r --revision -t \
+                                               --transaction --show-ids \
+                                               --full-paths'
+                                       ;;
+                       esac
+
+                       options="$options --help -h"
+                       COMPREPLY=( $( compgen -W "$options" -- $cur ) )
+               else
+                       if [[ "$command" == @(help|h|\?) ]]; then
+                               COMPREPLY=( $( compgen -W "$commands" -- $cur ) )
+                       else
+                               _filedir
+                       fi
+               fi
+       fi
+
+       return 0
+}
+complete -F _svnlook $default svnlook
+}
+
+_filedir_xspec()
+{
+       local IFS cur xspec
+
+       IFS=$'\t\n'
+       COMPREPLY=()
+       cur=`_get_cword`
+
+       _expand || return 0
+
+       # get first exclusion compspec that matches this command
+       xspec=$( sed -ne $'/^complete .*[ \t]'${1##*/}$'\([ \t]\|$\)/{p;q;}' \
+                 $BASH_COMPLETION )
+       # prune to leave nothing but the -X spec
+       xspec=${xspec#*-X }
+       xspec=${xspec%% *}
+
+       local toks=( ) tmp
+
+       while read -r tmp; do
+               [[ -n $tmp ]] && toks[${#toks[@]}]=$tmp
+       done < <( compgen -d -- "$(quote_readline "$cur")" )
+
+       while read -r tmp; do
+               [[ -n $tmp ]] && toks[${#toks[@]}]=$tmp
+       done < <( eval compgen -f -X $xspec -- "\$(quote_readline "\$cur")" )
+
+       COMPREPLY=( "${toks[@]}" )
+}
+list=( $( sed -ne '/^# START exclude/,/^# FINISH exclude/p' \
+         $BASH_COMPLETION | \
+       # read exclusion compspecs
+       (
+       while read line
+       do
+               # ignore compspecs that are commented out
+               if [ "${line#\#}" != "$line" ]; then continue; fi
+               line=${line%# START exclude*}
+               line=${line%# FINISH exclude*}
+               line=${line##*\'}
+               list=( "${list[@]}" $line )
+       done
+       echo "${list[@]}"
+       )
+     ) )
+# remove previous compspecs
+if [ ${#list[@]} -gt 0 ]; then
+    eval complete -r ${list[@]}
+    # install new compspecs
+    eval complete -F _filedir_xspec $filenames "${list[@]}"
+fi
+unset list
+
+# source completion directory definitions
+if [ -d $BASH_COMPLETION_DIR -a -r $BASH_COMPLETION_DIR -a \
+     -x $BASH_COMPLETION_DIR ]; then
+       for i in $BASH_COMPLETION_DIR/*; do
+               [[ ${i##*/} != @(*~|*.bak|*.swp|\#*\#|*.dpkg*|.rpm*) ]] &&
+                       [ \( -f $i -o -h $i \) -a -r $i ] && . $i
+       done
+fi
+unset i
+
+# source user completion file
+[ $BASH_COMPLETION != ~/.bash_completion -a -r ~/.bash_completion ] \
+       && . ~/.bash_completion
+unset -f have
+unset UNAME RELEASE default dirnames filenames have nospace bashdefault \
+      plusdirs
+
+set $BASH_COMPLETION_ORIGINAL_V_VALUE
+unset BASH_COMPLETION_ORIGINAL_V_VALUE
+
+###  Local Variables:
+###  mode: shell-script
+###  End:
index df7aa14cb0465314a3c8717845173e52c6c2a66e..faf62482ffa1af7e1a29449d3639f977bd4403f2 100644 (file)
@@ -1747,7 +1747,7 @@ coproc_pidchk (pid)
   struct coproc *cp;
 
   cp = getcoprocbypid (pid);
-#if defined (DEBUG)
+#if 0
   if (cp)
     itrace("coproc_pidchk: pid %d has died", pid);
 #endif
@@ -1885,7 +1885,7 @@ execute_coproc (command, pipe_in, pipe_out, fds_to_close)
 
   coproc_setvars (cp);
 
-#if defined (DEBUG)
+#if 0
   itrace ("execute_coproc: [%d] %s", coproc_pid, the_printed_command);
 #endif
 
index e4a61d6523336877108745ccd73923ece16dc9ae..49ef28dffae5651045ba6378fa02665ce3a10dfe 100644 (file)
@@ -3,20 +3,21 @@
 /* Skeleton parser for Yacc-like parsing with Bison,
    Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
 
-   This program is free software; you can redistribute it and/or modify
+   This file is part of GNU Bash.
+
+   Bash 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.
+   the Free Software Foundation, either version 3 of the License, or
+   (at your option) any later version.
 
-   This program is distributed in the hope that it will be useful,
+   Bash is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.
 
    You should have received a copy of the GNU General Public License
-   along with this program; if not, write to the Free Software
-   Foundation, Inc., 59 Temple Place - Suite 330,
-   Boston, MA 02111-1307, USA.  */
+   along with Bash.  If not, see <http://www.gnu.org/licenses/>.
+*/
 
 /* As a special exception, when this file is copied by Bison into a
    Bison output file, you may use that output file without restriction.
@@ -1676,4 +1677,3 @@ yyerror (str)
 {
   /* Do nothing.  We don't print error messages here.  */
 }
-
index 817c2af656857ec8561c558d1698003fd60c987f..af5ee3e572815f0020f371e3fd4f888f3bce878b 100644 (file)
@@ -2,21 +2,22 @@
 # This makefile for Readline library documentation is in -*- text -*- mode.
 # Emacs likes it that way.
 
-# Copyright (C) 1996-2002 Free Software Foundation, Inc.
+#   Copyright (C) 1996-2002 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 free software: you can redistribute it and/or modify
+#   it under the terms of the GNU General Public License as published by
+#   the Free Software Foundation, either version 3 of the License, or
+#   (at your option) any later version.
 #
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
+#   This program is distributed in the hope that it will be useful,
+#   but WITHOUT ANY WARRANTY; without even the implied warranty of
+#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#   GNU General Public License for more details.
 #
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
+#   You should have received a copy of the GNU General Public License
+#   along with this program.  If not, see <http://www.gnu.org/licenses/>.
+#
+
 
 topdir = .
 srcdir = .
index 636a1dc332305e84bd4254c2bcc9d8dcc280264c..2df2240710dcd4006baf40c564be428bb0a2a31b 100644 (file)
@@ -2,19 +2,19 @@
 #
 # Copyright (C) 1994 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., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
+#   This program is free software: you can redistribute it and/or modify
+#   it under the terms of the GNU General Public License as published by
+#   the Free Software Foundation, either version 3 of the License, or
+#   (at your option) any later version.
+#
+#   This program is distributed in the hope that it will be useful,
+#   but WITHOUT ANY WARRANTY; without even the implied warranty of
+#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#   GNU General Public License for more details.
+#
+#   You should have received a copy of the GNU General Public License
+#   along with this program.  If not, see <http://www.gnu.org/licenses/>.
+#
 
 EXECUTABLES = fileman rltest rl
 CFLAGS  = -g -I../.. -I.. -DREADLINE_LIBRARY
index ef4374ec85968875be7af564dc66e6c0ffcab788..e8036bbe32957692f63f271b32b1f3748d8a9fff 100644 (file)
@@ -1,2 +1,2 @@
 # Set of available languages.
-en@quot en@boldquot af bg ca cs de eo es et fr hu id ja lt nl pl pt_BR ro ru sk sv tr vi
+en@quot en@boldquot af bg ca cs de eo es et fr hu id ja lt nl pl pt_BR ro ru sk sv tr vi zh_TW
index 35ff5a3853a68516cfa5e5a95d94fc1f2fea838b..640c8534ee9043183d3bdb1378988f9782fdece3 100644 (file)
Binary files a/po/af.gmo and b/po/af.gmo differ
index 7f1fb9b9b8ec3ac6fb97803ad76287df124c04ba..35eb0b1bac7cd95ee29ec87e99e19e8efbc3036a 100644 (file)
--- a/po/af.po
+++ b/po/af.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: bash 2.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-04-22 10:15-0400\n"
+"POT-Creation-Date: 2008-08-20 08:51-0400\n"
 "PO-Revision-Date: 2004-03-17 13:48+0200\n"
 "Last-Translator: Petri Jooste <rkwjpj@puk.ac.za>\n"
 "Language-Team: Afrikaans <i18n@af.org.za>\n"
@@ -14,417 +14,427 @@ msgstr ""
 "Content-Type: text/plain; charset=ISO-8859-1\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: arrayfunc.c:48
+#: arrayfunc.c:49
 #, fuzzy
 msgid "bad array subscript"
 msgstr "Os/2 Biskaart Skikking"
 
-#: arrayfunc.c:372
+#: arrayfunc.c:312 builtins/declare.def:467
+#, c-format
+msgid "%s: cannot convert indexed to associative array"
+msgstr ""
+
+#: arrayfunc.c:478
+#, fuzzy, c-format
+msgid "%s: invalid associative array key"
+msgstr "%s: illegal option -- %c\n"
+
+#: arrayfunc.c:480
 #, c-format
 msgid "%s: cannot assign to non-numeric index"
 msgstr ""
 
-#: bashhist.c:332
+#: arrayfunc.c:516
+#, c-format
+msgid "%s: %s: must use subscript when assigning associative array"
+msgstr ""
+
+#: bashhist.c:382
 #, c-format
 msgid "%s: cannot create: %s"
 msgstr "%s: kan nie %s skep nie"
 
-#: bashline.c:3124
+#: bashline.c:3190
 msgid "bash_execute_unix_command: cannot find keymap for command"
 msgstr ""
 
-#: bashline.c:3173
+#: bashline.c:3268
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr ""
 
-#: bashline.c:3202
+#: bashline.c:3297
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr ""
 
-#: bashline.c:3236
+#: bashline.c:3331
 #, c-format
 msgid "%s: missing colon separator"
 msgstr ""
 
-#: builtins/bind.def:200
+#: builtins/bind.def:199
 #, c-format
 msgid "`%s': invalid keymap name"
 msgstr ""
 
-#: builtins/bind.def:239
+#: builtins/bind.def:238
 #, fuzzy, c-format
 msgid "%s: cannot read: %s"
 msgstr "%s: kan nie %s skep nie"
 
-#: builtins/bind.def:254
+#: builtins/bind.def:253
 #, fuzzy, c-format
 msgid "`%s': cannot unbind"
 msgstr "%s: bevel nie gevind nie"
 
-#: builtins/bind.def:289 builtins/bind.def:319
+#: builtins/bind.def:288 builtins/bind.def:318
 #, fuzzy, c-format
 msgid "`%s': unknown function name"
 msgstr "%s: leesalleen-funksie"
 
-#: builtins/bind.def:297
+#: builtins/bind.def:296
 #, c-format
 msgid "%s is not bound to any keys.\n"
 msgstr ""
 
-#: builtins/bind.def:301
+#: builtins/bind.def:300
 #, c-format
 msgid "%s can be invoked via "
 msgstr ""
 
-#: builtins/break.def:78 builtins/break.def:118
+#: builtins/break.def:77 builtins/break.def:117
 #, fuzzy
 msgid "loop count"
 msgstr "Afteken"
 
-#: builtins/break.def:138
+#: builtins/break.def:137
 msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr ""
 
-#: builtins/caller.def:134
+#: builtins/caller.def:133
 msgid ""
 "Returns the context of the current subroutine call.\n"
 "    \n"
 "    Without EXPR, returns "
 msgstr ""
 
-#: builtins/cd.def:216
+#: builtins/cd.def:215
 msgid "HOME not set"
 msgstr ""
 
-#: builtins/cd.def:228
+#: builtins/cd.def:227
 msgid "OLDPWD not set"
 msgstr ""
 
-#: builtins/common.c:105
+#: builtins/common.c:107
 #, fuzzy, c-format
 msgid "line %d: "
 msgstr "3d modus"
 
-#: builtins/common.c:122
+#: builtins/common.c:124
 #, c-format
 msgid "%s: usage: "
 msgstr ""
 
-#: builtins/common.c:135 test.c:822
+#: builtins/common.c:137 test.c:822
 #, fuzzy
 msgid "too many arguments"
 msgstr "te veel parameters"
 
-#: builtins/common.c:160 shell.c:488 shell.c:762
+#: builtins/common.c:162 shell.c:493 shell.c:774
 #, fuzzy, c-format
 msgid "%s: option requires an argument"
 msgstr "%s: option `%s' requires an argument\n"
 
-#: builtins/common.c:167
+#: builtins/common.c:169
 #, c-format
 msgid "%s: numeric argument required"
 msgstr ""
 
-#: builtins/common.c:174
+#: builtins/common.c:176
 #, fuzzy, c-format
 msgid "%s: not found"
 msgstr "%s: bevel nie gevind nie"
 
-#: builtins/common.c:183 shell.c:775
+#: builtins/common.c:185 shell.c:787
 #, fuzzy, c-format
 msgid "%s: invalid option"
 msgstr "%s: illegal option -- %c\n"
 
-#: builtins/common.c:190
+#: builtins/common.c:192
 #, fuzzy, c-format
 msgid "%s: invalid option name"
 msgstr "%s: illegal option -- %c\n"
 
-#: builtins/common.c:197 general.c:231 general.c:236
+#: builtins/common.c:199 general.c:231 general.c:236
 #, fuzzy, c-format
 msgid "`%s': not a valid identifier"
 msgstr "Die datum is nie geldige!"
 
-#: builtins/common.c:207
+#: builtins/common.c:209
 #, fuzzy
 msgid "invalid octal number"
 msgstr "Die sein nommer wat was gevang het"
 
-#: builtins/common.c:209
+#: builtins/common.c:211
 #, fuzzy
 msgid "invalid hex number"
 msgstr "Die sein nommer wat was gevang het"
 
-#: builtins/common.c:211 expr.c:1255
+#: builtins/common.c:213 expr.c:1255
 #, fuzzy
 msgid "invalid number"
 msgstr "Die sein nommer wat was gevang het"
 
-#: builtins/common.c:219
+#: builtins/common.c:221
 #, c-format
 msgid "%s: invalid signal specification"
 msgstr ""
 
-#: builtins/common.c:226
+#: builtins/common.c:228
 #, c-format
 msgid "`%s': not a pid or valid job spec"
 msgstr ""
 
-#: builtins/common.c:233 error.c:452
+#: builtins/common.c:235 error.c:453
 #, fuzzy, c-format
 msgid "%s: readonly variable"
 msgstr "Veranderlike boom"
 
-#: builtins/common.c:241
+#: builtins/common.c:243
 #, c-format
 msgid "%s: %s out of range"
 msgstr ""
 
-#: builtins/common.c:241 builtins/common.c:243
+#: builtins/common.c:243 builtins/common.c:245
 #, fuzzy
 msgid "argument"
 msgstr "argument verwag\n"
 
-#: builtins/common.c:243
+#: builtins/common.c:245
 #, c-format
 msgid "%s out of range"
 msgstr ""
 
-#: builtins/common.c:251
+#: builtins/common.c:253
 #, c-format
 msgid "%s: no such job"
 msgstr ""
 
-#: builtins/common.c:259
+#: builtins/common.c:261
 #, fuzzy, c-format
 msgid "%s: no job control"
 msgstr "geen taakbeheer in hierdie dop nie"
 
-#: builtins/common.c:261
+#: builtins/common.c:263
 #, fuzzy
 msgid "no job control"
 msgstr "geen taakbeheer in hierdie dop nie"
 
-#: builtins/common.c:271
+#: builtins/common.c:273
 #, fuzzy, c-format
 msgid "%s: restricted"
 msgstr "Die bediener beëindig Die verbinding."
 
-#: builtins/common.c:273
+#: builtins/common.c:275
 #, fuzzy
 msgid "restricted"
 msgstr ""
 "\n"
 "Bevel beëindig\n"
 
-#: builtins/common.c:281
+#: builtins/common.c:283
 #, c-format
 msgid "%s: not a shell builtin"
 msgstr ""
 
-#: builtins/common.c:290
+#: builtins/common.c:292
 #, fuzzy, c-format
 msgid "write error: %s"
 msgstr "pypfout: %s"
 
-#: builtins/common.c:516
+#: builtins/common.c:523
 #, c-format
 msgid "%s: error retrieving current directory: %s: %s\n"
 msgstr ""
 
-#: builtins/common.c:582 builtins/common.c:584
+#: builtins/common.c:589 builtins/common.c:591
 #, fuzzy, c-format
 msgid "%s: ambiguous job spec"
 msgstr "%s: dubbelsinnige herroetering"
 
-#: builtins/complete.def:271
+#: builtins/complete.def:270
 #, c-format
 msgid "%s: invalid action name"
 msgstr ""
 
-#: builtins/complete.def:431 builtins/complete.def:616
-#: builtins/complete.def:814
+#: builtins/complete.def:430 builtins/complete.def:615
+#: builtins/complete.def:813
 #, c-format
 msgid "%s: no completion specification"
 msgstr ""
 
-#: builtins/complete.def:668
+#: builtins/complete.def:667
 msgid "warning: -F option may not work as you expect"
 msgstr ""
 
-#: builtins/complete.def:670
+#: builtins/complete.def:669
 msgid "warning: -C option may not work as you expect"
 msgstr ""
 
-#: builtins/complete.def:787
+#: builtins/complete.def:786
 msgid "not currently executing completion function"
 msgstr ""
 
-#: builtins/declare.def:120
+#: builtins/declare.def:122
 msgid "can only be used in a function"
 msgstr ""
 
-#: builtins/declare.def:318
+#: builtins/declare.def:353
 msgid "cannot use `-f' to make functions"
 msgstr ""
 
-#: builtins/declare.def:330 execute_cmd.c:4116
+#: builtins/declare.def:365 execute_cmd.c:4696
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s: leesalleen-funksie"
 
-#: builtins/declare.def:416
+#: builtins/declare.def:454
 #, fuzzy, c-format
 msgid "%s: cannot destroy array variables in this way"
 msgstr "Kan nie soek 'n handtekening in hierdie boodskap!"
 
-#: builtins/enable.def:138 builtins/enable.def:146
+#: builtins/declare.def:461
+#, c-format
+msgid "%s: cannot convert associative to indexed array"
+msgstr ""
+
+#: builtins/enable.def:137 builtins/enable.def:145
 msgid "dynamic loading not available"
 msgstr ""
 
-#: builtins/enable.def:313
+#: builtins/enable.def:312
 #, fuzzy, c-format
 msgid "cannot open shared object %s: %s"
 msgstr "Kan nie oopmaak vir skrip-afvoer nie: \""
 
-#: builtins/enable.def:336
+#: builtins/enable.def:335
 #, c-format
 msgid "cannot find %s in shared object %s: %s"
 msgstr ""
 
-#: builtins/enable.def:460
+#: builtins/enable.def:459
 #, c-format
 msgid "%s: not dynamically loaded"
 msgstr ""
 
-#: builtins/enable.def:475
+#: builtins/enable.def:474
 #, fuzzy, c-format
 msgid "%s: cannot delete: %s"
 msgstr "%s: kan nie %s skep nie"
 
-#: builtins/evalfile.c:132 builtins/hash.def:170 execute_cmd.c:3973
-#: shell.c:1423
+#: builtins/evalfile.c:134 builtins/hash.def:169 execute_cmd.c:4553
+#: shell.c:1439
 #, c-format
 msgid "%s: is a directory"
 msgstr "%s: is 'n gids"
 
-#: builtins/evalfile.c:137
+#: builtins/evalfile.c:139
 #, fuzzy, c-format
 msgid "%s: not a regular file"
 msgstr "%s: kan nie 'n binêre lêer uitvoer nie"
 
-#: builtins/evalfile.c:145
+#: builtins/evalfile.c:147
 #, c-format
 msgid "%s: file is too large"
 msgstr ""
 
-#: builtins/evalfile.c:183 execute_cmd.c:4043 shell.c:1433
+#: builtins/evalfile.c:185 execute_cmd.c:4623 shell.c:1449
 #, c-format
 msgid "%s: cannot execute binary file"
 msgstr "%s: kan nie 'n binêre lêer uitvoer nie"
 
-#: builtins/exec.def:213
+#: builtins/exec.def:212
 #, fuzzy, c-format
 msgid "%s: cannot execute: %s"
 msgstr "%s: kan nie %s skep nie"
 
-#: builtins/exit.def:66
+#: builtins/exit.def:65
 #, fuzzy, c-format
 msgid "logout\n"
 msgstr "Afteken"
 
-#: builtins/exit.def:89
+#: builtins/exit.def:88
 msgid "not login shell: use `exit'"
 msgstr ""
 
-#: builtins/exit.def:121
+#: builtins/exit.def:120
 #, c-format
 msgid "There are stopped jobs.\n"
 msgstr ""
 
-#: builtins/exit.def:123
+#: builtins/exit.def:122
 #, c-format
 msgid "There are running jobs.\n"
 msgstr ""
 
-#: builtins/fc.def:263
+#: builtins/fc.def:261
 #, fuzzy
 msgid "no command found"
 msgstr "%s: bevel nie gevind nie"
 
-#: builtins/fc.def:333
+#: builtins/fc.def:341
 msgid "history specification"
 msgstr ""
 
-#: builtins/fc.def:354
+#: builtins/fc.def:362
 #, fuzzy, c-format
 msgid "%s: cannot open temp file: %s"
 msgstr "%s: kan nie %s skep nie"
 
-#: builtins/fg_bg.def:150 builtins/jobs.def:283
+#: builtins/fg_bg.def:149 builtins/jobs.def:282
 msgid "current"
 msgstr ""
 
-#: builtins/fg_bg.def:159
+#: builtins/fg_bg.def:158
 #, c-format
 msgid "job %d started without job control"
 msgstr ""
 
-#: builtins/getopt.c:109
+#: builtins/getopt.c:110
 #, fuzzy, c-format
 msgid "%s: illegal option -- %c\n"
 msgstr "%s: illegal option -- %c\n"
 
-#: builtins/getopt.c:110
+#: builtins/getopt.c:111
 #, fuzzy, c-format
 msgid "%s: option requires an argument -- %c\n"
 msgstr "%s: option `%s' requires an argument\n"
 
-#: builtins/hash.def:93
+#: builtins/hash.def:92
 msgid "hashing disabled"
 msgstr ""
 
-#: builtins/hash.def:139
+#: builtins/hash.def:138
 #, c-format
 msgid "%s: hash table empty\n"
 msgstr ""
 
-#: builtins/hash.def:245
+#: builtins/hash.def:244
 #, fuzzy, c-format
 msgid "hits\tcommand\n"
 msgstr "Bevelreël"
 
-#: builtins/help.def:128
+#: builtins/help.def:130
 #, c-format
 msgid "Shell commands matching keyword `"
 msgid_plural "Shell commands matching keywords `"
 msgstr[0] ""
 msgstr[1] ""
 
-#: builtins/help.def:166
+#: builtins/help.def:168
 #, c-format
 msgid ""
 "no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'."
 msgstr ""
 
-#: builtins/help.def:183
+#: builtins/help.def:185
 #, fuzzy, c-format
 msgid "%s: cannot open: %s"
 msgstr "%s: kan nie %s skep nie"
 
-#: builtins/help.def:318 version.c:85
-#, c-format
-msgid "Copyright (C) 2008 Free Software Foundation, Inc.\n"
-msgstr ""
-
-#: builtins/help.def:320
-#, c-format
-msgid "License: GNU General Public License, version 2\n"
-msgstr ""
-
-#: builtins/help.def:335
+#: builtins/help.def:337
 #, c-format
 msgid ""
 "These shell commands are defined internally.  Type `help' to see this list.\n"
@@ -436,116 +446,140 @@ msgid ""
 "\n"
 msgstr ""
 
-#: builtins/history.def:158
+#: builtins/history.def:154
 msgid "cannot use more than one of -anrw"
 msgstr ""
 
-#: builtins/history.def:190
+#: builtins/history.def:186
 msgid "history position"
 msgstr ""
 
-#: builtins/history.def:408
+#: builtins/history.def:366
 #, fuzzy, c-format
 msgid "%s: history expansion failed"
 msgstr "%s: heelgetal-uitdrukking is verwag\n"
 
-#: builtins/inlib.def:72
+#: builtins/inlib.def:71
 #, fuzzy, c-format
 msgid "%s: inlib failed"
 msgstr "%s: heelgetal-uitdrukking is verwag\n"
 
-#: builtins/jobs.def:110
+#: builtins/jobs.def:109
 msgid "no other options allowed with `-x'"
 msgstr ""
 
-#: builtins/kill.def:198
+#: builtins/kill.def:197
 #, c-format
 msgid "%s: arguments must be process or job IDs"
 msgstr ""
 
-#: builtins/kill.def:261
+#: builtins/kill.def:260
 #, fuzzy
 msgid "Unknown error"
 msgstr "Onbekende fout %d"
 
-#: builtins/let.def:96 builtins/let.def:121 expr.c:501 expr.c:516
+#: builtins/let.def:95 builtins/let.def:120 expr.c:501 expr.c:516
 #, fuzzy
 msgid "expression expected"
 msgstr "Bools uitdrukking verwag"
 
-#: builtins/mapfile.def:216 builtins/read.def:265
+#: builtins/mapfile.def:215 builtins/read.def:271
 #, c-format
 msgid "%s: invalid file descriptor specification"
 msgstr ""
 
-#: builtins/mapfile.def:224 builtins/read.def:272
+#: builtins/mapfile.def:223 builtins/read.def:278
 #, c-format
 msgid "%d: invalid file descriptor: %s"
 msgstr ""
 
-#: builtins/mapfile.def:233 builtins/mapfile.def:271
+#: builtins/mapfile.def:232 builtins/mapfile.def:270
 #, fuzzy, c-format
 msgid "%s: invalid line count"
 msgstr "%s: illegal option -- %c\n"
 
-#: builtins/mapfile.def:244
+#: builtins/mapfile.def:243
 #, fuzzy, c-format
 msgid "%s: invalid array origin"
 msgstr "%s: illegal option -- %c\n"
 
-#: builtins/mapfile.def:261
+#: builtins/mapfile.def:260
 #, fuzzy, c-format
 msgid "%s: invalid callback quantum"
 msgstr "Die sein nommer wat was gevang het"
 
-#: builtins/mapfile.def:293
+#: builtins/mapfile.def:292
 #, fuzzy
 msgid "empty array variable name"
 msgstr "Veranderlike boom"
 
-#: builtins/mapfile.def:314
+#: builtins/mapfile.def:313
 msgid "array variable support required"
 msgstr ""
 
-#: builtins/printf.def:365
+#: builtins/printf.def:364
 #, c-format
 msgid "`%s': missing format character"
 msgstr ""
 
-#: builtins/printf.def:542
+#: builtins/printf.def:541
 #, c-format
 msgid "`%c': invalid format character"
 msgstr ""
 
-#: builtins/printf.def:569
+#: builtins/printf.def:568
 #, c-format
 msgid "warning: %s: %s"
 msgstr ""
 
-#: builtins/printf.def:748
+#: builtins/printf.def:747
 msgid "missing hex digit for \\x"
 msgstr ""
 
-#: builtins/pushd.def:196
+#: builtins/pushd.def:195
 #, fuzzy
 msgid "no other directory"
 msgstr "boonste lêergids."
 
-#: builtins/pushd.def:463
+#: builtins/pushd.def:462
 #, fuzzy
 msgid "<no current directory>"
 msgstr "Nuutste gebruik word werksaam gids"
 
-#: builtins/pushd.def:507
+#: builtins/pushd.def:506
 msgid "directory stack empty"
 msgstr ""
 
-#: builtins/pushd.def:509
+#: builtins/pushd.def:508
 #, fuzzy
 msgid "directory stack index"
 msgstr "Stapel grootte verhoog"
 
-#: builtins/pushd.def:706
+#: builtins/pushd.def:683
+msgid ""
+"Display the list of currently remembered directories.  Directories\n"
+"    find their way onto the list with the `pushd' command; you can get\n"
+"    back up through the list with the `popd' command.\n"
+"    \n"
+"    Options:\n"
+"      -c\tclear the directory stack by deleting all of the elements\n"
+"      -l\tdo not print tilde-prefixed versions of directories relative\n"
+"    \tto your home directory\n"
+"      -p\tprint the directory stack with one entry per line\n"
+"      -v\tprint the directory stack with one entry per line prefixed\n"
+"    \twith its position in the stack\n"
+"    \n"
+"    Arguments:\n"
+"      +N\tDisplays the Nth entry counting from the left of the list shown "
+"by\n"
+"    \tdirs when invoked without options, starting with zero.\n"
+"    \n"
+"      -N\tDisplays the Nth entry counting from the right of the list shown "
+"by\n"
+"\tdirs when invoked without options, starting with zero."
+msgstr ""
+
+#: builtins/pushd.def:705
 msgid ""
 "Adds a directory to the top of the directory stack, or rotates\n"
 "    the stack, making the new top of the stack the current working\n"
@@ -570,7 +604,7 @@ msgid ""
 "    The `dirs' builtin displays the directory stack."
 msgstr ""
 
-#: builtins/pushd.def:731
+#: builtins/pushd.def:730
 msgid ""
 "Removes entries from the directory stack.  With no arguments, removes\n"
 "    the top directory from the stack, and changes to the new top directory.\n"
@@ -591,50 +625,40 @@ msgid ""
 "    The `dirs' builtin displays the directory stack."
 msgstr ""
 
-#: builtins/pushd.def:684
-msgid ""
-"Display the list of currently remembered directories.  Directories\n"
-"    find their way onto the list with the `pushd' command; you can get\n"
-"    back up through the list with the `popd' command.\n"
-"    \n"
-"    Options:\n"
-"\\    "
-msgstr ""
-
-#: builtins/read.def:242
+#: builtins/read.def:247
 #, c-format
 msgid "%s: invalid timeout specification"
 msgstr ""
 
-#: builtins/read.def:560
+#: builtins/read.def:569
 #, fuzzy, c-format
 msgid "read error: %d: %s"
 msgstr "pypfout: %s"
 
-#: builtins/return.def:69
+#: builtins/return.def:68
 msgid "can only `return' from a function or sourced script"
 msgstr ""
 
-#: builtins/set.def:769
+#: builtins/set.def:768
 msgid "cannot simultaneously unset a function and a variable"
 msgstr ""
 
-#: builtins/set.def:806
+#: builtins/set.def:805
 #, fuzzy, c-format
 msgid "%s: cannot unset"
 msgstr "%s: kan nie %s skep nie"
 
-#: builtins/set.def:813
+#: builtins/set.def:812
 #, fuzzy, c-format
 msgid "%s: cannot unset: readonly %s"
 msgstr "%s: kan nie %s skep nie"
 
-#: builtins/set.def:824
+#: builtins/set.def:823
 #, fuzzy, c-format
 msgid "%s: not an array variable"
 msgstr "Veranderlike boom"
 
-#: builtins/setattr.def:181
+#: builtins/setattr.def:186
 #, fuzzy, c-format
 msgid "%s: not a function"
 msgstr "%s: leesalleen-funksie"
@@ -644,20 +668,20 @@ msgstr "%s: leesalleen-funksie"
 msgid "shift count"
 msgstr "Shift"
 
-#: builtins/shopt.def:248
+#: builtins/shopt.def:249
 msgid "cannot set and unset shell options simultaneously"
 msgstr ""
 
-#: builtins/shopt.def:313
+#: builtins/shopt.def:314
 #, c-format
 msgid "%s: invalid shell option name"
 msgstr ""
 
-#: builtins/source.def:129
+#: builtins/source.def:128
 msgid "filename argument required"
 msgstr ""
 
-#: builtins/source.def:154
+#: builtins/source.def:153
 #, fuzzy, c-format
 msgid "%s: file not found"
 msgstr "%s: bevel nie gevind nie"
@@ -671,77 +695,77 @@ msgstr ""
 msgid "cannot suspend a login shell"
 msgstr "Begin aanteken tolk"
 
-#: builtins/type.def:235
+#: builtins/type.def:234
 #, c-format
 msgid "%s is aliased to `%s'\n"
 msgstr ""
 
-#: builtins/type.def:256
+#: builtins/type.def:255
 #, c-format
 msgid "%s is a shell keyword\n"
 msgstr ""
 
-#: builtins/type.def:275
+#: builtins/type.def:274
 #, fuzzy, c-format
 msgid "%s is a function\n"
 msgstr "%s: leesalleen-funksie"
 
-#: builtins/type.def:297
+#: builtins/type.def:296
 #, c-format
 msgid "%s is a shell builtin\n"
 msgstr ""
 
-#: builtins/type.def:318 builtins/type.def:392
+#: builtins/type.def:317 builtins/type.def:391
 #, c-format
 msgid "%s is %s\n"
 msgstr ""
 
-#: builtins/type.def:338
+#: builtins/type.def:337
 #, c-format
 msgid "%s is hashed (%s)\n"
 msgstr ""
 
-#: builtins/ulimit.def:365
+#: builtins/ulimit.def:372
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr ""
 
-#: builtins/ulimit.def:391
+#: builtins/ulimit.def:398
 #, fuzzy, c-format
 msgid "`%c': bad command"
 msgstr "%s: illegal option -- %c\n"
 
-#: builtins/ulimit.def:420
+#: builtins/ulimit.def:427
 #, fuzzy, c-format
 msgid "%s: cannot get limit: %s"
 msgstr "%s: kan nie %s skep nie"
 
-#: builtins/ulimit.def:446
+#: builtins/ulimit.def:453
 #, fuzzy
 msgid "limit"
 msgstr "Filter beperk:"
 
-#: builtins/ulimit.def:458 builtins/ulimit.def:758
+#: builtins/ulimit.def:465 builtins/ulimit.def:765
 #, fuzzy, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr "%s: kan nie %s skep nie"
 
-#: builtins/umask.def:119
+#: builtins/umask.def:118
 #, fuzzy
 msgid "octal number"
 msgstr "Die sein nommer wat was gevang het"
 
-#: builtins/umask.def:232
+#: builtins/umask.def:231
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr ""
 
-#: builtins/umask.def:287
+#: builtins/umask.def:286
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr ""
 
-#: error.c:89 error.c:319 error.c:321 error.c:323
+#: error.c:89 error.c:320 error.c:322 error.c:324
 msgid " line "
 msgstr ""
 
@@ -755,72 +779,72 @@ msgstr "Bevelre
 msgid "Aborting..."
 msgstr ""
 
-#: error.c:259
-#, c-format
-msgid "%s: warning: "
-msgstr ""
+#: error.c:260
+#, fuzzy, c-format
+msgid "warning: "
+msgstr "besig om te skryf"
 
-#: error.c:404
+#: error.c:405
 #, fuzzy
 msgid "unknown command error"
 msgstr "Onbekende fout %d"
 
-#: error.c:405
+#: error.c:406
 #, fuzzy
 msgid "bad command type"
 msgstr "bevelnaam"
 
-#: error.c:406
+#: error.c:407
 #, fuzzy
 msgid "bad connector"
 msgstr "foutiewe verbinder`%d'"
 
-#: error.c:407
+#: error.c:408
 #, fuzzy
 msgid "bad jump"
 msgstr "Spring na:"
 
-#: error.c:445
+#: error.c:446
 #, fuzzy, c-format
 msgid "%s: unbound variable"
 msgstr "Veranderlike boom"
 
-#: eval.c:180
+#: eval.c:181
 #, c-format
 msgid "\atimed out waiting for input: auto-logout\n"
 msgstr ""
 
-#: execute_cmd.c:479
+#: execute_cmd.c:483
 #, c-format
 msgid "cannot redirect standard input from /dev/null: %s"
 msgstr ""
 
-#: execute_cmd.c:1063
+#: execute_cmd.c:1079
 #, c-format
 msgid "TIMEFORMAT: `%c': invalid format character"
 msgstr ""
 
-#: execute_cmd.c:1404
+#: execute_cmd.c:1930
 #, fuzzy
 msgid "pipe error"
 msgstr "pypfout: %s"
 
-#: execute_cmd.c:3670
+#: execute_cmd.c:4243
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr ""
 
-#: execute_cmd.c:3758
+#: execute_cmd.c:4334
 #, c-format
 msgid "%s: command not found"
 msgstr "%s: bevel nie gevind nie"
 
-#: execute_cmd.c:4006
+#: execute_cmd.c:4586
 #, fuzzy, c-format
 msgid "%s: %s: bad interpreter"
 msgstr "%s: is 'n gids"
 
-#: execute_cmd.c:4155
+#: execute_cmd.c:4735
 #, fuzzy, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr "kan nie fd %d na fd 0 dupliseer nie: %s"
@@ -904,89 +928,99 @@ msgstr "%s: heelgetal-uitdrukking is verwag\n"
 msgid "getcwd: cannot access parent directories"
 msgstr "Kan nie die program uitvoer nie:"
 
-#: input.c:237
+#: input.c:94 subst.c:4551
+#, fuzzy, c-format
+msgid "cannot reset nodelay mode for fd %d"
+msgstr "kan nie fd %d na fd 0 dupliseer nie: %s"
+
+#: input.c:258
 #, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
 msgstr ""
 
-#: input.c:245
+#: input.c:266
 #, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr ""
 
-#: jobs.c:466
+#: jobs.c:464
 msgid "start_pipeline: pgrp pipe"
 msgstr ""
 
-#: jobs.c:881
+#: jobs.c:879
 #, c-format
 msgid "forked pid %d appears in running job %d"
 msgstr ""
 
-#: jobs.c:999
+#: jobs.c:997
 #, c-format
 msgid "deleting stopped job %d with process group %ld"
 msgstr ""
 
-#: jobs.c:1104
+#: jobs.c:1102
 #, c-format
 msgid "add_process: process %5ld (%s) in the_pipeline"
 msgstr ""
 
-#: jobs.c:1395
+#: jobs.c:1105
+#, c-format
+msgid "add_process: pid %5ld (%s) marked as still alive"
+msgstr ""
+
+#: jobs.c:1393
 #, fuzzy, c-format
 msgid "describe_pid: %ld: no such pid"
 msgstr "E108: Geen veranderlike: \"%s\""
 
-#: jobs.c:1410
+#: jobs.c:1408
 #, fuzzy, c-format
 msgid "Signal %d"
 msgstr "Sein kwaliteit:"
 
-#: jobs.c:1424 jobs.c:1449
+#: jobs.c:1422 jobs.c:1447
 msgid "Done"
 msgstr "Klaar"
 
-#: jobs.c:1429 siglist.c:122
+#: jobs.c:1427 siglist.c:122
 #, fuzzy
 msgid "Stopped"
 msgstr "Op gehou"
 
-#: jobs.c:1433
+#: jobs.c:1431
 #, fuzzy, c-format
 msgid "Stopped(%s)"
 msgstr "Op gehou"
 
-#: jobs.c:1437
+#: jobs.c:1435
 #, fuzzy
 msgid "Running"
 msgstr "aktief"
 
-#: jobs.c:1451
+#: jobs.c:1449
 #, c-format
 msgid "Done(%d)"
 msgstr "Klaar(%d)"
 
-#: jobs.c:1453
+#: jobs.c:1451
 #, c-format
 msgid "Exit %d"
 msgstr "Verlaat %d"
 
-#: jobs.c:1456
+#: jobs.c:1454
 msgid "Unknown status"
 msgstr "Onbekende status"
 
-#: jobs.c:1543
+#: jobs.c:1541
 #, fuzzy, c-format
 msgid "(core dumped) "
 msgstr "Kern Ontwikkelaar"
 
-#: jobs.c:1562
+#: jobs.c:1560
 #, fuzzy, c-format
 msgid "  (wd: %s)"
 msgstr "Aktiveer nou dadelik"
 
-#: jobs.c:1763
+#: jobs.c:1761
 #, fuzzy, c-format
 msgid "child setpgid (%ld to %ld)"
 msgstr "Fout in die skryf van %s"
@@ -996,124 +1030,124 @@ msgstr "Fout in die skryf van %s"
 msgid "wait: pid %ld is not a child of this shell"
 msgstr ""
 
-#: jobs.c:2315
+#: jobs.c:2316
 #, c-format
 msgid "wait_for: No record of process %ld"
 msgstr ""
 
-#: jobs.c:2587
+#: jobs.c:2588
 #, c-format
 msgid "wait_for_job: job %d is stopped"
 msgstr ""
 
-#: jobs.c:2809
+#: jobs.c:2810
 #, fuzzy, c-format
 msgid "%s: job has terminated"
 msgstr "Die bediener beëindig Die verbinding."
 
-#: jobs.c:2818
+#: jobs.c:2819
 #, c-format
 msgid "%s: job %d already in background"
 msgstr ""
 
-#: jobs.c:3462
+#: jobs.c:3482
 #, fuzzy, c-format
 msgid "%s: line %d: "
 msgstr "3d modus"
 
-#: jobs.c:3476 nojobs.c:805
+#: jobs.c:3496 nojobs.c:805
 #, fuzzy, c-format
 msgid " (core dumped)"
 msgstr "Kern Ontwikkelaar"
 
-#: jobs.c:3488 jobs.c:3501
+#: jobs.c:3508 jobs.c:3521
 #, fuzzy, c-format
 msgid "(wd now: %s)\n"
 msgstr "Aktiveer nou dadelik"
 
-#: jobs.c:3533
+#: jobs.c:3553
 #, fuzzy
 msgid "initialize_job_control: getpgrp failed"
 msgstr "Inisialisering van OpenGL het misluk."
 
-#: jobs.c:3593
+#: jobs.c:3613
 msgid "initialize_job_control: line discipline"
 msgstr ""
 
-#: jobs.c:3603
+#: jobs.c:3623
 #, fuzzy
 msgid "initialize_job_control: setpgid"
 msgstr "Inisialisering van OpenGL het misluk."
 
-#: jobs.c:3631
+#: jobs.c:3651
 #, c-format
 msgid "cannot set terminal process group (%d)"
 msgstr ""
 
-#: jobs.c:3636
+#: jobs.c:3656
 msgid "no job control in this shell"
 msgstr "geen taakbeheer in hierdie dop nie"
 
-#: lib/malloc/malloc.c:298
+#: lib/malloc/malloc.c:296
 #, c-format
 msgid "malloc: failed assertion: %s\n"
 msgstr ""
 
-#: lib/malloc/malloc.c:314
+#: lib/malloc/malloc.c:312
 #, c-format
 msgid ""
 "\r\n"
 "malloc: %s:%d: assertion botched\r\n"
 msgstr ""
 
-#: lib/malloc/malloc.c:315
+#: lib/malloc/malloc.c:313
 #, fuzzy
 msgid "unknown"
 msgstr "(onbekend)"
 
-#: lib/malloc/malloc.c:799
+#: lib/malloc/malloc.c:797
 msgid "malloc: block on free list clobbered"
 msgstr ""
 
-#: lib/malloc/malloc.c:876
+#: lib/malloc/malloc.c:874
 msgid "free: called with already freed block argument"
 msgstr ""
 
-#: lib/malloc/malloc.c:879
+#: lib/malloc/malloc.c:877
 msgid "free: called with unallocated block argument"
 msgstr ""
 
-#: lib/malloc/malloc.c:898
+#: lib/malloc/malloc.c:896
 msgid "free: underflow detected; mh_nbytes out of range"
 msgstr ""
 
-#: lib/malloc/malloc.c:904
+#: lib/malloc/malloc.c:902
 msgid "free: start and end chunk sizes differ"
 msgstr ""
 
-#: lib/malloc/malloc.c:1003
+#: lib/malloc/malloc.c:1001
 msgid "realloc: called with unallocated block argument"
 msgstr ""
 
-#: lib/malloc/malloc.c:1018
+#: lib/malloc/malloc.c:1016
 msgid "realloc: underflow detected; mh_nbytes out of range"
 msgstr ""
 
-#: lib/malloc/malloc.c:1024
+#: lib/malloc/malloc.c:1022
 msgid "realloc: start and end chunk sizes differ"
 msgstr ""
 
-#: lib/malloc/table.c:176
+#: lib/malloc/table.c:177
 #, c-format
 msgid "register_alloc: alloc table is full with FIND_ALLOC?\n"
 msgstr ""
 
-#: lib/malloc/table.c:183
+#: lib/malloc/table.c:184
 #, c-format
 msgid "register_alloc: %p already in table as allocated?\n"
 msgstr ""
 
-#: lib/malloc/table.c:219
+#: lib/malloc/table.c:220
 #, c-format
 msgid "register_free: %p already in table as free?\n"
 msgstr ""
@@ -1171,113 +1205,118 @@ msgstr "Onverwagte einde van l
 msgid "syntax error: `((%s))'"
 msgstr "sintaksfout"
 
-#: make_cmd.c:566
+#: make_cmd.c:567
 #, c-format
 msgid "make_here_document: bad instruction type %d"
 msgstr ""
 
-#: make_cmd.c:741
+#: make_cmd.c:651
+#, c-format
+msgid "here-document at line %d delimited by end-of-file (wanted `%s')"
+msgstr ""
+
+#: make_cmd.c:746
 #, c-format
 msgid "make_redirection: redirection instruction `%d' out of range"
 msgstr ""
 
-#: parse.y:2759
+#: parse.y:2982 parse.y:3204
 #, c-format
 msgid "unexpected EOF while looking for matching `%c'"
 msgstr ""
 
-#: parse.y:3071
+#: parse.y:3708
 msgid "unexpected EOF while looking for `]]'"
 msgstr ""
 
-#: parse.y:3076
+#: parse.y:3713
 #, c-format
 msgid "syntax error in conditional expression: unexpected token `%s'"
 msgstr ""
 
-#: parse.y:3080
+#: parse.y:3717
 #, fuzzy
 msgid "syntax error in conditional expression"
 msgstr "Sintaks fout in patroon"
 
-#: parse.y:3158
+#: parse.y:3795
 #, c-format
 msgid "unexpected token `%s', expected `)'"
 msgstr ""
 
-#: parse.y:3162
+#: parse.y:3799
 #, fuzzy
 msgid "expected `)'"
 msgstr "')' is verwag\n"
 
-#: parse.y:3190
+#: parse.y:3827
 #, c-format
 msgid "unexpected argument `%s' to conditional unary operator"
 msgstr ""
 
-#: parse.y:3194
+#: parse.y:3831
 msgid "unexpected argument to conditional unary operator"
 msgstr ""
 
-#: parse.y:3234
+#: parse.y:3871
 #, fuzzy, c-format
 msgid "unexpected token `%s', conditional binary operator expected"
 msgstr "%s: binêre operator is verwag\n"
 
-#: parse.y:3238
+#: parse.y:3875
 #, fuzzy
 msgid "conditional binary operator expected"
 msgstr "%s: binêre operator is verwag\n"
 
-#: parse.y:3255
+#: parse.y:3892
 #, c-format
 msgid "unexpected argument `%s' to conditional binary operator"
 msgstr ""
 
-#: parse.y:3259
+#: parse.y:3896
 msgid "unexpected argument to conditional binary operator"
 msgstr ""
 
-#: parse.y:3270
+#: parse.y:3907
 #, fuzzy, c-format
 msgid "unexpected token `%c' in conditional command"
 msgstr "Soek die lêer vir 'n uitdrukking"
 
-#: parse.y:3273
+#: parse.y:3910
 #, fuzzy, c-format
 msgid "unexpected token `%s' in conditional command"
 msgstr "Soek die lêer vir 'n uitdrukking"
 
-#: parse.y:3277
+#: parse.y:3914
 #, fuzzy, c-format
 msgid "unexpected token %d in conditional command"
 msgstr "Soek die lêer vir 'n uitdrukking"
 
-#: parse.y:4525
+#: parse.y:5181
 #, c-format
 msgid "syntax error near unexpected token `%s'"
 msgstr ""
 
-#: parse.y:4543
+#: parse.y:5199
 #, fuzzy, c-format
 msgid "syntax error near `%s'"
 msgstr "Sintaks fout in patroon"
 
-#: parse.y:4553
+#: parse.y:5209
 #, fuzzy
 msgid "syntax error: unexpected end of file"
 msgstr "Onverwagte einde van lêer tydens inlees van hulpbron."
 
-#: parse.y:4553
+#: parse.y:5209
 msgid "syntax error"
 msgstr "sintaksfout"
 
-#: parse.y:4615
+#: parse.y:5271
 #, fuzzy, c-format
 msgid "Use \"%s\" to leave the shell.\n"
 msgstr "Gebruik Kaart na Los Tronk"
 
-#: parse.y:4777
+#: parse.y:5433
 msgid "unexpected EOF while looking for matching `)'"
 msgstr ""
 
@@ -1291,110 +1330,110 @@ msgstr ""
 msgid "progcomp_insert: %s: NULL COMPSPEC"
 msgstr ""
 
-#: print_cmd.c:264
+#: print_cmd.c:287
 #, c-format
 msgid "print_command: bad connector `%d'"
 msgstr ""
 
-#: print_cmd.c:1240
+#: print_cmd.c:1347
 #, c-format
 msgid "cprintf: `%c': invalid format character"
 msgstr ""
 
-#: redir.c:103
+#: redir.c:104
 msgid "file descriptor out of range"
 msgstr ""
 
-#: redir.c:145
+#: redir.c:146
 #, fuzzy, c-format
 msgid "%s: ambiguous redirect"
 msgstr "%s: dubbelsinnige herroetering"
 
-#: redir.c:149
+#: redir.c:150
 #, fuzzy, c-format
 msgid "%s: cannot overwrite existing file"
 msgstr "Jy het gespesifiseer 'n bestaande lêer"
 
-#: redir.c:154
+#: redir.c:155
 #, c-format
 msgid "%s: restricted: cannot redirect output"
 msgstr ""
 
-#: redir.c:159
+#: redir.c:160
 #, c-format
 msgid "cannot create temp file for here-document: %s"
 msgstr ""
 
-#: redir.c:513
+#: redir.c:515
 msgid "/dev/(tcp|udp)/host/port not supported without networking"
 msgstr ""
 
-#: redir.c:980
+#: redir.c:992
 #, fuzzy
 msgid "redirection error: cannot duplicate fd"
 msgstr "Pypfout.\n"
 
-#: shell.c:323
+#: shell.c:328
 msgid "could not find /tmp, please create!"
 msgstr ""
 
-#: shell.c:327
+#: shell.c:332
 msgid "/tmp must be a valid directory name"
 msgstr ""
 
-#: shell.c:864
+#: shell.c:876
 #, fuzzy, c-format
 msgid "%c%c: invalid option"
 msgstr "%s: illegal option -- %c\n"
 
-#: shell.c:1621
+#: shell.c:1637
 msgid "I have no name!"
 msgstr "Ek het nie 'n naam nie!"
 
-#: shell.c:1755
+#: shell.c:1777
 #, fuzzy, c-format
 msgid "GNU bash, version %s-(%s)\n"
 msgstr "bedryfstelselkernweergawe"
 
-#: shell.c:1756
+#: shell.c:1778
 #, c-format
 msgid ""
 "Usage:\t%s [GNU long option] [option] ...\n"
 "\t%s [GNU long option] [option] script-file ...\n"
 msgstr ""
 
-#: shell.c:1758
+#: shell.c:1780
 #, fuzzy
 msgid "GNU long options:\n"
 msgstr "Gnu C Saamsteller Opsies"
 
-#: shell.c:1762
+#: shell.c:1784
 #, fuzzy
 msgid "Shell options:\n"
 msgstr "opneem opsies"
 
-#: shell.c:1763
+#: shell.c:1785
 msgid "\t-irsD or -c command or -O shopt_option\t\t(invocation only)\n"
 msgstr ""
 
-#: shell.c:1778
+#: shell.c:1800
 #, fuzzy, c-format
 msgid "\t-%s or -o option\n"
 msgstr ""
 "Gebruik so: %s LÊER \n"
 "   of:  %s OPSIE\n"
 
-#: shell.c:1784
+#: shell.c:1806
 #, c-format
 msgid "Type `%s -c \"help set\"' for more information about shell options.\n"
 msgstr ""
 
-#: shell.c:1785
+#: shell.c:1807
 #, c-format
 msgid "Type `%s -c help' for more information about shell builtin commands.\n"
 msgstr ""
 
-#: shell.c:1786
+#: shell.c:1808
 #, c-format
 msgid "Use the `bashbug' command to report bugs.\n"
 msgstr ""
@@ -1605,86 +1644,81 @@ msgstr "Sein kwaliteit:"
 msgid "Unknown Signal #%d"
 msgstr "Sein kwaliteit:"
 
-#: subst.c:1171 subst.c:1292
+#: subst.c:1177 subst.c:1298
 #, fuzzy, c-format
 msgid "bad substitution: no closing `%s' in %s"
 msgstr "--Geen reëls in buffer--"
 
-#: subst.c:2392
+#: subst.c:2450
 #, c-format
 msgid "%s: cannot assign list to array member"
 msgstr ""
 
-#: subst.c:4391 subst.c:4407
+#: subst.c:4448 subst.c:4464
 #, fuzzy
 msgid "cannot make pipe for process substitution"
 msgstr "Woord Substitusie"
 
-#: subst.c:4439
+#: subst.c:4496
 #, fuzzy
 msgid "cannot make child for process substitution"
 msgstr "Woord Substitusie"
 
-#: subst.c:4484
+#: subst.c:4541
 #, fuzzy, c-format
 msgid "cannot open named pipe %s for reading"
 msgstr "Kan nie oopmaak vir skrip-afvoer nie: \""
 
-#: subst.c:4486
+#: subst.c:4543
 #, fuzzy, c-format
 msgid "cannot open named pipe %s for writing"
 msgstr "Kan nie oopmaak vir skrip-afvoer nie: \""
 
-#: subst.c:4494
-#, fuzzy, c-format
-msgid "cannot reset nodelay mode for fd %d"
-msgstr "kan nie fd %d na fd 0 dupliseer nie: %s"
-
-#: subst.c:4504
+#: subst.c:4561
 #, fuzzy, c-format
 msgid "cannot duplicate named pipe %s as fd %d"
 msgstr "Kan nie oopmaak vir skrip-afvoer nie: \""
 
-#: subst.c:4700
+#: subst.c:4757
 #, fuzzy
 msgid "cannot make pipe for command substitution"
 msgstr "Woord Substitusie"
 
-#: subst.c:4734
+#: subst.c:4791
 #, fuzzy
 msgid "cannot make child for command substitution"
 msgstr "Woord Substitusie"
 
-#: subst.c:4751
+#: subst.c:4808
 msgid "command_substitute: cannot duplicate pipe as fd 1"
 msgstr ""
 
-#: subst.c:5226
+#: subst.c:5310
 #, c-format
 msgid "%s: parameter null or not set"
 msgstr ""
 
-#: subst.c:5502
+#: subst.c:5600
 #, fuzzy, c-format
 msgid "%s: substring expression < 0"
 msgstr "ongeldige uitdrukking"
 
-#: subst.c:6345
+#: subst.c:6645
 #, fuzzy, c-format
 msgid "%s: bad substitution"
 msgstr "Woord Substitusie"
 
-#: subst.c:6421
+#: subst.c:6721
 #, fuzzy, c-format
 msgid "$%s: cannot assign in this way"
 msgstr "Kan nie soek 'n handtekening in hierdie boodskap!"
 
-#: subst.c:7138
+#: subst.c:7440
 #, fuzzy, c-format
 msgid "bad substitution: no closing \"`\" in %s"
 msgstr "--Geen reëls in buffer--"
 
-#: subst.c:8003
+#: subst.c:8313
 #, c-format
 msgid "no match: %s"
 msgstr ""
@@ -1729,103 +1763,123 @@ msgstr "Ontbrekende '>'"
 msgid "invalid signal number"
 msgstr "Die sein nommer wat was gevang het"
 
-#: trap.c:315
+#: trap.c:323
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr ""
 
-#: trap.c:319
+#: trap.c:327
 #, c-format
 msgid ""
 "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
 msgstr ""
 
-#: trap.c:363
+#: trap.c:371
 #, c-format
 msgid "trap_handler: bad signal %d"
 msgstr ""
 
-#: variables.c:339
+#: variables.c:354
 #, c-format
 msgid "error importing function definition for `%s'"
 msgstr ""
 
-#: variables.c:717
+#: variables.c:732
 #, c-format
 msgid "shell level (%d) too high, resetting to 1"
 msgstr ""
 
-#: variables.c:1729
+#: variables.c:1891
 msgid "make_local_variable: no function context at current scope"
 msgstr ""
 
-#: variables.c:2876
+#: variables.c:3120
 msgid "all_local_variables: no function context at current scope"
 msgstr ""
 
-#: variables.c:3093 variables.c:3102
+#: variables.c:3337 variables.c:3346
 #, c-format
 msgid "invalid character %d in exportstr for %s"
 msgstr ""
 
-#: variables.c:3108
+#: variables.c:3352
 #, c-format
 msgid "no `=' in exportstr for %s"
 msgstr ""
 
-#: variables.c:3535
+#: variables.c:3787
 msgid "pop_var_context: head of shell_variables not a function context"
 msgstr ""
 
-#: variables.c:3548
+#: variables.c:3800
 msgid "pop_var_context: no global_variables context"
 msgstr ""
 
-#: variables.c:3620
+#: variables.c:3874
 msgid "pop_scope: head of shell_variables not a temporary environment scope"
 msgstr ""
 
-#: version.c:83
+#: version.c:46
+msgid "Copyright (C) 2008 Free Software Foundation, Inc."
+msgstr ""
+
+#: version.c:47
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl."
+"html>\n"
+msgstr ""
+
+#: version.c:86
 #, fuzzy, c-format
 msgid "GNU bash, version %s (%s)\n"
 msgstr "bedryfstelselkernweergawe"
 
-#: xmalloc.c:93
+#: version.c:91
+#, c-format
+msgid "This is free software; you are free to change and redistribute it.\n"
+msgstr ""
+
+#: version.c:92
+#, c-format
+msgid "There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr ""
+
+#: xmalloc.c:92
 #, c-format
 msgid "xmalloc: cannot allocate %lu bytes (%lu bytes allocated)"
 msgstr ""
 
-#: xmalloc.c:95
+#: xmalloc.c:94
 #, c-format
 msgid "xmalloc: cannot allocate %lu bytes"
 msgstr ""
 
-#: xmalloc.c:115
+#: xmalloc.c:114
 #, c-format
 msgid "xrealloc: cannot reallocate %lu bytes (%lu bytes allocated)"
 msgstr ""
 
-#: xmalloc.c:117
+#: xmalloc.c:116
 #, c-format
 msgid "xrealloc: cannot allocate %lu bytes"
 msgstr ""
 
-#: xmalloc.c:151
+#: xmalloc.c:150
 #, c-format
 msgid "xmalloc: %s:%d: cannot allocate %lu bytes (%lu bytes allocated)"
 msgstr ""
 
-#: xmalloc.c:153
+#: xmalloc.c:152
 #, c-format
 msgid "xmalloc: %s:%d: cannot allocate %lu bytes"
 msgstr ""
 
-#: xmalloc.c:175
+#: xmalloc.c:174
 #, c-format
 msgid "xrealloc: %s:%d: cannot reallocate %lu bytes (%lu bytes allocated)"
 msgstr ""
 
-#: xmalloc.c:177
+#: xmalloc.c:176
 #, c-format
 msgid "xrealloc: %s:%d: cannot allocate %lu bytes"
 msgstr ""
@@ -1895,12 +1949,12 @@ msgstr "Gebruik so: %s [OPSIE] [BEVEL [ARG]...]\n"
 
 #: builtins.c:76
 #, fuzzy
-msgid "declare [-afFirtx] [-p] [name[=value] ...]"
+msgid "declare [-aAfFilrtux] [-p] [name[=value] ...]"
 msgstr "E418: Ongeldige waarde: %s"
 
 #: builtins.c:78
 #, fuzzy
-msgid "typeset [-afFirtx] [-p] name[=value] ..."
+msgid "typeset [-aAfFilrtux] [-p] name[=value] ..."
 msgstr "E418: Ongeldige waarde: %s"
 
 #: builtins.c:80
@@ -2277,7 +2331,7 @@ msgid ""
 "    loops.\n"
 "    \n"
 "    Exit Status:\n"
-"    The exit status is 0 unless the shell is not executing a loop."
+"    The exit status is 0 unless N is not greater than or equal to 1."
 msgstr ""
 
 #: builtins.c:334
@@ -2288,7 +2342,7 @@ msgid ""
 "    If N is specified, resumes the Nth enclosing loop.\n"
 "    \n"
 "    Exit Status:\n"
-"    The exit status is 0 unless the shell is not executing a loop."
+"    The exit status is 0 unless N is not greater than or equal to 1."
 msgstr ""
 
 #: builtins.c:346
@@ -2429,10 +2483,13 @@ msgid ""
 "      -p\tdisplay the attributes and value of each NAME\n"
 "    \n"
 "    Options which set attributes:\n"
-"      -a\tto make NAMEs arrays (if supported)\n"
+"      -a\tto make NAMEs indexed arrays (if supported)\n"
+"      -A\tto make NAMEs associative arrays (if supported)\n"
 "      -i\tto make NAMEs have the `integer' attribute\n"
+"      -l\tto convert NAMEs to lower case on assignment\n"
 "      -r\tto make NAMEs readonly\n"
 "      -t\tto make NAMEs have the `trace' attribute\n"
+"      -u\tto convert NAMEs to upper case on assignment\n"
 "      -x\tto make NAMEs export\n"
 "    \n"
 "    Using `+' instead of `-' turns off the given attribute.\n"
@@ -2448,14 +2505,14 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:505
+#: builtins.c:508
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
 "    Obsolete.  See `help declare'."
 msgstr ""
 
-#: builtins.c:513
+#: builtins.c:516
 msgid ""
 "Define local variables.\n"
 "    \n"
@@ -2470,7 +2527,7 @@ msgid ""
 "    or the shell is not executing a function."
 msgstr ""
 
-#: builtins.c:530
+#: builtins.c:533
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2484,7 +2541,7 @@ msgid ""
 "    `echo' interprets the following backslash-escaped characters:\n"
 "      \\a\talert (bell)\n"
 "      \\b\tbackspace\n"
-"      \\c\tsuppress trailing newline\n"
+"      \\c\tsuppress further output\n"
 "      \\e\tescape character\n"
 "      \\f\tform feed\n"
 "      \\n\tnew line\n"
@@ -2501,7 +2558,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:564
+#: builtins.c:567
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2514,7 +2571,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:579
+#: builtins.c:582
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -2541,7 +2598,7 @@ msgid ""
 "    Returns success unless NAME is not a shell builtin or an error occurs."
 msgstr ""
 
-#: builtins.c:607
+#: builtins.c:610
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
@@ -2553,7 +2610,7 @@ msgid ""
 "    Returns exit status of command or success if command is null."
 msgstr ""
 
-#: builtins.c:619
+#: builtins.c:622
 msgid ""
 "Parse option arguments.\n"
 "    \n"
@@ -2594,7 +2651,7 @@ msgid ""
 "    encountered or an error occurs."
 msgstr ""
 
-#: builtins.c:661
+#: builtins.c:664
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
@@ -2617,7 +2674,7 @@ msgid ""
 "occurs."
 msgstr ""
 
-#: builtins.c:682
+#: builtins.c:685
 msgid ""
 "Exit the shell.\n"
 "    \n"
@@ -2625,7 +2682,7 @@ msgid ""
 "    is that of the last command executed."
 msgstr ""
 
-#: builtins.c:691
+#: builtins.c:694
 msgid ""
 "Exit a login shell.\n"
 "    \n"
@@ -2634,7 +2691,7 @@ msgid ""
 "    in a login shell."
 msgstr ""
 
-#: builtins.c:701
+#: builtins.c:704
 msgid ""
 "Display or execute commands from the history list.\n"
 "    \n"
@@ -2664,7 +2721,7 @@ msgid ""
 "occurs."
 msgstr ""
 
-#: builtins.c:731
+#: builtins.c:734
 msgid ""
 "Move job to the foreground.\n"
 "    \n"
@@ -2676,7 +2733,7 @@ msgid ""
 "    Status of command placed in foreground, or failure if an error occurs."
 msgstr ""
 
-#: builtins.c:746
+#: builtins.c:749
 msgid ""
 "Move jobs to the background.\n"
 "    \n"
@@ -2690,7 +2747,7 @@ msgid ""
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:760
+#: builtins.c:763
 msgid ""
 "Remember or display program locations.\n"
 "    \n"
@@ -2714,7 +2771,7 @@ msgid ""
 "    Returns success unless NAME is not found or an invalid option is given."
 msgstr ""
 
-#: builtins.c:785
+#: builtins.c:788
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -2736,7 +2793,7 @@ msgid ""
 "given."
 msgstr ""
 
-#: builtins.c:809
+#: builtins.c:812
 msgid ""
 "Display or manipulate the history list.\n"
 "    \n"
@@ -2770,7 +2827,7 @@ msgid ""
 "    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
-#: builtins.c:845
+#: builtins.c:848
 msgid ""
 "Display status of jobs.\n"
 "    \n"
@@ -2794,7 +2851,7 @@ msgid ""
 "    If -x is used, returns the exit status of COMMAND."
 msgstr ""
 
-#: builtins.c:872
+#: builtins.c:875
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -2811,7 +2868,7 @@ msgid ""
 "    Returns success unless an invalid option or JOBSPEC is given."
 msgstr ""
 
-#: builtins.c:891
+#: builtins.c:894
 msgid ""
 "Send a signal to a job.\n"
 "    \n"
@@ -2833,7 +2890,7 @@ msgid ""
 "    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
-#: builtins.c:914
+#: builtins.c:917
 msgid ""
 "Evaluate arithmetic expressions.\n"
 "    \n"
@@ -2878,7 +2935,7 @@ msgid ""
 "    If the last ARG evaluates to 0, let returns 1; let returns 0 otherwise.."
 msgstr ""
 
-#: builtins.c:959
+#: builtins.c:962
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
 "    \n"
@@ -2910,7 +2967,9 @@ msgid ""
 "      -t timeout\ttime out and return failure if a complete line of input "
 "is\n"
 "    \t\tnot read withint TIMEOUT seconds.  The value of the TMOUT\n"
-"    \t\tvariable is the default timeout.\n"
+"    \t\tvariable is the default timeout.  TIMEOUT may be a\n"
+"    \t\tfractional number.  The exit status is greater than 128 if\n"
+"    \t\tthe timeout is exceeded\n"
 "      -u fd\t\tread from file descriptor FD instead of the standard input\n"
 "    \n"
 "    Exit Status:\n"
@@ -2919,7 +2978,7 @@ msgid ""
 "    or an invalid file descriptor is supplied as the argument to -u."
 msgstr ""
 
-#: builtins.c:996
+#: builtins.c:1001
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -2931,7 +2990,7 @@ msgid ""
 "    Returns N, or failure if the shell is not executing a function or script."
 msgstr ""
 
-#: builtins.c:1009
+#: builtins.c:1014
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
 "    \n"
@@ -3013,7 +3072,7 @@ msgid ""
 "    Returns success unless an invalid option is given."
 msgstr ""
 
-#: builtins.c:1091
+#: builtins.c:1096
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
 "    \n"
@@ -3033,7 +3092,7 @@ msgid ""
 "    Returns success unless an invalid option is given or a NAME is read-only."
 msgstr ""
 
-#: builtins.c:1111
+#: builtins.c:1116
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
@@ -3052,7 +3111,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1130
+#: builtins.c:1135
 msgid ""
 "Mark shell variables as unchangeable.\n"
 "    \n"
@@ -3061,7 +3120,8 @@ msgid ""
 "    before marking as read-only.\n"
 "    \n"
 "    Options:\n"
-"      -a\trefer to array variables\n"
+"      -a\trefer to indexed array variables\n"
+"      -A\trefer to associative array variables\n"
 "      -f\trefer to shell functions\n"
 "      -p\tdisplay a list of all readonly variables and functions\n"
 "    \n"
@@ -3071,7 +3131,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1150
+#: builtins.c:1156
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -3082,7 +3142,7 @@ msgid ""
 "    Returns success unless N is negative or greater than $#."
 msgstr ""
 
-#: builtins.c:1162 builtins.c:1177
+#: builtins.c:1168 builtins.c:1183
 msgid ""
 "Execute commands from a file in the current shell.\n"
 "    \n"
@@ -3096,11 +3156,12 @@ msgid ""
 "    FILENAME cannot be read."
 msgstr ""
 
-#: builtins.c:1193
+#: builtins.c:1199
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
 "    Suspend the execution of this shell until it receives a SIGCONT signal.\n"
+"    Unless forced, login shells cannot be suspended.\n"
 "    \n"
 "    Options:\n"
 "      -f\tforce the suspend, even if the shell is a login shell\n"
@@ -3109,7 +3170,7 @@ msgid ""
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:1208
+#: builtins.c:1215
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -3186,7 +3247,7 @@ msgid ""
 "    false or an invalid argument is given."
 msgstr ""
 
-#: builtins.c:1284
+#: builtins.c:1291
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -3194,7 +3255,7 @@ msgid ""
 "    be a literal `]', to match the opening `['."
 msgstr ""
 
-#: builtins.c:1293
+#: builtins.c:1300
 msgid ""
 "Display process times.\n"
 "    \n"
@@ -3206,7 +3267,7 @@ msgid ""
 "    Always succeeds."
 msgstr ""
 
-#: builtins.c:1305
+#: builtins.c:1312
 msgid ""
 "Trap signals and other events.\n"
 "    \n"
@@ -3242,7 +3303,7 @@ msgid ""
 "given."
 msgstr ""
 
-#: builtins.c:1337
+#: builtins.c:1344
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -3272,7 +3333,7 @@ msgid ""
 "found."
 msgstr ""
 
-#: builtins.c:1368
+#: builtins.c:1375
 msgid ""
 "Modify shell resource limits.\n"
 "    \n"
@@ -3316,7 +3377,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1413
+#: builtins.c:1420
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -3334,7 +3395,7 @@ msgid ""
 "    Returns success unless MODE is invalid or an invalid option is given."
 msgstr ""
 
-#: builtins.c:1433
+#: builtins.c:1440
 msgid ""
 "Wait for job completion and return exit status.\n"
 "    \n"
@@ -3351,7 +3412,7 @@ msgid ""
 "    given."
 msgstr ""
 
-#: builtins.c:1451
+#: builtins.c:1458
 msgid ""
 "Wait for process completion and return exit status.\n"
 "    \n"
@@ -3365,7 +3426,7 @@ msgid ""
 "    given."
 msgstr ""
 
-#: builtins.c:1466
+#: builtins.c:1473
 msgid ""
 "Execute commands for each member in a list.\n"
 "    \n"
@@ -3378,7 +3439,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1480
+#: builtins.c:1487
 msgid ""
 "Arithmetic for loop.\n"
 "    \n"
@@ -3395,9 +3456,9 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1498
+#: builtins.c:1505
 msgid ""
-"Select words from a list and execute commands..\n"
+"Select words from a list and execute commands.\n"
 "    \n"
 "    The WORDS are expanded, generating a list of words.  The\n"
 "    set of expanded words is printed on the standard error, each\n"
@@ -3415,7 +3476,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1519
+#: builtins.c:1526
 msgid ""
 "Report time consumed by pipeline's execution.\n"
 "    \n"
@@ -3431,7 +3492,7 @@ msgid ""
 "    The return status is the return status of PIPELINE."
 msgstr ""
 
-#: builtins.c:1536
+#: builtins.c:1543
 msgid ""
 "Execute commands based on pattern matching.\n"
 "    \n"
@@ -3442,7 +3503,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1548
+#: builtins.c:1555
 msgid ""
 "Execute commands based on conditional.\n"
 "    \n"
@@ -3463,7 +3524,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1565
+#: builtins.c:1572
 msgid ""
 "Execute commands as long as a test succeeds.\n"
 "    \n"
@@ -3474,7 +3535,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1577
+#: builtins.c:1584
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
 "    \n"
@@ -3485,7 +3546,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1589
+#: builtins.c:1596
 msgid ""
 "Define shell function.\n"
 "    \n"
@@ -3499,7 +3560,7 @@ msgid ""
 "    Returns success unless NAME is readonly."
 msgstr ""
 
-#: builtins.c:1603
+#: builtins.c:1610
 msgid ""
 "Group commands as a unit.\n"
 "    \n"
@@ -3510,7 +3571,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1615
+#: builtins.c:1622
 msgid ""
 "Resume job in foreground.\n"
 "    \n"
@@ -3524,7 +3585,7 @@ msgid ""
 "    Returns the status of the resumed job."
 msgstr ""
 
-#: builtins.c:1630
+#: builtins.c:1637
 msgid ""
 "Evaluate arithmetic expression.\n"
 "    \n"
@@ -3535,7 +3596,7 @@ msgid ""
 "    Returns 1 if EXPRESSION evaluates to 0; returns 0 otherwise."
 msgstr ""
 
-#: builtins.c:1642
+#: builtins.c:1649
 msgid ""
 "Execute conditional command.\n"
 "    \n"
@@ -3563,7 +3624,7 @@ msgid ""
 "    0 or 1 depending on value of EXPRESSION."
 msgstr ""
 
-#: builtins.c:1668
+#: builtins.c:1675
 msgid ""
 "Common shell variable names and usage.\n"
 "    \n"
@@ -3617,7 +3678,7 @@ msgid ""
 "    \t\tcommands should be saved on the history list.\n"
 msgstr ""
 
-#: builtins.c:1725
+#: builtins.c:1732
 msgid ""
 "Add directories to stack.\n"
 "    \n"
@@ -3648,7 +3709,7 @@ msgid ""
 "    change fails."
 msgstr ""
 
-#: builtins.c:1759
+#: builtins.c:1766
 msgid ""
 "Remove directories from stack.\n"
 "    \n"
@@ -3675,7 +3736,7 @@ msgid ""
 "    change fails."
 msgstr ""
 
-#: builtins.c:1789
+#: builtins.c:1796
 msgid ""
 "Display directory stack.\n"
 "    \n"
@@ -3704,7 +3765,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1818
+#: builtins.c:1825
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
@@ -3725,7 +3786,7 @@ msgid ""
 "    given or OPTNAME is disabled."
 msgstr ""
 
-#: builtins.c:1839
+#: builtins.c:1846
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
 "    \n"
@@ -3755,7 +3816,7 @@ msgid ""
 "    error occurs."
 msgstr ""
 
-#: builtins.c:1866
+#: builtins.c:1873
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
@@ -3777,7 +3838,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1889
+#: builtins.c:1896
 msgid ""
 "Display possible completions depending on the options.\n"
 "    \n"
@@ -3790,7 +3851,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1904
+#: builtins.c:1911
 msgid ""
 "Modify or display completion options.\n"
 "    \n"
@@ -3819,7 +3880,7 @@ msgid ""
 "    have a completion specification defined."
 msgstr ""
 
-#: builtins.c:1932
+#: builtins.c:1939
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
@@ -3957,10 +4018,6 @@ msgstr ""
 #~ msgid "reading"
 #~ msgstr "besig om te lees"
 
-#, fuzzy
-#~ msgid "writing"
-#~ msgstr "besig om te skryf"
-
 #, fuzzy
 #~ msgid "$%c: unbound variable"
 #~ msgstr "Veranderlike boom"
index cc7424826430a30d669572e2fc8f3fb94adabf32..f4a1a3541e9dd50613087a1d21da06cba3962344 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-04-22 10:15-0400\n"
+"POT-Creation-Date: 2008-08-20 08:51-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,405 +17,415 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
 
-#: arrayfunc.c:48
+#: arrayfunc.c:49
 msgid "bad array subscript"
 msgstr ""
 
-#: arrayfunc.c:372
+#: arrayfunc.c:312 builtins/declare.def:467
+#, c-format
+msgid "%s: cannot convert indexed to associative array"
+msgstr ""
+
+#: arrayfunc.c:478
+#, c-format
+msgid "%s: invalid associative array key"
+msgstr ""
+
+#: arrayfunc.c:480
 #, c-format
 msgid "%s: cannot assign to non-numeric index"
 msgstr ""
 
-#: bashhist.c:332
+#: arrayfunc.c:516
+#, c-format
+msgid "%s: %s: must use subscript when assigning associative array"
+msgstr ""
+
+#: bashhist.c:382
 #, c-format
 msgid "%s: cannot create: %s"
 msgstr ""
 
-#: bashline.c:3124
+#: bashline.c:3190
 msgid "bash_execute_unix_command: cannot find keymap for command"
 msgstr ""
 
-#: bashline.c:3173
+#: bashline.c:3268
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr ""
 
-#: bashline.c:3202
+#: bashline.c:3297
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr ""
 
-#: bashline.c:3236
+#: bashline.c:3331
 #, c-format
 msgid "%s: missing colon separator"
 msgstr ""
 
-#: builtins/bind.def:200
+#: builtins/bind.def:199
 #, c-format
 msgid "`%s': invalid keymap name"
 msgstr ""
 
-#: builtins/bind.def:239
+#: builtins/bind.def:238
 #, c-format
 msgid "%s: cannot read: %s"
 msgstr ""
 
-#: builtins/bind.def:254
+#: builtins/bind.def:253
 #, c-format
 msgid "`%s': cannot unbind"
 msgstr ""
 
-#: builtins/bind.def:289 builtins/bind.def:319
+#: builtins/bind.def:288 builtins/bind.def:318
 #, c-format
 msgid "`%s': unknown function name"
 msgstr ""
 
-#: builtins/bind.def:297
+#: builtins/bind.def:296
 #, c-format
 msgid "%s is not bound to any keys.\n"
 msgstr ""
 
-#: builtins/bind.def:301
+#: builtins/bind.def:300
 #, c-format
 msgid "%s can be invoked via "
 msgstr ""
 
-#: builtins/break.def:78 builtins/break.def:118
+#: builtins/break.def:77 builtins/break.def:117
 msgid "loop count"
 msgstr ""
 
-#: builtins/break.def:138
+#: builtins/break.def:137
 msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr ""
 
-#: builtins/caller.def:134
+#: builtins/caller.def:133
 msgid ""
 "Returns the context of the current subroutine call.\n"
 "    \n"
 "    Without EXPR, returns "
 msgstr ""
 
-#: builtins/cd.def:216
+#: builtins/cd.def:215
 msgid "HOME not set"
 msgstr ""
 
-#: builtins/cd.def:228
+#: builtins/cd.def:227
 msgid "OLDPWD not set"
 msgstr ""
 
-#: builtins/common.c:105
+#: builtins/common.c:107
 #, c-format
 msgid "line %d: "
 msgstr ""
 
-#: builtins/common.c:122
+#: builtins/common.c:124
 #, c-format
 msgid "%s: usage: "
 msgstr ""
 
-#: builtins/common.c:135 test.c:822
+#: builtins/common.c:137 test.c:822
 msgid "too many arguments"
 msgstr ""
 
-#: builtins/common.c:160 shell.c:488 shell.c:762
+#: builtins/common.c:162 shell.c:493 shell.c:774
 #, c-format
 msgid "%s: option requires an argument"
 msgstr ""
 
-#: builtins/common.c:167
+#: builtins/common.c:169
 #, c-format
 msgid "%s: numeric argument required"
 msgstr ""
 
-#: builtins/common.c:174
+#: builtins/common.c:176
 #, c-format
 msgid "%s: not found"
 msgstr ""
 
-#: builtins/common.c:183 shell.c:775
+#: builtins/common.c:185 shell.c:787
 #, c-format
 msgid "%s: invalid option"
 msgstr ""
 
-#: builtins/common.c:190
+#: builtins/common.c:192
 #, c-format
 msgid "%s: invalid option name"
 msgstr ""
 
-#: builtins/common.c:197 general.c:231 general.c:236
+#: builtins/common.c:199 general.c:231 general.c:236
 #, c-format
 msgid "`%s': not a valid identifier"
 msgstr ""
 
-#: builtins/common.c:207
+#: builtins/common.c:209
 msgid "invalid octal number"
 msgstr ""
 
-#: builtins/common.c:209
+#: builtins/common.c:211
 msgid "invalid hex number"
 msgstr ""
 
-#: builtins/common.c:211 expr.c:1255
+#: builtins/common.c:213 expr.c:1255
 msgid "invalid number"
 msgstr ""
 
-#: builtins/common.c:219
+#: builtins/common.c:221
 #, c-format
 msgid "%s: invalid signal specification"
 msgstr ""
 
-#: builtins/common.c:226
+#: builtins/common.c:228
 #, c-format
 msgid "`%s': not a pid or valid job spec"
 msgstr ""
 
-#: builtins/common.c:233 error.c:452
+#: builtins/common.c:235 error.c:453
 #, c-format
 msgid "%s: readonly variable"
 msgstr ""
 
-#: builtins/common.c:241
+#: builtins/common.c:243
 #, c-format
 msgid "%s: %s out of range"
 msgstr ""
 
-#: builtins/common.c:241 builtins/common.c:243
+#: builtins/common.c:243 builtins/common.c:245
 msgid "argument"
 msgstr ""
 
-#: builtins/common.c:243
+#: builtins/common.c:245
 #, c-format
 msgid "%s out of range"
 msgstr ""
 
-#: builtins/common.c:251
+#: builtins/common.c:253
 #, c-format
 msgid "%s: no such job"
 msgstr ""
 
-#: builtins/common.c:259
+#: builtins/common.c:261
 #, c-format
 msgid "%s: no job control"
 msgstr ""
 
-#: builtins/common.c:261
+#: builtins/common.c:263
 msgid "no job control"
 msgstr ""
 
-#: builtins/common.c:271
+#: builtins/common.c:273
 #, c-format
 msgid "%s: restricted"
 msgstr ""
 
-#: builtins/common.c:273
+#: builtins/common.c:275
 msgid "restricted"
 msgstr ""
 
-#: builtins/common.c:281
+#: builtins/common.c:283
 #, c-format
 msgid "%s: not a shell builtin"
 msgstr ""
 
-#: builtins/common.c:290
+#: builtins/common.c:292
 #, c-format
 msgid "write error: %s"
 msgstr ""
 
-#: builtins/common.c:516
+#: builtins/common.c:523
 #, c-format
 msgid "%s: error retrieving current directory: %s: %s\n"
 msgstr ""
 
-#: builtins/common.c:582 builtins/common.c:584
+#: builtins/common.c:589 builtins/common.c:591
 #, c-format
 msgid "%s: ambiguous job spec"
 msgstr ""
 
-#: builtins/complete.def:271
+#: builtins/complete.def:270
 #, c-format
 msgid "%s: invalid action name"
 msgstr ""
 
-#: builtins/complete.def:431 builtins/complete.def:616
-#: builtins/complete.def:814
+#: builtins/complete.def:430 builtins/complete.def:615
+#: builtins/complete.def:813
 #, c-format
 msgid "%s: no completion specification"
 msgstr ""
 
-#: builtins/complete.def:668
+#: builtins/complete.def:667
 msgid "warning: -F option may not work as you expect"
 msgstr ""
 
-#: builtins/complete.def:670
+#: builtins/complete.def:669
 msgid "warning: -C option may not work as you expect"
 msgstr ""
 
-#: builtins/complete.def:787
+#: builtins/complete.def:786
 msgid "not currently executing completion function"
 msgstr ""
 
-#: builtins/declare.def:120
+#: builtins/declare.def:122
 msgid "can only be used in a function"
 msgstr ""
 
-#: builtins/declare.def:318
+#: builtins/declare.def:353
 msgid "cannot use `-f' to make functions"
 msgstr ""
 
-#: builtins/declare.def:330 execute_cmd.c:4116
+#: builtins/declare.def:365 execute_cmd.c:4696
 #, c-format
 msgid "%s: readonly function"
 msgstr ""
 
-#: builtins/declare.def:416
+#: builtins/declare.def:454
 #, c-format
 msgid "%s: cannot destroy array variables in this way"
 msgstr ""
 
-#: builtins/enable.def:138 builtins/enable.def:146
+#: builtins/declare.def:461
+#, c-format
+msgid "%s: cannot convert associative to indexed array"
+msgstr ""
+
+#: builtins/enable.def:137 builtins/enable.def:145
 msgid "dynamic loading not available"
 msgstr ""
 
-#: builtins/enable.def:313
+#: builtins/enable.def:312
 #, c-format
 msgid "cannot open shared object %s: %s"
 msgstr ""
 
-#: builtins/enable.def:336
+#: builtins/enable.def:335
 #, c-format
 msgid "cannot find %s in shared object %s: %s"
 msgstr ""
 
-#: builtins/enable.def:460
+#: builtins/enable.def:459
 #, c-format
 msgid "%s: not dynamically loaded"
 msgstr ""
 
-#: builtins/enable.def:475
+#: builtins/enable.def:474
 #, c-format
 msgid "%s: cannot delete: %s"
 msgstr ""
 
-#: builtins/evalfile.c:132 builtins/hash.def:170 execute_cmd.c:3973
-#: shell.c:1423
+#: builtins/evalfile.c:134 builtins/hash.def:169 execute_cmd.c:4553
+#: shell.c:1439
 #, c-format
 msgid "%s: is a directory"
 msgstr ""
 
-#: builtins/evalfile.c:137
+#: builtins/evalfile.c:139
 #, c-format
 msgid "%s: not a regular file"
 msgstr ""
 
-#: builtins/evalfile.c:145
+#: builtins/evalfile.c:147
 #, c-format
 msgid "%s: file is too large"
 msgstr ""
 
-#: builtins/evalfile.c:183 execute_cmd.c:4043 shell.c:1433
+#: builtins/evalfile.c:185 execute_cmd.c:4623 shell.c:1449
 #, c-format
 msgid "%s: cannot execute binary file"
 msgstr ""
 
-#: builtins/exec.def:213
+#: builtins/exec.def:212
 #, c-format
 msgid "%s: cannot execute: %s"
 msgstr ""
 
-#: builtins/exit.def:66
+#: builtins/exit.def:65
 #, c-format
 msgid "logout\n"
 msgstr ""
 
-#: builtins/exit.def:89
+#: builtins/exit.def:88
 msgid "not login shell: use `exit'"
 msgstr ""
 
-#: builtins/exit.def:121
+#: builtins/exit.def:120
 #, c-format
 msgid "There are stopped jobs.\n"
 msgstr ""
 
-#: builtins/exit.def:123
+#: builtins/exit.def:122
 #, c-format
 msgid "There are running jobs.\n"
 msgstr ""
 
-#: builtins/fc.def:263
+#: builtins/fc.def:261
 msgid "no command found"
 msgstr ""
 
-#: builtins/fc.def:333
+#: builtins/fc.def:341
 msgid "history specification"
 msgstr ""
 
-#: builtins/fc.def:354
+#: builtins/fc.def:362
 #, c-format
 msgid "%s: cannot open temp file: %s"
 msgstr ""
 
-#: builtins/fg_bg.def:150 builtins/jobs.def:283
+#: builtins/fg_bg.def:149 builtins/jobs.def:282
 msgid "current"
 msgstr ""
 
-#: builtins/fg_bg.def:159
+#: builtins/fg_bg.def:158
 #, c-format
 msgid "job %d started without job control"
 msgstr ""
 
-#: builtins/getopt.c:109
+#: builtins/getopt.c:110
 #, c-format
 msgid "%s: illegal option -- %c\n"
 msgstr ""
 
-#: builtins/getopt.c:110
+#: builtins/getopt.c:111
 #, c-format
 msgid "%s: option requires an argument -- %c\n"
 msgstr ""
 
-#: builtins/hash.def:93
+#: builtins/hash.def:92
 msgid "hashing disabled"
 msgstr ""
 
-#: builtins/hash.def:139
+#: builtins/hash.def:138
 #, c-format
 msgid "%s: hash table empty\n"
 msgstr ""
 
-#: builtins/hash.def:245
+#: builtins/hash.def:244
 #, c-format
 msgid "hits\tcommand\n"
 msgstr ""
 
-#: builtins/help.def:128
+#: builtins/help.def:130
 #, c-format
 msgid "Shell commands matching keyword `"
 msgid_plural "Shell commands matching keywords `"
 msgstr[0] ""
 msgstr[1] ""
 
-#: builtins/help.def:166
+#: builtins/help.def:168
 #, c-format
 msgid ""
 "no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'."
 msgstr ""
 
-#: builtins/help.def:183
+#: builtins/help.def:185
 #, c-format
 msgid "%s: cannot open: %s"
 msgstr ""
 
-#: builtins/help.def:318 version.c:85
-#, c-format
-msgid "Copyright (C) 2008 Free Software Foundation, Inc.\n"
-msgstr ""
-
-#: builtins/help.def:320
-#, c-format
-msgid "License: GNU General Public License, version 2\n"
-msgstr ""
-
-#: builtins/help.def:335
+#: builtins/help.def:337
 #, c-format
 msgid ""
 "These shell commands are defined internally.  Type `help' to see this list.\n"
@@ -427,110 +437,134 @@ msgid ""
 "\n"
 msgstr ""
 
-#: builtins/history.def:158
+#: builtins/history.def:154
 msgid "cannot use more than one of -anrw"
 msgstr ""
 
-#: builtins/history.def:190
+#: builtins/history.def:186
 msgid "history position"
 msgstr ""
 
-#: builtins/history.def:408
+#: builtins/history.def:366
 #, c-format
 msgid "%s: history expansion failed"
 msgstr ""
 
-#: builtins/inlib.def:72
+#: builtins/inlib.def:71
 #, c-format
 msgid "%s: inlib failed"
 msgstr ""
 
-#: builtins/jobs.def:110
+#: builtins/jobs.def:109
 msgid "no other options allowed with `-x'"
 msgstr ""
 
-#: builtins/kill.def:198
+#: builtins/kill.def:197
 #, c-format
 msgid "%s: arguments must be process or job IDs"
 msgstr ""
 
-#: builtins/kill.def:261
+#: builtins/kill.def:260
 msgid "Unknown error"
 msgstr ""
 
-#: builtins/let.def:96 builtins/let.def:121 expr.c:501 expr.c:516
+#: builtins/let.def:95 builtins/let.def:120 expr.c:501 expr.c:516
 msgid "expression expected"
 msgstr ""
 
-#: builtins/mapfile.def:216 builtins/read.def:265
+#: builtins/mapfile.def:215 builtins/read.def:271
 #, c-format
 msgid "%s: invalid file descriptor specification"
 msgstr ""
 
-#: builtins/mapfile.def:224 builtins/read.def:272
+#: builtins/mapfile.def:223 builtins/read.def:278
 #, c-format
 msgid "%d: invalid file descriptor: %s"
 msgstr ""
 
-#: builtins/mapfile.def:233 builtins/mapfile.def:271
+#: builtins/mapfile.def:232 builtins/mapfile.def:270
 #, c-format
 msgid "%s: invalid line count"
 msgstr ""
 
-#: builtins/mapfile.def:244
+#: builtins/mapfile.def:243
 #, c-format
 msgid "%s: invalid array origin"
 msgstr ""
 
-#: builtins/mapfile.def:261
+#: builtins/mapfile.def:260
 #, c-format
 msgid "%s: invalid callback quantum"
 msgstr ""
 
-#: builtins/mapfile.def:293
+#: builtins/mapfile.def:292
 msgid "empty array variable name"
 msgstr ""
 
-#: builtins/mapfile.def:314
+#: builtins/mapfile.def:313
 msgid "array variable support required"
 msgstr ""
 
-#: builtins/printf.def:365
+#: builtins/printf.def:364
 #, c-format
 msgid "`%s': missing format character"
 msgstr ""
 
-#: builtins/printf.def:542
+#: builtins/printf.def:541
 #, c-format
 msgid "`%c': invalid format character"
 msgstr ""
 
-#: builtins/printf.def:569
+#: builtins/printf.def:568
 #, c-format
 msgid "warning: %s: %s"
 msgstr ""
 
-#: builtins/printf.def:748
+#: builtins/printf.def:747
 msgid "missing hex digit for \\x"
 msgstr ""
 
-#: builtins/pushd.def:196
+#: builtins/pushd.def:195
 msgid "no other directory"
 msgstr ""
 
-#: builtins/pushd.def:463
+#: builtins/pushd.def:462
 msgid "<no current directory>"
 msgstr ""
 
-#: builtins/pushd.def:507
+#: builtins/pushd.def:506
 msgid "directory stack empty"
 msgstr ""
 
-#: builtins/pushd.def:509
+#: builtins/pushd.def:508
 msgid "directory stack index"
 msgstr ""
 
-#: builtins/pushd.def:706
+#: builtins/pushd.def:683
+msgid ""
+"Display the list of currently remembered directories.  Directories\n"
+"    find their way onto the list with the `pushd' command; you can get\n"
+"    back up through the list with the `popd' command.\n"
+"    \n"
+"    Options:\n"
+"      -c\tclear the directory stack by deleting all of the elements\n"
+"      -l\tdo not print tilde-prefixed versions of directories relative\n"
+"    \tto your home directory\n"
+"      -p\tprint the directory stack with one entry per line\n"
+"      -v\tprint the directory stack with one entry per line prefixed\n"
+"    \twith its position in the stack\n"
+"    \n"
+"    Arguments:\n"
+"      +N\tDisplays the Nth entry counting from the left of the list shown "
+"by\n"
+"    \tdirs when invoked without options, starting with zero.\n"
+"    \n"
+"      -N\tDisplays the Nth entry counting from the right of the list shown "
+"by\n"
+"\tdirs when invoked without options, starting with zero."
+msgstr ""
+
+#: builtins/pushd.def:705
 msgid ""
 "Adds a directory to the top of the directory stack, or rotates\n"
 "    the stack, making the new top of the stack the current working\n"
@@ -555,7 +589,7 @@ msgid ""
 "    The `dirs' builtin displays the directory stack."
 msgstr ""
 
-#: builtins/pushd.def:731
+#: builtins/pushd.def:730
 msgid ""
 "Removes entries from the directory stack.  With no arguments, removes\n"
 "    the top directory from the stack, and changes to the new top directory.\n"
@@ -576,50 +610,40 @@ msgid ""
 "    The `dirs' builtin displays the directory stack."
 msgstr ""
 
-#: builtins/pushd.def:684
-msgid ""
-"Display the list of currently remembered directories.  Directories\n"
-"    find their way onto the list with the `pushd' command; you can get\n"
-"    back up through the list with the `popd' command.\n"
-"    \n"
-"    Options:\n"
-"\\    "
-msgstr ""
-
-#: builtins/read.def:242
+#: builtins/read.def:247
 #, c-format
 msgid "%s: invalid timeout specification"
 msgstr ""
 
-#: builtins/read.def:560
+#: builtins/read.def:569
 #, c-format
 msgid "read error: %d: %s"
 msgstr ""
 
-#: builtins/return.def:69
+#: builtins/return.def:68
 msgid "can only `return' from a function or sourced script"
 msgstr ""
 
-#: builtins/set.def:769
+#: builtins/set.def:768
 msgid "cannot simultaneously unset a function and a variable"
 msgstr ""
 
-#: builtins/set.def:806
+#: builtins/set.def:805
 #, c-format
 msgid "%s: cannot unset"
 msgstr ""
 
-#: builtins/set.def:813
+#: builtins/set.def:812
 #, c-format
 msgid "%s: cannot unset: readonly %s"
 msgstr ""
 
-#: builtins/set.def:824
+#: builtins/set.def:823
 #, c-format
 msgid "%s: not an array variable"
 msgstr ""
 
-#: builtins/setattr.def:181
+#: builtins/setattr.def:186
 #, c-format
 msgid "%s: not a function"
 msgstr ""
@@ -628,20 +652,20 @@ msgstr ""
 msgid "shift count"
 msgstr ""
 
-#: builtins/shopt.def:248
+#: builtins/shopt.def:249
 msgid "cannot set and unset shell options simultaneously"
 msgstr ""
 
-#: builtins/shopt.def:313
+#: builtins/shopt.def:314
 #, c-format
 msgid "%s: invalid shell option name"
 msgstr ""
 
-#: builtins/source.def:129
+#: builtins/source.def:128
 msgid "filename argument required"
 msgstr ""
 
-#: builtins/source.def:154
+#: builtins/source.def:153
 #, c-format
 msgid "%s: file not found"
 msgstr ""
@@ -654,75 +678,75 @@ msgstr ""
 msgid "cannot suspend a login shell"
 msgstr ""
 
-#: builtins/type.def:235
+#: builtins/type.def:234
 #, c-format
 msgid "%s is aliased to `%s'\n"
 msgstr ""
 
-#: builtins/type.def:256
+#: builtins/type.def:255
 #, c-format
 msgid "%s is a shell keyword\n"
 msgstr ""
 
-#: builtins/type.def:275
+#: builtins/type.def:274
 #, c-format
 msgid "%s is a function\n"
 msgstr ""
 
-#: builtins/type.def:297
+#: builtins/type.def:296
 #, c-format
 msgid "%s is a shell builtin\n"
 msgstr ""
 
-#: builtins/type.def:318 builtins/type.def:392
+#: builtins/type.def:317 builtins/type.def:391
 #, c-format
 msgid "%s is %s\n"
 msgstr ""
 
-#: builtins/type.def:338
+#: builtins/type.def:337
 #, c-format
 msgid "%s is hashed (%s)\n"
 msgstr ""
 
-#: builtins/ulimit.def:365
+#: builtins/ulimit.def:372
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr ""
 
-#: builtins/ulimit.def:391
+#: builtins/ulimit.def:398
 #, c-format
 msgid "`%c': bad command"
 msgstr ""
 
-#: builtins/ulimit.def:420
+#: builtins/ulimit.def:427
 #, c-format
 msgid "%s: cannot get limit: %s"
 msgstr ""
 
-#: builtins/ulimit.def:446
+#: builtins/ulimit.def:453
 msgid "limit"
 msgstr ""
 
-#: builtins/ulimit.def:458 builtins/ulimit.def:758
+#: builtins/ulimit.def:465 builtins/ulimit.def:765
 #, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr ""
 
-#: builtins/umask.def:119
+#: builtins/umask.def:118
 msgid "octal number"
 msgstr ""
 
-#: builtins/umask.def:232
+#: builtins/umask.def:231
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr ""
 
-#: builtins/umask.def:287
+#: builtins/umask.def:286
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr ""
 
-#: error.c:89 error.c:319 error.c:321 error.c:323
+#: error.c:89 error.c:320 error.c:322 error.c:324
 msgid " line "
 msgstr ""
 
@@ -736,67 +760,67 @@ msgstr ""
 msgid "Aborting..."
 msgstr ""
 
-#: error.c:259
+#: error.c:260
 #, c-format
-msgid "%s: warning: "
+msgid "warning: "
 msgstr ""
 
-#: error.c:404
+#: error.c:405
 msgid "unknown command error"
 msgstr ""
 
-#: error.c:405
+#: error.c:406
 msgid "bad command type"
 msgstr ""
 
-#: error.c:406
+#: error.c:407
 msgid "bad connector"
 msgstr ""
 
-#: error.c:407
+#: error.c:408
 msgid "bad jump"
 msgstr ""
 
-#: error.c:445
+#: error.c:446
 #, c-format
 msgid "%s: unbound variable"
 msgstr ""
 
-#: eval.c:180
+#: eval.c:181
 #, c-format
 msgid "\atimed out waiting for input: auto-logout\n"
 msgstr ""
 
-#: execute_cmd.c:479
+#: execute_cmd.c:483
 #, c-format
 msgid "cannot redirect standard input from /dev/null: %s"
 msgstr ""
 
-#: execute_cmd.c:1063
+#: execute_cmd.c:1079
 #, c-format
 msgid "TIMEFORMAT: `%c': invalid format character"
 msgstr ""
 
-#: execute_cmd.c:1404
+#: execute_cmd.c:1930
 msgid "pipe error"
 msgstr ""
 
-#: execute_cmd.c:3670
+#: execute_cmd.c:4243
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr ""
 
-#: execute_cmd.c:3758
+#: execute_cmd.c:4334
 #, c-format
 msgid "%s: command not found"
 msgstr ""
 
-#: execute_cmd.c:4006
+#: execute_cmd.c:4586
 #, c-format
 msgid "%s: %s: bad interpreter"
 msgstr ""
 
-#: execute_cmd.c:4155
+#: execute_cmd.c:4735
 #, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr ""
@@ -871,87 +895,97 @@ msgstr ""
 msgid "getcwd: cannot access parent directories"
 msgstr ""
 
-#: input.c:237
+#: input.c:94 subst.c:4551
+#, c-format
+msgid "cannot reset nodelay mode for fd %d"
+msgstr ""
+
+#: input.c:258
 #, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
 msgstr ""
 
-#: input.c:245
+#: input.c:266
 #, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr ""
 
-#: jobs.c:466
+#: jobs.c:464
 msgid "start_pipeline: pgrp pipe"
 msgstr ""
 
-#: jobs.c:881
+#: jobs.c:879
 #, c-format
 msgid "forked pid %d appears in running job %d"
 msgstr ""
 
-#: jobs.c:999
+#: jobs.c:997
 #, c-format
 msgid "deleting stopped job %d with process group %ld"
 msgstr ""
 
-#: jobs.c:1104
+#: jobs.c:1102
 #, c-format
 msgid "add_process: process %5ld (%s) in the_pipeline"
 msgstr ""
 
-#: jobs.c:1395
+#: jobs.c:1105
+#, c-format
+msgid "add_process: pid %5ld (%s) marked as still alive"
+msgstr ""
+
+#: jobs.c:1393
 #, c-format
 msgid "describe_pid: %ld: no such pid"
 msgstr ""
 
-#: jobs.c:1410
+#: jobs.c:1408
 #, c-format
 msgid "Signal %d"
 msgstr ""
 
-#: jobs.c:1424 jobs.c:1449
+#: jobs.c:1422 jobs.c:1447
 msgid "Done"
 msgstr ""
 
-#: jobs.c:1429 siglist.c:122
+#: jobs.c:1427 siglist.c:122
 msgid "Stopped"
 msgstr ""
 
-#: jobs.c:1433
+#: jobs.c:1431
 #, c-format
 msgid "Stopped(%s)"
 msgstr ""
 
-#: jobs.c:1437
+#: jobs.c:1435
 msgid "Running"
 msgstr ""
 
-#: jobs.c:1451
+#: jobs.c:1449
 #, c-format
 msgid "Done(%d)"
 msgstr ""
 
-#: jobs.c:1453
+#: jobs.c:1451
 #, c-format
 msgid "Exit %d"
 msgstr ""
 
-#: jobs.c:1456
+#: jobs.c:1454
 msgid "Unknown status"
 msgstr ""
 
-#: jobs.c:1543
+#: jobs.c:1541
 #, c-format
 msgid "(core dumped) "
 msgstr ""
 
-#: jobs.c:1562
+#: jobs.c:1560
 #, c-format
 msgid "  (wd: %s)"
 msgstr ""
 
-#: jobs.c:1763
+#: jobs.c:1761
 #, c-format
 msgid "child setpgid (%ld to %ld)"
 msgstr ""
@@ -961,121 +995,121 @@ msgstr ""
 msgid "wait: pid %ld is not a child of this shell"
 msgstr ""
 
-#: jobs.c:2315
+#: jobs.c:2316
 #, c-format
 msgid "wait_for: No record of process %ld"
 msgstr ""
 
-#: jobs.c:2587
+#: jobs.c:2588
 #, c-format
 msgid "wait_for_job: job %d is stopped"
 msgstr ""
 
-#: jobs.c:2809
+#: jobs.c:2810
 #, c-format
 msgid "%s: job has terminated"
 msgstr ""
 
-#: jobs.c:2818
+#: jobs.c:2819
 #, c-format
 msgid "%s: job %d already in background"
 msgstr ""
 
-#: jobs.c:3462
+#: jobs.c:3482
 #, c-format
 msgid "%s: line %d: "
 msgstr ""
 
-#: jobs.c:3476 nojobs.c:805
+#: jobs.c:3496 nojobs.c:805
 #, c-format
 msgid " (core dumped)"
 msgstr ""
 
-#: jobs.c:3488 jobs.c:3501
+#: jobs.c:3508 jobs.c:3521
 #, c-format
 msgid "(wd now: %s)\n"
 msgstr ""
 
-#: jobs.c:3533
+#: jobs.c:3553
 msgid "initialize_job_control: getpgrp failed"
 msgstr ""
 
-#: jobs.c:3593
+#: jobs.c:3613
 msgid "initialize_job_control: line discipline"
 msgstr ""
 
-#: jobs.c:3603
+#: jobs.c:3623
 msgid "initialize_job_control: setpgid"
 msgstr ""
 
-#: jobs.c:3631
+#: jobs.c:3651
 #, c-format
 msgid "cannot set terminal process group (%d)"
 msgstr ""
 
-#: jobs.c:3636
+#: jobs.c:3656
 msgid "no job control in this shell"
 msgstr ""
 
-#: lib/malloc/malloc.c:298
+#: lib/malloc/malloc.c:296
 #, c-format
 msgid "malloc: failed assertion: %s\n"
 msgstr ""
 
-#: lib/malloc/malloc.c:314
+#: lib/malloc/malloc.c:312
 #, c-format
 msgid ""
 "\r\n"
 "malloc: %s:%d: assertion botched\r\n"
 msgstr ""
 
-#: lib/malloc/malloc.c:315
+#: lib/malloc/malloc.c:313
 msgid "unknown"
 msgstr ""
 
-#: lib/malloc/malloc.c:799
+#: lib/malloc/malloc.c:797
 msgid "malloc: block on free list clobbered"
 msgstr ""
 
-#: lib/malloc/malloc.c:876
+#: lib/malloc/malloc.c:874
 msgid "free: called with already freed block argument"
 msgstr ""
 
-#: lib/malloc/malloc.c:879
+#: lib/malloc/malloc.c:877
 msgid "free: called with unallocated block argument"
 msgstr ""
 
-#: lib/malloc/malloc.c:898
+#: lib/malloc/malloc.c:896
 msgid "free: underflow detected; mh_nbytes out of range"
 msgstr ""
 
-#: lib/malloc/malloc.c:904
+#: lib/malloc/malloc.c:902
 msgid "free: start and end chunk sizes differ"
 msgstr ""
 
-#: lib/malloc/malloc.c:1003
+#: lib/malloc/malloc.c:1001
 msgid "realloc: called with unallocated block argument"
 msgstr ""
 
-#: lib/malloc/malloc.c:1018
+#: lib/malloc/malloc.c:1016
 msgid "realloc: underflow detected; mh_nbytes out of range"
 msgstr ""
 
-#: lib/malloc/malloc.c:1024
+#: lib/malloc/malloc.c:1022
 msgid "realloc: start and end chunk sizes differ"
 msgstr ""
 
-#: lib/malloc/table.c:176
+#: lib/malloc/table.c:177
 #, c-format
 msgid "register_alloc: alloc table is full with FIND_ALLOC?\n"
 msgstr ""
 
-#: lib/malloc/table.c:183
+#: lib/malloc/table.c:184
 #, c-format
 msgid "register_alloc: %p already in table as allocated?\n"
 msgstr ""
 
-#: lib/malloc/table.c:219
+#: lib/malloc/table.c:220
 #, c-format
 msgid "register_free: %p already in table as free?\n"
 msgstr ""
@@ -1129,109 +1163,114 @@ msgstr ""
 msgid "syntax error: `((%s))'"
 msgstr ""
 
-#: make_cmd.c:566
+#: make_cmd.c:567
 #, c-format
 msgid "make_here_document: bad instruction type %d"
 msgstr ""
 
-#: make_cmd.c:741
+#: make_cmd.c:651
+#, c-format
+msgid "here-document at line %d delimited by end-of-file (wanted `%s')"
+msgstr ""
+
+#: make_cmd.c:746
 #, c-format
 msgid "make_redirection: redirection instruction `%d' out of range"
 msgstr ""
 
-#: parse.y:2759
+#: parse.y:2982 parse.y:3204
 #, c-format
 msgid "unexpected EOF while looking for matching `%c'"
 msgstr ""
 
-#: parse.y:3071
+#: parse.y:3708
 msgid "unexpected EOF while looking for `]]'"
 msgstr ""
 
-#: parse.y:3076
+#: parse.y:3713
 #, c-format
 msgid "syntax error in conditional expression: unexpected token `%s'"
 msgstr ""
 
-#: parse.y:3080
+#: parse.y:3717
 msgid "syntax error in conditional expression"
 msgstr ""
 
-#: parse.y:3158
+#: parse.y:3795
 #, c-format
 msgid "unexpected token `%s', expected `)'"
 msgstr ""
 
-#: parse.y:3162
+#: parse.y:3799
 msgid "expected `)'"
 msgstr ""
 
-#: parse.y:3190
+#: parse.y:3827
 #, c-format
 msgid "unexpected argument `%s' to conditional unary operator"
 msgstr ""
 
-#: parse.y:3194
+#: parse.y:3831
 msgid "unexpected argument to conditional unary operator"
 msgstr ""
 
-#: parse.y:3234
+#: parse.y:3871
 #, c-format
 msgid "unexpected token `%s', conditional binary operator expected"
 msgstr ""
 
-#: parse.y:3238
+#: parse.y:3875
 msgid "conditional binary operator expected"
 msgstr ""
 
-#: parse.y:3255
+#: parse.y:3892
 #, c-format
 msgid "unexpected argument `%s' to conditional binary operator"
 msgstr ""
 
-#: parse.y:3259
+#: parse.y:3896
 msgid "unexpected argument to conditional binary operator"
 msgstr ""
 
-#: parse.y:3270
+#: parse.y:3907
 #, c-format
 msgid "unexpected token `%c' in conditional command"
 msgstr ""
 
-#: parse.y:3273
+#: parse.y:3910
 #, c-format
 msgid "unexpected token `%s' in conditional command"
 msgstr ""
 
-#: parse.y:3277
+#: parse.y:3914
 #, c-format
 msgid "unexpected token %d in conditional command"
 msgstr ""
 
-#: parse.y:4525
+#: parse.y:5181
 #, c-format
 msgid "syntax error near unexpected token `%s'"
 msgstr ""
 
-#: parse.y:4543
+#: parse.y:5199
 #, c-format
 msgid "syntax error near `%s'"
 msgstr ""
 
-#: parse.y:4553
+#: parse.y:5209
 msgid "syntax error: unexpected end of file"
 msgstr ""
 
-#: parse.y:4553
+#: parse.y:5209
 msgid "syntax error"
 msgstr ""
 
-#: parse.y:4615
+#: parse.y:5271
 #, c-format
 msgid "Use \"%s\" to leave the shell.\n"
 msgstr ""
 
-#: parse.y:4777
+#: parse.y:5433
 msgid "unexpected EOF while looking for matching `)'"
 msgstr ""
 
@@ -1245,105 +1284,105 @@ msgstr ""
 msgid "progcomp_insert: %s: NULL COMPSPEC"
 msgstr ""
 
-#: print_cmd.c:264
+#: print_cmd.c:287
 #, c-format
 msgid "print_command: bad connector `%d'"
 msgstr ""
 
-#: print_cmd.c:1240
+#: print_cmd.c:1347
 #, c-format
 msgid "cprintf: `%c': invalid format character"
 msgstr ""
 
-#: redir.c:103
+#: redir.c:104
 msgid "file descriptor out of range"
 msgstr ""
 
-#: redir.c:145
+#: redir.c:146
 #, c-format
 msgid "%s: ambiguous redirect"
 msgstr ""
 
-#: redir.c:149
+#: redir.c:150
 #, c-format
 msgid "%s: cannot overwrite existing file"
 msgstr ""
 
-#: redir.c:154
+#: redir.c:155
 #, c-format
 msgid "%s: restricted: cannot redirect output"
 msgstr ""
 
-#: redir.c:159
+#: redir.c:160
 #, c-format
 msgid "cannot create temp file for here-document: %s"
 msgstr ""
 
-#: redir.c:513
+#: redir.c:515
 msgid "/dev/(tcp|udp)/host/port not supported without networking"
 msgstr ""
 
-#: redir.c:980
+#: redir.c:992
 msgid "redirection error: cannot duplicate fd"
 msgstr ""
 
-#: shell.c:323
+#: shell.c:328
 msgid "could not find /tmp, please create!"
 msgstr ""
 
-#: shell.c:327
+#: shell.c:332
 msgid "/tmp must be a valid directory name"
 msgstr ""
 
-#: shell.c:864
+#: shell.c:876
 #, c-format
 msgid "%c%c: invalid option"
 msgstr ""
 
-#: shell.c:1621
+#: shell.c:1637
 msgid "I have no name!"
 msgstr ""
 
-#: shell.c:1755
+#: shell.c:1777
 #, c-format
 msgid "GNU bash, version %s-(%s)\n"
 msgstr ""
 
-#: shell.c:1756
+#: shell.c:1778
 #, c-format
 msgid ""
 "Usage:\t%s [GNU long option] [option] ...\n"
 "\t%s [GNU long option] [option] script-file ...\n"
 msgstr ""
 
-#: shell.c:1758
+#: shell.c:1780
 msgid "GNU long options:\n"
 msgstr ""
 
-#: shell.c:1762
+#: shell.c:1784
 msgid "Shell options:\n"
 msgstr ""
 
-#: shell.c:1763
+#: shell.c:1785
 msgid "\t-irsD or -c command or -O shopt_option\t\t(invocation only)\n"
 msgstr ""
 
-#: shell.c:1778
+#: shell.c:1800
 #, c-format
 msgid "\t-%s or -o option\n"
 msgstr ""
 
-#: shell.c:1784
+#: shell.c:1806
 #, c-format
 msgid "Type `%s -c \"help set\"' for more information about shell options.\n"
 msgstr ""
 
-#: shell.c:1785
+#: shell.c:1807
 #, c-format
 msgid "Type `%s -c help' for more information about shell builtin commands.\n"
 msgstr ""
 
-#: shell.c:1786
+#: shell.c:1808
 #, c-format
 msgid "Use the `bashbug' command to report bugs.\n"
 msgstr ""
@@ -1522,82 +1561,77 @@ msgstr ""
 msgid "Unknown Signal #%d"
 msgstr ""
 
-#: subst.c:1171 subst.c:1292
+#: subst.c:1177 subst.c:1298
 #, c-format
 msgid "bad substitution: no closing `%s' in %s"
 msgstr ""
 
-#: subst.c:2392
+#: subst.c:2450
 #, c-format
 msgid "%s: cannot assign list to array member"
 msgstr ""
 
-#: subst.c:4391 subst.c:4407
+#: subst.c:4448 subst.c:4464
 msgid "cannot make pipe for process substitution"
 msgstr ""
 
-#: subst.c:4439
+#: subst.c:4496
 msgid "cannot make child for process substitution"
 msgstr ""
 
-#: subst.c:4484
+#: subst.c:4541
 #, c-format
 msgid "cannot open named pipe %s for reading"
 msgstr ""
 
-#: subst.c:4486
+#: subst.c:4543
 #, c-format
 msgid "cannot open named pipe %s for writing"
 msgstr ""
 
-#: subst.c:4494
-#, c-format
-msgid "cannot reset nodelay mode for fd %d"
-msgstr ""
-
-#: subst.c:4504
+#: subst.c:4561
 #, c-format
 msgid "cannot duplicate named pipe %s as fd %d"
 msgstr ""
 
-#: subst.c:4700
+#: subst.c:4757
 msgid "cannot make pipe for command substitution"
 msgstr ""
 
-#: subst.c:4734
+#: subst.c:4791
 msgid "cannot make child for command substitution"
 msgstr ""
 
-#: subst.c:4751
+#: subst.c:4808
 msgid "command_substitute: cannot duplicate pipe as fd 1"
 msgstr ""
 
-#: subst.c:5226
+#: subst.c:5310
 #, c-format
 msgid "%s: parameter null or not set"
 msgstr ""
 
-#: subst.c:5502
+#: subst.c:5600
 #, c-format
 msgid "%s: substring expression < 0"
 msgstr ""
 
-#: subst.c:6345
+#: subst.c:6645
 #, c-format
 msgid "%s: bad substitution"
 msgstr ""
 
-#: subst.c:6421
+#: subst.c:6721
 #, c-format
 msgid "$%s: cannot assign in this way"
 msgstr ""
 
-#: subst.c:7138
+#: subst.c:7440
 #, c-format
 msgid "bad substitution: no closing \"`\" in %s"
 msgstr ""
 
-#: subst.c:8003
+#: subst.c:8313
 #, c-format
 msgid "no match: %s"
 msgstr ""
@@ -1638,103 +1672,123 @@ msgstr ""
 msgid "invalid signal number"
 msgstr ""
 
-#: trap.c:315
+#: trap.c:323
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr ""
 
-#: trap.c:319
+#: trap.c:327
 #, c-format
 msgid ""
 "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
 msgstr ""
 
-#: trap.c:363
+#: trap.c:371
 #, c-format
 msgid "trap_handler: bad signal %d"
 msgstr ""
 
-#: variables.c:339
+#: variables.c:354
 #, c-format
 msgid "error importing function definition for `%s'"
 msgstr ""
 
-#: variables.c:717
+#: variables.c:732
 #, c-format
 msgid "shell level (%d) too high, resetting to 1"
 msgstr ""
 
-#: variables.c:1729
+#: variables.c:1891
 msgid "make_local_variable: no function context at current scope"
 msgstr ""
 
-#: variables.c:2876
+#: variables.c:3120
 msgid "all_local_variables: no function context at current scope"
 msgstr ""
 
-#: variables.c:3093 variables.c:3102
+#: variables.c:3337 variables.c:3346
 #, c-format
 msgid "invalid character %d in exportstr for %s"
 msgstr ""
 
-#: variables.c:3108
+#: variables.c:3352
 #, c-format
 msgid "no `=' in exportstr for %s"
 msgstr ""
 
-#: variables.c:3535
+#: variables.c:3787
 msgid "pop_var_context: head of shell_variables not a function context"
 msgstr ""
 
-#: variables.c:3548
+#: variables.c:3800
 msgid "pop_var_context: no global_variables context"
 msgstr ""
 
-#: variables.c:3620
+#: variables.c:3874
 msgid "pop_scope: head of shell_variables not a temporary environment scope"
 msgstr ""
 
-#: version.c:83
+#: version.c:46
+msgid "Copyright (C) 2008 Free Software Foundation, Inc."
+msgstr ""
+
+#: version.c:47
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl."
+"html>\n"
+msgstr ""
+
+#: version.c:86
 #, c-format
 msgid "GNU bash, version %s (%s)\n"
 msgstr ""
 
-#: xmalloc.c:93
+#: version.c:91
+#, c-format
+msgid "This is free software; you are free to change and redistribute it.\n"
+msgstr ""
+
+#: version.c:92
+#, c-format
+msgid "There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr ""
+
+#: xmalloc.c:92
 #, c-format
 msgid "xmalloc: cannot allocate %lu bytes (%lu bytes allocated)"
 msgstr ""
 
-#: xmalloc.c:95
+#: xmalloc.c:94
 #, c-format
 msgid "xmalloc: cannot allocate %lu bytes"
 msgstr ""
 
-#: xmalloc.c:115
+#: xmalloc.c:114
 #, c-format
 msgid "xrealloc: cannot reallocate %lu bytes (%lu bytes allocated)"
 msgstr ""
 
-#: xmalloc.c:117
+#: xmalloc.c:116
 #, c-format
 msgid "xrealloc: cannot allocate %lu bytes"
 msgstr ""
 
-#: xmalloc.c:151
+#: xmalloc.c:150
 #, c-format
 msgid "xmalloc: %s:%d: cannot allocate %lu bytes (%lu bytes allocated)"
 msgstr ""
 
-#: xmalloc.c:153
+#: xmalloc.c:152
 #, c-format
 msgid "xmalloc: %s:%d: cannot allocate %lu bytes"
 msgstr ""
 
-#: xmalloc.c:175
+#: xmalloc.c:174
 #, c-format
 msgid "xrealloc: %s:%d: cannot reallocate %lu bytes (%lu bytes allocated)"
 msgstr ""
 
-#: xmalloc.c:177
+#: xmalloc.c:176
 #, c-format
 msgid "xrealloc: %s:%d: cannot allocate %lu bytes"
 msgstr ""
@@ -1794,11 +1848,11 @@ msgid "command [-pVv] command [arg ...]"
 msgstr ""
 
 #: builtins.c:76
-msgid "declare [-afFirtx] [-p] [name[=value] ...]"
+msgid "declare [-aAfFilrtux] [-p] [name[=value] ...]"
 msgstr ""
 
 #: builtins.c:78
-msgid "typeset [-afFirtx] [-p] name[=value] ..."
+msgid "typeset [-aAfFilrtux] [-p] name[=value] ..."
 msgstr ""
 
 #: builtins.c:80
@@ -2137,7 +2191,7 @@ msgid ""
 "    loops.\n"
 "    \n"
 "    Exit Status:\n"
-"    The exit status is 0 unless the shell is not executing a loop."
+"    The exit status is 0 unless N is not greater than or equal to 1."
 msgstr ""
 
 #: builtins.c:334
@@ -2148,7 +2202,7 @@ msgid ""
 "    If N is specified, resumes the Nth enclosing loop.\n"
 "    \n"
 "    Exit Status:\n"
-"    The exit status is 0 unless the shell is not executing a loop."
+"    The exit status is 0 unless N is not greater than or equal to 1."
 msgstr ""
 
 #: builtins.c:346
@@ -2289,10 +2343,13 @@ msgid ""
 "      -p\tdisplay the attributes and value of each NAME\n"
 "    \n"
 "    Options which set attributes:\n"
-"      -a\tto make NAMEs arrays (if supported)\n"
+"      -a\tto make NAMEs indexed arrays (if supported)\n"
+"      -A\tto make NAMEs associative arrays (if supported)\n"
 "      -i\tto make NAMEs have the `integer' attribute\n"
+"      -l\tto convert NAMEs to lower case on assignment\n"
 "      -r\tto make NAMEs readonly\n"
 "      -t\tto make NAMEs have the `trace' attribute\n"
+"      -u\tto convert NAMEs to upper case on assignment\n"
 "      -x\tto make NAMEs export\n"
 "    \n"
 "    Using `+' instead of `-' turns off the given attribute.\n"
@@ -2308,14 +2365,14 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:505
+#: builtins.c:508
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
 "    Obsolete.  See `help declare'."
 msgstr ""
 
-#: builtins.c:513
+#: builtins.c:516
 msgid ""
 "Define local variables.\n"
 "    \n"
@@ -2330,7 +2387,7 @@ msgid ""
 "    or the shell is not executing a function."
 msgstr ""
 
-#: builtins.c:530
+#: builtins.c:533
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2344,7 +2401,7 @@ msgid ""
 "    `echo' interprets the following backslash-escaped characters:\n"
 "      \\a\talert (bell)\n"
 "      \\b\tbackspace\n"
-"      \\c\tsuppress trailing newline\n"
+"      \\c\tsuppress further output\n"
 "      \\e\tescape character\n"
 "      \\f\tform feed\n"
 "      \\n\tnew line\n"
@@ -2361,7 +2418,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:564
+#: builtins.c:567
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2374,7 +2431,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:579
+#: builtins.c:582
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -2401,7 +2458,7 @@ msgid ""
 "    Returns success unless NAME is not a shell builtin or an error occurs."
 msgstr ""
 
-#: builtins.c:607
+#: builtins.c:610
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
@@ -2413,7 +2470,7 @@ msgid ""
 "    Returns exit status of command or success if command is null."
 msgstr ""
 
-#: builtins.c:619
+#: builtins.c:622
 msgid ""
 "Parse option arguments.\n"
 "    \n"
@@ -2454,7 +2511,7 @@ msgid ""
 "    encountered or an error occurs."
 msgstr ""
 
-#: builtins.c:661
+#: builtins.c:664
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
@@ -2477,7 +2534,7 @@ msgid ""
 "occurs."
 msgstr ""
 
-#: builtins.c:682
+#: builtins.c:685
 msgid ""
 "Exit the shell.\n"
 "    \n"
@@ -2485,7 +2542,7 @@ msgid ""
 "    is that of the last command executed."
 msgstr ""
 
-#: builtins.c:691
+#: builtins.c:694
 msgid ""
 "Exit a login shell.\n"
 "    \n"
@@ -2494,7 +2551,7 @@ msgid ""
 "    in a login shell."
 msgstr ""
 
-#: builtins.c:701
+#: builtins.c:704
 msgid ""
 "Display or execute commands from the history list.\n"
 "    \n"
@@ -2524,7 +2581,7 @@ msgid ""
 "occurs."
 msgstr ""
 
-#: builtins.c:731
+#: builtins.c:734
 msgid ""
 "Move job to the foreground.\n"
 "    \n"
@@ -2536,7 +2593,7 @@ msgid ""
 "    Status of command placed in foreground, or failure if an error occurs."
 msgstr ""
 
-#: builtins.c:746
+#: builtins.c:749
 msgid ""
 "Move jobs to the background.\n"
 "    \n"
@@ -2550,7 +2607,7 @@ msgid ""
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:760
+#: builtins.c:763
 msgid ""
 "Remember or display program locations.\n"
 "    \n"
@@ -2574,7 +2631,7 @@ msgid ""
 "    Returns success unless NAME is not found or an invalid option is given."
 msgstr ""
 
-#: builtins.c:785
+#: builtins.c:788
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -2596,7 +2653,7 @@ msgid ""
 "given."
 msgstr ""
 
-#: builtins.c:809
+#: builtins.c:812
 msgid ""
 "Display or manipulate the history list.\n"
 "    \n"
@@ -2630,7 +2687,7 @@ msgid ""
 "    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
-#: builtins.c:845
+#: builtins.c:848
 msgid ""
 "Display status of jobs.\n"
 "    \n"
@@ -2654,7 +2711,7 @@ msgid ""
 "    If -x is used, returns the exit status of COMMAND."
 msgstr ""
 
-#: builtins.c:872
+#: builtins.c:875
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -2671,7 +2728,7 @@ msgid ""
 "    Returns success unless an invalid option or JOBSPEC is given."
 msgstr ""
 
-#: builtins.c:891
+#: builtins.c:894
 msgid ""
 "Send a signal to a job.\n"
 "    \n"
@@ -2693,7 +2750,7 @@ msgid ""
 "    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
-#: builtins.c:914
+#: builtins.c:917
 msgid ""
 "Evaluate arithmetic expressions.\n"
 "    \n"
@@ -2738,7 +2795,7 @@ msgid ""
 "    If the last ARG evaluates to 0, let returns 1; let returns 0 otherwise.."
 msgstr ""
 
-#: builtins.c:959
+#: builtins.c:962
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
 "    \n"
@@ -2770,7 +2827,9 @@ msgid ""
 "      -t timeout\ttime out and return failure if a complete line of input "
 "is\n"
 "    \t\tnot read withint TIMEOUT seconds.  The value of the TMOUT\n"
-"    \t\tvariable is the default timeout.\n"
+"    \t\tvariable is the default timeout.  TIMEOUT may be a\n"
+"    \t\tfractional number.  The exit status is greater than 128 if\n"
+"    \t\tthe timeout is exceeded\n"
 "      -u fd\t\tread from file descriptor FD instead of the standard input\n"
 "    \n"
 "    Exit Status:\n"
@@ -2779,7 +2838,7 @@ msgid ""
 "    or an invalid file descriptor is supplied as the argument to -u."
 msgstr ""
 
-#: builtins.c:996
+#: builtins.c:1001
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -2791,7 +2850,7 @@ msgid ""
 "    Returns N, or failure if the shell is not executing a function or script."
 msgstr ""
 
-#: builtins.c:1009
+#: builtins.c:1014
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
 "    \n"
@@ -2873,7 +2932,7 @@ msgid ""
 "    Returns success unless an invalid option is given."
 msgstr ""
 
-#: builtins.c:1091
+#: builtins.c:1096
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
 "    \n"
@@ -2893,7 +2952,7 @@ msgid ""
 "    Returns success unless an invalid option is given or a NAME is read-only."
 msgstr ""
 
-#: builtins.c:1111
+#: builtins.c:1116
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
@@ -2912,7 +2971,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1130
+#: builtins.c:1135
 msgid ""
 "Mark shell variables as unchangeable.\n"
 "    \n"
@@ -2921,7 +2980,8 @@ msgid ""
 "    before marking as read-only.\n"
 "    \n"
 "    Options:\n"
-"      -a\trefer to array variables\n"
+"      -a\trefer to indexed array variables\n"
+"      -A\trefer to associative array variables\n"
 "      -f\trefer to shell functions\n"
 "      -p\tdisplay a list of all readonly variables and functions\n"
 "    \n"
@@ -2931,7 +2991,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1150
+#: builtins.c:1156
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -2942,7 +3002,7 @@ msgid ""
 "    Returns success unless N is negative or greater than $#."
 msgstr ""
 
-#: builtins.c:1162 builtins.c:1177
+#: builtins.c:1168 builtins.c:1183
 msgid ""
 "Execute commands from a file in the current shell.\n"
 "    \n"
@@ -2956,11 +3016,12 @@ msgid ""
 "    FILENAME cannot be read."
 msgstr ""
 
-#: builtins.c:1193
+#: builtins.c:1199
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
 "    Suspend the execution of this shell until it receives a SIGCONT signal.\n"
+"    Unless forced, login shells cannot be suspended.\n"
 "    \n"
 "    Options:\n"
 "      -f\tforce the suspend, even if the shell is a login shell\n"
@@ -2969,7 +3030,7 @@ msgid ""
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:1208
+#: builtins.c:1215
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -3046,7 +3107,7 @@ msgid ""
 "    false or an invalid argument is given."
 msgstr ""
 
-#: builtins.c:1284
+#: builtins.c:1291
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -3054,7 +3115,7 @@ msgid ""
 "    be a literal `]', to match the opening `['."
 msgstr ""
 
-#: builtins.c:1293
+#: builtins.c:1300
 msgid ""
 "Display process times.\n"
 "    \n"
@@ -3066,7 +3127,7 @@ msgid ""
 "    Always succeeds."
 msgstr ""
 
-#: builtins.c:1305
+#: builtins.c:1312
 msgid ""
 "Trap signals and other events.\n"
 "    \n"
@@ -3102,7 +3163,7 @@ msgid ""
 "given."
 msgstr ""
 
-#: builtins.c:1337
+#: builtins.c:1344
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -3132,7 +3193,7 @@ msgid ""
 "found."
 msgstr ""
 
-#: builtins.c:1368
+#: builtins.c:1375
 msgid ""
 "Modify shell resource limits.\n"
 "    \n"
@@ -3176,7 +3237,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1413
+#: builtins.c:1420
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -3194,7 +3255,7 @@ msgid ""
 "    Returns success unless MODE is invalid or an invalid option is given."
 msgstr ""
 
-#: builtins.c:1433
+#: builtins.c:1440
 msgid ""
 "Wait for job completion and return exit status.\n"
 "    \n"
@@ -3211,7 +3272,7 @@ msgid ""
 "    given."
 msgstr ""
 
-#: builtins.c:1451
+#: builtins.c:1458
 msgid ""
 "Wait for process completion and return exit status.\n"
 "    \n"
@@ -3225,7 +3286,7 @@ msgid ""
 "    given."
 msgstr ""
 
-#: builtins.c:1466
+#: builtins.c:1473
 msgid ""
 "Execute commands for each member in a list.\n"
 "    \n"
@@ -3238,7 +3299,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1480
+#: builtins.c:1487
 msgid ""
 "Arithmetic for loop.\n"
 "    \n"
@@ -3255,9 +3316,9 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1498
+#: builtins.c:1505
 msgid ""
-"Select words from a list and execute commands..\n"
+"Select words from a list and execute commands.\n"
 "    \n"
 "    The WORDS are expanded, generating a list of words.  The\n"
 "    set of expanded words is printed on the standard error, each\n"
@@ -3275,7 +3336,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1519
+#: builtins.c:1526
 msgid ""
 "Report time consumed by pipeline's execution.\n"
 "    \n"
@@ -3291,7 +3352,7 @@ msgid ""
 "    The return status is the return status of PIPELINE."
 msgstr ""
 
-#: builtins.c:1536
+#: builtins.c:1543
 msgid ""
 "Execute commands based on pattern matching.\n"
 "    \n"
@@ -3302,7 +3363,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1548
+#: builtins.c:1555
 msgid ""
 "Execute commands based on conditional.\n"
 "    \n"
@@ -3323,7 +3384,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1565
+#: builtins.c:1572
 msgid ""
 "Execute commands as long as a test succeeds.\n"
 "    \n"
@@ -3334,7 +3395,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1577
+#: builtins.c:1584
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
 "    \n"
@@ -3345,7 +3406,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1589
+#: builtins.c:1596
 msgid ""
 "Define shell function.\n"
 "    \n"
@@ -3359,7 +3420,7 @@ msgid ""
 "    Returns success unless NAME is readonly."
 msgstr ""
 
-#: builtins.c:1603
+#: builtins.c:1610
 msgid ""
 "Group commands as a unit.\n"
 "    \n"
@@ -3370,7 +3431,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1615
+#: builtins.c:1622
 msgid ""
 "Resume job in foreground.\n"
 "    \n"
@@ -3384,7 +3445,7 @@ msgid ""
 "    Returns the status of the resumed job."
 msgstr ""
 
-#: builtins.c:1630
+#: builtins.c:1637
 msgid ""
 "Evaluate arithmetic expression.\n"
 "    \n"
@@ -3395,7 +3456,7 @@ msgid ""
 "    Returns 1 if EXPRESSION evaluates to 0; returns 0 otherwise."
 msgstr ""
 
-#: builtins.c:1642
+#: builtins.c:1649
 msgid ""
 "Execute conditional command.\n"
 "    \n"
@@ -3423,7 +3484,7 @@ msgid ""
 "    0 or 1 depending on value of EXPRESSION."
 msgstr ""
 
-#: builtins.c:1668
+#: builtins.c:1675
 msgid ""
 "Common shell variable names and usage.\n"
 "    \n"
@@ -3477,7 +3538,7 @@ msgid ""
 "    \t\tcommands should be saved on the history list.\n"
 msgstr ""
 
-#: builtins.c:1725
+#: builtins.c:1732
 msgid ""
 "Add directories to stack.\n"
 "    \n"
@@ -3508,7 +3569,7 @@ msgid ""
 "    change fails."
 msgstr ""
 
-#: builtins.c:1759
+#: builtins.c:1766
 msgid ""
 "Remove directories from stack.\n"
 "    \n"
@@ -3535,7 +3596,7 @@ msgid ""
 "    change fails."
 msgstr ""
 
-#: builtins.c:1789
+#: builtins.c:1796
 msgid ""
 "Display directory stack.\n"
 "    \n"
@@ -3564,7 +3625,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1818
+#: builtins.c:1825
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
@@ -3585,7 +3646,7 @@ msgid ""
 "    given or OPTNAME is disabled."
 msgstr ""
 
-#: builtins.c:1839
+#: builtins.c:1846
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
 "    \n"
@@ -3615,7 +3676,7 @@ msgid ""
 "    error occurs."
 msgstr ""
 
-#: builtins.c:1866
+#: builtins.c:1873
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
@@ -3637,7 +3698,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1889
+#: builtins.c:1896
 msgid ""
 "Display possible completions depending on the options.\n"
 "    \n"
@@ -3650,7 +3711,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1904
+#: builtins.c:1911
 msgid ""
 "Modify or display completion options.\n"
 "    \n"
@@ -3679,7 +3740,7 @@ msgid ""
 "    have a completion specification defined."
 msgstr ""
 
-#: builtins.c:1932
+#: builtins.c:1939
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
index f24c570c96df6acaaf5887fc9ecd5fa52d49b496..b636176e1cd78b6437edc4f3d85e4ac714f9fc4f 100644 (file)
Binary files a/po/bg.gmo and b/po/bg.gmo differ
index aaa9becc040900eaadc5991681edb00a92e72b29..0f0138c5b8dfae172ebac04b45c684775202792a 100644 (file)
--- a/po/bg.po
+++ b/po/bg.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: bash 3.2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-04-22 10:15-0400\n"
+"POT-Creation-Date: 2008-08-20 08:51-0400\n"
 "PO-Revision-Date: 2007-07-26 07:18+0300\n"
 "Last-Translator: Alexander Shopov <ash@contact.bg>\n"
 "Language-Team: Bulgarian <dict@fsa-bg.org>\n"
@@ -16,80 +16,95 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 
-#: arrayfunc.c:48
+#: arrayfunc.c:49
 msgid "bad array subscript"
 msgstr "неправилен индекс на масив"
 
-#: arrayfunc.c:372
+#: arrayfunc.c:312 builtins/declare.def:467
+#, c-format
+msgid "%s: cannot convert indexed to associative array"
+msgstr ""
+
+#: arrayfunc.c:478
+#, fuzzy, c-format
+msgid "%s: invalid associative array key"
+msgstr "%s: грешно име на действие"
+
+#: arrayfunc.c:480
 #, c-format
 msgid "%s: cannot assign to non-numeric index"
 msgstr "%s: не може да се присвоява на нецифров индекс"
 
-#: bashhist.c:332
+#: arrayfunc.c:516
+#, c-format
+msgid "%s: %s: must use subscript when assigning associative array"
+msgstr ""
+
+#: bashhist.c:382
 #, c-format
 msgid "%s: cannot create: %s"
 msgstr "%s: не може да се създаде: %s"
 
-#: bashline.c:3124
+#: bashline.c:3190
 msgid "bash_execute_unix_command: cannot find keymap for command"
 msgstr ""
 "изпълнение на команда на Юникс от bash: не може да се открие подредбата на\n"
 "функциите на клавишите за командата"
 
-#: bashline.c:3173
+#: bashline.c:3268
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr "%s: първият непразен знак не е „\"“"
 
-#: bashline.c:3202
+#: bashline.c:3297
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr "в %2$s липсва затварящ знак „%1$c“"
 
-#: bashline.c:3236
+#: bashline.c:3331
 #, c-format
 msgid "%s: missing colon separator"
 msgstr "%s: разделителят двоеточие липсва"
 
-#: builtins/bind.def:200
+#: builtins/bind.def:199
 #, c-format
 msgid "`%s': invalid keymap name"
 msgstr "„%s“: грешно име на подредбата на функциите на клавишите"
 
-#: builtins/bind.def:239
+#: builtins/bind.def:238
 #, c-format
 msgid "%s: cannot read: %s"
 msgstr "%s: не може да се прочете: %s"
 
-#: builtins/bind.def:254
+#: builtins/bind.def:253
 #, c-format
 msgid "`%s': cannot unbind"
 msgstr "„%s“: не може да се премахне присвояване"
 
-#: builtins/bind.def:289 builtins/bind.def:319
+#: builtins/bind.def:288 builtins/bind.def:318
 #, c-format
 msgid "`%s': unknown function name"
 msgstr "„%s“: непознато име на функция"
 
-#: builtins/bind.def:297
+#: builtins/bind.def:296
 #, c-format
 msgid "%s is not bound to any keys.\n"
 msgstr "%s не може да се зададе на никой клавиш.\n"
 
-#: builtins/bind.def:301
+#: builtins/bind.def:300
 #, c-format
 msgid "%s can be invoked via "
 msgstr "%s може да се извика чрез "
 
-#: builtins/break.def:78 builtins/break.def:118
+#: builtins/break.def:77 builtins/break.def:117
 msgid "loop count"
 msgstr ""
 
-#: builtins/break.def:138
+#: builtins/break.def:137
 msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr "валидно само за циклите с „for“, „while“ и „until“"
 
-#: builtins/caller.def:134
+#: builtins/caller.def:133
 #, fuzzy
 msgid ""
 "Returns the context of the current subroutine call.\n"
@@ -97,308 +112,313 @@ msgid ""
 "    Without EXPR, returns "
 msgstr "Връща контекста на текущото извикване на подпрограма."
 
-#: builtins/cd.def:216
+#: builtins/cd.def:215
 msgid "HOME not set"
 msgstr "Променливата $HOME не зададена"
 
-#: builtins/cd.def:228
+#: builtins/cd.def:227
 msgid "OLDPWD not set"
 msgstr "Променливата $OLDPWD не е зададена"
 
-#: builtins/common.c:105
+#: builtins/common.c:107
 #, c-format
 msgid "line %d: "
 msgstr ""
 
-#: builtins/common.c:122
+#: builtins/common.c:124
 #, fuzzy, c-format
 msgid "%s: usage: "
 msgstr "%s: предупреждение: "
 
-#: builtins/common.c:135 test.c:822
+#: builtins/common.c:137 test.c:822
 msgid "too many arguments"
 msgstr "прекалено много аргументи"
 
-#: builtins/common.c:160 shell.c:488 shell.c:762
+#: builtins/common.c:162 shell.c:493 shell.c:774
 #, c-format
 msgid "%s: option requires an argument"
 msgstr "%s: опцията изисква аргумент"
 
-#: builtins/common.c:167
+#: builtins/common.c:169
 #, c-format
 msgid "%s: numeric argument required"
 msgstr "%s: изисква се числов аргумент"
 
-#: builtins/common.c:174
+#: builtins/common.c:176
 #, c-format
 msgid "%s: not found"
 msgstr "%s: не е открит"
 
-#: builtins/common.c:183 shell.c:775
+#: builtins/common.c:185 shell.c:787
 #, c-format
 msgid "%s: invalid option"
 msgstr "%s: грешна опция"
 
-#: builtins/common.c:190
+#: builtins/common.c:192
 #, c-format
 msgid "%s: invalid option name"
 msgstr "%s: грешно име на опция"
 
-#: builtins/common.c:197 general.c:231 general.c:236
+#: builtins/common.c:199 general.c:231 general.c:236
 #, c-format
 msgid "`%s': not a valid identifier"
 msgstr "„%s“: грешен идентификатор"
 
-#: builtins/common.c:207
+#: builtins/common.c:209
 #, fuzzy
 msgid "invalid octal number"
 msgstr "неправилен номер на сигнал"
 
-#: builtins/common.c:209
+#: builtins/common.c:211
 #, fuzzy
 msgid "invalid hex number"
 msgstr "грешно число"
 
-#: builtins/common.c:211 expr.c:1255
+#: builtins/common.c:213 expr.c:1255
 msgid "invalid number"
 msgstr "грешно число"
 
-#: builtins/common.c:219
+#: builtins/common.c:221
 #, c-format
 msgid "%s: invalid signal specification"
 msgstr "%s: грешно указване на сигнал"
 
-#: builtins/common.c:226
+#: builtins/common.c:228
 #, c-format
 msgid "`%s': not a pid or valid job spec"
 msgstr "„%s“: неправилен идентификатор на процес или задача"
 
-#: builtins/common.c:233 error.c:452
+#: builtins/common.c:235 error.c:453
 #, c-format
 msgid "%s: readonly variable"
 msgstr "%s: променлива с права само за четене"
 
-#: builtins/common.c:241
+#: builtins/common.c:243
 #, c-format
 msgid "%s: %s out of range"
 msgstr "%s: %s е извън допустимия диапазон"
 
-#: builtins/common.c:241 builtins/common.c:243
+#: builtins/common.c:243 builtins/common.c:245
 msgid "argument"
 msgstr "аргументът"
 
-#: builtins/common.c:243
+#: builtins/common.c:245
 #, c-format
 msgid "%s out of range"
 msgstr "%s е извън допустимия диапазон"
 
-#: builtins/common.c:251
+#: builtins/common.c:253
 #, c-format
 msgid "%s: no such job"
 msgstr "%s: няма такава задача"
 
-#: builtins/common.c:259
+#: builtins/common.c:261
 #, c-format
 msgid "%s: no job control"
 msgstr "%s: няма управление на задачите"
 
-#: builtins/common.c:261
+#: builtins/common.c:263
 msgid "no job control"
 msgstr "няма управление на задачите"
 
-#: builtins/common.c:271
+#: builtins/common.c:273
 #, c-format
 msgid "%s: restricted"
 msgstr "%s: ограничена обвивка"
 
-#: builtins/common.c:273
+#: builtins/common.c:275
 msgid "restricted"
 msgstr "ограничена обвивка"
 
-#: builtins/common.c:281
+#: builtins/common.c:283
 #, c-format
 msgid "%s: not a shell builtin"
 msgstr "%s: не е команда вградена в обвивката"
 
-#: builtins/common.c:290
+#: builtins/common.c:292
 #, c-format
 msgid "write error: %s"
 msgstr "грешка при запис: %s"
 
-#: builtins/common.c:516
+#: builtins/common.c:523
 #, c-format
 msgid "%s: error retrieving current directory: %s: %s\n"
 msgstr "%s: грешка при получаването на текущата директория: %s: %s\n"
 
-#: builtins/common.c:582 builtins/common.c:584
+#: builtins/common.c:589 builtins/common.c:591
 #, c-format
 msgid "%s: ambiguous job spec"
 msgstr "%s: нееднозначно указана задача"
 
-#: builtins/complete.def:271
+#: builtins/complete.def:270
 #, c-format
 msgid "%s: invalid action name"
 msgstr "%s: грешно име на действие"
 
-#: builtins/complete.def:431 builtins/complete.def:616
-#: builtins/complete.def:814
+#: builtins/complete.def:430 builtins/complete.def:615
+#: builtins/complete.def:813
 #, c-format
 msgid "%s: no completion specification"
 msgstr "%s: не е указано дописване"
 
-#: builtins/complete.def:668
+#: builtins/complete.def:667
 msgid "warning: -F option may not work as you expect"
 msgstr "предупреждение: опцията „-F“ може да не работи според очакванията ви"
 
-#: builtins/complete.def:670
+#: builtins/complete.def:669
 msgid "warning: -C option may not work as you expect"
 msgstr "предупреждение: опцията „-C“ може да не работи според очакванията ви"
 
-#: builtins/complete.def:787
+#: builtins/complete.def:786
 msgid "not currently executing completion function"
 msgstr ""
 
-#: builtins/declare.def:120
+#: builtins/declare.def:122
 msgid "can only be used in a function"
 msgstr "може да се използва само във функция"
 
-#: builtins/declare.def:318
+#: builtins/declare.def:353
 msgid "cannot use `-f' to make functions"
 msgstr "„-f“ не може да се използва за създаването на функции"
 
-#: builtins/declare.def:330 execute_cmd.c:4116
+#: builtins/declare.def:365 execute_cmd.c:4696
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s: функция с права само за четене"
 
-#: builtins/declare.def:416
+#: builtins/declare.def:454
 #, c-format
 msgid "%s: cannot destroy array variables in this way"
 msgstr "%s: променливите за масиви не могат да се унищожават така"
 
-#: builtins/enable.def:138 builtins/enable.def:146
+#: builtins/declare.def:461
+#, c-format
+msgid "%s: cannot convert associative to indexed array"
+msgstr ""
+
+#: builtins/enable.def:137 builtins/enable.def:145
 msgid "dynamic loading not available"
 msgstr "липсва възможност за динамично зареждане"
 
-#: builtins/enable.def:313
+#: builtins/enable.def:312
 #, c-format
 msgid "cannot open shared object %s: %s"
 msgstr "споделеният обект %s не може да бъде зареден: %s"
 
-#: builtins/enable.def:336
+#: builtins/enable.def:335
 #, c-format
 msgid "cannot find %s in shared object %s: %s"
 msgstr "не може да се открие %s в споделения обект %s: %s"
 
-#: builtins/enable.def:460
+#: builtins/enable.def:459
 #, c-format
 msgid "%s: not dynamically loaded"
 msgstr "%s: не е зареден динамично"
 
-#: builtins/enable.def:475
+#: builtins/enable.def:474
 #, c-format
 msgid "%s: cannot delete: %s"
 msgstr "%s: не може да се изтрие: %s"
 
-#: builtins/evalfile.c:132 builtins/hash.def:170 execute_cmd.c:3973
-#: shell.c:1423
+#: builtins/evalfile.c:134 builtins/hash.def:169 execute_cmd.c:4553
+#: shell.c:1439
 #, c-format
 msgid "%s: is a directory"
 msgstr "%s: е директория"
 
-#: builtins/evalfile.c:137
+#: builtins/evalfile.c:139
 #, c-format
 msgid "%s: not a regular file"
 msgstr "%s: не е обикновен файл"
 
-#: builtins/evalfile.c:145
+#: builtins/evalfile.c:147
 #, c-format
 msgid "%s: file is too large"
 msgstr "%s: файлът е прекалено голям"
 
-#: builtins/evalfile.c:183 execute_cmd.c:4043 shell.c:1433
+#: builtins/evalfile.c:185 execute_cmd.c:4623 shell.c:1449
 #, c-format
 msgid "%s: cannot execute binary file"
 msgstr "%s: двоичният файл не може да бъде изпълнен"
 
-#: builtins/exec.def:213
+#: builtins/exec.def:212
 #, c-format
 msgid "%s: cannot execute: %s"
 msgstr "%s: не може да се изпълни: %s"
 
-#: builtins/exit.def:66
+#: builtins/exit.def:65
 #, c-format
 msgid "logout\n"
 msgstr ""
 
-#: builtins/exit.def:89
+#: builtins/exit.def:88
 msgid "not login shell: use `exit'"
 msgstr "това не е входна обвивка: използвайте „exit“"
 
-#: builtins/exit.def:121
+#: builtins/exit.def:120
 #, c-format
 msgid "There are stopped jobs.\n"
 msgstr "Има спрени задачи.\n"
 
-#: builtins/exit.def:123
+#: builtins/exit.def:122
 #, fuzzy, c-format
 msgid "There are running jobs.\n"
 msgstr "Има спрени задачи.\n"
 
-#: builtins/fc.def:263
+#: builtins/fc.def:261
 msgid "no command found"
 msgstr "не е открита команда"
 
-#: builtins/fc.def:333
+#: builtins/fc.def:341
 msgid "history specification"
 msgstr "указване на историята"
 
-#: builtins/fc.def:354
+#: builtins/fc.def:362
 #, c-format
 msgid "%s: cannot open temp file: %s"
 msgstr "%s: не може да се отвори временен файл: %s"
 
-#: builtins/fg_bg.def:150 builtins/jobs.def:283
+#: builtins/fg_bg.def:149 builtins/jobs.def:282
 msgid "current"
 msgstr ""
 
-#: builtins/fg_bg.def:159
+#: builtins/fg_bg.def:158
 #, c-format
 msgid "job %d started without job control"
 msgstr "задача %d е стартирана без управление на задачите"
 
-#: builtins/getopt.c:109
+#: builtins/getopt.c:110
 #, c-format
 msgid "%s: illegal option -- %c\n"
 msgstr "%s: непозволена опция -- %c\n"
 
-#: builtins/getopt.c:110
+#: builtins/getopt.c:111
 #, c-format
 msgid "%s: option requires an argument -- %c\n"
 msgstr "%s: опцията изисква аргумент -- %c\n"
 
-#: builtins/hash.def:93
+#: builtins/hash.def:92
 msgid "hashing disabled"
 msgstr "хеширането е изключено"
 
-#: builtins/hash.def:139
+#: builtins/hash.def:138
 #, c-format
 msgid "%s: hash table empty\n"
 msgstr "%s: таблицата с хешове е празна\n"
 
-#: builtins/hash.def:245
+#: builtins/hash.def:244
 #, fuzzy, c-format
 msgid "hits\tcommand\n"
 msgstr "последна команда: %s\n"
 
-#: builtins/help.def:128
+#: builtins/help.def:130
 #, fuzzy, c-format
 msgid "Shell commands matching keyword `"
 msgid_plural "Shell commands matching keywords `"
 msgstr[0] "Команди на обвивката, които напасват на ключовата дума „"
 msgstr[1] "Команди на обвивката, които напасват на ключовата дума „"
 
-#: builtins/help.def:166
+#: builtins/help.def:168
 #, c-format
 msgid ""
 "no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'."
@@ -406,22 +426,12 @@ msgstr ""
 "няма теми в помощта, които да отговарят на „%s“.  Опитайте с\n"
 "„help help“, „man -k %s“ или „info %s“."
 
-#: builtins/help.def:183
+#: builtins/help.def:185
 #, c-format
 msgid "%s: cannot open: %s"
 msgstr "%s: не може да се отвори: %s"
 
-#: builtins/help.def:318 version.c:85
-#, fuzzy, c-format
-msgid "Copyright (C) 2008 Free Software Foundation, Inc.\n"
-msgstr "Авторски права (C) 2005 Free Software Foundation, Inc.\n"
-
-#: builtins/help.def:320
-#, c-format
-msgid "License: GNU General Public License, version 2\n"
-msgstr ""
-
-#: builtins/help.def:335
+#: builtins/help.def:337
 #, c-format
 msgid ""
 "These shell commands are defined internally.  Type `help' to see this list.\n"
@@ -442,112 +452,159 @@ msgstr ""
 "Знакът звездичка „*“ до името на команда означава, че тя е изключена.\n"
 "\n"
 
-#: builtins/history.def:158
+#: builtins/history.def:154
 msgid "cannot use more than one of -anrw"
 msgstr "не може да се ползва едновременно повече от една от опциите -anrw"
 
-#: builtins/history.def:190
+#: builtins/history.def:186
 msgid "history position"
 msgstr "позиция в историята"
 
-#: builtins/history.def:408
+#: builtins/history.def:366
 #, c-format
 msgid "%s: history expansion failed"
 msgstr "%s: неуспешно заместване чрез историята"
 
-#: builtins/inlib.def:72
+#: builtins/inlib.def:71
 #, fuzzy, c-format
 msgid "%s: inlib failed"
 msgstr "%s: неуспешно заместване чрез историята"
 
-#: builtins/jobs.def:110
+#: builtins/jobs.def:109
 msgid "no other options allowed with `-x'"
 msgstr "не е позволена друга опция с „-x“"
 
-#: builtins/kill.def:198
+#: builtins/kill.def:197
 #, c-format
 msgid "%s: arguments must be process or job IDs"
 msgstr "%s: аргументите трябва да са идентификатори на процеси или задачи"
 
-#: builtins/kill.def:261
+#: builtins/kill.def:260
 msgid "Unknown error"
 msgstr "Неизвестна грешка"
 
-#: builtins/let.def:96 builtins/let.def:121 expr.c:501 expr.c:516
+#: builtins/let.def:95 builtins/let.def:120 expr.c:501 expr.c:516
 msgid "expression expected"
 msgstr "очаква се израз"
 
-#: builtins/mapfile.def:216 builtins/read.def:265
+#: builtins/mapfile.def:215 builtins/read.def:271
 #, c-format
 msgid "%s: invalid file descriptor specification"
 msgstr "%s: грешно указване на файловия дескриптор"
 
-#: builtins/mapfile.def:224 builtins/read.def:272
+#: builtins/mapfile.def:223 builtins/read.def:278
 #, c-format
 msgid "%d: invalid file descriptor: %s"
 msgstr "%d: грешен файлов дескриптор: %s"
 
-#: builtins/mapfile.def:233 builtins/mapfile.def:271
+#: builtins/mapfile.def:232 builtins/mapfile.def:270
 #, fuzzy, c-format
 msgid "%s: invalid line count"
 msgstr "%s: грешна опция"
 
-#: builtins/mapfile.def:244
+#: builtins/mapfile.def:243
 #, fuzzy, c-format
 msgid "%s: invalid array origin"
 msgstr "%s: грешна опция"
 
-#: builtins/mapfile.def:261
+#: builtins/mapfile.def:260
 #, fuzzy, c-format
 msgid "%s: invalid callback quantum"
 msgstr "%s: грешно име на действие"
 
-#: builtins/mapfile.def:293
+#: builtins/mapfile.def:292
 #, fuzzy
 msgid "empty array variable name"
 msgstr "%s: не е променлива за масив"
 
-#: builtins/mapfile.def:314
+#: builtins/mapfile.def:313
 msgid "array variable support required"
 msgstr ""
 
-#: builtins/printf.def:365
+#: builtins/printf.def:364
 #, c-format
 msgid "`%s': missing format character"
 msgstr "„%s“: липсва форматиращ знак"
 
-#: builtins/printf.def:542
+#: builtins/printf.def:541
 #, c-format
 msgid "`%c': invalid format character"
 msgstr "„%c“: грешен форматиращ знак"
 
-#: builtins/printf.def:569
+#: builtins/printf.def:568
 #, fuzzy, c-format
 msgid "warning: %s: %s"
 msgstr "%s: предупреждение: "
 
-#: builtins/printf.def:748
+#: builtins/printf.def:747
 msgid "missing hex digit for \\x"
 msgstr "липсва шестнадесетична цифра за \\x"
 
-#: builtins/pushd.def:196
+#: builtins/pushd.def:195
 msgid "no other directory"
 msgstr "няма друга директория"
 
-#: builtins/pushd.def:463
+#: builtins/pushd.def:462
 msgid "<no current directory>"
 msgstr "«няма текуща директория»"
 
-#: builtins/pushd.def:507
+#: builtins/pushd.def:506
 msgid "directory stack empty"
 msgstr ""
 
-#: builtins/pushd.def:509
+#: builtins/pushd.def:508
 #, fuzzy
 msgid "directory stack index"
 msgstr "отрицателно препълване на стека за рекурсии"
 
-#: builtins/pushd.def:706
+#: builtins/pushd.def:683
+#, fuzzy
+msgid ""
+"Display the list of currently remembered directories.  Directories\n"
+"    find their way onto the list with the `pushd' command; you can get\n"
+"    back up through the list with the `popd' command.\n"
+"    \n"
+"    Options:\n"
+"      -c\tclear the directory stack by deleting all of the elements\n"
+"      -l\tdo not print tilde-prefixed versions of directories relative\n"
+"    \tto your home directory\n"
+"      -p\tprint the directory stack with one entry per line\n"
+"      -v\tprint the directory stack with one entry per line prefixed\n"
+"    \twith its position in the stack\n"
+"    \n"
+"    Arguments:\n"
+"      +N\tDisplays the Nth entry counting from the left of the list shown "
+"by\n"
+"    \tdirs when invoked without options, starting with zero.\n"
+"    \n"
+"      -N\tDisplays the Nth entry counting from the right of the list shown "
+"by\n"
+"\tdirs when invoked without options, starting with zero."
+msgstr ""
+" Показва списъка с текущо запомнените директории.  Списъкът се попълва чрез\n"
+"    командата „pushd“.  Можете да вадите директории от списъка с командата\n"
+"    „popd“.\n"
+"    \n"
+"    Опцията „-l“ кара командата „dirs“ да извежда пълните имена на "
+"директориите,\n"
+"    а не съкратените спрямо домашната директория имена.  Това означава, че\n"
+"    „~/bin“ може да се покаже като „/homes/pesho/bin“.  Опцията „-v“ води "
+"до\n"
+"    отпечатване на стека на директориите, като всеки елемент се извежда на "
+"нов\n"
+"    ред и се предхожда от номера си в стека.  Опцията „-p“ също води до "
+"поредово\n"
+"    отпечатване, но без поредния номер в стека.  Опцията „-c“ изчиства стека "
+"на\n"
+"    директориите като изтрива всички елементи.\n"
+"    \n"
+"    +N  показва N-тия елемент отляво в списъка показван от\n"
+"        командата „dirs“, когато е стартирана без опции.  Брои се от 0.\n"
+"    \n"
+"    -N  показва N-тия елемент отдясно в списъка показван от\n"
+"        командата „dirs“, когато е стартирана без опции.  Брои се от 0."
+
+#: builtins/pushd.def:705
 #, fuzzy
 msgid ""
 "Adds a directory to the top of the directory stack, or rotates\n"
@@ -592,7 +649,7 @@ msgstr ""
 "    \n"
 "    Можете да изведете стека на директорията с командата „dirs“."
 
-#: builtins/pushd.def:731
+#: builtins/pushd.def:730
 #, fuzzy
 msgid ""
 "Removes entries from the directory stack.  With no arguments, removes\n"
@@ -631,52 +688,42 @@ msgstr ""
 "\n"
 "    Стекът с директориите се визуализира с командата „dirs“."
 
-#: builtins/pushd.def:684
-msgid ""
-"Display the list of currently remembered directories.  Directories\n"
-"    find their way onto the list with the `pushd' command; you can get\n"
-"    back up through the list with the `popd' command.\n"
-"    \n"
-"    Options:\n"
-"\\    "
-msgstr ""
-
-#: builtins/read.def:242
+#: builtins/read.def:247
 #, c-format
 msgid "%s: invalid timeout specification"
 msgstr "%s: грешно указване на изтичането на времето"
 
-#: builtins/read.def:560
+#: builtins/read.def:569
 #, c-format
 msgid "read error: %d: %s"
 msgstr "грешка при четене: %d: %s"
 
-#: builtins/return.def:69
+#: builtins/return.def:68
 msgid "can only `return' from a function or sourced script"
 msgstr ""
 "„return“ е възможен само от функция или изпълнен в текущата обвивка скрипт"
 
-#: builtins/set.def:769
+#: builtins/set.def:768
 msgid "cannot simultaneously unset a function and a variable"
 msgstr ""
 "не може едновременно да се премахват задаванията на функция и променлива"
 
-#: builtins/set.def:806
+#: builtins/set.def:805
 #, c-format
 msgid "%s: cannot unset"
 msgstr "%s: не може да се премахне"
 
-#: builtins/set.def:813
+#: builtins/set.def:812
 #, c-format
 msgid "%s: cannot unset: readonly %s"
 msgstr "%s: не може да се премахне: %s е само за четене"
 
-#: builtins/set.def:824
+#: builtins/set.def:823
 #, c-format
 msgid "%s: not an array variable"
 msgstr "%s: не е променлива за масив"
 
-#: builtins/setattr.def:181
+#: builtins/setattr.def:186
 #, c-format
 msgid "%s: not a function"
 msgstr "%s: не е функция"
@@ -685,21 +732,21 @@ msgstr "%s: не е функция"
 msgid "shift count"
 msgstr "брой на преместванията"
 
-#: builtins/shopt.def:248
+#: builtins/shopt.def:249
 msgid "cannot set and unset shell options simultaneously"
 msgstr ""
 "не може едновременно да се задават и да се премахват опции на обвивката"
 
-#: builtins/shopt.def:313
+#: builtins/shopt.def:314
 #, c-format
 msgid "%s: invalid shell option name"
 msgstr "%s: грешно име на опция на обвивката"
 
-#: builtins/source.def:129
+#: builtins/source.def:128
 msgid "filename argument required"
 msgstr "изисква се аргумент име на файл"
 
-#: builtins/source.def:154
+#: builtins/source.def:153
 #, c-format
 msgid "%s: file not found"
 msgstr "%s: файлът не е открит"
@@ -712,75 +759,75 @@ msgstr "не може да бъде временно спряна"
 msgid "cannot suspend a login shell"
 msgstr "входната обвивка не може да бъде временно спряна"
 
-#: builtins/type.def:235
+#: builtins/type.def:234
 #, c-format
 msgid "%s is aliased to `%s'\n"
 msgstr "%s е синоним на „%s“\n"
 
-#: builtins/type.def:256
+#: builtins/type.def:255
 #, c-format
 msgid "%s is a shell keyword\n"
 msgstr "%s в ключова дума на обвивката\n"
 
-#: builtins/type.def:275
+#: builtins/type.def:274
 #, c-format
 msgid "%s is a function\n"
 msgstr "%s е функция\n"
 
-#: builtins/type.def:297
+#: builtins/type.def:296
 #, c-format
 msgid "%s is a shell builtin\n"
 msgstr "%s е вградена команда в обвивката\n"
 
-#: builtins/type.def:318 builtins/type.def:392
+#: builtins/type.def:317 builtins/type.def:391
 #, c-format
 msgid "%s is %s\n"
 msgstr "%s е %s\n"
 
-#: builtins/type.def:338
+#: builtins/type.def:337
 #, c-format
 msgid "%s is hashed (%s)\n"
 msgstr "%s е хеширан (%s)\n"
 
-#: builtins/ulimit.def:365
+#: builtins/ulimit.def:372
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr "%s: неправилен аргумент за ограничение"
 
-#: builtins/ulimit.def:391
+#: builtins/ulimit.def:398
 #, c-format
 msgid "`%c': bad command"
 msgstr "„%c“: неправилна команда"
 
-#: builtins/ulimit.def:420
+#: builtins/ulimit.def:427
 #, c-format
 msgid "%s: cannot get limit: %s"
 msgstr "%s: ограничението не може да бъде получено: %s"
 
-#: builtins/ulimit.def:446
+#: builtins/ulimit.def:453
 msgid "limit"
 msgstr ""
 
-#: builtins/ulimit.def:458 builtins/ulimit.def:758
+#: builtins/ulimit.def:465 builtins/ulimit.def:765
 #, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr "%s: ограничението не може да бъде променено: %s"
 
-#: builtins/umask.def:119
+#: builtins/umask.def:118
 msgid "octal number"
 msgstr "осмично число"
 
-#: builtins/umask.def:232
+#: builtins/umask.def:231
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr "„%c“: неправилен оператор за описателен режим"
 
-#: builtins/umask.def:287
+#: builtins/umask.def:286
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr "„%c“: неправилен знак за описателен режим"
 
-#: error.c:89 error.c:319 error.c:321 error.c:323
+#: error.c:89 error.c:320 error.c:322 error.c:324
 msgid " line "
 msgstr ""
 
@@ -794,71 +841,71 @@ msgstr "последна команда: %s\n"
 msgid "Aborting..."
 msgstr "Преустановяване…"
 
-#: error.c:259
-#, c-format
-msgid "%s: warning: "
+#: error.c:260
+#, fuzzy, c-format
+msgid "warning: "
 msgstr "%s: предупреждение: "
 
-#: error.c:404
+#: error.c:405
 msgid "unknown command error"
 msgstr "неизвестна грешка в команда"
 
-#: error.c:405
+#: error.c:406
 msgid "bad command type"
 msgstr "неправилен вид команда"
 
-#: error.c:406
+#: error.c:407
 msgid "bad connector"
 msgstr "лоша връзка"
 
-#: error.c:407
+#: error.c:408
 msgid "bad jump"
 msgstr "неправилен преход"
 
-#: error.c:445
+#: error.c:446
 #, c-format
 msgid "%s: unbound variable"
 msgstr "%s: променлива без стойност"
 
-#: eval.c:180
+#: eval.c:181
 #, c-format
 msgid "\atimed out waiting for input: auto-logout\n"
 msgstr ""
 "^Gвремето за изчакване на вход изтече: следва автоматично излизане от "
 "системата\n"
 
-#: execute_cmd.c:479
+#: execute_cmd.c:483
 #, c-format
 msgid "cannot redirect standard input from /dev/null: %s"
 msgstr "стандартният вход от /dev/null не може да бъде пренасочен: %s"
 
-#: execute_cmd.c:1063
+#: execute_cmd.c:1079
 #, c-format
 msgid "TIMEFORMAT: `%c': invalid format character"
 msgstr "в променливата $TIMEFORMAT: „%c“: грешен форматиращ знак"
 
-#: execute_cmd.c:1404
+#: execute_cmd.c:1930
 #, fuzzy
 msgid "pipe error"
 msgstr "грешка при запис: %s"
 
-#: execute_cmd.c:3670
+#: execute_cmd.c:4243
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr ""
 "%s: ограничение: в имената на командите не може да присъства знакът „/“"
 
-#: execute_cmd.c:3758
+#: execute_cmd.c:4334
 #, c-format
 msgid "%s: command not found"
 msgstr "%s: командата не е открита"
 
-#: execute_cmd.c:4006
+#: execute_cmd.c:4586
 #, c-format
 msgid "%s: %s: bad interpreter"
 msgstr "%s: %s: лош интерпретатор"
 
-#: execute_cmd.c:4155
+#: execute_cmd.c:4735
 #, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr "файловият дескриптор %d не може да се дублира като дескриптор %d"
@@ -934,91 +981,101 @@ msgstr "%s: очаква се целочислен израз"
 msgid "getcwd: cannot access parent directories"
 msgstr "getcwd: родителските директории не могат да бъдат достъпени"
 
-#: input.c:237
+#: input.c:94 subst.c:4551
+#, c-format
+msgid "cannot reset nodelay mode for fd %d"
+msgstr "не може да се изчисти режимът без забавяне на файловия дескриптор %d"
+
+#: input.c:258
 #, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
 msgstr ""
 "не може да се задели нов файлов дескриптор за вход на bash от дескриптор %d"
 
-#: input.c:245
+#: input.c:266
 #, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr ""
 "запазване на входа на bash: вече съществува буфер за новия файлов дескриптор "
 "%d"
 
-#: jobs.c:466
+#: jobs.c:464
 msgid "start_pipeline: pgrp pipe"
 msgstr ""
 
-#: jobs.c:881
+#: jobs.c:879
 #, c-format
 msgid "forked pid %d appears in running job %d"
 msgstr ""
 
-#: jobs.c:999
+#: jobs.c:997
 #, c-format
 msgid "deleting stopped job %d with process group %ld"
 msgstr "изтриване на спряната задача %d в групата процеси %ld"
 
-#: jobs.c:1104
+#: jobs.c:1102
 #, c-format
 msgid "add_process: process %5ld (%s) in the_pipeline"
 msgstr ""
 
-#: jobs.c:1395
+#: jobs.c:1105
+#, c-format
+msgid "add_process: pid %5ld (%s) marked as still alive"
+msgstr ""
+
+#: jobs.c:1393
 #, c-format
 msgid "describe_pid: %ld: no such pid"
 msgstr ""
 "описателен идентификатор на процес: %ld: няма такъв идентификатор на процес"
 
-#: jobs.c:1410
+#: jobs.c:1408
 #, c-format
 msgid "Signal %d"
 msgstr ""
 
-#: jobs.c:1424 jobs.c:1449
+#: jobs.c:1422 jobs.c:1447
 msgid "Done"
 msgstr ""
 
-#: jobs.c:1429 siglist.c:122
+#: jobs.c:1427 siglist.c:122
 msgid "Stopped"
 msgstr ""
 
-#: jobs.c:1433
+#: jobs.c:1431
 #, c-format
 msgid "Stopped(%s)"
 msgstr ""
 
-#: jobs.c:1437
+#: jobs.c:1435
 msgid "Running"
 msgstr ""
 
-#: jobs.c:1451
+#: jobs.c:1449
 #, c-format
 msgid "Done(%d)"
 msgstr ""
 
-#: jobs.c:1453
+#: jobs.c:1451
 #, c-format
 msgid "Exit %d"
 msgstr ""
 
-#: jobs.c:1456
+#: jobs.c:1454
 msgid "Unknown status"
 msgstr ""
 
-#: jobs.c:1543
+#: jobs.c:1541
 #, c-format
 msgid "(core dumped) "
 msgstr ""
 
-#: jobs.c:1562
+#: jobs.c:1560
 #, c-format
 msgid "  (wd: %s)"
 msgstr ""
 
-#: jobs.c:1763
+#: jobs.c:1761
 #, c-format
 msgid "child setpgid (%ld to %ld)"
 msgstr ""
@@ -1028,68 +1085,68 @@ msgstr ""
 msgid "wait: pid %ld is not a child of this shell"
 msgstr "изчакване: процесът с идентификатор %ld не е дъщерен на тази обвивка"
 
-#: jobs.c:2315
+#: jobs.c:2316
 #, c-format
 msgid "wait_for: No record of process %ld"
 msgstr "изчакване: липсват данни за процес с идентификатор %ld"
 
-#: jobs.c:2587
+#: jobs.c:2588
 #, c-format
 msgid "wait_for_job: job %d is stopped"
 msgstr "изчакване на задача: задачата %d е спряна"
 
-#: jobs.c:2809
+#: jobs.c:2810
 #, c-format
 msgid "%s: job has terminated"
 msgstr "%s: задачата е приключила"
 
-#: jobs.c:2818
+#: jobs.c:2819
 #, c-format
 msgid "%s: job %d already in background"
 msgstr "%s: задача %d вече е във фонов режим"
 
-#: jobs.c:3462
+#: jobs.c:3482
 #, fuzzy, c-format
 msgid "%s: line %d: "
 msgstr "%s: предупреждение: "
 
-#: jobs.c:3476 nojobs.c:805
+#: jobs.c:3496 nojobs.c:805
 #, c-format
 msgid " (core dumped)"
 msgstr ""
 
-#: jobs.c:3488 jobs.c:3501
+#: jobs.c:3508 jobs.c:3521
 #, c-format
 msgid "(wd now: %s)\n"
 msgstr ""
 
-#: jobs.c:3533
+#: jobs.c:3553
 msgid "initialize_job_control: getpgrp failed"
 msgstr ""
 
-#: jobs.c:3593
+#: jobs.c:3613
 msgid "initialize_job_control: line discipline"
 msgstr ""
 
-#: jobs.c:3603
+#: jobs.c:3623
 msgid "initialize_job_control: setpgid"
 msgstr ""
 
-#: jobs.c:3631
+#: jobs.c:3651
 #, c-format
 msgid "cannot set terminal process group (%d)"
 msgstr ""
 
-#: jobs.c:3636
+#: jobs.c:3656
 msgid "no job control in this shell"
 msgstr "в тази обвивка няма управление на задачите"
 
-#: lib/malloc/malloc.c:298
+#: lib/malloc/malloc.c:296
 #, c-format
 msgid "malloc: failed assertion: %s\n"
 msgstr "заделяне на памет: грешно предположение: %s\n"
 
-#: lib/malloc/malloc.c:314
+#: lib/malloc/malloc.c:312
 #, c-format
 msgid ""
 "\r\n"
@@ -1098,62 +1155,62 @@ msgstr ""
 "\r\n"
 "заделяне на памет: %s:%d: предположението е отпечатано\r\n"
 
-#: lib/malloc/malloc.c:315
+#: lib/malloc/malloc.c:313
 #, fuzzy
 msgid "unknown"
 msgstr "%s: непознат хост"
 
-#: lib/malloc/malloc.c:799
+#: lib/malloc/malloc.c:797
 msgid "malloc: block on free list clobbered"
 msgstr ""
 "заделяне на памет: блок в списъка със свободни блокове е зает или неподходящ"
 
-#: lib/malloc/malloc.c:876
+#: lib/malloc/malloc.c:874
 msgid "free: called with already freed block argument"
 msgstr ""
 "изчистване на памет: извикано е с блоков аргумент, който вече е изчистен"
 
-#: lib/malloc/malloc.c:879
+#: lib/malloc/malloc.c:877
 msgid "free: called with unallocated block argument"
 msgstr "изчистване на памет: извикано е с незаделен блоков аргумент"
 
-#: lib/malloc/malloc.c:898
+#: lib/malloc/malloc.c:896
 msgid "free: underflow detected; mh_nbytes out of range"
 msgstr ""
 "изчистване на памет: открито е отрицателно препълване с mh_nbytes извън\n"
 "допустимия диапазон"
 
-#: lib/malloc/malloc.c:904
+#: lib/malloc/malloc.c:902
 msgid "free: start and end chunk sizes differ"
 msgstr ""
 "изчистване на памет: късовете на началната и крайната области се различават"
 
-#: lib/malloc/malloc.c:1003
+#: lib/malloc/malloc.c:1001
 msgid "realloc: called with unallocated block argument"
 msgstr "презаделяне: извикано е с аргумент с незаделен блок"
 
-#: lib/malloc/malloc.c:1018
+#: lib/malloc/malloc.c:1016
 msgid "realloc: underflow detected; mh_nbytes out of range"
 msgstr ""
 "презаделяне: открито е отрицателно препълване с mh_nbytes извън допустимия\n"
 "диапазон"
 
-#: lib/malloc/malloc.c:1024
+#: lib/malloc/malloc.c:1022
 msgid "realloc: start and end chunk sizes differ"
 msgstr "презаделяне: късовете на началната и крайната области се различават"
 
-#: lib/malloc/table.c:176
+#: lib/malloc/table.c:177
 #, c-format
 msgid "register_alloc: alloc table is full with FIND_ALLOC?\n"
 msgstr ""
 "регистриране на презаделяне: таблицата за заделянията е пълна с FIND_ALLOC?\n"
 
-#: lib/malloc/table.c:183
+#: lib/malloc/table.c:184
 #, c-format
 msgid "register_alloc: %p already in table as allocated?\n"
 msgstr "регистриране на презаделяне: %p вече е в таблицата като заделен?\n"
 
-#: lib/malloc/table.c:219
+#: lib/malloc/table.c:220
 #, c-format
 msgid "register_free: %p already in table as free?\n"
 msgstr "регистриране на свободни: %p вече е в таблицата като свободен?\n"
@@ -1207,111 +1264,116 @@ msgstr "синтактична грешка: неочакван знак „;“
 msgid "syntax error: `((%s))'"
 msgstr "синтактична грешка: „((%s))“"
 
-#: make_cmd.c:566
+#: make_cmd.c:567
 #, c-format
 msgid "make_here_document: bad instruction type %d"
 msgstr "вътрешен документ с „<<“: неправилен вид инструкция %d"
 
-#: make_cmd.c:741
+#: make_cmd.c:651
+#, c-format
+msgid "here-document at line %d delimited by end-of-file (wanted `%s')"
+msgstr ""
+
+#: make_cmd.c:746
 #, c-format
 msgid "make_redirection: redirection instruction `%d' out of range"
 msgstr ""
 "пренасочване: инструкцията за пренасочване „%d“ е извън допустимия диапазон"
 
-#: parse.y:2759
+#: parse.y:2982 parse.y:3204
 #, c-format
 msgid "unexpected EOF while looking for matching `%c'"
 msgstr ""
 "неочакван знак за край на файл „EOF“, а се очакваше съответстващ знак „%c“"
 
-#: parse.y:3071
+#: parse.y:3708
 msgid "unexpected EOF while looking for `]]'"
 msgstr "неочакван знак за край на файл „EOF“, а се очакваше „]]“"
 
-#: parse.y:3076
+#: parse.y:3713
 #, c-format
 msgid "syntax error in conditional expression: unexpected token `%s'"
 msgstr "синтактична грешка в условен израз: неочаквана лексема „%s“"
 
-#: parse.y:3080
+#: parse.y:3717
 msgid "syntax error in conditional expression"
 msgstr "синтактична грешка в условен израз"
 
-#: parse.y:3158
+#: parse.y:3795
 #, c-format
 msgid "unexpected token `%s', expected `)'"
 msgstr "неочаквана лексема „%s“, а се очакваше знакът „)“"
 
-#: parse.y:3162
+#: parse.y:3799
 msgid "expected `)'"
 msgstr "очакваше се „)“"
 
-#: parse.y:3190
+#: parse.y:3827
 #, c-format
 msgid "unexpected argument `%s' to conditional unary operator"
 msgstr "неочакван аргумент „%s“ за унарен условен оператор"
 
-#: parse.y:3194
+#: parse.y:3831
 msgid "unexpected argument to conditional unary operator"
 msgstr "неочакван аргумент за унарен условен оператор"
 
-#: parse.y:3234
+#: parse.y:3871
 #, c-format
 msgid "unexpected token `%s', conditional binary operator expected"
 msgstr "неочаквана лексема „%s“, очакваше се бинарен условен оператор"
 
-#: parse.y:3238
+#: parse.y:3875
 msgid "conditional binary operator expected"
 msgstr "очакваше се бинарен условен оператор"
 
-#: parse.y:3255
+#: parse.y:3892
 #, c-format
 msgid "unexpected argument `%s' to conditional binary operator"
 msgstr "неочакван аргумент „%s“ за бинарен условен оператор"
 
-#: parse.y:3259
+#: parse.y:3896
 msgid "unexpected argument to conditional binary operator"
 msgstr "неочакван аргумент за бинарен условен оператор"
 
-#: parse.y:3270
+#: parse.y:3907
 #, c-format
 msgid "unexpected token `%c' in conditional command"
 msgstr "неочаквана лексема „%c“ в условна команда"
 
-#: parse.y:3273
+#: parse.y:3910
 #, c-format
 msgid "unexpected token `%s' in conditional command"
 msgstr "неочаквана лексема „%s“ в условна команда"
 
-#: parse.y:3277
+#: parse.y:3914
 #, c-format
 msgid "unexpected token %d in conditional command"
 msgstr "неочаквана лексема %d в условна команда"
 
-#: parse.y:4525
+#: parse.y:5181
 #, c-format
 msgid "syntax error near unexpected token `%s'"
 msgstr "синтактична грешка в близост до неочакваната лексема „%s“"
 
-#: parse.y:4543
+#: parse.y:5199
 #, c-format
 msgid "syntax error near `%s'"
 msgstr "синтактична грешка в близост до „%s“"
 
-#: parse.y:4553
+#: parse.y:5209
 msgid "syntax error: unexpected end of file"
 msgstr "синтактична грешка: неочакван край на файл"
 
-#: parse.y:4553
+#: parse.y:5209
 msgid "syntax error"
 msgstr "синтактична грешка"
 
-#: parse.y:4615
+#: parse.y:5271
 #, c-format
 msgid "Use \"%s\" to leave the shell.\n"
 msgstr "Използвайте „%s“, за да излезете от обвивката.\n"
 
-#: parse.y:4777
+#: parse.y:5433
 msgid "unexpected EOF while looking for matching `)'"
 msgstr "неочакван знак за край на файл „EOF“, очакваше се знакът „)“"
 
@@ -1326,71 +1388,71 @@ msgid "progcomp_insert: %s: NULL COMPSPEC"
 msgstr ""
 "вмъкване на завършване на команда: %s указване на команда, което е NULL"
 
-#: print_cmd.c:264
+#: print_cmd.c:287
 #, c-format
 msgid "print_command: bad connector `%d'"
 msgstr "команда за печат: лош конектор „%d“"
 
-#: print_cmd.c:1240
+#: print_cmd.c:1347
 #, c-format
 msgid "cprintf: `%c': invalid format character"
 msgstr "отпечатване: „%c“: неправилен форматиращ знак"
 
-#: redir.c:103
+#: redir.c:104
 msgid "file descriptor out of range"
 msgstr "файловият дескриптор е извън допустимия диапазон"
 
-#: redir.c:145
+#: redir.c:146
 #, c-format
 msgid "%s: ambiguous redirect"
 msgstr "%s: двусмислено пренасочване"
 
-#: redir.c:149
+#: redir.c:150
 #, c-format
 msgid "%s: cannot overwrite existing file"
 msgstr "%s: не може да се презапише съществуващ файл"
 
-#: redir.c:154
+#: redir.c:155
 #, c-format
 msgid "%s: restricted: cannot redirect output"
 msgstr "%s: поради ограничение изходът не може да се пренасочи"
 
-#: redir.c:159
+#: redir.c:160
 #, fuzzy, c-format
 msgid "cannot create temp file for here-document: %s"
 msgstr "не може да се създаде временен файл за вътрешен документ с „<<“: %s"
 
-#: redir.c:513
+#: redir.c:515
 msgid "/dev/(tcp|udp)/host/port not supported without networking"
 msgstr "/dev/(tcp|udp)/host/port не се поддържа, ако няма поддръжка на мрежа"
 
-#: redir.c:980
+#: redir.c:992
 msgid "redirection error: cannot duplicate fd"
 msgstr "грешка при пренасочване: файловият дескриптор не може да бъде дублиран"
 
-#: shell.c:323
+#: shell.c:328
 msgid "could not find /tmp, please create!"
 msgstr "не е открита директорията /tmp. Създайте я!"
 
-#: shell.c:327
+#: shell.c:332
 msgid "/tmp must be a valid directory name"
 msgstr "/tmp трябва да е директория"
 
-#: shell.c:864
+#: shell.c:876
 #, c-format
 msgid "%c%c: invalid option"
 msgstr "%c%c: неправилна опция"
 
-#: shell.c:1621
+#: shell.c:1637
 msgid "I have no name!"
 msgstr "Не може да се получи името на текущия потребител!"
 
-#: shell.c:1755
+#: shell.c:1777
 #, c-format
 msgid "GNU bash, version %s-(%s)\n"
 msgstr ""
 
-#: shell.c:1756
+#: shell.c:1778
 #, c-format
 msgid ""
 "Usage:\t%s [GNU long option] [option] ...\n"
@@ -1399,38 +1461,38 @@ msgstr ""
 "Употреба:    %s [дълга опция на GNU] [опция] …\n"
 "             %s [дълга опция на GNU] [опция] файл-скрипт …\n"
 
-#: shell.c:1758
+#: shell.c:1780
 msgid "GNU long options:\n"
 msgstr "Дълги опции на GNU:\n"
 
-#: shell.c:1762
+#: shell.c:1784
 msgid "Shell options:\n"
 msgstr "Опции на обвивката:\n"
 
-#: shell.c:1763
+#: shell.c:1785
 msgid "\t-irsD or -c command or -O shopt_option\t\t(invocation only)\n"
 msgstr ""
 "    -irsD или -c команда, или -O къса_опция        (само при стартиране)\n"
 
-#: shell.c:1778
+#: shell.c:1800
 #, c-format
 msgid "\t-%s or -o option\n"
 msgstr "    -%s или -o опция\n"
 
-#: shell.c:1784
+#: shell.c:1806
 #, c-format
 msgid "Type `%s -c \"help set\"' for more information about shell options.\n"
 msgstr ""
 "За повече информация за опциите на обвивката въведете „%s -c \"help set\"“.\n"
 
-#: shell.c:1785
+#: shell.c:1807
 #, c-format
 msgid "Type `%s -c help' for more information about shell builtin commands.\n"
 msgstr ""
 "За повече информация за вградените в обвивката команди въведете „%s -c "
 "help“.\n"
 
-#: shell.c:1786
+#: shell.c:1808
 #, c-format
 msgid "Use the `bashbug' command to report bugs.\n"
 msgstr "За да докладвате грешки използвайте командата „bashbug“.\n"
@@ -1611,84 +1673,79 @@ msgstr ""
 msgid "Unknown Signal #%d"
 msgstr ""
 
-#: subst.c:1171 subst.c:1292
+#: subst.c:1177 subst.c:1298
 #, c-format
 msgid "bad substitution: no closing `%s' in %s"
 msgstr "лошо заместване: липсва затварящ знак „%s“ в %s"
 
-#: subst.c:2392
+#: subst.c:2450
 #, c-format
 msgid "%s: cannot assign list to array member"
 msgstr "%s: на член от масив не може да се присвои списък"
 
-#: subst.c:4391 subst.c:4407
+#: subst.c:4448 subst.c:4464
 msgid "cannot make pipe for process substitution"
 msgstr "не може да се създаде програмен канал за заместване на процеси"
 
-#: subst.c:4439
+#: subst.c:4496
 msgid "cannot make child for process substitution"
 msgstr "не може да се създаде дъщерен процес за заместване на процеси"
 
-#: subst.c:4484
+#: subst.c:4541
 #, c-format
 msgid "cannot open named pipe %s for reading"
 msgstr "именуваният програмен канал %s не може да се отвори за четене"
 
-#: subst.c:4486
+#: subst.c:4543
 #, c-format
 msgid "cannot open named pipe %s for writing"
 msgstr "именуваният програмен канал %s не може да се отвори за запис"
 
-#: subst.c:4494
-#, c-format
-msgid "cannot reset nodelay mode for fd %d"
-msgstr "не може да се изчисти режимът без забавяне на файловия дескриптор %d"
-
-#: subst.c:4504
+#: subst.c:4561
 #, c-format
 msgid "cannot duplicate named pipe %s as fd %d"
 msgstr ""
 "именуваният програмен канал %s не може да се\n"
 "дублира като файловия дескриптор %d"
 
-#: subst.c:4700
+#: subst.c:4757
 msgid "cannot make pipe for command substitution"
 msgstr "не може да се създаде програмен канал за заместване на команди"
 
-#: subst.c:4734
+#: subst.c:4791
 msgid "cannot make child for command substitution"
 msgstr "не може да се създаде дъщерен процес за заместване на команди"
 
-#: subst.c:4751
+#: subst.c:4808
 msgid "command_substitute: cannot duplicate pipe as fd 1"
 msgstr "заместване на команди: каналът не може да се дублира като fd 1"
 
-#: subst.c:5226
+#: subst.c:5310
 #, c-format
 msgid "%s: parameter null or not set"
 msgstr "%s: аргументът е null или не е зададен"
 
-#: subst.c:5502
+#: subst.c:5600
 #, c-format
 msgid "%s: substring expression < 0"
 msgstr "%s: изразът от подниза е < 0"
 
-#: subst.c:6345
+#: subst.c:6645
 #, c-format
 msgid "%s: bad substitution"
 msgstr "%s: лошо заместване"
 
-#: subst.c:6421
+#: subst.c:6721
 #, c-format
 msgid "$%s: cannot assign in this way"
 msgstr "$%s: не може да се задава по този начин"
 
-#: subst.c:7138
+#: subst.c:7440
 #, fuzzy, c-format
 msgid "bad substitution: no closing \"`\" in %s"
 msgstr "лошо заместване: липсва затварящ знак „%s“ в %s"
 
-#: subst.c:8003
+#: subst.c:8313
 #, c-format
 msgid "no match: %s"
 msgstr "няма съвпадение: %s"
@@ -1729,13 +1786,13 @@ msgstr "липсва „]“"
 msgid "invalid signal number"
 msgstr "неправилен номер на сигнал"
 
-#: trap.c:315
+#: trap.c:323
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr ""
 "стартиране на предстоящите капани: неправилна стойност в trap_list[%d]: %p"
 
-#: trap.c:319
+#: trap.c:327
 #, c-format
 msgid ""
 "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
@@ -1743,113 +1800,134 @@ msgstr ""
 "стартиране на предстоящите капани: обработката на сигнали е SIG_DFL.\n"
 "%d (%s) е преизпратено на текущата обвивка"
 
-#: trap.c:363
+#: trap.c:371
 #, c-format
 msgid "trap_handler: bad signal %d"
 msgstr "обработка на капани: неправилен сигнал %d"
 
-#: variables.c:339
+#: variables.c:354
 #, c-format
 msgid "error importing function definition for `%s'"
 msgstr "грешка при внасянето на дефиницията на функция за „%s“"
 
-#: variables.c:717
+#: variables.c:732
 #, c-format
 msgid "shell level (%d) too high, resetting to 1"
 msgstr "нивото на обвивката (%d) е прекалено голямо. Задава се да е 1"
 
-#: variables.c:1729
+#: variables.c:1891
 msgid "make_local_variable: no function context at current scope"
 msgstr ""
 "създаване на локална променлива: липсва контекст на функция в текущата "
 "област\n"
 "на видимост"
 
-#: variables.c:2876
+#: variables.c:3120
 msgid "all_local_variables: no function context at current scope"
 msgstr ""
 "всички локални променливи: липсва контекст на функция в текущата област на\n"
 "видимост"
 
-#: variables.c:3093 variables.c:3102
+#: variables.c:3337 variables.c:3346
 #, c-format
 msgid "invalid character %d in exportstr for %s"
 msgstr "неправилен знак на позиция %d в низа за изнасяне за %s"
 
-#: variables.c:3108
+#: variables.c:3352
 #, c-format
 msgid "no `=' in exportstr for %s"
 msgstr "липсва „=“ в низа за изнасяне за %s"
 
-#: variables.c:3535
+#: variables.c:3787
 msgid "pop_var_context: head of shell_variables not a function context"
 msgstr ""
 "изваждане на контекст на променливи: в началото на структурата за променливи "
 "на\n"
 "обвивката (shell_variables) е нещо, което не е контекст на функция"
 
-#: variables.c:3548
+#: variables.c:3800
 msgid "pop_var_context: no global_variables context"
 msgstr ""
 "изваждане на контекст на променливи: липсва контекст за глобални променливи\n"
 "(global_variables)"
 
-#: variables.c:3620
+#: variables.c:3874
 msgid "pop_scope: head of shell_variables not a temporary environment scope"
 msgstr ""
 "изваждане на област: последният елемент структурата за променливи на "
 "обвивката\n"
 "(shell_variables) не е временна област в обкръжението"
 
-#: version.c:83
+#: version.c:46
+#, fuzzy
+msgid "Copyright (C) 2008 Free Software Foundation, Inc."
+msgstr "Авторски права (C) 2005 Free Software Foundation, Inc.\n"
+
+#: version.c:47
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl."
+"html>\n"
+msgstr ""
+
+#: version.c:86
 #, c-format
 msgid "GNU bash, version %s (%s)\n"
 msgstr ""
 
-#: xmalloc.c:93
+#: version.c:91
+#, c-format
+msgid "This is free software; you are free to change and redistribute it.\n"
+msgstr ""
+
+#: version.c:92
+#, c-format
+msgid "There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr ""
+
+#: xmalloc.c:92
 #, c-format
 msgid "xmalloc: cannot allocate %lu bytes (%lu bytes allocated)"
 msgstr ""
 "заделяне на памет: %lu байта не могат да се заделят (заделени са\n"
 "%lu байта)"
 
-#: xmalloc.c:95
+#: xmalloc.c:94
 #, c-format
 msgid "xmalloc: cannot allocate %lu bytes"
 msgstr "заделяне на памет: %lu байта не могат да се заделят"
 
-#: xmalloc.c:115
+#: xmalloc.c:114
 #, c-format
 msgid "xrealloc: cannot reallocate %lu bytes (%lu bytes allocated)"
 msgstr ""
 "презаделяне на памет: %lu байта не могат да се заделят наново (заделени са\n"
 "%lu байта)"
 
-#: xmalloc.c:117
+#: xmalloc.c:116
 #, c-format
 msgid "xrealloc: cannot allocate %lu bytes"
 msgstr "презаделяне на памет: %lu байта не могат да се заделят"
 
-#: xmalloc.c:151
+#: xmalloc.c:150
 #, c-format
 msgid "xmalloc: %s:%d: cannot allocate %lu bytes (%lu bytes allocated)"
 msgstr ""
 "заделяне на памет: %s:%d: %lu байта не могат да се заделят (заделени са\n"
 "%lu байта)"
 
-#: xmalloc.c:153
+#: xmalloc.c:152
 #, c-format
 msgid "xmalloc: %s:%d: cannot allocate %lu bytes"
 msgstr "заделяне на памет: %s:%d: %lu байта не могат да се заделят"
 
-#: xmalloc.c:175
+#: xmalloc.c:174
 #, c-format
 msgid "xrealloc: %s:%d: cannot reallocate %lu bytes (%lu bytes allocated)"
 msgstr ""
 "презаделяне на памет: %s:%d: %lu байта не могат да се заделят (заделени са %"
 "lu байта)"
 
-#: xmalloc.c:177
+#: xmalloc.c:176
 #, c-format
 msgid "xrealloc: %s:%d: cannot allocate %lu bytes"
 msgstr "презаделяне на памет: %s:%d: %lu байта не могат да се заделят"
@@ -1909,11 +1987,11 @@ msgid "command [-pVv] command [arg ...]"
 msgstr ""
 
 #: builtins.c:76
-msgid "declare [-afFirtx] [-p] [name[=value] ...]"
+msgid "declare [-aAfFilrtux] [-p] [name[=value] ...]"
 msgstr ""
 
 #: builtins.c:78
-msgid "typeset [-afFirtx] [-p] name[=value] ..."
+msgid "typeset [-aAfFilrtux] [-p] name[=value] ..."
 msgstr ""
 
 #: builtins.c:80
@@ -2309,6 +2387,7 @@ msgstr ""
 "                           използва за вход."
 
 #: builtins.c:322
+#, fuzzy
 msgid ""
 "Exit for, while, or until loops.\n"
 "    \n"
@@ -2316,8 +2395,10 @@ msgid ""
 "    loops.\n"
 "    \n"
 "    Exit Status:\n"
-"    The exit status is 0 unless the shell is not executing a loop."
+"    The exit status is 0 unless N is not greater than or equal to 1."
 msgstr ""
+" Продължение със следващата итерация от цикъл ползващ FOR, WHILE или UNTIL.\n"
+"    Ако е указан N, се продължава от N-тия обхващащ цикъл."
 
 #: builtins.c:334
 #, fuzzy
@@ -2328,7 +2409,7 @@ msgid ""
 "    If N is specified, resumes the Nth enclosing loop.\n"
 "    \n"
 "    Exit Status:\n"
-"    The exit status is 0 unless the shell is not executing a loop."
+"    The exit status is 0 unless N is not greater than or equal to 1."
 msgstr ""
 " Продължение със следващата итерация от цикъл ползващ FOR, WHILE или UNTIL.\n"
 "    Ако е указан N, се продължава от N-тия обхващащ цикъл."
@@ -2498,10 +2579,13 @@ msgid ""
 "      -p\tdisplay the attributes and value of each NAME\n"
 "    \n"
 "    Options which set attributes:\n"
-"      -a\tto make NAMEs arrays (if supported)\n"
+"      -a\tto make NAMEs indexed arrays (if supported)\n"
+"      -A\tto make NAMEs associative arrays (if supported)\n"
 "      -i\tto make NAMEs have the `integer' attribute\n"
+"      -l\tto convert NAMEs to lower case on assignment\n"
 "      -r\tto make NAMEs readonly\n"
 "      -t\tto make NAMEs have the `trace' attribute\n"
+"      -u\tto convert NAMEs to upper case on assignment\n"
 "      -x\tto make NAMEs export\n"
 "    \n"
 "    Using `+' instead of `-' turns off the given attribute.\n"
@@ -2547,14 +2631,14 @@ msgstr ""
 "    функция ИМЕната стават локални, както при използването на командата "
 "„local“."
 
-#: builtins.c:505
+#: builtins.c:508
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
 "    Obsolete.  See `help declare'."
 msgstr ""
 
-#: builtins.c:513
+#: builtins.c:516
 msgid ""
 "Define local variables.\n"
 "    \n"
@@ -2569,7 +2653,7 @@ msgid ""
 "    or the shell is not executing a function."
 msgstr ""
 
-#: builtins.c:530
+#: builtins.c:533
 #, fuzzy
 msgid ""
 "Write arguments to the standard output.\n"
@@ -2584,7 +2668,7 @@ msgid ""
 "    `echo' interprets the following backslash-escaped characters:\n"
 "      \\a\talert (bell)\n"
 "      \\b\tbackspace\n"
-"      \\c\tsuppress trailing newline\n"
+"      \\c\tsuppress further output\n"
 "      \\e\tescape character\n"
 "      \\f\tform feed\n"
 "      \\n\tnew line\n"
@@ -2620,7 +2704,7 @@ msgstr ""
 "    Можете изрично да спрете интерпретирането на горните знаци с опцията „-"
 "E“."
 
-#: builtins.c:564
+#: builtins.c:567
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2633,7 +2717,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:579
+#: builtins.c:582
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -2660,7 +2744,7 @@ msgid ""
 "    Returns success unless NAME is not a shell builtin or an error occurs."
 msgstr ""
 
-#: builtins.c:607
+#: builtins.c:610
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
@@ -2672,7 +2756,7 @@ msgid ""
 "    Returns exit status of command or success if command is null."
 msgstr ""
 
-#: builtins.c:619
+#: builtins.c:622
 #, fuzzy
 msgid ""
 "Parse option arguments.\n"
@@ -2755,7 +2839,7 @@ msgstr ""
 "са\n"
 "    дадени повече аргументи, те биват анализирани вместо това."
 
-#: builtins.c:661
+#: builtins.c:664
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
@@ -2778,7 +2862,7 @@ msgid ""
 "occurs."
 msgstr ""
 
-#: builtins.c:682
+#: builtins.c:685
 #, fuzzy
 msgid ""
 "Exit the shell.\n"
@@ -2789,7 +2873,7 @@ msgstr ""
 " Изход от обвивката с код N.  Ако N е изпуснат, то изходният код е този на\n"
 "     последната изпълнена команда."
 
-#: builtins.c:691
+#: builtins.c:694
 msgid ""
 "Exit a login shell.\n"
 "    \n"
@@ -2798,7 +2882,7 @@ msgid ""
 "    in a login shell."
 msgstr ""
 
-#: builtins.c:701
+#: builtins.c:704
 #, fuzzy
 msgid ""
 "Display or execute commands from the history list.\n"
@@ -2854,7 +2938,7 @@ msgstr ""
 "когато\n"
 "    се въведе само „-r“, ще се изпълни последната команда."
 
-#: builtins.c:731
+#: builtins.c:734
 #, fuzzy
 msgid ""
 "Move job to the foreground.\n"
@@ -2869,7 +2953,7 @@ msgstr ""
 " Изважда ЗАДАЧА от фонов режим и я прави текуща задача.  Ако липсва\n"
 "    аргумент ЗАДАЧА, се използва текущата задача според обвивката."
 
-#: builtins.c:746
+#: builtins.c:749
 #, fuzzy
 msgid ""
 "Move jobs to the background.\n"
@@ -2886,7 +2970,7 @@ msgstr ""
 " Поставя всяка ЗАДАЧА във фонов режим, все едно е била стартирана с „&“.\n"
 "    Ако липсва аргумент ЗАДАЧА, се използва текущата задача според обвивката."
 
-#: builtins.c:760
+#: builtins.c:763
 msgid ""
 "Remember or display program locations.\n"
 "    \n"
@@ -2910,7 +2994,7 @@ msgid ""
 "    Returns success unless NAME is not found or an invalid option is given."
 msgstr ""
 
-#: builtins.c:785
+#: builtins.c:788
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -2932,7 +3016,7 @@ msgid ""
 "given."
 msgstr ""
 
-#: builtins.c:809
+#: builtins.c:812
 #, fuzzy
 msgid ""
 "Display or manipulate the history list.\n"
@@ -3000,7 +3084,7 @@ msgstr ""
 "времето не\n"
 "    се записва."
 
-#: builtins.c:845
+#: builtins.c:848
 #, fuzzy
 msgid ""
 "Display status of jobs.\n"
@@ -3041,7 +3125,7 @@ msgstr ""
 "като\n"
 "    аргументи, се заменят с идентификатора на водача на групата процеси."
 
-#: builtins.c:872
+#: builtins.c:875
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -3058,7 +3142,7 @@ msgid ""
 "    Returns success unless an invalid option or JOBSPEC is given."
 msgstr ""
 
-#: builtins.c:891
+#: builtins.c:894
 #, fuzzy
 msgid ""
 "Send a signal to a job.\n"
@@ -3090,7 +3174,7 @@ msgstr ""
 "    за вас брой процеси, няма да ви се налага да пуснете още един процес,\n"
 "    за да убиете друг."
 
-#: builtins.c:914
+#: builtins.c:917
 #, fuzzy
 msgid ""
 "Evaluate arithmetic expressions.\n"
@@ -3174,7 +3258,7 @@ msgstr ""
 "    Ако последният АРГУМЕНТ се изчислява като 0, „let“ връща 1. В\n"
 "    противен случай - връща 0."
 
-#: builtins.c:959
+#: builtins.c:962
 #, fuzzy
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
@@ -3207,7 +3291,9 @@ msgid ""
 "      -t timeout\ttime out and return failure if a complete line of input "
 "is\n"
 "    \t\tnot read withint TIMEOUT seconds.  The value of the TMOUT\n"
-"    \t\tvariable is the default timeout.\n"
+"    \t\tvariable is the default timeout.  TIMEOUT may be a\n"
+"    \t\tfractional number.  The exit status is greater than 128 if\n"
+"    \t\tthe timeout is exceeded\n"
 "      -u fd\t\tread from file descriptor FD instead of the standard input\n"
 "    \n"
 "    Exit Status:\n"
@@ -3251,7 +3337,7 @@ msgstr ""
 "    ИНТЕРВАЛът за въвеждане или е зададен неправилен файлов дескриптор като\n"
 "    аргумент на „-u“."
 
-#: builtins.c:996
+#: builtins.c:1001
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -3263,7 +3349,7 @@ msgid ""
 "    Returns N, or failure if the shell is not executing a function or script."
 msgstr ""
 
-#: builtins.c:1009
+#: builtins.c:1014
 #, fuzzy
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
@@ -3432,7 +3518,7 @@ msgstr ""
 "    съответно на $1, $2,… $n.  Ако не са зададени АРГументи, се извеждат\n"
 "    всички променливи на средата."
 
-#: builtins.c:1091
+#: builtins.c:1096
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
 "    \n"
@@ -3452,7 +3538,7 @@ msgid ""
 "    Returns success unless an invalid option is given or a NAME is read-only."
 msgstr ""
 
-#: builtins.c:1111
+#: builtins.c:1116
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
@@ -3471,7 +3557,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1130
+#: builtins.c:1135
 msgid ""
 "Mark shell variables as unchangeable.\n"
 "    \n"
@@ -3480,7 +3566,8 @@ msgid ""
 "    before marking as read-only.\n"
 "    \n"
 "    Options:\n"
-"      -a\trefer to array variables\n"
+"      -a\trefer to indexed array variables\n"
+"      -A\trefer to associative array variables\n"
 "      -f\trefer to shell functions\n"
 "      -p\tdisplay a list of all readonly variables and functions\n"
 "    \n"
@@ -3490,7 +3577,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1150
+#: builtins.c:1156
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -3501,7 +3588,7 @@ msgid ""
 "    Returns success unless N is negative or greater than $#."
 msgstr ""
 
-#: builtins.c:1162 builtins.c:1177
+#: builtins.c:1168 builtins.c:1183
 #, fuzzy
 msgid ""
 "Execute commands from a file in the current shell.\n"
@@ -3522,11 +3609,12 @@ msgstr ""
 "    са зададени АРГУМЕНТИ, те се превръщат в позиционни аргументи при\n"
 "    изпълнението на ФАЙЛа."
 
-#: builtins.c:1193
+#: builtins.c:1199
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
 "    Suspend the execution of this shell until it receives a SIGCONT signal.\n"
+"    Unless forced, login shells cannot be suspended.\n"
 "    \n"
 "    Options:\n"
 "      -f\tforce the suspend, even if the shell is a login shell\n"
@@ -3535,7 +3623,7 @@ msgid ""
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:1208
+#: builtins.c:1215
 #, fuzzy
 msgid ""
 "Evaluate conditional expression.\n"
@@ -3686,7 +3774,7 @@ msgstr ""
 "                                    „-eq“ (=),  „-ne“ (!=), „-lt“ (<),\n"
 "                                    „-le“ (<=), „-gt“ (>) , „-ge“ (>=)."
 
-#: builtins.c:1284
+#: builtins.c:1291
 #, fuzzy
 msgid ""
 "Evaluate conditional expression.\n"
@@ -3698,7 +3786,7 @@ msgstr ""
 "    задължително да е знакът „]“, който да съответства на отварящата скоба "
 "„[“."
 
-#: builtins.c:1293
+#: builtins.c:1300
 msgid ""
 "Display process times.\n"
 "    \n"
@@ -3710,7 +3798,7 @@ msgid ""
 "    Always succeeds."
 msgstr ""
 
-#: builtins.c:1305
+#: builtins.c:1312
 #, fuzzy
 msgid ""
 "Trap signals and other events.\n"
@@ -3766,7 +3854,7 @@ msgstr ""
 "на\n"
 "    обвивката с командата „kill -signal $$“."
 
-#: builtins.c:1337
+#: builtins.c:1344
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -3796,7 +3884,7 @@ msgid ""
 "found."
 msgstr ""
 
-#: builtins.c:1368
+#: builtins.c:1375
 #, fuzzy
 msgid ""
 "Modify shell resource limits.\n"
@@ -3875,7 +3963,7 @@ msgstr ""
 "        - опцията „-t“, при която стойността е в секунди;\n"
 "        - опцията „-u“, при която стойността е точният брой процеси."
 
-#: builtins.c:1413
+#: builtins.c:1420
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -3893,7 +3981,7 @@ msgid ""
 "    Returns success unless MODE is invalid or an invalid option is given."
 msgstr ""
 
-#: builtins.c:1433
+#: builtins.c:1440
 msgid ""
 "Wait for job completion and return exit status.\n"
 "    \n"
@@ -3910,7 +3998,7 @@ msgid ""
 "    given."
 msgstr ""
 
-#: builtins.c:1451
+#: builtins.c:1458
 #, fuzzy
 msgid ""
 "Wait for process completion and return exit status.\n"
@@ -3932,7 +4020,7 @@ msgstr ""
 "се\n"
 "    всички процеси в програмния канал на задачата."
 
-#: builtins.c:1466
+#: builtins.c:1473
 #, fuzzy
 msgid ""
 "Execute commands for each member in a list.\n"
@@ -3952,7 +4040,7 @@ msgstr ""
 "    всеки елемент в ДУМИте, ИМЕто се задава да е елементът и се изпълняват\n"
 "    КОМАНДИте."
 
-#: builtins.c:1480
+#: builtins.c:1487
 #, fuzzy
 msgid ""
 "Arithmetic for loop.\n"
@@ -3979,10 +4067,10 @@ msgstr ""
 "се\n"
 "    изчислява да е 1."
 
-#: builtins.c:1498
+#: builtins.c:1505
 #, fuzzy
 msgid ""
-"Select words from a list and execute commands..\n"
+"Select words from a list and execute commands.\n"
 "    \n"
 "    The WORDS are expanded, generating a list of words.  The\n"
 "    set of expanded words is printed on the standard error, each\n"
@@ -4017,7 +4105,7 @@ msgstr ""
 "    изпълняват след всеки избор до изпълняването на команда за прекъсване\n"
 "    (break)."
 
-#: builtins.c:1519
+#: builtins.c:1526
 #, fuzzy
 msgid ""
 "Report time consumed by pipeline's execution.\n"
@@ -4041,7 +4129,7 @@ msgstr ""
 "според\n"
 "    стойността на променливата на средата $TIMEFORMAT."
 
-#: builtins.c:1536
+#: builtins.c:1543
 #, fuzzy
 msgid ""
 "Execute commands based on pattern matching.\n"
@@ -4055,7 +4143,7 @@ msgstr ""
 " Избирателно се изпълняват КОМАНДИ на база ДУМА, която напасва на ШАБЛОН.\n"
 "    Шаблоните се разделят със знака „|“."
 
-#: builtins.c:1548
+#: builtins.c:1555
 #, fuzzy
 msgid ""
 "Execute commands based on conditional.\n"
@@ -4092,7 +4180,7 @@ msgstr ""
 "ако\n"
 "    никое тестово условие, не се е оценило като истина."
 
-#: builtins.c:1565
+#: builtins.c:1572
 #, fuzzy
 msgid ""
 "Execute commands as long as a test succeeds.\n"
@@ -4107,7 +4195,7 @@ msgstr ""
 "„while“\n"
 "    е с изходен код, който е 0."
 
-#: builtins.c:1577
+#: builtins.c:1584
 #, fuzzy
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
@@ -4122,7 +4210,7 @@ msgstr ""
 "„until“\n"
 "    е с изходен код, който не е 0."
 
-#: builtins.c:1589
+#: builtins.c:1596
 msgid ""
 "Define shell function.\n"
 "    \n"
@@ -4136,7 +4224,7 @@ msgid ""
 "    Returns success unless NAME is readonly."
 msgstr ""
 
-#: builtins.c:1603
+#: builtins.c:1610
 #, fuzzy
 msgid ""
 "Group commands as a unit.\n"
@@ -4151,7 +4239,7 @@ msgstr ""
 "се\n"
 "    цял набор от команди."
 
-#: builtins.c:1615
+#: builtins.c:1622
 #, fuzzy
 msgid ""
 "Resume job in foreground.\n"
@@ -4171,7 +4259,7 @@ msgstr ""
 "    се изпълнява във фонов режим, все едно е била подадена като аргумент\n"
 "    на командата „bg“."
 
-#: builtins.c:1630
+#: builtins.c:1637
 #, fuzzy
 msgid ""
 "Evaluate arithmetic expression.\n"
@@ -4185,7 +4273,7 @@ msgstr ""
 " ИЗРАЗът се изчислява според правилата на аритметичното оценяване.\n"
 "    Еквивалентно на „let ИЗРАЗ“."
 
-#: builtins.c:1642
+#: builtins.c:1649
 #, fuzzy
 msgid ""
 "Execute conditional command.\n"
@@ -4235,7 +4323,7 @@ msgstr ""
 "    „&&“ и „||“ не оценят ИЗРАЗ2, ако ИЗРАЗ1 е достатъчен за определяне на\n"
 "    стойността на израза."
 
-#: builtins.c:1668
+#: builtins.c:1675
 #, fuzzy
 msgid ""
 "Common shell variable names and usage.\n"
@@ -4364,7 +4452,7 @@ msgstr ""
 "кои\n"
 "                        команди да не се запазват в историята.\n"
 
-#: builtins.c:1725
+#: builtins.c:1732
 #, fuzzy
 msgid ""
 "Add directories to stack.\n"
@@ -4415,7 +4503,7 @@ msgstr ""
 "    \n"
 "    Можете да изведете стека на директорията с командата „dirs“."
 
-#: builtins.c:1759
+#: builtins.c:1766
 #, fuzzy
 msgid ""
 "Remove directories from stack.\n"
@@ -4460,7 +4548,7 @@ msgstr ""
 "\n"
 "    Стекът с директориите се визуализира с командата „dirs“."
 
-#: builtins.c:1789
+#: builtins.c:1796
 #, fuzzy
 msgid ""
 "Display directory stack.\n"
@@ -4512,7 +4600,7 @@ msgstr ""
 "    -N  показва N-тия елемент отдясно в списъка показван от\n"
 "        командата „dirs“, когато е стартирана без опции.  Брои се от 0."
 
-#: builtins.c:1818
+#: builtins.c:1825
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
@@ -4533,7 +4621,7 @@ msgid ""
 "    given or OPTNAME is disabled."
 msgstr ""
 
-#: builtins.c:1839
+#: builtins.c:1846
 #, fuzzy
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
@@ -4580,7 +4668,7 @@ msgstr ""
 "    вход за обвивката. Ако е включена опцията „-v“, изходът се поставя в\n"
 "    променливата на обвивката VAR, вместо да се извежда на стандартния изход."
 
-#: builtins.c:1866
+#: builtins.c:1873
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
@@ -4602,7 +4690,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1889
+#: builtins.c:1896
 #, fuzzy
 msgid ""
 "Display possible completions depending on the options.\n"
@@ -4623,7 +4711,7 @@ msgstr ""
 "с\n"
 "    него."
 
-#: builtins.c:1904
+#: builtins.c:1911
 msgid ""
 "Modify or display completion options.\n"
 "    \n"
@@ -4652,7 +4740,7 @@ msgid ""
 "    have a completion specification defined."
 msgstr ""
 
-#: builtins.c:1932
+#: builtins.c:1939
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
index a73f1b7c90f7fc5733ec77ee957856470bc187e7..1b0a29985191da01d78a865cdaf267b1c715dd93 100644 (file)
Binary files a/po/ca.gmo and b/po/ca.gmo differ
index 3c0ec1652c44ef4d89a1dbad4ca2a987517d5e7c..6c65e7e48863551fb2442a99d204403404341d46 100644 (file)
--- a/po/ca.po
+++ b/po/ca.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: bash-2.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-04-22 10:15-0400\n"
+"POT-Creation-Date: 2008-08-20 08:51-0400\n"
 "PO-Revision-Date: 2003-12-28 19:59+0100\n"
 "Last-Translator: Montxo Vicente i Sempere <montxo@alacant.com>\n"
 "Language-Team: Catalan <ca@dodds.net>\n"
@@ -15,415 +15,425 @@ msgstr ""
 "Content-Type: text/plain; charset=ISO-8859-1\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: arrayfunc.c:48
+#: arrayfunc.c:49
 msgid "bad array subscript"
 msgstr "la matriu est? mal composta"
 
-#: arrayfunc.c:372
+#: arrayfunc.c:312 builtins/declare.def:467
+#, c-format
+msgid "%s: cannot convert indexed to associative array"
+msgstr ""
+
+#: arrayfunc.c:478
+#, fuzzy, c-format
+msgid "%s: invalid associative array key"
+msgstr "%c%c: opci? inv?lida"
+
+#: arrayfunc.c:480
 #, c-format
 msgid "%s: cannot assign to non-numeric index"
 msgstr "%s: no es pot assignar a un ?ndex que no ?s num?ric"
 
-#: bashhist.c:332
+#: arrayfunc.c:516
+#, c-format
+msgid "%s: %s: must use subscript when assigning associative array"
+msgstr ""
+
+#: bashhist.c:382
 #, c-format
 msgid "%s: cannot create: %s"
 msgstr "%s: no es pot crear: %s"
 
-#: bashline.c:3124
+#: bashline.c:3190
 msgid "bash_execute_unix_command: cannot find keymap for command"
 msgstr ""
 
-#: bashline.c:3173
+#: bashline.c:3268
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr ""
 
-#: bashline.c:3202
+#: bashline.c:3297
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr ""
 
-#: bashline.c:3236
+#: bashline.c:3331
 #, c-format
 msgid "%s: missing colon separator"
 msgstr ""
 
-#: builtins/bind.def:200
+#: builtins/bind.def:199
 #, c-format
 msgid "`%s': invalid keymap name"
 msgstr ""
 
-#: builtins/bind.def:239
+#: builtins/bind.def:238
 #, fuzzy, c-format
 msgid "%s: cannot read: %s"
 msgstr "%s: no es pot crear: %s"
 
-#: builtins/bind.def:254
+#: builtins/bind.def:253
 #, fuzzy, c-format
 msgid "`%s': cannot unbind"
 msgstr "%s: no s'ha trobat l'ordre"
 
-#: builtins/bind.def:289 builtins/bind.def:319
+#: builtins/bind.def:288 builtins/bind.def:318
 #, fuzzy, c-format
 msgid "`%s': unknown function name"
 msgstr "%s: funci? nom?s de lectura"
 
-#: builtins/bind.def:297
+#: builtins/bind.def:296
 #, c-format
 msgid "%s is not bound to any keys.\n"
 msgstr ""
 
-#: builtins/bind.def:301
+#: builtins/bind.def:300
 #, c-format
 msgid "%s can be invoked via "
 msgstr ""
 
-#: builtins/break.def:78 builtins/break.def:118
+#: builtins/break.def:77 builtins/break.def:117
 #, fuzzy
 msgid "loop count"
 msgstr "fi de sessi?"
 
-#: builtins/break.def:138
+#: builtins/break.def:137
 msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr ""
 
-#: builtins/caller.def:134
+#: builtins/caller.def:133
 msgid ""
 "Returns the context of the current subroutine call.\n"
 "    \n"
 "    Without EXPR, returns "
 msgstr ""
 
-#: builtins/cd.def:216
+#: builtins/cd.def:215
 msgid "HOME not set"
 msgstr ""
 
-#: builtins/cd.def:228
+#: builtins/cd.def:227
 msgid "OLDPWD not set"
 msgstr ""
 
-#: builtins/common.c:105
+#: builtins/common.c:107
 #, fuzzy, c-format
 msgid "line %d: "
 msgstr "encaix %3d:"
 
-#: builtins/common.c:122
+#: builtins/common.c:124
 #, c-format
 msgid "%s: usage: "
 msgstr ""
 
-#: builtins/common.c:135 test.c:822
+#: builtins/common.c:137 test.c:822
 msgid "too many arguments"
 msgstr "nombre excessiu de par?metres"
 
-#: builtins/common.c:160 shell.c:488 shell.c:762
+#: builtins/common.c:162 shell.c:493 shell.c:774
 #, fuzzy, c-format
 msgid "%s: option requires an argument"
 msgstr "cal un par?metre per a l'opci?: -"
 
-#: builtins/common.c:167
+#: builtins/common.c:169
 #, c-format
 msgid "%s: numeric argument required"
 msgstr ""
 
-#: builtins/common.c:174
+#: builtins/common.c:176
 #, fuzzy, c-format
 msgid "%s: not found"
 msgstr "%s: no s'ha trobat l'ordre"
 
-#: builtins/common.c:183 shell.c:775
+#: builtins/common.c:185 shell.c:787
 #, fuzzy, c-format
 msgid "%s: invalid option"
 msgstr "%c%c: opci? inv?lida"
 
-#: builtins/common.c:190
+#: builtins/common.c:192
 #, fuzzy, c-format
 msgid "%s: invalid option name"
 msgstr "%c%c: opci? inv?lida"
 
-#: builtins/common.c:197 general.c:231 general.c:236
+#: builtins/common.c:199 general.c:231 general.c:236
 #, fuzzy, c-format
 msgid "`%s': not a valid identifier"
 msgstr "'%s' no ?s un identificador v?lid"
 
-#: builtins/common.c:207
+#: builtins/common.c:209
 #, fuzzy
 msgid "invalid octal number"
 msgstr "n?mero inv?lid de senyal"
 
-#: builtins/common.c:209
+#: builtins/common.c:211
 #, fuzzy
 msgid "invalid hex number"
 msgstr "n?mero inv?lid de senyal"
 
-#: builtins/common.c:211 expr.c:1255
+#: builtins/common.c:213 expr.c:1255
 #, fuzzy
 msgid "invalid number"
 msgstr "n?mero inv?lid de senyal"
 
-#: builtins/common.c:219
+#: builtins/common.c:221
 #, c-format
 msgid "%s: invalid signal specification"
 msgstr ""
 
-#: builtins/common.c:226
+#: builtins/common.c:228
 #, c-format
 msgid "`%s': not a pid or valid job spec"
 msgstr ""
 
-#: builtins/common.c:233 error.c:452
+#: builtins/common.c:235 error.c:453
 #, c-format
 msgid "%s: readonly variable"
 msgstr "%s: ?s una variable nom?s de lectura"
 
-#: builtins/common.c:241
+#: builtins/common.c:243
 #, c-format
 msgid "%s: %s out of range"
 msgstr ""
 
-#: builtins/common.c:241 builtins/common.c:243
+#: builtins/common.c:243 builtins/common.c:245
 #, fuzzy
 msgid "argument"
 msgstr "s'esperava un par?metre"
 
-#: builtins/common.c:243
+#: builtins/common.c:245
 #, c-format
 msgid "%s out of range"
 msgstr ""
 
-#: builtins/common.c:251
+#: builtins/common.c:253
 #, c-format
 msgid "%s: no such job"
 msgstr ""
 
-#: builtins/common.c:259
+#: builtins/common.c:261
 #, fuzzy, c-format
 msgid "%s: no job control"
 msgstr "no hi ha cap tasca de control dins d'aquest int?rpret"
 
-#: builtins/common.c:261
+#: builtins/common.c:263
 #, fuzzy
 msgid "no job control"
 msgstr "no hi ha cap tasca de control dins d'aquest int?rpret"
 
-#: builtins/common.c:271
+#: builtins/common.c:273
 #, fuzzy, c-format
 msgid "%s: restricted"
 msgstr "%s: s'ha finalitzat la tasca"
 
-#: builtins/common.c:273
+#: builtins/common.c:275
 #, fuzzy
 msgid "restricted"
 msgstr "Terminat"
 
-#: builtins/common.c:281
+#: builtins/common.c:283
 #, c-format
 msgid "%s: not a shell builtin"
 msgstr ""
 
-#: builtins/common.c:290
+#: builtins/common.c:292
 #, fuzzy, c-format
 msgid "write error: %s"
 msgstr "error del conducte: %s"
 
-#: builtins/common.c:516
+#: builtins/common.c:523
 #, c-format
 msgid "%s: error retrieving current directory: %s: %s\n"
 msgstr ""
 
-#: builtins/common.c:582 builtins/common.c:584
+#: builtins/common.c:589 builtins/common.c:591
 #, fuzzy, c-format
 msgid "%s: ambiguous job spec"
 msgstr "%s: Redirecci? ambigua"
 
-#: builtins/complete.def:271
+#: builtins/complete.def:270
 #, c-format
 msgid "%s: invalid action name"
 msgstr ""
 
-#: builtins/complete.def:431 builtins/complete.def:616
-#: builtins/complete.def:814
+#: builtins/complete.def:430 builtins/complete.def:615
+#: builtins/complete.def:813
 #, c-format
 msgid "%s: no completion specification"
 msgstr ""
 
-#: builtins/complete.def:668
+#: builtins/complete.def:667
 msgid "warning: -F option may not work as you expect"
 msgstr ""
 
-#: builtins/complete.def:670
+#: builtins/complete.def:669
 msgid "warning: -C option may not work as you expect"
 msgstr ""
 
-#: builtins/complete.def:787
+#: builtins/complete.def:786
 msgid "not currently executing completion function"
 msgstr ""
 
-#: builtins/declare.def:120
+#: builtins/declare.def:122
 #, fuzzy
 msgid "can only be used in a function"
 msgstr ""
 "servir LOCAL dins d'una funci?; a?? restringir? la magnitud visible de la"
 
-#: builtins/declare.def:318
+#: builtins/declare.def:353
 msgid "cannot use `-f' to make functions"
 msgstr ""
 
-#: builtins/declare.def:330 execute_cmd.c:4116
+#: builtins/declare.def:365 execute_cmd.c:4696
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s: funci? nom?s de lectura"
 
-#: builtins/declare.def:416
+#: builtins/declare.def:454
 #, fuzzy, c-format
 msgid "%s: cannot destroy array variables in this way"
 msgstr "$%s: no es pot assignar d'aquesta manera"
 
-#: builtins/enable.def:138 builtins/enable.def:146
+#: builtins/declare.def:461
+#, c-format
+msgid "%s: cannot convert associative to indexed array"
+msgstr ""
+
+#: builtins/enable.def:137 builtins/enable.def:145
 msgid "dynamic loading not available"
 msgstr ""
 
-#: builtins/enable.def:313
+#: builtins/enable.def:312
 #, fuzzy, c-format
 msgid "cannot open shared object %s: %s"
 msgstr "no es pot obrir el conducte anomenat %s per a %s: %s"
 
-#: builtins/enable.def:336
+#: builtins/enable.def:335
 #, c-format
 msgid "cannot find %s in shared object %s: %s"
 msgstr ""
 
-#: builtins/enable.def:460
+#: builtins/enable.def:459
 #, c-format
 msgid "%s: not dynamically loaded"
 msgstr ""
 
-#: builtins/enable.def:475
+#: builtins/enable.def:474
 #, fuzzy, c-format
 msgid "%s: cannot delete: %s"
 msgstr "%s: no es pot crear: %s"
 
-#: builtins/evalfile.c:132 builtins/hash.def:170 execute_cmd.c:3973
-#: shell.c:1423
+#: builtins/evalfile.c:134 builtins/hash.def:169 execute_cmd.c:4553
+#: shell.c:1439
 #, c-format
 msgid "%s: is a directory"
 msgstr "%s: ?s un directori"
 
-#: builtins/evalfile.c:137
+#: builtins/evalfile.c:139
 #, fuzzy, c-format
 msgid "%s: not a regular file"
 msgstr "%s: no es pot executar el fitxer binari"
 
-#: builtins/evalfile.c:145
+#: builtins/evalfile.c:147
 #, c-format
 msgid "%s: file is too large"
 msgstr ""
 
-#: builtins/evalfile.c:183 execute_cmd.c:4043 shell.c:1433
+#: builtins/evalfile.c:185 execute_cmd.c:4623 shell.c:1449
 #, c-format
 msgid "%s: cannot execute binary file"
 msgstr "%s: no es pot executar el fitxer binari"
 
-#: builtins/exec.def:213
+#: builtins/exec.def:212
 #, fuzzy, c-format
 msgid "%s: cannot execute: %s"
 msgstr "%s: no es pot crear: %s"
 
-#: builtins/exit.def:66
+#: builtins/exit.def:65
 #, fuzzy, c-format
 msgid "logout\n"
 msgstr "fi de sessi?"
 
-#: builtins/exit.def:89
+#: builtins/exit.def:88
 msgid "not login shell: use `exit'"
 msgstr ""
 
-#: builtins/exit.def:121
+#: builtins/exit.def:120
 #, c-format
 msgid "There are stopped jobs.\n"
 msgstr ""
 
-#: builtins/exit.def:123
+#: builtins/exit.def:122
 #, c-format
 msgid "There are running jobs.\n"
 msgstr ""
 
-#: builtins/fc.def:263
+#: builtins/fc.def:261
 #, fuzzy
 msgid "no command found"
 msgstr "%s: no s'ha trobat l'ordre"
 
-#: builtins/fc.def:333
+#: builtins/fc.def:341
 msgid "history specification"
 msgstr ""
 
-#: builtins/fc.def:354
+#: builtins/fc.def:362
 #, fuzzy, c-format
 msgid "%s: cannot open temp file: %s"
 msgstr "%s: no es pot crear: %s"
 
-#: builtins/fg_bg.def:150 builtins/jobs.def:283
+#: builtins/fg_bg.def:149 builtins/jobs.def:282
 msgid "current"
 msgstr ""
 
-#: builtins/fg_bg.def:159
+#: builtins/fg_bg.def:158
 #, c-format
 msgid "job %d started without job control"
 msgstr ""
 
-#: builtins/getopt.c:109
+#: builtins/getopt.c:110
 #, fuzzy, c-format
 msgid "%s: illegal option -- %c\n"
 msgstr "opci? il\9elegal: -"
 
-#: builtins/getopt.c:110
+#: builtins/getopt.c:111
 #, fuzzy, c-format
 msgid "%s: option requires an argument -- %c\n"
 msgstr "cal un par?metre per a l'opci?: -"
 
-#: builtins/hash.def:93
+#: builtins/hash.def:92
 msgid "hashing disabled"
 msgstr ""
 
-#: builtins/hash.def:139
+#: builtins/hash.def:138
 #, c-format
 msgid "%s: hash table empty\n"
 msgstr ""
 
-#: builtins/hash.def:245
+#: builtins/hash.def:244
 #, fuzzy, c-format
 msgid "hits\tcommand\n"
 msgstr "si s'escriu \"r\" s'executar? la darrera ordre."
 
-#: builtins/help.def:128
+#: builtins/help.def:130
 #, c-format
 msgid "Shell commands matching keyword `"
 msgid_plural "Shell commands matching keywords `"
 msgstr[0] ""
 msgstr[1] ""
 
-#: builtins/help.def:166
+#: builtins/help.def:168
 #, c-format
 msgid ""
 "no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'."
 msgstr ""
 
-#: builtins/help.def:183
+#: builtins/help.def:185
 #, fuzzy, c-format
 msgid "%s: cannot open: %s"
 msgstr "%s: no es pot crear: %s"
 
-#: builtins/help.def:318 version.c:85
-#, c-format
-msgid "Copyright (C) 2008 Free Software Foundation, Inc.\n"
-msgstr ""
-
-#: builtins/help.def:320
-#, c-format
-msgid "License: GNU General Public License, version 2\n"
-msgstr ""
-
-#: builtins/help.def:335
+#: builtins/help.def:337
 #, c-format
 msgid ""
 "These shell commands are defined internally.  Type `help' to see this list.\n"
@@ -435,115 +445,139 @@ msgid ""
 "\n"
 msgstr ""
 
-#: builtins/history.def:158
+#: builtins/history.def:154
 msgid "cannot use more than one of -anrw"
 msgstr ""
 
-#: builtins/history.def:190
+#: builtins/history.def:186
 msgid "history position"
 msgstr ""
 
-#: builtins/history.def:408
+#: builtins/history.def:366
 #, fuzzy, c-format
 msgid "%s: history expansion failed"
 msgstr "%s: s'esperava una expressi? de nombre enter"
 
-#: builtins/inlib.def:72
+#: builtins/inlib.def:71
 #, fuzzy, c-format
 msgid "%s: inlib failed"
 msgstr "%s: s'esperava una expressi? de nombre enter"
 
-#: builtins/jobs.def:110
+#: builtins/jobs.def:109
 msgid "no other options allowed with `-x'"
 msgstr ""
 
-#: builtins/kill.def:198
+#: builtins/kill.def:197
 #, c-format
 msgid "%s: arguments must be process or job IDs"
 msgstr ""
 
-#: builtins/kill.def:261
+#: builtins/kill.def:260
 #, fuzzy
 msgid "Unknown error"
 msgstr "Error desconegut %d"
 
-#: builtins/let.def:96 builtins/let.def:121 expr.c:501 expr.c:516
+#: builtins/let.def:95 builtins/let.def:120 expr.c:501 expr.c:516
 msgid "expression expected"
 msgstr "s'esperava una expressi?"
 
-#: builtins/mapfile.def:216 builtins/read.def:265
+#: builtins/mapfile.def:215 builtins/read.def:271
 #, c-format
 msgid "%s: invalid file descriptor specification"
 msgstr ""
 
-#: builtins/mapfile.def:224 builtins/read.def:272
+#: builtins/mapfile.def:223 builtins/read.def:278
 #, c-format
 msgid "%d: invalid file descriptor: %s"
 msgstr ""
 
-#: builtins/mapfile.def:233 builtins/mapfile.def:271
+#: builtins/mapfile.def:232 builtins/mapfile.def:270
 #, fuzzy, c-format
 msgid "%s: invalid line count"
 msgstr "%c%c: opci? inv?lida"
 
-#: builtins/mapfile.def:244
+#: builtins/mapfile.def:243
 #, fuzzy, c-format
 msgid "%s: invalid array origin"
 msgstr "%c%c: opci? inv?lida"
 
-#: builtins/mapfile.def:261
+#: builtins/mapfile.def:260
 #, fuzzy, c-format
 msgid "%s: invalid callback quantum"
 msgstr "n?mero inv?lid de senyal"
 
-#: builtins/mapfile.def:293
+#: builtins/mapfile.def:292
 #, fuzzy
 msgid "empty array variable name"
 msgstr "%s: variable sense vincle"
 
-#: builtins/mapfile.def:314
+#: builtins/mapfile.def:313
 msgid "array variable support required"
 msgstr ""
 
-#: builtins/printf.def:365
+#: builtins/printf.def:364
 #, c-format
 msgid "`%s': missing format character"
 msgstr ""
 
-#: builtins/printf.def:542
+#: builtins/printf.def:541
 #, c-format
 msgid "`%c': invalid format character"
 msgstr ""
 
-#: builtins/printf.def:569
+#: builtins/printf.def:568
 #, c-format
 msgid "warning: %s: %s"
 msgstr ""
 
-#: builtins/printf.def:748
+#: builtins/printf.def:747
 msgid "missing hex digit for \\x"
 msgstr ""
 
-#: builtins/pushd.def:196
+#: builtins/pushd.def:195
 #, fuzzy
 msgid "no other directory"
 msgstr "seguent entrada de la pila (o sia, la nova primera entrada)."
 
-#: builtins/pushd.def:463
+#: builtins/pushd.def:462
 #, fuzzy
 msgid "<no current directory>"
 msgstr "\taquest ser? el nou directori actual de treball."
 
-#: builtins/pushd.def:507
+#: builtins/pushd.def:506
 msgid "directory stack empty"
 msgstr ""
 
-#: builtins/pushd.def:509
+#: builtins/pushd.def:508
 #, fuzzy
 msgid "directory stack index"
 msgstr "S'ha desbordat la base de la pila."
 
-#: builtins/pushd.def:706
+#: builtins/pushd.def:683
+msgid ""
+"Display the list of currently remembered directories.  Directories\n"
+"    find their way onto the list with the `pushd' command; you can get\n"
+"    back up through the list with the `popd' command.\n"
+"    \n"
+"    Options:\n"
+"      -c\tclear the directory stack by deleting all of the elements\n"
+"      -l\tdo not print tilde-prefixed versions of directories relative\n"
+"    \tto your home directory\n"
+"      -p\tprint the directory stack with one entry per line\n"
+"      -v\tprint the directory stack with one entry per line prefixed\n"
+"    \twith its position in the stack\n"
+"    \n"
+"    Arguments:\n"
+"      +N\tDisplays the Nth entry counting from the left of the list shown "
+"by\n"
+"    \tdirs when invoked without options, starting with zero.\n"
+"    \n"
+"      -N\tDisplays the Nth entry counting from the right of the list shown "
+"by\n"
+"\tdirs when invoked without options, starting with zero."
+msgstr ""
+
+#: builtins/pushd.def:705
 msgid ""
 "Adds a directory to the top of the directory stack, or rotates\n"
 "    the stack, making the new top of the stack the current working\n"
@@ -568,7 +602,7 @@ msgid ""
 "    The `dirs' builtin displays the directory stack."
 msgstr ""
 
-#: builtins/pushd.def:731
+#: builtins/pushd.def:730
 msgid ""
 "Removes entries from the directory stack.  With no arguments, removes\n"
 "    the top directory from the stack, and changes to the new top directory.\n"
@@ -589,52 +623,42 @@ msgid ""
 "    The `dirs' builtin displays the directory stack."
 msgstr ""
 
-#: builtins/pushd.def:684
-msgid ""
-"Display the list of currently remembered directories.  Directories\n"
-"    find their way onto the list with the `pushd' command; you can get\n"
-"    back up through the list with the `popd' command.\n"
-"    \n"
-"    Options:\n"
-"\\    "
-msgstr ""
-
-#: builtins/read.def:242
+#: builtins/read.def:247
 #, c-format
 msgid "%s: invalid timeout specification"
 msgstr ""
 
-#: builtins/read.def:560
+#: builtins/read.def:569
 #, fuzzy, c-format
 msgid "read error: %d: %s"
 msgstr "error del conducte: %s"
 
-#: builtins/return.def:69
+#: builtins/return.def:68
 msgid "can only `return' from a function or sourced script"
 msgstr ""
 
-#: builtins/set.def:769
+#: builtins/set.def:768
 #, fuzzy
 msgid "cannot simultaneously unset a function and a variable"
 msgstr ""
 "servir LOCAL dins d'una funci?; a?? restringir? la magnitud visible de la"
 
-#: builtins/set.def:806
+#: builtins/set.def:805
 #, fuzzy, c-format
 msgid "%s: cannot unset"
 msgstr "%s: no es pot crear: %s"
 
-#: builtins/set.def:813
+#: builtins/set.def:812
 #, fuzzy, c-format
 msgid "%s: cannot unset: readonly %s"
 msgstr "%s: no es pot crear: %s"
 
-#: builtins/set.def:824
+#: builtins/set.def:823
 #, fuzzy, c-format
 msgid "%s: not an array variable"
 msgstr "%s: variable sense vincle"
 
-#: builtins/setattr.def:181
+#: builtins/setattr.def:186
 #, fuzzy, c-format
 msgid "%s: not a function"
 msgstr "%s: funci? nom?s de lectura"
@@ -644,20 +668,20 @@ msgstr "%s: funci? nom?s de lectura"
 msgid "shift count"
 msgstr "shift [n]"
 
-#: builtins/shopt.def:248
+#: builtins/shopt.def:249
 msgid "cannot set and unset shell options simultaneously"
 msgstr ""
 
-#: builtins/shopt.def:313
+#: builtins/shopt.def:314
 #, c-format
 msgid "%s: invalid shell option name"
 msgstr ""
 
-#: builtins/source.def:129
+#: builtins/source.def:128
 msgid "filename argument required"
 msgstr ""
 
-#: builtins/source.def:154
+#: builtins/source.def:153
 #, fuzzy, c-format
 msgid "%s: file not found"
 msgstr "%s: no s'ha trobat l'ordre"
@@ -671,77 +695,77 @@ msgstr ""
 msgid "cannot suspend a login shell"
 msgstr "Finalitzar una sessi? de l'int?rpret d'ordres."
 
-#: builtins/type.def:235
+#: builtins/type.def:234
 #, c-format
 msgid "%s is aliased to `%s'\n"
 msgstr ""
 
-#: builtins/type.def:256
+#: builtins/type.def:255
 #, c-format
 msgid "%s is a shell keyword\n"
 msgstr ""
 
-#: builtins/type.def:275
+#: builtins/type.def:274
 #, fuzzy, c-format
 msgid "%s is a function\n"
 msgstr "%s: funci? nom?s de lectura"
 
-#: builtins/type.def:297
+#: builtins/type.def:296
 #, c-format
 msgid "%s is a shell builtin\n"
 msgstr ""
 
-#: builtins/type.def:318 builtins/type.def:392
+#: builtins/type.def:317 builtins/type.def:391
 #, c-format
 msgid "%s is %s\n"
 msgstr ""
 
-#: builtins/type.def:338
+#: builtins/type.def:337
 #, c-format
 msgid "%s is hashed (%s)\n"
 msgstr ""
 
-#: builtins/ulimit.def:365
+#: builtins/ulimit.def:372
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr ""
 
-#: builtins/ulimit.def:391
+#: builtins/ulimit.def:398
 #, fuzzy, c-format
 msgid "`%c': bad command"
 msgstr "%c%c: opci? inv?lida"
 
-#: builtins/ulimit.def:420
+#: builtins/ulimit.def:427
 #, fuzzy, c-format
 msgid "%s: cannot get limit: %s"
 msgstr "%s: no es pot crear: %s"
 
-#: builtins/ulimit.def:446
+#: builtins/ulimit.def:453
 #, fuzzy
 msgid "limit"
 msgstr "L?mit de la UCP"
 
-#: builtins/ulimit.def:458 builtins/ulimit.def:758
+#: builtins/ulimit.def:465 builtins/ulimit.def:765
 #, fuzzy, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr "%s: no es pot crear: %s"
 
-#: builtins/umask.def:119
+#: builtins/umask.def:118
 #, fuzzy
 msgid "octal number"
 msgstr "n?mero inv?lid de senyal"
 
-#: builtins/umask.def:232
+#: builtins/umask.def:231
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr ""
 
-#: builtins/umask.def:287
+#: builtins/umask.def:286
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr ""
 
-#: error.c:89 error.c:319 error.c:321 error.c:323
+#: error.c:89 error.c:320 error.c:322 error.c:324
 msgid " line "
 msgstr ""
 
@@ -755,73 +779,73 @@ msgstr "si s'escriu \"r\" s'executar? la darrera ordre."
 msgid "Aborting..."
 msgstr ""
 
-#: error.c:259
-#, c-format
-msgid "%s: warning: "
-msgstr ""
+#: error.c:260
+#, fuzzy, c-format
+msgid "warning: "
+msgstr "s'est? escrivint"
 
-#: error.c:404
+#: error.c:405
 #, fuzzy
 msgid "unknown command error"
 msgstr "Error desconegut %d"
 
-#: error.c:405
+#: error.c:406
 #, fuzzy
 msgid "bad command type"
 msgstr "un nom d'una ordre."
 
-#: error.c:406
+#: error.c:407
 #, fuzzy
 msgid "bad connector"
 msgstr "connector inv?lid '%d'"
 
-#: error.c:407
+#: error.c:408
 #, fuzzy
 msgid "bad jump"
 msgstr "Salt incorrecte %d"
 
-#: error.c:445
+#: error.c:446
 #, c-format
 msgid "%s: unbound variable"
 msgstr "%s: variable sense vincle"
 
-#: eval.c:180
+#: eval.c:181
 #, fuzzy, c-format
 msgid "\atimed out waiting for input: auto-logout\n"
 msgstr ""
 "%c ha excedit el temps d'espera per una entrada: fi autom?tica de sessi?\n"
 
-#: execute_cmd.c:479
+#: execute_cmd.c:483
 #, c-format
 msgid "cannot redirect standard input from /dev/null: %s"
 msgstr ""
 
-#: execute_cmd.c:1063
+#: execute_cmd.c:1079
 #, c-format
 msgid "TIMEFORMAT: `%c': invalid format character"
 msgstr ""
 
-#: execute_cmd.c:1404
+#: execute_cmd.c:1930
 #, fuzzy
 msgid "pipe error"
 msgstr "error del conducte: %s"
 
-#: execute_cmd.c:3670
+#: execute_cmd.c:4243
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr "%s: restringit: no es pot especificar '/' en noms d'ordres"
 
-#: execute_cmd.c:3758
+#: execute_cmd.c:4334
 #, c-format
 msgid "%s: command not found"
 msgstr "%s: no s'ha trobat l'ordre"
 
-#: execute_cmd.c:4006
+#: execute_cmd.c:4586
 #, fuzzy, c-format
 msgid "%s: %s: bad interpreter"
 msgstr "%s: ?s un directori"
 
-#: execute_cmd.c:4155
+#: execute_cmd.c:4735
 #, fuzzy, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr ""
@@ -901,7 +925,13 @@ msgstr "%s: s'esperava una expressi? de nombre enter"
 msgid "getcwd: cannot access parent directories"
 msgstr "getwd: no s'ha pogut accedir als directoris pares"
 
-#: input.c:237
+#: input.c:94 subst.c:4551
+#, fuzzy, c-format
+msgid "cannot reset nodelay mode for fd %d"
+msgstr ""
+"no es pot copiar per duplicat el descriptor del fitxer df %d cap a df 0: %s"
+
+#: input.c:258
 #, fuzzy, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
 msgstr ""
@@ -909,84 +939,89 @@ msgstr ""
 "bash\n"
 "a partir del descriptor de fitxer %d: %s"
 
-#: input.c:245
+#: input.c:266
 #, fuzzy, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr ""
 "check_bash_input: ja hi existeix mem?ria interm?dia per a la nova\n"
 "descripci? de fitxer %d"
 
-#: jobs.c:466
+#: jobs.c:464
 msgid "start_pipeline: pgrp pipe"
 msgstr ""
 
-#: jobs.c:881
+#: jobs.c:879
 #, c-format
 msgid "forked pid %d appears in running job %d"
 msgstr ""
 
-#: jobs.c:999
+#: jobs.c:997
 #, c-format
 msgid "deleting stopped job %d with process group %ld"
 msgstr ""
 
-#: jobs.c:1104
+#: jobs.c:1102
 #, c-format
 msgid "add_process: process %5ld (%s) in the_pipeline"
 msgstr ""
 
-#: jobs.c:1395
+#: jobs.c:1105
+#, c-format
+msgid "add_process: pid %5ld (%s) marked as still alive"
+msgstr ""
+
+#: jobs.c:1393
 #, fuzzy, c-format
 msgid "describe_pid: %ld: no such pid"
 msgstr "describe_pid: L'identificador de proc?s (pid) no existeix (%d)!\n"
 
-#: jobs.c:1410
+#: jobs.c:1408
 #, fuzzy, c-format
 msgid "Signal %d"
 msgstr "Senyal desconeguda #%d"
 
-#: jobs.c:1424 jobs.c:1449
+#: jobs.c:1422 jobs.c:1447
 msgid "Done"
 msgstr "Fet"
 
-#: jobs.c:1429 siglist.c:122
+#: jobs.c:1427 siglist.c:122
 msgid "Stopped"
 msgstr "Aturat"
 
-#: jobs.c:1433
+#: jobs.c:1431
 #, fuzzy, c-format
 msgid "Stopped(%s)"
 msgstr "Aturat"
 
-#: jobs.c:1437
+#: jobs.c:1435
 msgid "Running"
 msgstr "S'est? executant"
 
-#: jobs.c:1451
+#: jobs.c:1449
 #, c-format
 msgid "Done(%d)"
 msgstr "Fet (%d)"
 
-#: jobs.c:1453
+#: jobs.c:1451
 #, c-format
 msgid "Exit %d"
 msgstr "Fi d'execuci? amb l'estat %d"
 
-#: jobs.c:1456
+#: jobs.c:1454
 msgid "Unknown status"
 msgstr "Estat desconegut"
 
-#: jobs.c:1543
+#: jobs.c:1541
 #, c-format
 msgid "(core dumped) "
 msgstr "(la imatge del nucli ha estat bolcada) "
 
-#: jobs.c:1562
+#: jobs.c:1560
 #, fuzzy, c-format
 msgid "  (wd: %s)"
 msgstr "(wd ara: %s)\n"
 
-#: jobs.c:1763
+#: jobs.c:1761
 #, fuzzy, c-format
 msgid "child setpgid (%ld to %ld)"
 msgstr "error en l'execuci? de setpgid (%d a %d) en el proc?s fill %d: %s\n"
@@ -997,125 +1032,125 @@ msgid "wait: pid %ld is not a child of this shell"
 msgstr ""
 "wait: l'identificador del proc?s (pid) %d no ?s un fill d'aquest int?rpret"
 
-#: jobs.c:2315
+#: jobs.c:2316
 #, c-format
 msgid "wait_for: No record of process %ld"
 msgstr ""
 
-#: jobs.c:2587
+#: jobs.c:2588
 #, c-format
 msgid "wait_for_job: job %d is stopped"
 msgstr ""
 
-#: jobs.c:2809
+#: jobs.c:2810
 #, c-format
 msgid "%s: job has terminated"
 msgstr "%s: s'ha finalitzat la tasca"
 
-#: jobs.c:2818
+#: jobs.c:2819
 #, c-format
 msgid "%s: job %d already in background"
 msgstr ""
 
-#: jobs.c:3462
+#: jobs.c:3482
 #, fuzzy, c-format
 msgid "%s: line %d: "
 msgstr "encaix %3d:"
 
-#: jobs.c:3476 nojobs.c:805
+#: jobs.c:3496 nojobs.c:805
 #, c-format
 msgid " (core dumped)"
 msgstr " (bolcat de la imatge del nucli)"
 
-#: jobs.c:3488 jobs.c:3501
+#: jobs.c:3508 jobs.c:3521
 #, c-format
 msgid "(wd now: %s)\n"
 msgstr "(wd ara: %s)\n"
 
-#: jobs.c:3533
+#: jobs.c:3553
 #, fuzzy
 msgid "initialize_job_control: getpgrp failed"
 msgstr "initialize_jobs: getpgrp ha fallat: %s"
 
-#: jobs.c:3593
+#: jobs.c:3613
 #, fuzzy
 msgid "initialize_job_control: line discipline"
 msgstr "initialize_jobs: disciplina de l?nia: %s"
 
-#: jobs.c:3603
+#: jobs.c:3623
 #, fuzzy
 msgid "initialize_job_control: setpgid"
 msgstr "initialize_jobs: getpgrp ha fallat: %s"
 
-#: jobs.c:3631
+#: jobs.c:3651
 #, c-format
 msgid "cannot set terminal process group (%d)"
 msgstr ""
 
-#: jobs.c:3636
+#: jobs.c:3656
 msgid "no job control in this shell"
 msgstr "no hi ha cap tasca de control dins d'aquest int?rpret"
 
-#: lib/malloc/malloc.c:298
+#: lib/malloc/malloc.c:296
 #, c-format
 msgid "malloc: failed assertion: %s\n"
 msgstr ""
 
-#: lib/malloc/malloc.c:314
+#: lib/malloc/malloc.c:312
 #, c-format
 msgid ""
 "\r\n"
 "malloc: %s:%d: assertion botched\r\n"
 msgstr ""
 
-#: lib/malloc/malloc.c:315
+#: lib/malloc/malloc.c:313
 #, fuzzy
 msgid "unknown"
 msgstr "<desconegut>"
 
-#: lib/malloc/malloc.c:799
+#: lib/malloc/malloc.c:797
 msgid "malloc: block on free list clobbered"
 msgstr ""
 
-#: lib/malloc/malloc.c:876
+#: lib/malloc/malloc.c:874
 msgid "free: called with already freed block argument"
 msgstr ""
 
-#: lib/malloc/malloc.c:879
+#: lib/malloc/malloc.c:877
 msgid "free: called with unallocated block argument"
 msgstr ""
 
-#: lib/malloc/malloc.c:898
+#: lib/malloc/malloc.c:896
 msgid "free: underflow detected; mh_nbytes out of range"
 msgstr ""
 
-#: lib/malloc/malloc.c:904
+#: lib/malloc/malloc.c:902
 msgid "free: start and end chunk sizes differ"
 msgstr ""
 
-#: lib/malloc/malloc.c:1003
+#: lib/malloc/malloc.c:1001
 msgid "realloc: called with unallocated block argument"
 msgstr ""
 
-#: lib/malloc/malloc.c:1018
+#: lib/malloc/malloc.c:1016
 msgid "realloc: underflow detected; mh_nbytes out of range"
 msgstr ""
 
-#: lib/malloc/malloc.c:1024
+#: lib/malloc/malloc.c:1022
 msgid "realloc: start and end chunk sizes differ"
 msgstr ""
 
-#: lib/malloc/table.c:176
+#: lib/malloc/table.c:177
 #, c-format
 msgid "register_alloc: alloc table is full with FIND_ALLOC?\n"
 msgstr ""
 
-#: lib/malloc/table.c:183
+#: lib/malloc/table.c:184
 #, c-format
 msgid "register_alloc: %p already in table as allocated?\n"
 msgstr ""
 
-#: lib/malloc/table.c:219
+#: lib/malloc/table.c:220
 #, c-format
 msgid "register_free: %p already in table as free?\n"
 msgstr ""
@@ -1171,117 +1206,122 @@ msgstr "error de sintaxi: s'ha arribat inesperadament a la fi del fitxer"
 msgid "syntax error: `((%s))'"
 msgstr "error de sintaxi"
 
-#: make_cmd.c:566
+#: make_cmd.c:567
 #, c-format
 msgid "make_here_document: bad instruction type %d"
 msgstr "make_here_document: el tipus d'instrucci? %d ?s incorrecte"
 
-#: make_cmd.c:741
+#: make_cmd.c:651
+#, c-format
+msgid "here-document at line %d delimited by end-of-file (wanted `%s')"
+msgstr ""
+
+#: make_cmd.c:746
 #, c-format
 msgid "make_redirection: redirection instruction `%d' out of range"
 msgstr ""
 
-#: parse.y:2759
+#: parse.y:2982 parse.y:3204
 #, fuzzy, c-format
 msgid "unexpected EOF while looking for matching `%c'"
 msgstr ""
 "s'ha arribat inesperadament a la fi del fitxer (EOF) mentre\n"
 "es buscava per '%c'"
 
-#: parse.y:3071
+#: parse.y:3708
 #, fuzzy
 msgid "unexpected EOF while looking for `]]'"
 msgstr ""
 "s'ha arribat inesperadament a la fi del fitxer (EOF) mentre\n"
 "es buscava per '%c'"
 
-#: parse.y:3076
+#: parse.y:3713
 #, fuzzy, c-format
 msgid "syntax error in conditional expression: unexpected token `%s'"
 msgstr "hi ha un error inesperat de sintaxi prop del senyal '%s'"
 
-#: parse.y:3080
+#: parse.y:3717
 #, fuzzy
 msgid "syntax error in conditional expression"
 msgstr "error de sintaxi a l'expressi?"
 
-#: parse.y:3158
+#: parse.y:3795
 #, c-format
 msgid "unexpected token `%s', expected `)'"
 msgstr ""
 
-#: parse.y:3162
+#: parse.y:3799
 #, fuzzy
 msgid "expected `)'"
 msgstr "s'esperava ')'"
 
-#: parse.y:3190
+#: parse.y:3827
 #, c-format
 msgid "unexpected argument `%s' to conditional unary operator"
 msgstr ""
 
-#: parse.y:3194
+#: parse.y:3831
 msgid "unexpected argument to conditional unary operator"
 msgstr ""
 
-#: parse.y:3234
+#: parse.y:3871
 #, fuzzy, c-format
 msgid "unexpected token `%s', conditional binary operator expected"
 msgstr "%s: s'esperava un operador binari"
 
-#: parse.y:3238
+#: parse.y:3875
 #, fuzzy
 msgid "conditional binary operator expected"
 msgstr "%s: s'esperava un operador binari"
 
-#: parse.y:3255
+#: parse.y:3892
 #, c-format
 msgid "unexpected argument `%s' to conditional binary operator"
 msgstr ""
 
-#: parse.y:3259
+#: parse.y:3896
 msgid "unexpected argument to conditional binary operator"
 msgstr ""
 
-#: parse.y:3270
+#: parse.y:3907
 #, fuzzy, c-format
 msgid "unexpected token `%c' in conditional command"
 msgstr "s'esperava ':' per a l'expressi? condicional"
 
-#: parse.y:3273
+#: parse.y:3910
 #, fuzzy, c-format
 msgid "unexpected token `%s' in conditional command"
 msgstr "s'esperava ':' per a l'expressi? condicional"
 
-#: parse.y:3277
+#: parse.y:3914
 #, fuzzy, c-format
 msgid "unexpected token %d in conditional command"
 msgstr "s'esperava ':' per a l'expressi? condicional"
 
-#: parse.y:4525
+#: parse.y:5181
 #, c-format
 msgid "syntax error near unexpected token `%s'"
 msgstr "hi ha un error inesperat de sintaxi prop del senyal '%s'"
 
-#: parse.y:4543
+#: parse.y:5199
 #, fuzzy, c-format
 msgid "syntax error near `%s'"
 msgstr "hi ha un error inesperat de sintaxi prop del senyal '%s'"
 
-#: parse.y:4553
+#: parse.y:5209
 msgid "syntax error: unexpected end of file"
 msgstr "error de sintaxi: s'ha arribat inesperadament a la fi del fitxer"
 
-#: parse.y:4553
+#: parse.y:5209
 msgid "syntax error"
 msgstr "error de sintaxi"
 
-#: parse.y:4615
+#: parse.y:5271
 #, c-format
 msgid "Use \"%s\" to leave the shell.\n"
 msgstr "Utilitzeu ?%s? per a eixir de l'int?rpret d'ordres.\n"
 
-#: parse.y:4777
+#: parse.y:5433
 #, fuzzy
 msgid "unexpected EOF while looking for matching `)'"
 msgstr ""
@@ -1298,73 +1338,73 @@ msgstr ""
 msgid "progcomp_insert: %s: NULL COMPSPEC"
 msgstr ""
 
-#: print_cmd.c:264
+#: print_cmd.c:287
 #, c-format
 msgid "print_command: bad connector `%d'"
 msgstr "print_command: el connector '%d' ?s incorrecte"
 
-#: print_cmd.c:1240
+#: print_cmd.c:1347
 #, c-format
 msgid "cprintf: `%c': invalid format character"
 msgstr ""
 
-#: redir.c:103
+#: redir.c:104
 msgid "file descriptor out of range"
 msgstr ""
 
-#: redir.c:145
+#: redir.c:146
 #, fuzzy, c-format
 msgid "%s: ambiguous redirect"
 msgstr "%s: Redirecci? ambigua"
 
 # No acabe d'entendre el significat de l'original "clobber"
-#: redir.c:149
+#: redir.c:150
 #, fuzzy, c-format
 msgid "%s: cannot overwrite existing file"
 msgstr "%s: No s'ha pogut sobreescriure el fitxer existent"
 
-#: redir.c:154
+#: redir.c:155
 #, fuzzy, c-format
 msgid "%s: restricted: cannot redirect output"
 msgstr "%s: restringit: no es pot especificar '/' en noms d'ordres"
 
-#: redir.c:159
+#: redir.c:160
 #, fuzzy, c-format
 msgid "cannot create temp file for here-document: %s"
 msgstr "no es pot establir un conducte per a la substituci? del proc?s: %s"
 
-#: redir.c:513
+#: redir.c:515
 msgid "/dev/(tcp|udp)/host/port not supported without networking"
 msgstr ""
 
-#: redir.c:980
+#: redir.c:992
 #, fuzzy
 msgid "redirection error: cannot duplicate fd"
 msgstr "error de redirecci?"
 
-#: shell.c:323
+#: shell.c:328
 msgid "could not find /tmp, please create!"
 msgstr ""
 
-#: shell.c:327
+#: shell.c:332
 msgid "/tmp must be a valid directory name"
 msgstr ""
 
-#: shell.c:864
+#: shell.c:876
 #, fuzzy, c-format
 msgid "%c%c: invalid option"
 msgstr "%c%c: opci? inv?lida"
 
-#: shell.c:1621
+#: shell.c:1637
 msgid "I have no name!"
 msgstr "No tinc cap nom d'usuari!"
 
-#: shell.c:1755
+#: shell.c:1777
 #, fuzzy, c-format
 msgid "GNU bash, version %s-(%s)\n"
 msgstr "GNU %s, versi? %s\n"
 
-#: shell.c:1756
+#: shell.c:1778
 #, c-format
 msgid ""
 "Usage:\t%s [GNU long option] [option] ...\n"
@@ -1373,39 +1413,39 @@ msgstr ""
 "Sintaxi:\t%s [opci?-format-llarg GNU] [opci?] ...\n"
 "\t%s [opci?-format-llarg GNU] [opci?] fitxer_de_seq??ncies ...\n"
 
-#: shell.c:1758
+#: shell.c:1780
 msgid "GNU long options:\n"
 msgstr "opcions de formes llargues de GNU:\n"
 
-#: shell.c:1762
+#: shell.c:1784
 msgid "Shell options:\n"
 msgstr "Opcions de l'int?rpret d'ordres:\n"
 
-#: shell.c:1763
+#: shell.c:1785
 #, fuzzy
 msgid "\t-irsD or -c command or -O shopt_option\t\t(invocation only)\n"
 msgstr "\t-irsD o -c ordre\t\t(nom?s per a invocar)\n"
 
-#: shell.c:1778
+#: shell.c:1800
 #, c-format
 msgid "\t-%s or -o option\n"
 msgstr "\t-%s o -o opci?\n"
 
-#: shell.c:1784
+#: shell.c:1806
 #, c-format
 msgid "Type `%s -c \"help set\"' for more information about shell options.\n"
 msgstr ""
 "Per a obtindre m?s informaci? sobre les opcions de l'int?rpret\n"
 "d'ordres, teclegeu ?%s -c \"help set\"?.\n"
 
-#: shell.c:1785
+#: shell.c:1807
 #, c-format
 msgid "Type `%s -c help' for more information about shell builtin commands.\n"
 msgstr ""
 "Per a obtindre m?s informaci? sobre les ordres integrades de l'int?rpret,\n"
 "teclegeu '%s -c help' .\n"
 
-#: shell.c:1786
+#: shell.c:1808
 #, c-format
 msgid "Use the `bashbug' command to report bugs.\n"
 msgstr ""
@@ -1590,92 +1630,86 @@ msgstr "Senyal desconeguda #"
 msgid "Unknown Signal #%d"
 msgstr "Senyal desconeguda #%d"
 
-#: subst.c:1171 subst.c:1292
+#: subst.c:1177 subst.c:1298
 #, fuzzy, c-format
 msgid "bad substitution: no closing `%s' in %s"
 msgstr "substituci? inv?lida: no existeix '%s' en %s"
 
-#: subst.c:2392
+#: subst.c:2450
 #, c-format
 msgid "%s: cannot assign list to array member"
 msgstr "%s: no es pot assignar la llista a un element de la matriu"
 
-#: subst.c:4391 subst.c:4407
+#: subst.c:4448 subst.c:4464
 #, fuzzy
 msgid "cannot make pipe for process substitution"
 msgstr "no es pot establir un conducte per a la substituci? del proc?s: %s"
 
-#: subst.c:4439
+#: subst.c:4496
 #, fuzzy
 msgid "cannot make child for process substitution"
 msgstr "no es pot establir un proc?s fill per a la substituci? del proc?s: %s"
 
-#: subst.c:4484
+#: subst.c:4541
 #, fuzzy, c-format
 msgid "cannot open named pipe %s for reading"
 msgstr "no es pot obrir el conducte anomenat %s per a %s: %s"
 
-#: subst.c:4486
+#: subst.c:4543
 #, fuzzy, c-format
 msgid "cannot open named pipe %s for writing"
 msgstr "no es pot obrir el conducte anomenat %s per a %s: %s"
 
-#: subst.c:4494
-#, fuzzy, c-format
-msgid "cannot reset nodelay mode for fd %d"
-msgstr ""
-"no es pot copiar per duplicat el descriptor del fitxer df %d cap a df 0: %s"
-
-#: subst.c:4504
+#: subst.c:4561
 #, fuzzy, c-format
 msgid "cannot duplicate named pipe %s as fd %d"
 msgstr ""
 "no es pot duplicar el conducte anomenat %s\n"
 "com a descripci? de fitxer %d: %s"
 
-#: subst.c:4700
+#: subst.c:4757
 #, fuzzy
 msgid "cannot make pipe for command substitution"
 msgstr "no es poden establir conductes per a la substituci? de l'ordre: %s"
 
-#: subst.c:4734
+#: subst.c:4791
 #, fuzzy
 msgid "cannot make child for command substitution"
 msgstr "no es pot crear un proc?s fill per a la substituci? del proc?s: %s"
 
-#: subst.c:4751
+#: subst.c:4808
 #, fuzzy
 msgid "command_substitute: cannot duplicate pipe as fd 1"
 msgstr ""
 "command_substitute(): el coducte no es pot duplicar\n"
 "com a descripci? de fitxer 1: %s"
 
-#: subst.c:5226
+#: subst.c:5310
 #, c-format
 msgid "%s: parameter null or not set"
 msgstr "%s: par?metre nul o no ajustat"
 
-#: subst.c:5502
+#: subst.c:5600
 #, c-format
 msgid "%s: substring expression < 0"
 msgstr "%s: la sub-cadena de l'expressi? ?s < 0"
 
-#: subst.c:6345
+#: subst.c:6645
 #, c-format
 msgid "%s: bad substitution"
 msgstr "%s: substituci? inv?lida"
 
-#: subst.c:6421
+#: subst.c:6721
 #, c-format
 msgid "$%s: cannot assign in this way"
 msgstr "$%s: no es pot assignar d'aquesta manera"
 
-#: subst.c:7138
+#: subst.c:7440
 #, fuzzy, c-format
 msgid "bad substitution: no closing \"`\" in %s"
 msgstr "substituci? inv?lida: no existeix '%s' en %s"
 
-#: subst.c:8003
+#: subst.c:8313
 #, c-format
 msgid "no match: %s"
 msgstr ""
@@ -1717,103 +1751,123 @@ msgstr "s'ha perdut algun ']'"
 msgid "invalid signal number"
 msgstr "n?mero inv?lid de senyal"
 
-#: trap.c:315
+#: trap.c:323
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr ""
 
-#: trap.c:319
+#: trap.c:327
 #, c-format
 msgid ""
 "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
 msgstr ""
 
-#: trap.c:363
+#: trap.c:371
 #, fuzzy, c-format
 msgid "trap_handler: bad signal %d"
 msgstr "trap_handler: Senyal inv?lida %d"
 
-#: variables.c:339
+#: variables.c:354
 #, c-format
 msgid "error importing function definition for `%s'"
 msgstr "'%s': error en importar la definici? de la funci?"
 
-#: variables.c:717
+#: variables.c:732
 #, c-format
 msgid "shell level (%d) too high, resetting to 1"
 msgstr ""
 
-#: variables.c:1729
+#: variables.c:1891
 msgid "make_local_variable: no function context at current scope"
 msgstr ""
 
-#: variables.c:2876
+#: variables.c:3120
 msgid "all_local_variables: no function context at current scope"
 msgstr ""
 
-#: variables.c:3093 variables.c:3102
+#: variables.c:3337 variables.c:3346
 #, c-format
 msgid "invalid character %d in exportstr for %s"
 msgstr ""
 
-#: variables.c:3108
+#: variables.c:3352
 #, c-format
 msgid "no `=' in exportstr for %s"
 msgstr ""
 
-#: variables.c:3535
+#: variables.c:3787
 msgid "pop_var_context: head of shell_variables not a function context"
 msgstr ""
 
-#: variables.c:3548
+#: variables.c:3800
 msgid "pop_var_context: no global_variables context"
 msgstr ""
 
-#: variables.c:3620
+#: variables.c:3874
 msgid "pop_scope: head of shell_variables not a temporary environment scope"
 msgstr ""
 
-#: version.c:83
+#: version.c:46
+msgid "Copyright (C) 2008 Free Software Foundation, Inc."
+msgstr ""
+
+#: version.c:47
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl."
+"html>\n"
+msgstr ""
+
+#: version.c:86
 #, fuzzy, c-format
 msgid "GNU bash, version %s (%s)\n"
 msgstr "GNU %s, versi? %s\n"
 
-#: xmalloc.c:93
+#: version.c:91
+#, c-format
+msgid "This is free software; you are free to change and redistribute it.\n"
+msgstr ""
+
+#: version.c:92
+#, c-format
+msgid "There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr ""
+
+#: xmalloc.c:92
 #, c-format
 msgid "xmalloc: cannot allocate %lu bytes (%lu bytes allocated)"
 msgstr "xmalloc: no es poden assignar %lu octets (%lu octets assignats)"
 
-#: xmalloc.c:95
+#: xmalloc.c:94
 #, fuzzy, c-format
 msgid "xmalloc: cannot allocate %lu bytes"
 msgstr "xmalloc: no es poden assignar %lu octets (%lu octets assignats)"
 
-#: xmalloc.c:115
+#: xmalloc.c:114
 #, c-format
 msgid "xrealloc: cannot reallocate %lu bytes (%lu bytes allocated)"
 msgstr "xrealloc: no es poden reassignar %lu octets (%lu octets reassignats)"
 
-#: xmalloc.c:117
+#: xmalloc.c:116
 #, fuzzy, c-format
 msgid "xrealloc: cannot allocate %lu bytes"
 msgstr "xrealloc: no es poden reassignar %lu octets (%lu octets reassignats)"
 
-#: xmalloc.c:151
+#: xmalloc.c:150
 #, fuzzy, c-format
 msgid "xmalloc: %s:%d: cannot allocate %lu bytes (%lu bytes allocated)"
 msgstr "xmalloc: no es poden assignar %lu octets (%lu octets assignats)"
 
-#: xmalloc.c:153
+#: xmalloc.c:152
 #, fuzzy, c-format
 msgid "xmalloc: %s:%d: cannot allocate %lu bytes"
 msgstr "xmalloc: no es poden assignar %lu octets (%lu octets assignats)"
 
-#: xmalloc.c:175
+#: xmalloc.c:174
 #, fuzzy, c-format
 msgid "xrealloc: %s:%d: cannot reallocate %lu bytes (%lu bytes allocated)"
 msgstr "xrealloc: no es poden reassignar %lu octets (%lu octets reassignats)"
 
-#: xmalloc.c:177
+#: xmalloc.c:176
 #, fuzzy, c-format
 msgid "xrealloc: %s:%d: cannot allocate %lu bytes"
 msgstr "xrealloc: no es poden reassignar %lu octets (%lu octets reassignats)"
@@ -1881,12 +1935,12 @@ msgstr "command [-pVv] ordre [par?metre ...]"
 
 #: builtins.c:76
 #, fuzzy
-msgid "declare [-afFirtx] [-p] [name[=value] ...]"
+msgid "declare [-aAfFilrtux] [-p] [name[=value] ...]"
 msgstr "declare [-afFrxi] [-p] nom[=valor] ..."
 
 #: builtins.c:78
 #, fuzzy
-msgid "typeset [-afFirtx] [-p] name[=value] ..."
+msgid "typeset [-aAfFilrtux] [-p] name[=value] ..."
 msgstr "typeset [-afFrxi] [-p] nom[=valor] ..."
 
 #: builtins.c:80
@@ -2278,6 +2332,7 @@ msgid ""
 msgstr ""
 
 #: builtins.c:322
+#, fuzzy
 msgid ""
 "Exit for, while, or until loops.\n"
 "    \n"
@@ -2285,8 +2340,8 @@ msgid ""
 "    loops.\n"
 "    \n"
 "    Exit Status:\n"
-"    The exit status is 0 unless the shell is not executing a loop."
-msgstr ""
+"    The exit status is 0 unless N is not greater than or equal to 1."
+msgstr "Repr?n la seg?ent iteraci? del bucle envoltant FOR, WHILE, o UNTIL."
 
 #: builtins.c:334
 #, fuzzy
@@ -2297,7 +2352,7 @@ msgid ""
 "    If N is specified, resumes the Nth enclosing loop.\n"
 "    \n"
 "    Exit Status:\n"
-"    The exit status is 0 unless the shell is not executing a loop."
+"    The exit status is 0 unless N is not greater than or equal to 1."
 msgstr "Repr?n la seg?ent iteraci? del bucle envoltant FOR, WHILE, o UNTIL."
 
 #: builtins.c:346
@@ -2439,10 +2494,13 @@ msgid ""
 "      -p\tdisplay the attributes and value of each NAME\n"
 "    \n"
 "    Options which set attributes:\n"
-"      -a\tto make NAMEs arrays (if supported)\n"
+"      -a\tto make NAMEs indexed arrays (if supported)\n"
+"      -A\tto make NAMEs associative arrays (if supported)\n"
 "      -i\tto make NAMEs have the `integer' attribute\n"
+"      -l\tto convert NAMEs to lower case on assignment\n"
 "      -r\tto make NAMEs readonly\n"
 "      -t\tto make NAMEs have the `trace' attribute\n"
+"      -u\tto convert NAMEs to upper case on assignment\n"
 "      -x\tto make NAMEs export\n"
 "    \n"
 "    Using `+' instead of `-' turns off the given attribute.\n"
@@ -2458,14 +2516,14 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:505
+#: builtins.c:508
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
 "    Obsolete.  See `help declare'."
 msgstr ""
 
-#: builtins.c:513
+#: builtins.c:516
 msgid ""
 "Define local variables.\n"
 "    \n"
@@ -2480,7 +2538,7 @@ msgid ""
 "    or the shell is not executing a function."
 msgstr ""
 
-#: builtins.c:530
+#: builtins.c:533
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2494,7 +2552,7 @@ msgid ""
 "    `echo' interprets the following backslash-escaped characters:\n"
 "      \\a\talert (bell)\n"
 "      \\b\tbackspace\n"
-"      \\c\tsuppress trailing newline\n"
+"      \\c\tsuppress further output\n"
 "      \\e\tescape character\n"
 "      \\f\tform feed\n"
 "      \\n\tnew line\n"
@@ -2511,7 +2569,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:564
+#: builtins.c:567
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2524,7 +2582,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:579
+#: builtins.c:582
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -2551,7 +2609,7 @@ msgid ""
 "    Returns success unless NAME is not a shell builtin or an error occurs."
 msgstr ""
 
-#: builtins.c:607
+#: builtins.c:610
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
@@ -2563,7 +2621,7 @@ msgid ""
 "    Returns exit status of command or success if command is null."
 msgstr ""
 
-#: builtins.c:619
+#: builtins.c:622
 msgid ""
 "Parse option arguments.\n"
 "    \n"
@@ -2604,7 +2662,7 @@ msgid ""
 "    encountered or an error occurs."
 msgstr ""
 
-#: builtins.c:661
+#: builtins.c:664
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
@@ -2627,7 +2685,7 @@ msgid ""
 "occurs."
 msgstr ""
 
-#: builtins.c:682
+#: builtins.c:685
 #, fuzzy
 msgid ""
 "Exit the shell.\n"
@@ -2636,7 +2694,7 @@ msgid ""
 "    is that of the last command executed."
 msgstr "Finalitza l'int?rpret d'ordres amb l'estat d'N. Si s'ometeix N,"
 
-#: builtins.c:691
+#: builtins.c:694
 msgid ""
 "Exit a login shell.\n"
 "    \n"
@@ -2645,7 +2703,7 @@ msgid ""
 "    in a login shell."
 msgstr ""
 
-#: builtins.c:701
+#: builtins.c:704
 msgid ""
 "Display or execute commands from the history list.\n"
 "    \n"
@@ -2675,7 +2733,7 @@ msgid ""
 "occurs."
 msgstr ""
 
-#: builtins.c:731
+#: builtins.c:734
 #, fuzzy
 msgid ""
 "Move job to the foreground.\n"
@@ -2688,7 +2746,7 @@ msgid ""
 "    Status of command placed in foreground, or failure if an error occurs."
 msgstr "Ubica la ID_TASCA en primer pla, i l'activa com a la tasca actual."
 
-#: builtins.c:746
+#: builtins.c:749
 msgid ""
 "Move jobs to the background.\n"
 "    \n"
@@ -2702,7 +2760,7 @@ msgid ""
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:760
+#: builtins.c:763
 msgid ""
 "Remember or display program locations.\n"
 "    \n"
@@ -2726,7 +2784,7 @@ msgid ""
 "    Returns success unless NAME is not found or an invalid option is given."
 msgstr ""
 
-#: builtins.c:785
+#: builtins.c:788
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -2748,7 +2806,7 @@ msgid ""
 "given."
 msgstr ""
 
-#: builtins.c:809
+#: builtins.c:812
 msgid ""
 "Display or manipulate the history list.\n"
 "    \n"
@@ -2782,7 +2840,7 @@ msgid ""
 "    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
-#: builtins.c:845
+#: builtins.c:848
 msgid ""
 "Display status of jobs.\n"
 "    \n"
@@ -2806,7 +2864,7 @@ msgid ""
 "    If -x is used, returns the exit status of COMMAND."
 msgstr ""
 
-#: builtins.c:872
+#: builtins.c:875
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -2823,7 +2881,7 @@ msgid ""
 "    Returns success unless an invalid option or JOBSPEC is given."
 msgstr ""
 
-#: builtins.c:891
+#: builtins.c:894
 msgid ""
 "Send a signal to a job.\n"
 "    \n"
@@ -2845,7 +2903,7 @@ msgid ""
 "    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
-#: builtins.c:914
+#: builtins.c:917
 msgid ""
 "Evaluate arithmetic expressions.\n"
 "    \n"
@@ -2890,7 +2948,7 @@ msgid ""
 "    If the last ARG evaluates to 0, let returns 1; let returns 0 otherwise.."
 msgstr ""
 
-#: builtins.c:959
+#: builtins.c:962
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
 "    \n"
@@ -2922,7 +2980,9 @@ msgid ""
 "      -t timeout\ttime out and return failure if a complete line of input "
 "is\n"
 "    \t\tnot read withint TIMEOUT seconds.  The value of the TMOUT\n"
-"    \t\tvariable is the default timeout.\n"
+"    \t\tvariable is the default timeout.  TIMEOUT may be a\n"
+"    \t\tfractional number.  The exit status is greater than 128 if\n"
+"    \t\tthe timeout is exceeded\n"
 "      -u fd\t\tread from file descriptor FD instead of the standard input\n"
 "    \n"
 "    Exit Status:\n"
@@ -2931,7 +2991,7 @@ msgid ""
 "    or an invalid file descriptor is supplied as the argument to -u."
 msgstr ""
 
-#: builtins.c:996
+#: builtins.c:1001
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -2943,7 +3003,7 @@ msgid ""
 "    Returns N, or failure if the shell is not executing a function or script."
 msgstr ""
 
-#: builtins.c:1009
+#: builtins.c:1014
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
 "    \n"
@@ -3025,7 +3085,7 @@ msgid ""
 "    Returns success unless an invalid option is given."
 msgstr ""
 
-#: builtins.c:1091
+#: builtins.c:1096
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
 "    \n"
@@ -3045,7 +3105,7 @@ msgid ""
 "    Returns success unless an invalid option is given or a NAME is read-only."
 msgstr ""
 
-#: builtins.c:1111
+#: builtins.c:1116
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
@@ -3064,7 +3124,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1130
+#: builtins.c:1135
 msgid ""
 "Mark shell variables as unchangeable.\n"
 "    \n"
@@ -3073,7 +3133,8 @@ msgid ""
 "    before marking as read-only.\n"
 "    \n"
 "    Options:\n"
-"      -a\trefer to array variables\n"
+"      -a\trefer to indexed array variables\n"
+"      -A\trefer to associative array variables\n"
 "      -f\trefer to shell functions\n"
 "      -p\tdisplay a list of all readonly variables and functions\n"
 "    \n"
@@ -3083,7 +3144,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1150
+#: builtins.c:1156
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -3094,7 +3155,7 @@ msgid ""
 "    Returns success unless N is negative or greater than $#."
 msgstr ""
 
-#: builtins.c:1162 builtins.c:1177
+#: builtins.c:1168 builtins.c:1183
 msgid ""
 "Execute commands from a file in the current shell.\n"
 "    \n"
@@ -3108,11 +3169,12 @@ msgid ""
 "    FILENAME cannot be read."
 msgstr ""
 
-#: builtins.c:1193
+#: builtins.c:1199
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
 "    Suspend the execution of this shell until it receives a SIGCONT signal.\n"
+"    Unless forced, login shells cannot be suspended.\n"
 "    \n"
 "    Options:\n"
 "      -f\tforce the suspend, even if the shell is a login shell\n"
@@ -3121,7 +3183,7 @@ msgid ""
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:1208
+#: builtins.c:1215
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -3198,7 +3260,7 @@ msgid ""
 "    false or an invalid argument is given."
 msgstr ""
 
-#: builtins.c:1284
+#: builtins.c:1291
 #, fuzzy
 msgid ""
 "Evaluate conditional expression.\n"
@@ -3209,7 +3271,7 @@ msgstr ""
 "par?metre ha de ser el signe \"]\" perqu? es puga tancar l'expressi? que\n"
 "comen?a pel signe \"[\"."
 
-#: builtins.c:1293
+#: builtins.c:1300
 msgid ""
 "Display process times.\n"
 "    \n"
@@ -3221,7 +3283,7 @@ msgid ""
 "    Always succeeds."
 msgstr ""
 
-#: builtins.c:1305
+#: builtins.c:1312
 msgid ""
 "Trap signals and other events.\n"
 "    \n"
@@ -3257,7 +3319,7 @@ msgid ""
 "given."
 msgstr ""
 
-#: builtins.c:1337
+#: builtins.c:1344
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -3287,7 +3349,7 @@ msgid ""
 "found."
 msgstr ""
 
-#: builtins.c:1368
+#: builtins.c:1375
 msgid ""
 "Modify shell resource limits.\n"
 "    \n"
@@ -3331,7 +3393,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1413
+#: builtins.c:1420
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -3349,7 +3411,7 @@ msgid ""
 "    Returns success unless MODE is invalid or an invalid option is given."
 msgstr ""
 
-#: builtins.c:1433
+#: builtins.c:1440
 msgid ""
 "Wait for job completion and return exit status.\n"
 "    \n"
@@ -3366,7 +3428,7 @@ msgid ""
 "    given."
 msgstr ""
 
-#: builtins.c:1451
+#: builtins.c:1458
 msgid ""
 "Wait for process completion and return exit status.\n"
 "    \n"
@@ -3380,7 +3442,7 @@ msgid ""
 "    given."
 msgstr ""
 
-#: builtins.c:1466
+#: builtins.c:1473
 msgid ""
 "Execute commands for each member in a list.\n"
 "    \n"
@@ -3393,7 +3455,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1480
+#: builtins.c:1487
 msgid ""
 "Arithmetic for loop.\n"
 "    \n"
@@ -3410,9 +3472,9 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1498
+#: builtins.c:1505
 msgid ""
-"Select words from a list and execute commands..\n"
+"Select words from a list and execute commands.\n"
 "    \n"
 "    The WORDS are expanded, generating a list of words.  The\n"
 "    set of expanded words is printed on the standard error, each\n"
@@ -3430,7 +3492,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1519
+#: builtins.c:1526
 msgid ""
 "Report time consumed by pipeline's execution.\n"
 "    \n"
@@ -3446,7 +3508,7 @@ msgid ""
 "    The return status is the return status of PIPELINE."
 msgstr ""
 
-#: builtins.c:1536
+#: builtins.c:1543
 #, fuzzy
 msgid ""
 "Execute commands based on pattern matching.\n"
@@ -3458,7 +3520,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr "Executa selectivament les ordres especificades en ORDRES seguint una "
 
-#: builtins.c:1548
+#: builtins.c:1555
 msgid ""
 "Execute commands based on conditional.\n"
 "    \n"
@@ -3479,7 +3541,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1565
+#: builtins.c:1572
 #, fuzzy
 msgid ""
 "Execute commands as long as a test succeeds.\n"
@@ -3493,7 +3555,7 @@ msgstr ""
 "Expandeix i executa les ordres especificades en ORDRES i els executa\n"
 "de tal manera que la darrera ordre"
 
-#: builtins.c:1577
+#: builtins.c:1584
 #, fuzzy
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
@@ -3507,7 +3569,7 @@ msgstr ""
 "Expandeix i executa les ordres especificades en ORDRES i els executa\n"
 "de tal manera que la darrera ordre"
 
-#: builtins.c:1589
+#: builtins.c:1596
 msgid ""
 "Define shell function.\n"
 "    \n"
@@ -3521,7 +3583,7 @@ msgid ""
 "    Returns success unless NAME is readonly."
 msgstr ""
 
-#: builtins.c:1603
+#: builtins.c:1610
 #, fuzzy
 msgid ""
 "Group commands as a unit.\n"
@@ -3533,7 +3595,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr "Executa un conjunt d'ordres en un grup.  A?? ?s una manera de"
 
-#: builtins.c:1615
+#: builtins.c:1622
 msgid ""
 "Resume job in foreground.\n"
 "    \n"
@@ -3547,7 +3609,7 @@ msgid ""
 "    Returns the status of the resumed job."
 msgstr ""
 
-#: builtins.c:1630
+#: builtins.c:1637
 msgid ""
 "Evaluate arithmetic expression.\n"
 "    \n"
@@ -3558,7 +3620,7 @@ msgid ""
 "    Returns 1 if EXPRESSION evaluates to 0; returns 0 otherwise."
 msgstr ""
 
-#: builtins.c:1642
+#: builtins.c:1649
 msgid ""
 "Execute conditional command.\n"
 "    \n"
@@ -3586,7 +3648,7 @@ msgid ""
 "    0 or 1 depending on value of EXPRESSION."
 msgstr ""
 
-#: builtins.c:1668
+#: builtins.c:1675
 msgid ""
 "Common shell variable names and usage.\n"
 "    \n"
@@ -3640,7 +3702,7 @@ msgid ""
 "    \t\tcommands should be saved on the history list.\n"
 msgstr ""
 
-#: builtins.c:1725
+#: builtins.c:1732
 msgid ""
 "Add directories to stack.\n"
 "    \n"
@@ -3671,7 +3733,7 @@ msgid ""
 "    change fails."
 msgstr ""
 
-#: builtins.c:1759
+#: builtins.c:1766
 msgid ""
 "Remove directories from stack.\n"
 "    \n"
@@ -3698,7 +3760,7 @@ msgid ""
 "    change fails."
 msgstr ""
 
-#: builtins.c:1789
+#: builtins.c:1796
 msgid ""
 "Display directory stack.\n"
 "    \n"
@@ -3727,7 +3789,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1818
+#: builtins.c:1825
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
@@ -3748,7 +3810,7 @@ msgid ""
 "    given or OPTNAME is disabled."
 msgstr ""
 
-#: builtins.c:1839
+#: builtins.c:1846
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
 "    \n"
@@ -3778,7 +3840,7 @@ msgid ""
 "    error occurs."
 msgstr ""
 
-#: builtins.c:1866
+#: builtins.c:1873
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
@@ -3800,7 +3862,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1889
+#: builtins.c:1896
 msgid ""
 "Display possible completions depending on the options.\n"
 "    \n"
@@ -3813,7 +3875,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1904
+#: builtins.c:1911
 msgid ""
 "Modify or display completion options.\n"
 "    \n"
@@ -3842,7 +3904,7 @@ msgid ""
 "    have a completion specification defined."
 msgstr ""
 
-#: builtins.c:1932
+#: builtins.c:1939
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
@@ -4207,9 +4269,6 @@ msgstr ""
 #~ msgid "reading"
 #~ msgstr "s'est? llegint"
 
-#~ msgid "writing"
-#~ msgstr "s'est? escrivint"
-
 #~ msgid "process substitution"
 #~ msgstr "proc?s de substituci? en curs"
 
index 8c2ef497e7f3f810c0a27917342ee4a217bf6d71..29546fbec421b8f25fec38d035fbf3d9b82079c1 100644 (file)
Binary files a/po/cs.gmo and b/po/cs.gmo differ
index 48e2b76519f63b39e533faddddc7c79d228d3e51..0a039ed868d65f0cf9e338751f50b567b38e5afb 100644 (file)
--- a/po/cs.po
+++ b/po/cs.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: bash 3.2\n"
 "POT-Creation-Date: 2006-10-23 17:20-0400\n"
-"PO-Revision-Date: 2008-08-11 14:04+0200\n"
+"PO-Revision-Date: 2008-08-22 17:08+0200\n"
 "Last-Translator: Petr Pisar <petr.pisar@atlas.cz>\n"
 "Language-Team: Czech <translation-team-cs@lists.sourceforge.net>\n"
 "MIME-Version: 1.0\n"
@@ -45,7 +45,7 @@ msgstr "ne zavírající „%c“ v %s"
 #: bashline.c:3142
 #, c-format
 msgid "%s: missing colon separator"
-msgstr "%s:chybí dvojtečkový oddělovač"
+msgstr "%s: chybí dvojtečkový oddělovač"
 
 #: builtins/bind.def:194
 #, c-format
@@ -168,7 +168,7 @@ msgstr "%s: chybné určení signálu"
 #: builtins/common.c:215
 #, c-format
 msgid "`%s': not a pid or valid job spec"
-msgstr "„%s“: není PIDani platným označením úlohy"
+msgstr "„%s“: není PID ani platným označením úlohy"
 
 #: builtins/common.c:222 error.c:451
 #, c-format
@@ -261,12 +261,12 @@ msgstr "„-f“ nezle použít na výrobu funkce"
 #: builtins/declare.def:318 execute_cmd.c:4073
 #, c-format
 msgid "%s: readonly function"
-msgstr "%s:funkce jen pro čtení"
+msgstr "%s: funkce jen pro čtení"
 
 #: builtins/declare.def:406
 #, c-format
 msgid "%s: cannot destroy array variables in this way"
-msgstr "%s:takto nelze likvidovat pole"
+msgstr "%s: takto nelze likvidovat pole"
 
 #: builtins/enable.def:128 builtins/enable.def:136
 msgid "dynamic loading not available"
@@ -300,7 +300,7 @@ msgstr "%s: je adresářem"
 #: builtins/evalfile.c:134
 #, c-format
 msgid "%s: not a regular file"
-msgstr "%s:není obyčejný soubor"
+msgstr "%s: není obyčejný soubor"
 
 #: builtins/evalfile.c:142
 #, c-format
@@ -310,7 +310,7 @@ msgstr "%s: soubor je příliš velký"
 #: builtins/exec.def:205
 #, c-format
 msgid "%s: cannot execute: %s"
-msgstr "%s: nelze provézt: %s"
+msgstr "%s: nelze provést: %s"
 
 #: builtins/exit.def:83
 msgid "not login shell: use `exit'"
@@ -346,7 +346,7 @@ msgstr "%s: chybný přepínač – %c\n"
 #: builtins/getopt.c:110
 #, c-format
 msgid "%s: option requires an argument -- %c\n"
-msgstr "%s:přepínač vyžaduje argument – %c\n"
+msgstr "%s: přepínač vyžaduje argument – %c\n"
 
 #: builtins/hash.def:84
 msgid "hashing disabled"
@@ -405,7 +405,7 @@ msgstr "místo v historii"
 #: builtins/history.def:400
 #, c-format
 msgid "%s: history expansion failed"
-msgstr "%s:expanze historie selhala"
+msgstr "%s: expanze historie selhala"
 
 #: builtins/jobs.def:99
 msgid "no other options allowed with `-x'"
@@ -793,7 +793,7 @@ msgstr "%s: omezeno: v názvu příkazu nesmí být „/“"
 #: execute_cmd.c:3717
 #, c-format
 msgid "%s: command not found"
-msgstr "%s:příkaz nenalezen"
+msgstr "%s: příkaz nenalezen"
 
 #: execute_cmd.c:3963
 #, c-format
@@ -887,7 +887,7 @@ msgstr "save_bash_input: buffer již pro nový deskriptor %d existuje"
 #: jobs.c:876
 #, c-format
 msgid "forked pid %d appears in running job %d"
-msgstr "forknutý PID%d se objevil v běžící úloze %d"
+msgstr "forknutý PID %d se objevil v běžící úloze %d"
 
 #: jobs.c:983
 #, c-format
@@ -907,7 +907,7 @@ msgstr "wait: PID %ld není potomkem tohoto shellu"
 #: jobs.c:2265
 #, c-format
 msgid "wait_for: No record of process %ld"
-msgstr "wait_for:Žádný záznam o procesu %ld"
+msgstr "wait_for: Žádný záznam o procesu %ld"
 
 #: jobs.c:2524
 #, c-format
@@ -931,7 +931,7 @@ msgstr "žádná správa úloh v tomto shellu"
 #: lib/malloc/malloc.c:298
 #, c-format
 msgid "malloc: failed assertion: %s\n"
-msgstr "malloc:předpoklad nesplněn: %s\n"
+msgstr "malloc: předpoklad nesplněn: %s\n"
 
 #: lib/malloc/malloc.c:314
 #, c-format
@@ -1011,7 +1011,7 @@ msgstr "chyba: neznámá operace"
 #: lib/malloc/watch.c:56
 #, c-format
 msgid "malloc: watch alert: %p %s "
-msgstr "malloc:výstraha sledování: %p %s"
+msgstr "malloc: výstraha sledování: %p %s"
 
 #: lib/sh/fmtulong.c:101
 msgid "invalid base"
@@ -1025,7 +1025,7 @@ msgstr "%s: stroj není znám"
 #: lib/sh/netopen.c:175
 #, c-format
 msgid "%s: invalid service"
-msgstr "%s:chybná služba"
+msgstr "%s: chybná služba"
 
 #: lib/sh/netopen.c:306
 #, c-format
@@ -1051,16 +1051,16 @@ msgstr "Pošta v %s je přečtená\n"
 
 #: make_cmd.c:322
 msgid "syntax error: arithmetic expression required"
-msgstr "chyba syntaxe:vyžadován aritmetický výraz"
+msgstr "chyba syntaxe: vyžadován aritmetický výraz"
 
 #: make_cmd.c:324
 msgid "syntax error: `;' unexpected"
-msgstr "chyba syntaxe:neočekávaný „;“"
+msgstr "chyba syntaxe: neočekávaný „;“"
 
 #: make_cmd.c:325
 #, c-format
 msgid "syntax error: `((%s))'"
-msgstr "chyba syntaxe:„((%s))“"
+msgstr "chyba syntaxe: „((%s))“"
 
 #: make_cmd.c:566
 #, c-format
@@ -1070,7 +1070,7 @@ msgstr "make_here_document: chybný druh instrukce %d"
 #: make_cmd.c:741
 #, c-format
 msgid "make_redirection: redirection instruction `%d' out of range"
-msgstr "make_redirection:instrukce přesměrování „%d“ mimo rozsah"
+msgstr "make_redirection: instrukce přesměrování „%d“ mimo rozsah"
 
 #: parse.y:2759
 #, c-format
@@ -1198,7 +1198,7 @@ msgstr "deskriptor souboru mimo rozsah"
 #: redir.c:141
 #, c-format
 msgid "%s: ambiguous redirect"
-msgstr "%s:nejednoznačné přesměrování"
+msgstr "%s: nejednoznačné přesměrování"
 
 #: redir.c:145
 #, c-format
@@ -1251,7 +1251,7 @@ msgstr ""
 
 #: shell.c:1737
 msgid "GNU long options:\n"
-msgstr "Dlouhé GNUpřepínače:\n"
+msgstr "Dlouhé GNU přepínače:\n"
 
 #: shell.c:1741
 msgid "Shell options:\n"
@@ -1882,7 +1882,7 @@ msgstr ""
 "    getopts umístí tento znak do OPTARG. Pokud není nalezen povinný argument,\n"
 "    getopts umístí „:“ do NAME a OPTARG nastaví na znak nalezeného přepínače.\n"
 "    Pokud getopts nepracuje v tomto tichém režimu a je nalezen neplatný\n"
-"    přepínač, getopts umístí „?“ doNAME a zruší OPTARG. Když nenajde povinný\n"
+"    přepínač, getopts umístí „?“ do NAME a zruší OPTARG. Když nenajde povinný\n"
 "    argument, je do NAME zapsán „?“, OPTARG zrušen a vytištěna diagnostická\n"
 "    zpráva.\n"
 "    \n"
@@ -2370,7 +2370,7 @@ msgstr ""
 "        -t  Skončí po načtení a provedení jednoho příkazu.\n"
 "        -u  Při substituci považuje nenastavené proměnné za chybu.\n"
 "        -v  Vstupní řádky shellu se budou vypisovat tak, jak budou načítány.\n"
-"        -x  Tiskne příkazy a jejich argumenty tak, jak jsou spouštěny.\n"
+"        -x  Vypisuje příkazy a jejich argumenty tak, jak jsou spouštěny.\n"
 "        -B  Shell bude provádět závorkovou (brace) expanzi.\n"
 "        -C  Je-li nastaveno, zakáže přepsání již existujících běžných souborů\n"
 "            při přesměrování výstupu.\n"
@@ -2609,7 +2609,7 @@ msgstr ""
 "                       Aritmetické testy.  OP je jeden z -eq, -ne, -lt,\n"
 "                       -le, -gt nebo -ge.\n"
 "    \n"
-"    Aritmetické binární operátory vracejí pravdu pokud ARGUMENT1 je roven,\n"
+"    Aritmetické binární operátory vracejí pravdu, pokud ARGUMENT1 je roven,\n"
 "    neroven, menší než, menší než nebo roven, větší než, větší než nebo\n"
 "    roven ARGUMENTU2."
 
@@ -2651,7 +2651,7 @@ msgstr ""
 "    „-“, každý určený signál bude přenastaven zpět na svoji původní hodnotu.\n"
 "    Je-li ARGUMENT prázdný řetězec, každý SIGNAL_SPEC bude shellem a příkazy\n"
 "    z něj spuštěnými ignorován. Je-li SIGNAL_SPEC „EXIT (0)“, bude příkaz\n"
-"    ARGUMENT proveden při ukončování tohoto shellu. Je-li SIGNAL_SPEC„DEBUG“,\n"
+"    ARGUMENT proveden při ukončování tohoto shellu. Je-li SIGNAL_SPEC „DEBUG“,\n"
 "    bude ARGUMENT proveden za každým jednoduchým příkazem. Je-li zadán přepínač\n"
 "    „-p“, pak budou zobrazen příkazy navázané na každý SIGNAL_SPEC. Nejsou-li\n"
 "    poskytnuty žádné argumenty nebo je-li zadán jen „-p“, vypíše trap seznam\n"
@@ -2867,7 +2867,7 @@ msgstr ""
 "    a jeden řádek načten ze standardního vstupu. Pokud je řádek tvořen číslem\n"
 "    odpovídajícím jednomu ze zobrazených slov, pak NÁZEV bude nastaven na toto\n"
 "    slovo. Pokud je řádek prázdný, SLOVA a výzva budou znovu zobrazeny. Je-li\n"
-"    načten EOF(konec souboru), příkaz končí. Načtení jakékoliv jiné hodnoty\n"
+"    načten EOF (konec souboru), příkaz končí. Načtení jakékoliv jiné hodnoty\n"
 "    nastaví NÁZEV na prázdný řetězec. Načtený řádek bude uložen do proměnné\n"
 "    REPLY, Po každém výběru budou provedeny PŘÍKAZY, dokud nebude vykonán\n"
 "    příkaz „break“."
index 205610d3ff46fe26e01970d58d226d924aebac00..bfe618e6e47063aed54074e091687f54e915f512 100644 (file)
Binary files a/po/de.gmo and b/po/de.gmo differ
index 78e9f437ee4c8c6263a4c46b561a7019c8af2db6..67f2c244861e66d595d9c9dc429528ab4635b4ff 100644 (file)
--- a/po/de.po
+++ b/po/de.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: bash 2.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-04-22 10:15-0400\n"
+"POT-Creation-Date: 2008-08-20 08:51-0400\n"
 "PO-Revision-Date: 1997-01-12 12:53 MET\n"
 "Last-Translator: Nils Naumann <naumann@unileoben.ac.at>\n"
 "Language-Team: german <de@li.org>\n"
@@ -14,416 +14,426 @@ msgstr ""
 "Content-Type: text/plain; charset=ISO-8859-1\n"
 "Content-Transfer-Encoding: 8-bit\n"
 
-#: arrayfunc.c:48
+#: arrayfunc.c:49
 msgid "bad array subscript"
 msgstr "Falscher Feldbezeichner."
 
-#: arrayfunc.c:372
+#: arrayfunc.c:312 builtins/declare.def:467
+#, c-format
+msgid "%s: cannot convert indexed to associative array"
+msgstr ""
+
+#: arrayfunc.c:478
+#, fuzzy, c-format
+msgid "%s: invalid associative array key"
+msgstr "%c%c: Falsche Option"
+
+#: arrayfunc.c:480
 #, c-format
 msgid "%s: cannot assign to non-numeric index"
 msgstr "%s: Kann nicht auf einen nicht-numerischen Index zuweisen."
 
-#: bashhist.c:332
+#: arrayfunc.c:516
+#, c-format
+msgid "%s: %s: must use subscript when assigning associative array"
+msgstr ""
+
+#: bashhist.c:382
 #, c-format
 msgid "%s: cannot create: %s"
 msgstr "%s: Kann die Datei %s nicht erzeugen."
 
-#: bashline.c:3124
+#: bashline.c:3190
 msgid "bash_execute_unix_command: cannot find keymap for command"
 msgstr ""
 
-#: bashline.c:3173
+#: bashline.c:3268
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr ""
 
-#: bashline.c:3202
+#: bashline.c:3297
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr ""
 
-#: bashline.c:3236
+#: bashline.c:3331
 #, c-format
 msgid "%s: missing colon separator"
 msgstr ""
 
-#: builtins/bind.def:200
+#: builtins/bind.def:199
 #, c-format
 msgid "`%s': invalid keymap name"
 msgstr ""
 
-#: builtins/bind.def:239
+#: builtins/bind.def:238
 #, fuzzy, c-format
 msgid "%s: cannot read: %s"
 msgstr "%s: Kann die Datei %s nicht erzeugen."
 
-#: builtins/bind.def:254
+#: builtins/bind.def:253
 #, fuzzy, c-format
 msgid "`%s': cannot unbind"
 msgstr "%s: Kommando nicht gefunden."
 
-#: builtins/bind.def:289 builtins/bind.def:319
+#: builtins/bind.def:288 builtins/bind.def:318
 #, fuzzy, c-format
 msgid "`%s': unknown function name"
 msgstr "%s: Schreibgeschützte Funktion."
 
-#: builtins/bind.def:297
+#: builtins/bind.def:296
 #, c-format
 msgid "%s is not bound to any keys.\n"
 msgstr ""
 
-#: builtins/bind.def:301
+#: builtins/bind.def:300
 #, c-format
 msgid "%s can be invoked via "
 msgstr ""
 
-#: builtins/break.def:78 builtins/break.def:118
+#: builtins/break.def:77 builtins/break.def:117
 #, fuzzy
 msgid "loop count"
 msgstr "logout"
 
-#: builtins/break.def:138
+#: builtins/break.def:137
 msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr ""
 
-#: builtins/caller.def:134
+#: builtins/caller.def:133
 msgid ""
 "Returns the context of the current subroutine call.\n"
 "    \n"
 "    Without EXPR, returns "
 msgstr ""
 
-#: builtins/cd.def:216
+#: builtins/cd.def:215
 msgid "HOME not set"
 msgstr ""
 
-#: builtins/cd.def:228
+#: builtins/cd.def:227
 msgid "OLDPWD not set"
 msgstr ""
 
 # Debug Ausgabe
-#: builtins/common.c:105
+#: builtins/common.c:107
 #, fuzzy, c-format
 msgid "line %d: "
 msgstr "slot %3d: "
 
-#: builtins/common.c:122
+#: builtins/common.c:124
 #, c-format
 msgid "%s: usage: "
 msgstr ""
 
-#: builtins/common.c:135 test.c:822
+#: builtins/common.c:137 test.c:822
 msgid "too many arguments"
 msgstr "Zu viele Argumente."
 
-#: builtins/common.c:160 shell.c:488 shell.c:762
+#: builtins/common.c:162 shell.c:493 shell.c:774
 #, fuzzy, c-format
 msgid "%s: option requires an argument"
 msgstr "Die Option erfordert ein Argument: -"
 
-#: builtins/common.c:167
+#: builtins/common.c:169
 #, c-format
 msgid "%s: numeric argument required"
 msgstr ""
 
-#: builtins/common.c:174
+#: builtins/common.c:176
 #, fuzzy, c-format
 msgid "%s: not found"
 msgstr "%s: Kommando nicht gefunden."
 
-#: builtins/common.c:183 shell.c:775
+#: builtins/common.c:185 shell.c:787
 #, fuzzy, c-format
 msgid "%s: invalid option"
 msgstr "%c%c: Falsche Option"
 
-#: builtins/common.c:190
+#: builtins/common.c:192
 #, fuzzy, c-format
 msgid "%s: invalid option name"
 msgstr "%c%c: Falsche Option"
 
-#: builtins/common.c:197 general.c:231 general.c:236
+#: builtins/common.c:199 general.c:231 general.c:236
 #, fuzzy, c-format
 msgid "`%s': not a valid identifier"
 msgstr "`%s' ist kein gültiger Bezeichner."
 
-#: builtins/common.c:207
+#: builtins/common.c:209
 #, fuzzy
 msgid "invalid octal number"
 msgstr "Falsche Signalnummer."
 
-#: builtins/common.c:209
+#: builtins/common.c:211
 #, fuzzy
 msgid "invalid hex number"
 msgstr "Falsche Signalnummer."
 
-#: builtins/common.c:211 expr.c:1255
+#: builtins/common.c:213 expr.c:1255
 #, fuzzy
 msgid "invalid number"
 msgstr "Falsche Signalnummer."
 
-#: builtins/common.c:219
+#: builtins/common.c:221
 #, c-format
 msgid "%s: invalid signal specification"
 msgstr ""
 
-#: builtins/common.c:226
+#: builtins/common.c:228
 #, c-format
 msgid "`%s': not a pid or valid job spec"
 msgstr ""
 
-#: builtins/common.c:233 error.c:452
+#: builtins/common.c:235 error.c:453
 #, c-format
 msgid "%s: readonly variable"
 msgstr "%s: Schreibgeschützte Variable."
 
-#: builtins/common.c:241
+#: builtins/common.c:243
 #, c-format
 msgid "%s: %s out of range"
 msgstr ""
 
-#: builtins/common.c:241 builtins/common.c:243
+#: builtins/common.c:243 builtins/common.c:245
 #, fuzzy
 msgid "argument"
 msgstr "Argument erwartet."
 
-#: builtins/common.c:243
+#: builtins/common.c:245
 #, c-format
 msgid "%s out of range"
 msgstr ""
 
-#: builtins/common.c:251
+#: builtins/common.c:253
 #, c-format
 msgid "%s: no such job"
 msgstr ""
 
-#: builtins/common.c:259
+#: builtins/common.c:261
 #, fuzzy, c-format
 msgid "%s: no job control"
 msgstr "Keine Job Steuerung in dieser Shell."
 
-#: builtins/common.c:261
+#: builtins/common.c:263
 #, fuzzy
 msgid "no job control"
 msgstr "Keine Job Steuerung in dieser Shell."
 
-#: builtins/common.c:271
+#: builtins/common.c:273
 #, fuzzy, c-format
 msgid "%s: restricted"
 msgstr "%s: Programm ist beendet."
 
-#: builtins/common.c:273
+#: builtins/common.c:275
 #, fuzzy
 msgid "restricted"
 msgstr "Beendet"
 
-#: builtins/common.c:281
+#: builtins/common.c:283
 #, c-format
 msgid "%s: not a shell builtin"
 msgstr ""
 
-#: builtins/common.c:290
+#: builtins/common.c:292
 #, fuzzy, c-format
 msgid "write error: %s"
 msgstr "Pipe-Fehler: %s."
 
-#: builtins/common.c:516
+#: builtins/common.c:523
 #, c-format
 msgid "%s: error retrieving current directory: %s: %s\n"
 msgstr ""
 
-#: builtins/common.c:582 builtins/common.c:584
+#: builtins/common.c:589 builtins/common.c:591
 #, fuzzy, c-format
 msgid "%s: ambiguous job spec"
 msgstr "%s: Mehrdeutige Umlenkung."
 
-#: builtins/complete.def:271
+#: builtins/complete.def:270
 #, c-format
 msgid "%s: invalid action name"
 msgstr ""
 
-#: builtins/complete.def:431 builtins/complete.def:616
-#: builtins/complete.def:814
+#: builtins/complete.def:430 builtins/complete.def:615
+#: builtins/complete.def:813
 #, c-format
 msgid "%s: no completion specification"
 msgstr ""
 
-#: builtins/complete.def:668
+#: builtins/complete.def:667
 msgid "warning: -F option may not work as you expect"
 msgstr ""
 
-#: builtins/complete.def:670
+#: builtins/complete.def:669
 msgid "warning: -C option may not work as you expect"
 msgstr ""
 
-#: builtins/complete.def:787
+#: builtins/complete.def:786
 msgid "not currently executing completion function"
 msgstr ""
 
-#: builtins/declare.def:120
+#: builtins/declare.def:122
 #, fuzzy
 msgid "can only be used in a function"
 msgstr ""
 "nur innerhalb einer Funktion benutzt werden. Die erzeugte Variable Name ist"
 
-#: builtins/declare.def:318
+#: builtins/declare.def:353
 msgid "cannot use `-f' to make functions"
 msgstr ""
 
-#: builtins/declare.def:330 execute_cmd.c:4116
+#: builtins/declare.def:365 execute_cmd.c:4696
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s: Schreibgeschützte Funktion."
 
-#: builtins/declare.def:416
+#: builtins/declare.def:454
 #, fuzzy, c-format
 msgid "%s: cannot destroy array variables in this way"
 msgstr "$%s: Kann so nicht zuweisen."
 
-#: builtins/enable.def:138 builtins/enable.def:146
+#: builtins/declare.def:461
+#, c-format
+msgid "%s: cannot convert associative to indexed array"
+msgstr ""
+
+#: builtins/enable.def:137 builtins/enable.def:145
 msgid "dynamic loading not available"
 msgstr ""
 
-#: builtins/enable.def:313
+#: builtins/enable.def:312
 #, fuzzy, c-format
 msgid "cannot open shared object %s: %s"
 msgstr "Kann die benannte Pipe %s für %s nicht öffnen: %s."
 
-#: builtins/enable.def:336
+#: builtins/enable.def:335
 #, c-format
 msgid "cannot find %s in shared object %s: %s"
 msgstr ""
 
-#: builtins/enable.def:460
+#: builtins/enable.def:459
 #, c-format
 msgid "%s: not dynamically loaded"
 msgstr ""
 
-#: builtins/enable.def:475
+#: builtins/enable.def:474
 #, fuzzy, c-format
 msgid "%s: cannot delete: %s"
 msgstr "%s: Kann die Datei %s nicht erzeugen."
 
-#: builtins/evalfile.c:132 builtins/hash.def:170 execute_cmd.c:3973
-#: shell.c:1423
+#: builtins/evalfile.c:134 builtins/hash.def:169 execute_cmd.c:4553
+#: shell.c:1439
 #, c-format
 msgid "%s: is a directory"
 msgstr "%s: ist ein Verzeichnis."
 
-#: builtins/evalfile.c:137
+#: builtins/evalfile.c:139
 #, fuzzy, c-format
 msgid "%s: not a regular file"
 msgstr "%s: Kann die Datei nicht ausführen."
 
-#: builtins/evalfile.c:145
+#: builtins/evalfile.c:147
 #, c-format
 msgid "%s: file is too large"
 msgstr ""
 
-#: builtins/evalfile.c:183 execute_cmd.c:4043 shell.c:1433
+#: builtins/evalfile.c:185 execute_cmd.c:4623 shell.c:1449
 #, c-format
 msgid "%s: cannot execute binary file"
 msgstr "%s: Kann die Datei nicht ausführen."
 
-#: builtins/exec.def:213
+#: builtins/exec.def:212
 #, fuzzy, c-format
 msgid "%s: cannot execute: %s"
 msgstr "%s: Kann die Datei %s nicht erzeugen."
 
-#: builtins/exit.def:66
+#: builtins/exit.def:65
 #, fuzzy, c-format
 msgid "logout\n"
 msgstr "logout"
 
-#: builtins/exit.def:89
+#: builtins/exit.def:88
 msgid "not login shell: use `exit'"
 msgstr ""
 
-#: builtins/exit.def:121
+#: builtins/exit.def:120
 #, c-format
 msgid "There are stopped jobs.\n"
 msgstr ""
 
-#: builtins/exit.def:123
+#: builtins/exit.def:122
 #, c-format
 msgid "There are running jobs.\n"
 msgstr ""
 
-#: builtins/fc.def:263
+#: builtins/fc.def:261
 #, fuzzy
 msgid "no command found"
 msgstr "%s: Kommando nicht gefunden."
 
-#: builtins/fc.def:333
+#: builtins/fc.def:341
 msgid "history specification"
 msgstr ""
 
-#: builtins/fc.def:354
+#: builtins/fc.def:362
 #, fuzzy, c-format
 msgid "%s: cannot open temp file: %s"
 msgstr "%s: Kann die Datei %s nicht erzeugen."
 
-#: builtins/fg_bg.def:150 builtins/jobs.def:283
+#: builtins/fg_bg.def:149 builtins/jobs.def:282
 msgid "current"
 msgstr ""
 
-#: builtins/fg_bg.def:159
+#: builtins/fg_bg.def:158
 #, c-format
 msgid "job %d started without job control"
 msgstr ""
 
-#: builtins/getopt.c:109
+#: builtins/getopt.c:110
 #, fuzzy, c-format
 msgid "%s: illegal option -- %c\n"
 msgstr "Ungültige Option: -"
 
-#: builtins/getopt.c:110
+#: builtins/getopt.c:111
 #, fuzzy, c-format
 msgid "%s: option requires an argument -- %c\n"
 msgstr "Die Option erfordert ein Argument: -"
 
-#: builtins/hash.def:93
+#: builtins/hash.def:92
 msgid "hashing disabled"
 msgstr ""
 
-#: builtins/hash.def:139
+#: builtins/hash.def:138
 #, c-format
 msgid "%s: hash table empty\n"
 msgstr ""
 
-#: builtins/hash.def:245
+#: builtins/hash.def:244
 #, fuzzy, c-format
 msgid "hits\tcommand\n"
 msgstr "`r', das zuletzt eingegebene Kommando wiederholt."
 
-#: builtins/help.def:128
+#: builtins/help.def:130
 #, c-format
 msgid "Shell commands matching keyword `"
 msgid_plural "Shell commands matching keywords `"
 msgstr[0] ""
 msgstr[1] ""
 
-#: builtins/help.def:166
+#: builtins/help.def:168
 #, c-format
 msgid ""
 "no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'."
 msgstr ""
 
-#: builtins/help.def:183
+#: builtins/help.def:185
 #, fuzzy, c-format
 msgid "%s: cannot open: %s"
 msgstr "%s: Kann die Datei %s nicht erzeugen."
 
-#: builtins/help.def:318 version.c:85
-#, c-format
-msgid "Copyright (C) 2008 Free Software Foundation, Inc.\n"
-msgstr ""
-
-#: builtins/help.def:320
-#, c-format
-msgid "License: GNU General Public License, version 2\n"
-msgstr ""
-
-#: builtins/help.def:335
+#: builtins/help.def:337
 #, c-format
 msgid ""
 "These shell commands are defined internally.  Type `help' to see this list.\n"
@@ -435,115 +445,139 @@ msgid ""
 "\n"
 msgstr ""
 
-#: builtins/history.def:158
+#: builtins/history.def:154
 msgid "cannot use more than one of -anrw"
 msgstr ""
 
-#: builtins/history.def:190
+#: builtins/history.def:186
 msgid "history position"
 msgstr ""
 
-#: builtins/history.def:408
+#: builtins/history.def:366
 #, fuzzy, c-format
 msgid "%s: history expansion failed"
 msgstr "%s: Ganzzahliger Ausdruck erwartet."
 
-#: builtins/inlib.def:72
+#: builtins/inlib.def:71
 #, fuzzy, c-format
 msgid "%s: inlib failed"
 msgstr "%s: Ganzzahliger Ausdruck erwartet."
 
-#: builtins/jobs.def:110
+#: builtins/jobs.def:109
 msgid "no other options allowed with `-x'"
 msgstr ""
 
-#: builtins/kill.def:198
+#: builtins/kill.def:197
 #, c-format
 msgid "%s: arguments must be process or job IDs"
 msgstr ""
 
-#: builtins/kill.def:261
+#: builtins/kill.def:260
 #, fuzzy
 msgid "Unknown error"
 msgstr "Unbekannter Fehler %d."
 
-#: builtins/let.def:96 builtins/let.def:121 expr.c:501 expr.c:516
+#: builtins/let.def:95 builtins/let.def:120 expr.c:501 expr.c:516
 msgid "expression expected"
 msgstr "Ausdruck erwartet."
 
-#: builtins/mapfile.def:216 builtins/read.def:265
+#: builtins/mapfile.def:215 builtins/read.def:271
 #, c-format
 msgid "%s: invalid file descriptor specification"
 msgstr ""
 
-#: builtins/mapfile.def:224 builtins/read.def:272
+#: builtins/mapfile.def:223 builtins/read.def:278
 #, c-format
 msgid "%d: invalid file descriptor: %s"
 msgstr ""
 
-#: builtins/mapfile.def:233 builtins/mapfile.def:271
+#: builtins/mapfile.def:232 builtins/mapfile.def:270
 #, fuzzy, c-format
 msgid "%s: invalid line count"
 msgstr "%c%c: Falsche Option"
 
-#: builtins/mapfile.def:244
+#: builtins/mapfile.def:243
 #, fuzzy, c-format
 msgid "%s: invalid array origin"
 msgstr "%c%c: Falsche Option"
 
-#: builtins/mapfile.def:261
+#: builtins/mapfile.def:260
 #, fuzzy, c-format
 msgid "%s: invalid callback quantum"
 msgstr "Falsche Signalnummer."
 
-#: builtins/mapfile.def:293
+#: builtins/mapfile.def:292
 #, fuzzy
 msgid "empty array variable name"
 msgstr "%s ist nicht gesetzt."
 
-#: builtins/mapfile.def:314
+#: builtins/mapfile.def:313
 msgid "array variable support required"
 msgstr ""
 
-#: builtins/printf.def:365
+#: builtins/printf.def:364
 #, c-format
 msgid "`%s': missing format character"
 msgstr ""
 
-#: builtins/printf.def:542
+#: builtins/printf.def:541
 #, c-format
 msgid "`%c': invalid format character"
 msgstr ""
 
-#: builtins/printf.def:569
+#: builtins/printf.def:568
 #, c-format
 msgid "warning: %s: %s"
 msgstr ""
 
-#: builtins/printf.def:748
+#: builtins/printf.def:747
 msgid "missing hex digit for \\x"
 msgstr ""
 
-#: builtins/pushd.def:196
+#: builtins/pushd.def:195
 #, fuzzy
 msgid "no other directory"
 msgstr "Spitze des Stapels liegt."
 
-#: builtins/pushd.def:463
+#: builtins/pushd.def:462
 #, fuzzy
 msgid "<no current directory>"
 msgstr "\tin dieses Verzeichnis."
 
-#: builtins/pushd.def:507
+#: builtins/pushd.def:506
 msgid "directory stack empty"
 msgstr ""
 
-#: builtins/pushd.def:509
+#: builtins/pushd.def:508
 #, fuzzy
 msgid "directory stack index"
 msgstr "Rekursionsstapel leer."
 
-#: builtins/pushd.def:706
+#: builtins/pushd.def:683
+msgid ""
+"Display the list of currently remembered directories.  Directories\n"
+"    find their way onto the list with the `pushd' command; you can get\n"
+"    back up through the list with the `popd' command.\n"
+"    \n"
+"    Options:\n"
+"      -c\tclear the directory stack by deleting all of the elements\n"
+"      -l\tdo not print tilde-prefixed versions of directories relative\n"
+"    \tto your home directory\n"
+"      -p\tprint the directory stack with one entry per line\n"
+"      -v\tprint the directory stack with one entry per line prefixed\n"
+"    \twith its position in the stack\n"
+"    \n"
+"    Arguments:\n"
+"      +N\tDisplays the Nth entry counting from the left of the list shown "
+"by\n"
+"    \tdirs when invoked without options, starting with zero.\n"
+"    \n"
+"      -N\tDisplays the Nth entry counting from the right of the list shown "
+"by\n"
+"\tdirs when invoked without options, starting with zero."
+msgstr ""
+
+#: builtins/pushd.def:705
 msgid ""
 "Adds a directory to the top of the directory stack, or rotates\n"
 "    the stack, making the new top of the stack the current working\n"
@@ -568,7 +602,7 @@ msgid ""
 "    The `dirs' builtin displays the directory stack."
 msgstr ""
 
-#: builtins/pushd.def:731
+#: builtins/pushd.def:730
 msgid ""
 "Removes entries from the directory stack.  With no arguments, removes\n"
 "    the top directory from the stack, and changes to the new top directory.\n"
@@ -589,52 +623,42 @@ msgid ""
 "    The `dirs' builtin displays the directory stack."
 msgstr ""
 
-#: builtins/pushd.def:684
-msgid ""
-"Display the list of currently remembered directories.  Directories\n"
-"    find their way onto the list with the `pushd' command; you can get\n"
-"    back up through the list with the `popd' command.\n"
-"    \n"
-"    Options:\n"
-"\\    "
-msgstr ""
-
-#: builtins/read.def:242
+#: builtins/read.def:247
 #, c-format
 msgid "%s: invalid timeout specification"
 msgstr ""
 
-#: builtins/read.def:560
+#: builtins/read.def:569
 #, fuzzy, c-format
 msgid "read error: %d: %s"
 msgstr "Pipe-Fehler: %s."
 
-#: builtins/return.def:69
+#: builtins/return.def:68
 msgid "can only `return' from a function or sourced script"
 msgstr ""
 
-#: builtins/set.def:769
+#: builtins/set.def:768
 #, fuzzy
 msgid "cannot simultaneously unset a function and a variable"
 msgstr ""
 "nur innerhalb einer Funktion benutzt werden. Die erzeugte Variable Name ist"
 
-#: builtins/set.def:806
+#: builtins/set.def:805
 #, fuzzy, c-format
 msgid "%s: cannot unset"
 msgstr "%s: Kann die Datei %s nicht erzeugen."
 
-#: builtins/set.def:813
+#: builtins/set.def:812
 #, fuzzy, c-format
 msgid "%s: cannot unset: readonly %s"
 msgstr "%s: Kann die Datei %s nicht erzeugen."
 
-#: builtins/set.def:824
+#: builtins/set.def:823
 #, fuzzy, c-format
 msgid "%s: not an array variable"
 msgstr "%s ist nicht gesetzt."
 
-#: builtins/setattr.def:181
+#: builtins/setattr.def:186
 #, fuzzy, c-format
 msgid "%s: not a function"
 msgstr "%s: Schreibgeschützte Funktion."
@@ -644,20 +668,20 @@ msgstr "%s: Schreibgesch
 msgid "shift count"
 msgstr "shift [n]"
 
-#: builtins/shopt.def:248
+#: builtins/shopt.def:249
 msgid "cannot set and unset shell options simultaneously"
 msgstr ""
 
-#: builtins/shopt.def:313
+#: builtins/shopt.def:314
 #, c-format
 msgid "%s: invalid shell option name"
 msgstr ""
 
-#: builtins/source.def:129
+#: builtins/source.def:128
 msgid "filename argument required"
 msgstr ""
 
-#: builtins/source.def:154
+#: builtins/source.def:153
 #, fuzzy, c-format
 msgid "%s: file not found"
 msgstr "%s: Kommando nicht gefunden."
@@ -672,77 +696,77 @@ msgstr ""
 msgid "cannot suspend a login shell"
 msgstr "Beendet eine Loginshell."
 
-#: builtins/type.def:235
+#: builtins/type.def:234
 #, c-format
 msgid "%s is aliased to `%s'\n"
 msgstr ""
 
-#: builtins/type.def:256
+#: builtins/type.def:255
 #, c-format
 msgid "%s is a shell keyword\n"
 msgstr ""
 
-#: builtins/type.def:275
+#: builtins/type.def:274
 #, fuzzy, c-format
 msgid "%s is a function\n"
 msgstr "%s: Schreibgeschützte Funktion."
 
-#: builtins/type.def:297
+#: builtins/type.def:296
 #, c-format
 msgid "%s is a shell builtin\n"
 msgstr ""
 
-#: builtins/type.def:318 builtins/type.def:392
+#: builtins/type.def:317 builtins/type.def:391
 #, c-format
 msgid "%s is %s\n"
 msgstr ""
 
-#: builtins/type.def:338
+#: builtins/type.def:337
 #, c-format
 msgid "%s is hashed (%s)\n"
 msgstr ""
 
-#: builtins/ulimit.def:365
+#: builtins/ulimit.def:372
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr ""
 
-#: builtins/ulimit.def:391
+#: builtins/ulimit.def:398
 #, fuzzy, c-format
 msgid "`%c': bad command"
 msgstr "%c%c: Falsche Option"
 
-#: builtins/ulimit.def:420
+#: builtins/ulimit.def:427
 #, fuzzy, c-format
 msgid "%s: cannot get limit: %s"
 msgstr "%s: Kann die Datei %s nicht erzeugen."
 
-#: builtins/ulimit.def:446
+#: builtins/ulimit.def:453
 #, fuzzy
 msgid "limit"
 msgstr "Rechenzeitgrenze"
 
-#: builtins/ulimit.def:458 builtins/ulimit.def:758
+#: builtins/ulimit.def:465 builtins/ulimit.def:765
 #, fuzzy, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr "%s: Kann die Datei %s nicht erzeugen."
 
-#: builtins/umask.def:119
+#: builtins/umask.def:118
 #, fuzzy
 msgid "octal number"
 msgstr "Falsche Signalnummer."
 
-#: builtins/umask.def:232
+#: builtins/umask.def:231
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr ""
 
-#: builtins/umask.def:287
+#: builtins/umask.def:286
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr ""
 
-#: error.c:89 error.c:319 error.c:321 error.c:323
+#: error.c:89 error.c:320 error.c:322 error.c:324
 msgid " line "
 msgstr ""
 
@@ -756,73 +780,73 @@ msgstr "`r', das zuletzt eingegebene Kommando wiederholt."
 msgid "Aborting..."
 msgstr ""
 
-#: error.c:259
-#, c-format
-msgid "%s: warning: "
-msgstr ""
+#: error.c:260
+#, fuzzy, c-format
+msgid "warning: "
+msgstr "schreibe"
 
-#: error.c:404
+#: error.c:405
 #, fuzzy
 msgid "unknown command error"
 msgstr "Unbekannter Fehler %d."
 
-#: error.c:405
+#: error.c:406
 #, fuzzy
 msgid "bad command type"
 msgstr "Eingabezeile an der Position eines Kommandos stünde."
 
 # Programmierfehler
-#: error.c:406
+#: error.c:407
 #, fuzzy
 msgid "bad connector"
 msgstr "bad connector `%d'."
 
-#: error.c:407
+#: error.c:408
 #, fuzzy
 msgid "bad jump"
 msgstr "Falscher Sprung %d."
 
-#: error.c:445
+#: error.c:446
 #, c-format
 msgid "%s: unbound variable"
 msgstr "%s ist nicht gesetzt."
 
-#: eval.c:180
+#: eval.c:181
 #, fuzzy, c-format
 msgid "\atimed out waiting for input: auto-logout\n"
 msgstr "%cZu lange keine Eingabe: Automatisch ausgeloggt.\n"
 
-#: execute_cmd.c:479
+#: execute_cmd.c:483
 #, c-format
 msgid "cannot redirect standard input from /dev/null: %s"
 msgstr ""
 
-#: execute_cmd.c:1063
+#: execute_cmd.c:1079
 #, c-format
 msgid "TIMEFORMAT: `%c': invalid format character"
 msgstr ""
 
-#: execute_cmd.c:1404
+#: execute_cmd.c:1930
 #, fuzzy
 msgid "pipe error"
 msgstr "Pipe-Fehler: %s."
 
-#: execute_cmd.c:3670
+#: execute_cmd.c:4243
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr "%s: Verboten:  `/' ist in Kommandonamen unzulässig."
 
-#: execute_cmd.c:3758
+#: execute_cmd.c:4334
 #, c-format
 msgid "%s: command not found"
 msgstr "%s: Kommando nicht gefunden."
 
-#: execute_cmd.c:4006
+#: execute_cmd.c:4586
 #, fuzzy, c-format
 msgid "%s: %s: bad interpreter"
 msgstr "%s: ist ein Verzeichnis."
 
-#: execute_cmd.c:4155
+#: execute_cmd.c:4735
 #, fuzzy, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr "Kann fd %d nicht auf fd 0 verdoppeln: %s"
@@ -901,91 +925,101 @@ msgstr "%s: Ganzzahliger Ausdruck erwartet."
 msgid "getcwd: cannot access parent directories"
 msgstr "getwd: Kann nicht auf das übergeordnete Verzeichnis zugreifen."
 
-#: input.c:237
+#: input.c:94 subst.c:4551
+#, fuzzy, c-format
+msgid "cannot reset nodelay mode for fd %d"
+msgstr "Kann fd %d nicht auf fd 0 verdoppeln: %s"
+
+#: input.c:258
 #, fuzzy, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
 msgstr ""
 "Kann für die Eingabe von fd %d keinen neuen Dateideskriptor zuweisen: %s."
 
 # Debug Ausgabe
-#: input.c:245
+#: input.c:266
 #, fuzzy, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr "check_bash_input: buffer already exists for new fd %d"
 
-#: jobs.c:466
+#: jobs.c:464
 msgid "start_pipeline: pgrp pipe"
 msgstr ""
 
-#: jobs.c:881
+#: jobs.c:879
 #, c-format
 msgid "forked pid %d appears in running job %d"
 msgstr ""
 
-#: jobs.c:999
+#: jobs.c:997
 #, c-format
 msgid "deleting stopped job %d with process group %ld"
 msgstr ""
 
-#: jobs.c:1104
+#: jobs.c:1102
 #, c-format
 msgid "add_process: process %5ld (%s) in the_pipeline"
 msgstr ""
 
+#: jobs.c:1105
+#, c-format
+msgid "add_process: pid %5ld (%s) marked as still alive"
+msgstr ""
+
 # Programmierfehler
-#: jobs.c:1395
+#: jobs.c:1393
 #, fuzzy, c-format
 msgid "describe_pid: %ld: no such pid"
 msgstr "describe_pid: Prozeß-Nummer existiert nicht (%d)!\n"
 
-#: jobs.c:1410
+#: jobs.c:1408
 #, fuzzy, c-format
 msgid "Signal %d"
 msgstr "Unbekanntes Signal Nr.: %d."
 
-#: jobs.c:1424 jobs.c:1449
+#: jobs.c:1422 jobs.c:1447
 msgid "Done"
 msgstr "Fertig"
 
-#: jobs.c:1429 siglist.c:122
+#: jobs.c:1427 siglist.c:122
 msgid "Stopped"
 msgstr "Angehalten"
 
-#: jobs.c:1433
+#: jobs.c:1431
 #, fuzzy, c-format
 msgid "Stopped(%s)"
 msgstr "Angehalten"
 
-#: jobs.c:1437
+#: jobs.c:1435
 msgid "Running"
 msgstr "Läuft"
 
-#: jobs.c:1451
+#: jobs.c:1449
 #, c-format
 msgid "Done(%d)"
 msgstr "Fertig(%d)"
 
-#: jobs.c:1453
+#: jobs.c:1451
 #, c-format
 msgid "Exit %d"
 msgstr "Exit %d"
 
-#: jobs.c:1456
+#: jobs.c:1454
 msgid "Unknown status"
 msgstr "Unbekannter Status"
 
-#: jobs.c:1543
+#: jobs.c:1541
 #, c-format
 msgid "(core dumped) "
 msgstr "(Speicherabzug geschrieben) "
 
-#: jobs.c:1562
+#: jobs.c:1560
 #, fuzzy, c-format
 msgid "  (wd: %s)"
 msgstr "(gegenwärtiges Arbeitsverzeichnis ist: %s)\n"
 
 # interner Fehler
-#: jobs.c:1763
+#: jobs.c:1761
 #, fuzzy, c-format
 msgid "child setpgid (%ld to %ld)"
 msgstr "child setpgid (%d to %d) error %d: %s\n"
@@ -995,129 +1029,129 @@ msgstr "child setpgid (%d to %d) error %d: %s\n"
 msgid "wait: pid %ld is not a child of this shell"
 msgstr "wait: Prozeß %d wurde nicht von dieser Shell gestartet."
 
-#: jobs.c:2315
+#: jobs.c:2316
 #, c-format
 msgid "wait_for: No record of process %ld"
 msgstr ""
 
-#: jobs.c:2587
+#: jobs.c:2588
 #, c-format
 msgid "wait_for_job: job %d is stopped"
 msgstr ""
 
-#: jobs.c:2809
+#: jobs.c:2810
 #, c-format
 msgid "%s: job has terminated"
 msgstr "%s: Programm ist beendet."
 
-#: jobs.c:2818
+#: jobs.c:2819
 #, c-format
 msgid "%s: job %d already in background"
 msgstr ""
 
 # Debug Ausgabe
-#: jobs.c:3462
+#: jobs.c:3482
 #, fuzzy, c-format
 msgid "%s: line %d: "
 msgstr "slot %3d: "
 
-#: jobs.c:3476 nojobs.c:805
+#: jobs.c:3496 nojobs.c:805
 #, c-format
 msgid " (core dumped)"
 msgstr " (Speicherabzug geschrieben)"
 
-#: jobs.c:3488 jobs.c:3501
+#: jobs.c:3508 jobs.c:3521
 #, c-format
 msgid "(wd now: %s)\n"
 msgstr "(gegenwärtiges Arbeitsverzeichnis ist: %s)\n"
 
 # interner Fehler
-#: jobs.c:3533
+#: jobs.c:3553
 #, fuzzy
 msgid "initialize_job_control: getpgrp failed"
 msgstr "initialize_jobs: getpgrp failed: %s"
 
 # interner Fehler
-#: jobs.c:3593
+#: jobs.c:3613
 #, fuzzy
 msgid "initialize_job_control: line discipline"
 msgstr "initialize_jobs: line discipline: %s"
 
 # interner Fehler
-#: jobs.c:3603
+#: jobs.c:3623
 #, fuzzy
 msgid "initialize_job_control: setpgid"
 msgstr "initialize_jobs: getpgrp failed: %s"
 
-#: jobs.c:3631
+#: jobs.c:3651
 #, c-format
 msgid "cannot set terminal process group (%d)"
 msgstr ""
 
-#: jobs.c:3636
+#: jobs.c:3656
 msgid "no job control in this shell"
 msgstr "Keine Job Steuerung in dieser Shell."
 
-#: lib/malloc/malloc.c:298
+#: lib/malloc/malloc.c:296
 #, c-format
 msgid "malloc: failed assertion: %s\n"
 msgstr ""
 
-#: lib/malloc/malloc.c:314
+#: lib/malloc/malloc.c:312
 #, c-format
 msgid ""
 "\r\n"
 "malloc: %s:%d: assertion botched\r\n"
 msgstr ""
 
-#: lib/malloc/malloc.c:315
+#: lib/malloc/malloc.c:313
 #, fuzzy
 msgid "unknown"
 msgstr "<unbekannt>"
 
-#: lib/malloc/malloc.c:799
+#: lib/malloc/malloc.c:797
 msgid "malloc: block on free list clobbered"
 msgstr ""
 
-#: lib/malloc/malloc.c:876
+#: lib/malloc/malloc.c:874
 msgid "free: called with already freed block argument"
 msgstr ""
 
-#: lib/malloc/malloc.c:879
+#: lib/malloc/malloc.c:877
 msgid "free: called with unallocated block argument"
 msgstr ""
 
-#: lib/malloc/malloc.c:898
+#: lib/malloc/malloc.c:896
 msgid "free: underflow detected; mh_nbytes out of range"
 msgstr ""
 
-#: lib/malloc/malloc.c:904
+#: lib/malloc/malloc.c:902
 msgid "free: start and end chunk sizes differ"
 msgstr ""
 
-#: lib/malloc/malloc.c:1003
+#: lib/malloc/malloc.c:1001
 msgid "realloc: called with unallocated block argument"
 msgstr ""
 
-#: lib/malloc/malloc.c:1018
+#: lib/malloc/malloc.c:1016
 msgid "realloc: underflow detected; mh_nbytes out of range"
 msgstr ""
 
-#: lib/malloc/malloc.c:1024
+#: lib/malloc/malloc.c:1022
 msgid "realloc: start and end chunk sizes differ"
 msgstr ""
 
-#: lib/malloc/table.c:176
+#: lib/malloc/table.c:177
 #, c-format
 msgid "register_alloc: alloc table is full with FIND_ALLOC?\n"
 msgstr ""
 
-#: lib/malloc/table.c:183
+#: lib/malloc/table.c:184
 #, c-format
 msgid "register_alloc: %p already in table as allocated?\n"
 msgstr ""
 
-#: lib/malloc/table.c:219
+#: lib/malloc/table.c:220
 #, c-format
 msgid "register_free: %p already in table as free?\n"
 msgstr ""
@@ -1175,114 +1209,119 @@ msgid "syntax error: `((%s))'"
 msgstr "Syntax Fehler"
 
 # interner Fehler
-#: make_cmd.c:566
+#: make_cmd.c:567
 #, c-format
 msgid "make_here_document: bad instruction type %d"
 msgstr "make_here_document: Falscher Befehlstyp %d."
 
-#: make_cmd.c:741
+#: make_cmd.c:651
+#, c-format
+msgid "here-document at line %d delimited by end-of-file (wanted `%s')"
+msgstr ""
+
+#: make_cmd.c:746
 #, c-format
 msgid "make_redirection: redirection instruction `%d' out of range"
 msgstr ""
 
-#: parse.y:2759
+#: parse.y:2982 parse.y:3204
 #, fuzzy, c-format
 msgid "unexpected EOF while looking for matching `%c'"
 msgstr "Dateiende beim Suchen nach `%c' erreicht."
 
-#: parse.y:3071
+#: parse.y:3708
 #, fuzzy
 msgid "unexpected EOF while looking for `]]'"
 msgstr "Dateiende beim Suchen nach `%c' erreicht."
 
-#: parse.y:3076
+#: parse.y:3713
 #, fuzzy, c-format
 msgid "syntax error in conditional expression: unexpected token `%s'"
 msgstr "Syntaxfehler beim unerwarteten Wort `%s'"
 
-#: parse.y:3080
+#: parse.y:3717
 #, fuzzy
 msgid "syntax error in conditional expression"
 msgstr "Syntaxfehler im Ausdruck."
 
-#: parse.y:3158
+#: parse.y:3795
 #, c-format
 msgid "unexpected token `%s', expected `)'"
 msgstr ""
 
-#: parse.y:3162
+#: parse.y:3799
 #, fuzzy
 msgid "expected `)'"
 msgstr "`)' erwartet."
 
-#: parse.y:3190
+#: parse.y:3827
 #, c-format
 msgid "unexpected argument `%s' to conditional unary operator"
 msgstr ""
 
-#: parse.y:3194
+#: parse.y:3831
 msgid "unexpected argument to conditional unary operator"
 msgstr ""
 
-#: parse.y:3234
+#: parse.y:3871
 #, fuzzy, c-format
 msgid "unexpected token `%s', conditional binary operator expected"
 msgstr "%s: Zweistelliger (binärer) Operator erwartet."
 
-#: parse.y:3238
+#: parse.y:3875
 #, fuzzy
 msgid "conditional binary operator expected"
 msgstr "%s: Zweistelliger (binärer) Operator erwartet."
 
-#: parse.y:3255
+#: parse.y:3892
 #, c-format
 msgid "unexpected argument `%s' to conditional binary operator"
 msgstr ""
 
-#: parse.y:3259
+#: parse.y:3896
 msgid "unexpected argument to conditional binary operator"
 msgstr ""
 
-#: parse.y:3270
+#: parse.y:3907
 #, fuzzy, c-format
 msgid "unexpected token `%c' in conditional command"
 msgstr "`:' erwartet für ein bedingten Ausdruck."
 
-#: parse.y:3273
+#: parse.y:3910
 #, fuzzy, c-format
 msgid "unexpected token `%s' in conditional command"
 msgstr "`:' erwartet für ein bedingten Ausdruck."
 
-#: parse.y:3277
+#: parse.y:3914
 #, fuzzy, c-format
 msgid "unexpected token %d in conditional command"
 msgstr "`:' erwartet für ein bedingten Ausdruck."
 
-#: parse.y:4525
+#: parse.y:5181
 #, c-format
 msgid "syntax error near unexpected token `%s'"
 msgstr "Syntaxfehler beim unerwarteten Wort `%s'"
 
-#: parse.y:4543
+#: parse.y:5199
 #, fuzzy, c-format
 msgid "syntax error near `%s'"
 msgstr "Syntaxfehler beim unerwarteten Wort `%s'"
 
-#: parse.y:4553
+#: parse.y:5209
 msgid "syntax error: unexpected end of file"
 msgstr "Syntax Fehler: Unerwartetes Dateiende."
 
-#: parse.y:4553
+#: parse.y:5209
 msgid "syntax error"
 msgstr "Syntax Fehler"
 
 # Du oder Sie?
-#: parse.y:4615
+#: parse.y:5271
 #, c-format
 msgid "Use \"%s\" to leave the shell.\n"
 msgstr "Benutze \"%s\" um die Shell zu verlassen.\n"
 
-#: parse.y:4777
+#: parse.y:5433
 #, fuzzy
 msgid "unexpected EOF while looking for matching `)'"
 msgstr "Dateiende beim Suchen nach `%c' erreicht."
@@ -1297,72 +1336,72 @@ msgstr ""
 msgid "progcomp_insert: %s: NULL COMPSPEC"
 msgstr ""
 
-#: print_cmd.c:264
+#: print_cmd.c:287
 #, c-format
 msgid "print_command: bad connector `%d'"
 msgstr "print_command: Falsches Verbindungszeichen `%d'."
 
-#: print_cmd.c:1240
+#: print_cmd.c:1347
 #, c-format
 msgid "cprintf: `%c': invalid format character"
 msgstr ""
 
-#: redir.c:103
+#: redir.c:104
 msgid "file descriptor out of range"
 msgstr ""
 
-#: redir.c:145
+#: redir.c:146
 #, fuzzy, c-format
 msgid "%s: ambiguous redirect"
 msgstr "%s: Mehrdeutige Umlenkung."
 
-#: redir.c:149
+#: redir.c:150
 #, fuzzy, c-format
 msgid "%s: cannot overwrite existing file"
 msgstr "%s: Kann existierende Datei nicht überschreiben."
 
-#: redir.c:154
+#: redir.c:155
 #, fuzzy, c-format
 msgid "%s: restricted: cannot redirect output"
 msgstr "%s: Verboten:  `/' ist in Kommandonamen unzulässig."
 
-#: redir.c:159
+#: redir.c:160
 #, fuzzy, c-format
 msgid "cannot create temp file for here-document: %s"
 msgstr "Kann keine Pipe für die Prozeßersetzung erzeugen: %s."
 
-#: redir.c:513
+#: redir.c:515
 msgid "/dev/(tcp|udp)/host/port not supported without networking"
 msgstr ""
 
-#: redir.c:980
+#: redir.c:992
 #, fuzzy
 msgid "redirection error: cannot duplicate fd"
 msgstr "Umlenkfehler"
 
-#: shell.c:323
+#: shell.c:328
 msgid "could not find /tmp, please create!"
 msgstr ""
 
-#: shell.c:327
+#: shell.c:332
 msgid "/tmp must be a valid directory name"
 msgstr ""
 
-#: shell.c:864
+#: shell.c:876
 #, fuzzy, c-format
 msgid "%c%c: invalid option"
 msgstr "%c%c: Falsche Option"
 
-#: shell.c:1621
+#: shell.c:1637
 msgid "I have no name!"
 msgstr "Ich habe keinen Namen!"
 
-#: shell.c:1755
+#: shell.c:1777
 #, fuzzy, c-format
 msgid "GNU bash, version %s-(%s)\n"
 msgstr "GNU %s, Version %s\n"
 
-#: shell.c:1756
+#: shell.c:1778
 #, c-format
 msgid ""
 "Usage:\t%s [GNU long option] [option] ...\n"
@@ -1371,36 +1410,36 @@ msgstr ""
 "Benutzung:\t%s [Lange GNU Option] [Option] ...\n"
 "\t\t%s [Lange GNU Option] [Option] Script-Datei ...\n"
 
-#: shell.c:1758
+#: shell.c:1780
 msgid "GNU long options:\n"
 msgstr "Lange GNU Optionen:\n"
 
-#: shell.c:1762
+#: shell.c:1784
 msgid "Shell options:\n"
 msgstr "Shell-Optionen:\n"
 
 # Was passiert hier?
-#: shell.c:1763
+#: shell.c:1785
 #, fuzzy
 msgid "\t-irsD or -c command or -O shopt_option\t\t(invocation only)\n"
 msgstr "\t-irsD oder -c Kommando\t\t(Nur Aufruf)\n"
 
-#: shell.c:1778
+#: shell.c:1800
 #, c-format
 msgid "\t-%s or -o option\n"
 msgstr "\t-%s oder Option -o\n"
 
-#: shell.c:1784
+#: shell.c:1806
 #, c-format
 msgid "Type `%s -c \"help set\"' for more information about shell options.\n"
 msgstr "`%s -c \"help set\"' für mehr Informationen über Shell-Optionen.\n"
 
-#: shell.c:1785
+#: shell.c:1807
 #, c-format
 msgid "Type `%s -c help' for more information about shell builtin commands.\n"
 msgstr "`%s -c help' für mehr Information über Shell-Kommandos.\n"
 
-#: shell.c:1786
+#: shell.c:1808
 #, c-format
 msgid "Use the `bashbug' command to report bugs.\n"
 msgstr ""
@@ -1581,89 +1620,84 @@ msgstr "Unbekannte Signalnummer."
 msgid "Unknown Signal #%d"
 msgstr "Unbekanntes Signal Nr.: %d."
 
-#: subst.c:1171 subst.c:1292
+#: subst.c:1177 subst.c:1298
 #, fuzzy, c-format
 msgid "bad substitution: no closing `%s' in %s"
 msgstr "Falsche Ersetzung: Kein `%s' in `%s' enthalten."
 
-#: subst.c:2392
+#: subst.c:2450
 #, c-format
 msgid "%s: cannot assign list to array member"
 msgstr "%s: Kann einem Feldelement keine Liste zuweisen."
 
-#: subst.c:4391 subst.c:4407
+#: subst.c:4448 subst.c:4464
 #, fuzzy
 msgid "cannot make pipe for process substitution"
 msgstr "Kann keine Pipe für die Prozeßersetzung erzeugen: %s."
 
-#: subst.c:4439
+#: subst.c:4496
 #, fuzzy
 msgid "cannot make child for process substitution"
 msgstr "Kann keinen Prozeß zum Ersetzen erzeugen: %s."
 
-#: subst.c:4484
+#: subst.c:4541
 #, fuzzy, c-format
 msgid "cannot open named pipe %s for reading"
 msgstr "Kann die benannte Pipe %s für %s nicht öffnen: %s."
 
-#: subst.c:4486
+#: subst.c:4543
 #, fuzzy, c-format
 msgid "cannot open named pipe %s for writing"
 msgstr "Kann die benannte Pipe %s für %s nicht öffnen: %s."
 
-#: subst.c:4494
-#, fuzzy, c-format
-msgid "cannot reset nodelay mode for fd %d"
-msgstr "Kann fd %d nicht auf fd 0 verdoppeln: %s"
-
-#: subst.c:4504
+#: subst.c:4561
 #, fuzzy, c-format
 msgid "cannot duplicate named pipe %s as fd %d"
 msgstr "Kann die benannte Pipe %s nicht auf fd %d verdoppeln: %s."
 
-#: subst.c:4700
+#: subst.c:4757
 #, fuzzy
 msgid "cannot make pipe for command substitution"
 msgstr "Kann keine Pipes für Kommandoersetzung erzeugen: %s."
 
-#: subst.c:4734
+#: subst.c:4791
 #, fuzzy
 msgid "cannot make child for command substitution"
 msgstr "Kann keinen Prozeß für die Kommandoersetzung erzeugen: %s."
 
 # interner Fehler
-#: subst.c:4751
+#: subst.c:4808
 #, fuzzy
 msgid "command_substitute: cannot duplicate pipe as fd 1"
 msgstr "Kommandoersetzung: Kann Pipe nicht als fd 1 duplizieren: %s."
 
-#: subst.c:5226
+#: subst.c:5310
 #, c-format
 msgid "%s: parameter null or not set"
 msgstr "%s: Parameter ist Null oder nicht gesetzt."
 
 # interner Fehler
-#: subst.c:5502
+#: subst.c:5600
 #, c-format
 msgid "%s: substring expression < 0"
 msgstr "%s: Teilstring-Ausdruck < 0."
 
-#: subst.c:6345
+#: subst.c:6645
 #, c-format
 msgid "%s: bad substitution"
 msgstr "%s: Falsche Variablenersetzung."
 
-#: subst.c:6421
+#: subst.c:6721
 #, c-format
 msgid "$%s: cannot assign in this way"
 msgstr "$%s: Kann so nicht zuweisen."
 
-#: subst.c:7138
+#: subst.c:7440
 #, fuzzy, c-format
 msgid "bad substitution: no closing \"`\" in %s"
 msgstr "Falsche Ersetzung: Kein `%s' in `%s' enthalten."
 
-#: subst.c:8003
+#: subst.c:8313
 #, c-format
 msgid "no match: %s"
 msgstr ""
@@ -1705,104 +1739,124 @@ msgstr "Fehlende `]'"
 msgid "invalid signal number"
 msgstr "Falsche Signalnummer."
 
-#: trap.c:315
+#: trap.c:323
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr ""
 
-#: trap.c:319
+#: trap.c:327
 #, c-format
 msgid ""
 "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
 msgstr ""
 
 # Programmierfehler
-#: trap.c:363
+#: trap.c:371
 #, fuzzy, c-format
 msgid "trap_handler: bad signal %d"
 msgstr "trap_handler: Falsches Signal %d."
 
-#: variables.c:339
+#: variables.c:354
 #, c-format
 msgid "error importing function definition for `%s'"
 msgstr "Fehler beim Importieren der Funktionsdefinition für `%s'."
 
-#: variables.c:717
+#: variables.c:732
 #, c-format
 msgid "shell level (%d) too high, resetting to 1"
 msgstr ""
 
-#: variables.c:1729
+#: variables.c:1891
 msgid "make_local_variable: no function context at current scope"
 msgstr ""
 
-#: variables.c:2876
+#: variables.c:3120
 msgid "all_local_variables: no function context at current scope"
 msgstr ""
 
-#: variables.c:3093 variables.c:3102
+#: variables.c:3337 variables.c:3346
 #, c-format
 msgid "invalid character %d in exportstr for %s"
 msgstr ""
 
-#: variables.c:3108
+#: variables.c:3352
 #, c-format
 msgid "no `=' in exportstr for %s"
 msgstr ""
 
-#: variables.c:3535
+#: variables.c:3787
 msgid "pop_var_context: head of shell_variables not a function context"
 msgstr ""
 
-#: variables.c:3548
+#: variables.c:3800
 msgid "pop_var_context: no global_variables context"
 msgstr ""
 
-#: variables.c:3620
+#: variables.c:3874
 msgid "pop_scope: head of shell_variables not a temporary environment scope"
 msgstr ""
 
-#: version.c:83
+#: version.c:46
+msgid "Copyright (C) 2008 Free Software Foundation, Inc."
+msgstr ""
+
+#: version.c:47
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl."
+"html>\n"
+msgstr ""
+
+#: version.c:86
 #, fuzzy, c-format
 msgid "GNU bash, version %s (%s)\n"
 msgstr "GNU %s, Version %s\n"
 
-#: xmalloc.c:93
+#: version.c:91
+#, c-format
+msgid "This is free software; you are free to change and redistribute it.\n"
+msgstr ""
+
+#: version.c:92
+#, c-format
+msgid "There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr ""
+
+#: xmalloc.c:92
 #, c-format
 msgid "xmalloc: cannot allocate %lu bytes (%lu bytes allocated)"
 msgstr "xmalloc: Kann %lu Bytes nicht reservieren (%lu bytes reserviert)."
 
-#: xmalloc.c:95
+#: xmalloc.c:94
 #, fuzzy, c-format
 msgid "xmalloc: cannot allocate %lu bytes"
 msgstr "xmalloc: Kann %lu Bytes nicht reservieren (%lu bytes reserviert)."
 
-#: xmalloc.c:115
+#: xmalloc.c:114
 #, c-format
 msgid "xrealloc: cannot reallocate %lu bytes (%lu bytes allocated)"
 msgstr "xrealloc: Kann %lu Bytes nicht reservieren (%lu bytes reserviert)."
 
-#: xmalloc.c:117
+#: xmalloc.c:116
 #, fuzzy, c-format
 msgid "xrealloc: cannot allocate %lu bytes"
 msgstr "xrealloc: Kann %lu Bytes nicht reservieren (%lu bytes reserviert)."
 
-#: xmalloc.c:151
+#: xmalloc.c:150
 #, fuzzy, c-format
 msgid "xmalloc: %s:%d: cannot allocate %lu bytes (%lu bytes allocated)"
 msgstr "xmalloc: Kann %lu Bytes nicht reservieren (%lu bytes reserviert)."
 
-#: xmalloc.c:153
+#: xmalloc.c:152
 #, fuzzy, c-format
 msgid "xmalloc: %s:%d: cannot allocate %lu bytes"
 msgstr "xmalloc: Kann %lu Bytes nicht reservieren (%lu bytes reserviert)."
 
-#: xmalloc.c:175
+#: xmalloc.c:174
 #, fuzzy, c-format
 msgid "xrealloc: %s:%d: cannot reallocate %lu bytes (%lu bytes allocated)"
 msgstr "xrealloc: Kann %lu Bytes nicht reservieren (%lu bytes reserviert)."
 
-#: xmalloc.c:177
+#: xmalloc.c:176
 #, fuzzy, c-format
 msgid "xrealloc: %s:%d: cannot allocate %lu bytes"
 msgstr "xrealloc: Kann %lu Bytes nicht reservieren (%lu bytes reserviert)."
@@ -1870,12 +1924,12 @@ msgstr "command [-pVv] Kommando [Argument ...]"
 
 #: builtins.c:76
 #, fuzzy
-msgid "declare [-afFirtx] [-p] [name[=value] ...]"
+msgid "declare [-aAfFilrtux] [-p] [name[=value] ...]"
 msgstr "declare [-afFrxi] [-p] Name[=Wert] ..."
 
 #: builtins.c:78
 #, fuzzy
-msgid "typeset [-afFirtx] [-p] name[=value] ..."
+msgid "typeset [-aAfFilrtux] [-p] name[=value] ..."
 msgstr "typeset [-afFrxi] [-p] Name[=Wert] ..."
 
 #: builtins.c:80
@@ -2251,7 +2305,9 @@ msgid ""
 "    bind returns 0 unless an unrecognized option is given or an error occurs."
 msgstr ""
 
+# continue
 #: builtins.c:322
+#, fuzzy
 msgid ""
 "Exit for, while, or until loops.\n"
 "    \n"
@@ -2259,8 +2315,9 @@ msgid ""
 "    loops.\n"
 "    \n"
 "    Exit Status:\n"
-"    The exit status is 0 unless the shell is not executing a loop."
+"    The exit status is 0 unless N is not greater than or equal to 1."
 msgstr ""
+"Springt zur nächsten Iteration der for, while oder until Schleife. Wenn N"
 
 # continue
 #: builtins.c:334
@@ -2272,7 +2329,7 @@ msgid ""
 "    If N is specified, resumes the Nth enclosing loop.\n"
 "    \n"
 "    Exit Status:\n"
-"    The exit status is 0 unless the shell is not executing a loop."
+"    The exit status is 0 unless N is not greater than or equal to 1."
 msgstr ""
 "Springt zur nächsten Iteration der for, while oder until Schleife. Wenn N"
 
@@ -2417,10 +2474,13 @@ msgid ""
 "      -p\tdisplay the attributes and value of each NAME\n"
 "    \n"
 "    Options which set attributes:\n"
-"      -a\tto make NAMEs arrays (if supported)\n"
+"      -a\tto make NAMEs indexed arrays (if supported)\n"
+"      -A\tto make NAMEs associative arrays (if supported)\n"
 "      -i\tto make NAMEs have the `integer' attribute\n"
+"      -l\tto convert NAMEs to lower case on assignment\n"
 "      -r\tto make NAMEs readonly\n"
 "      -t\tto make NAMEs have the `trace' attribute\n"
+"      -u\tto convert NAMEs to upper case on assignment\n"
 "      -x\tto make NAMEs export\n"
 "    \n"
 "    Using `+' instead of `-' turns off the given attribute.\n"
@@ -2436,14 +2496,14 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:505
+#: builtins.c:508
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
 "    Obsolete.  See `help declare'."
 msgstr ""
 
-#: builtins.c:513
+#: builtins.c:516
 msgid ""
 "Define local variables.\n"
 "    \n"
@@ -2458,7 +2518,7 @@ msgid ""
 "    or the shell is not executing a function."
 msgstr ""
 
-#: builtins.c:530
+#: builtins.c:533
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2472,7 +2532,7 @@ msgid ""
 "    `echo' interprets the following backslash-escaped characters:\n"
 "      \\a\talert (bell)\n"
 "      \\b\tbackspace\n"
-"      \\c\tsuppress trailing newline\n"
+"      \\c\tsuppress further output\n"
 "      \\e\tescape character\n"
 "      \\f\tform feed\n"
 "      \\n\tnew line\n"
@@ -2489,7 +2549,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:564
+#: builtins.c:567
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2502,7 +2562,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:579
+#: builtins.c:582
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -2529,7 +2589,7 @@ msgid ""
 "    Returns success unless NAME is not a shell builtin or an error occurs."
 msgstr ""
 
-#: builtins.c:607
+#: builtins.c:610
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
@@ -2541,7 +2601,7 @@ msgid ""
 "    Returns exit status of command or success if command is null."
 msgstr ""
 
-#: builtins.c:619
+#: builtins.c:622
 msgid ""
 "Parse option arguments.\n"
 "    \n"
@@ -2582,7 +2642,7 @@ msgid ""
 "    encountered or an error occurs."
 msgstr ""
 
-#: builtins.c:661
+#: builtins.c:664
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
@@ -2606,7 +2666,7 @@ msgid ""
 msgstr ""
 
 # exit
-#: builtins.c:682
+#: builtins.c:685
 #, fuzzy
 msgid ""
 "Exit the shell.\n"
@@ -2616,7 +2676,7 @@ msgid ""
 msgstr ""
 "Verläßt die Shell mit dem Status N.  Wenn N nicht angegeben ist, dann wird"
 
-#: builtins.c:691
+#: builtins.c:694
 msgid ""
 "Exit a login shell.\n"
 "    \n"
@@ -2625,7 +2685,7 @@ msgid ""
 "    in a login shell."
 msgstr ""
 
-#: builtins.c:701
+#: builtins.c:704
 msgid ""
 "Display or execute commands from the history list.\n"
 "    \n"
@@ -2656,7 +2716,7 @@ msgid ""
 msgstr ""
 
 # fg
-#: builtins.c:731
+#: builtins.c:734
 #, fuzzy
 msgid ""
 "Move job to the foreground.\n"
@@ -2669,7 +2729,7 @@ msgid ""
 "    Status of command placed in foreground, or failure if an error occurs."
 msgstr "Bringt den mit `^Z' angehaltenen Job in den Vordergrund.  Wenn eine"
 
-#: builtins.c:746
+#: builtins.c:749
 msgid ""
 "Move jobs to the background.\n"
 "    \n"
@@ -2683,7 +2743,7 @@ msgid ""
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:760
+#: builtins.c:763
 msgid ""
 "Remember or display program locations.\n"
 "    \n"
@@ -2707,7 +2767,7 @@ msgid ""
 "    Returns success unless NAME is not found or an invalid option is given."
 msgstr ""
 
-#: builtins.c:785
+#: builtins.c:788
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -2729,7 +2789,7 @@ msgid ""
 "given."
 msgstr ""
 
-#: builtins.c:809
+#: builtins.c:812
 msgid ""
 "Display or manipulate the history list.\n"
 "    \n"
@@ -2763,7 +2823,7 @@ msgid ""
 "    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
-#: builtins.c:845
+#: builtins.c:848
 msgid ""
 "Display status of jobs.\n"
 "    \n"
@@ -2787,7 +2847,7 @@ msgid ""
 "    If -x is used, returns the exit status of COMMAND."
 msgstr ""
 
-#: builtins.c:872
+#: builtins.c:875
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -2804,7 +2864,7 @@ msgid ""
 "    Returns success unless an invalid option or JOBSPEC is given."
 msgstr ""
 
-#: builtins.c:891
+#: builtins.c:894
 msgid ""
 "Send a signal to a job.\n"
 "    \n"
@@ -2826,7 +2886,7 @@ msgid ""
 "    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
-#: builtins.c:914
+#: builtins.c:917
 msgid ""
 "Evaluate arithmetic expressions.\n"
 "    \n"
@@ -2871,7 +2931,7 @@ msgid ""
 "    If the last ARG evaluates to 0, let returns 1; let returns 0 otherwise.."
 msgstr ""
 
-#: builtins.c:959
+#: builtins.c:962
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
 "    \n"
@@ -2903,7 +2963,9 @@ msgid ""
 "      -t timeout\ttime out and return failure if a complete line of input "
 "is\n"
 "    \t\tnot read withint TIMEOUT seconds.  The value of the TMOUT\n"
-"    \t\tvariable is the default timeout.\n"
+"    \t\tvariable is the default timeout.  TIMEOUT may be a\n"
+"    \t\tfractional number.  The exit status is greater than 128 if\n"
+"    \t\tthe timeout is exceeded\n"
 "      -u fd\t\tread from file descriptor FD instead of the standard input\n"
 "    \n"
 "    Exit Status:\n"
@@ -2912,7 +2974,7 @@ msgid ""
 "    or an invalid file descriptor is supplied as the argument to -u."
 msgstr ""
 
-#: builtins.c:996
+#: builtins.c:1001
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -2924,7 +2986,7 @@ msgid ""
 "    Returns N, or failure if the shell is not executing a function or script."
 msgstr ""
 
-#: builtins.c:1009
+#: builtins.c:1014
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
 "    \n"
@@ -3006,7 +3068,7 @@ msgid ""
 "    Returns success unless an invalid option is given."
 msgstr ""
 
-#: builtins.c:1091
+#: builtins.c:1096
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
 "    \n"
@@ -3026,7 +3088,7 @@ msgid ""
 "    Returns success unless an invalid option is given or a NAME is read-only."
 msgstr ""
 
-#: builtins.c:1111
+#: builtins.c:1116
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
@@ -3045,7 +3107,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1130
+#: builtins.c:1135
 msgid ""
 "Mark shell variables as unchangeable.\n"
 "    \n"
@@ -3054,7 +3116,8 @@ msgid ""
 "    before marking as read-only.\n"
 "    \n"
 "    Options:\n"
-"      -a\trefer to array variables\n"
+"      -a\trefer to indexed array variables\n"
+"      -A\trefer to associative array variables\n"
 "      -f\trefer to shell functions\n"
 "      -p\tdisplay a list of all readonly variables and functions\n"
 "    \n"
@@ -3064,7 +3127,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1150
+#: builtins.c:1156
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -3075,7 +3138,7 @@ msgid ""
 "    Returns success unless N is negative or greater than $#."
 msgstr ""
 
-#: builtins.c:1162 builtins.c:1177
+#: builtins.c:1168 builtins.c:1183
 msgid ""
 "Execute commands from a file in the current shell.\n"
 "    \n"
@@ -3089,11 +3152,12 @@ msgid ""
 "    FILENAME cannot be read."
 msgstr ""
 
-#: builtins.c:1193
+#: builtins.c:1199
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
 "    Suspend the execution of this shell until it receives a SIGCONT signal.\n"
+"    Unless forced, login shells cannot be suspended.\n"
 "    \n"
 "    Options:\n"
 "      -f\tforce the suspend, even if the shell is a login shell\n"
@@ -3102,7 +3166,7 @@ msgid ""
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:1208
+#: builtins.c:1215
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -3179,7 +3243,7 @@ msgid ""
 "    false or an invalid argument is given."
 msgstr ""
 
-#: builtins.c:1284
+#: builtins.c:1291
 #, fuzzy
 msgid ""
 "Evaluate conditional expression.\n"
@@ -3188,7 +3252,7 @@ msgid ""
 "    be a literal `]', to match the opening `['."
 msgstr "`]' sein, das mit dem öffnenden `[' korrespondiert."
 
-#: builtins.c:1293
+#: builtins.c:1300
 msgid ""
 "Display process times.\n"
 "    \n"
@@ -3200,7 +3264,7 @@ msgid ""
 "    Always succeeds."
 msgstr ""
 
-#: builtins.c:1305
+#: builtins.c:1312
 msgid ""
 "Trap signals and other events.\n"
 "    \n"
@@ -3236,7 +3300,7 @@ msgid ""
 "given."
 msgstr ""
 
-#: builtins.c:1337
+#: builtins.c:1344
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -3266,7 +3330,7 @@ msgid ""
 "found."
 msgstr ""
 
-#: builtins.c:1368
+#: builtins.c:1375
 msgid ""
 "Modify shell resource limits.\n"
 "    \n"
@@ -3310,7 +3374,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1413
+#: builtins.c:1420
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -3328,7 +3392,7 @@ msgid ""
 "    Returns success unless MODE is invalid or an invalid option is given."
 msgstr ""
 
-#: builtins.c:1433
+#: builtins.c:1440
 msgid ""
 "Wait for job completion and return exit status.\n"
 "    \n"
@@ -3345,7 +3409,7 @@ msgid ""
 "    given."
 msgstr ""
 
-#: builtins.c:1451
+#: builtins.c:1458
 msgid ""
 "Wait for process completion and return exit status.\n"
 "    \n"
@@ -3359,7 +3423,7 @@ msgid ""
 "    given."
 msgstr ""
 
-#: builtins.c:1466
+#: builtins.c:1473
 msgid ""
 "Execute commands for each member in a list.\n"
 "    \n"
@@ -3372,7 +3436,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1480
+#: builtins.c:1487
 msgid ""
 "Arithmetic for loop.\n"
 "    \n"
@@ -3389,9 +3453,9 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1498
+#: builtins.c:1505
 msgid ""
-"Select words from a list and execute commands..\n"
+"Select words from a list and execute commands.\n"
 "    \n"
 "    The WORDS are expanded, generating a list of words.  The\n"
 "    set of expanded words is printed on the standard error, each\n"
@@ -3409,7 +3473,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1519
+#: builtins.c:1526
 msgid ""
 "Report time consumed by pipeline's execution.\n"
 "    \n"
@@ -3426,7 +3490,7 @@ msgid ""
 msgstr ""
 
 # case
-#: builtins.c:1536
+#: builtins.c:1543
 #, fuzzy
 msgid ""
 "Execute commands based on pattern matching.\n"
@@ -3438,7 +3502,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr "Führt KOMMANDOS abhängig von einem WORT aus, das MUSTER entspricht."
 
-#: builtins.c:1548
+#: builtins.c:1555
 msgid ""
 "Execute commands based on conditional.\n"
 "    \n"
@@ -3460,7 +3524,7 @@ msgid ""
 msgstr ""
 
 # while
-#: builtins.c:1565
+#: builtins.c:1572
 #, fuzzy
 msgid ""
 "Execute commands as long as a test succeeds.\n"
@@ -3473,7 +3537,7 @@ msgid ""
 msgstr "Wiederholt den Schleifenkörper `do KOMMANDOS done' so lange die letzte"
 
 # while
-#: builtins.c:1577
+#: builtins.c:1584
 #, fuzzy
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
@@ -3485,7 +3549,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr "Wiederholt den Schleifenkörper `do KOMMANDOS done' so lange die letzte"
 
-#: builtins.c:1589
+#: builtins.c:1596
 msgid ""
 "Define shell function.\n"
 "    \n"
@@ -3500,7 +3564,7 @@ msgid ""
 msgstr ""
 
 # grouping_braces
-#: builtins.c:1603
+#: builtins.c:1610
 #, fuzzy
 msgid ""
 "Group commands as a unit.\n"
@@ -3514,7 +3578,7 @@ msgstr ""
 "Führt Kommandos in einer Gruppe aus.  Das ist eine Möglichkeit die Ausgabe "
 "von"
 
-#: builtins.c:1615
+#: builtins.c:1622
 msgid ""
 "Resume job in foreground.\n"
 "    \n"
@@ -3528,7 +3592,7 @@ msgid ""
 "    Returns the status of the resumed job."
 msgstr ""
 
-#: builtins.c:1630
+#: builtins.c:1637
 msgid ""
 "Evaluate arithmetic expression.\n"
 "    \n"
@@ -3539,7 +3603,7 @@ msgid ""
 "    Returns 1 if EXPRESSION evaluates to 0; returns 0 otherwise."
 msgstr ""
 
-#: builtins.c:1642
+#: builtins.c:1649
 msgid ""
 "Execute conditional command.\n"
 "    \n"
@@ -3567,7 +3631,7 @@ msgid ""
 "    0 or 1 depending on value of EXPRESSION."
 msgstr ""
 
-#: builtins.c:1668
+#: builtins.c:1675
 msgid ""
 "Common shell variable names and usage.\n"
 "    \n"
@@ -3621,7 +3685,7 @@ msgid ""
 "    \t\tcommands should be saved on the history list.\n"
 msgstr ""
 
-#: builtins.c:1725
+#: builtins.c:1732
 msgid ""
 "Add directories to stack.\n"
 "    \n"
@@ -3652,7 +3716,7 @@ msgid ""
 "    change fails."
 msgstr ""
 
-#: builtins.c:1759
+#: builtins.c:1766
 msgid ""
 "Remove directories from stack.\n"
 "    \n"
@@ -3679,7 +3743,7 @@ msgid ""
 "    change fails."
 msgstr ""
 
-#: builtins.c:1789
+#: builtins.c:1796
 msgid ""
 "Display directory stack.\n"
 "    \n"
@@ -3708,7 +3772,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1818
+#: builtins.c:1825
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
@@ -3729,7 +3793,7 @@ msgid ""
 "    given or OPTNAME is disabled."
 msgstr ""
 
-#: builtins.c:1839
+#: builtins.c:1846
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
 "    \n"
@@ -3759,7 +3823,7 @@ msgid ""
 "    error occurs."
 msgstr ""
 
-#: builtins.c:1866
+#: builtins.c:1873
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
@@ -3781,7 +3845,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1889
+#: builtins.c:1896
 msgid ""
 "Display possible completions depending on the options.\n"
 "    \n"
@@ -3794,7 +3858,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1904
+#: builtins.c:1911
 msgid ""
 "Modify or display completion options.\n"
 "    \n"
@@ -3823,7 +3887,7 @@ msgid ""
 "    have a completion specification defined."
 msgstr ""
 
-#: builtins.c:1932
+#: builtins.c:1939
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
@@ -4197,9 +4261,6 @@ msgstr ""
 #~ msgid "reading"
 #~ msgstr "lese"
 
-#~ msgid "writing"
-#~ msgstr "schreibe"
-
 #~ msgid "process substitution"
 #~ msgstr "Prozeßersetzung"
 
index d1370d28d904c99b8f4bab2159a340999a6fe723..2f81925ee6699726bdd0f5b105990d0f5052f645 100644 (file)
Binary files a/po/en@boldquot.gmo and b/po/en@boldquot.gmo differ
index 9dce9934a88bea3be8354c64f0ced0c90531c6bf..0b5a9654e1bff364237b0e6364c1b4da40700eb6 100644 (file)
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: GNU bash 3.2-maint\n"
+"Project-Id-Version: GNU bash 4.0-alpha\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-04-22 10:15-0400\n"
-"PO-Revision-Date: 2008-04-22 10:15-0400\n"
+"POT-Creation-Date: 2008-08-20 08:51-0400\n"
+"PO-Revision-Date: 2008-08-20 08:51-0400\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
 "MIME-Version: 1.0\n"
@@ -41,78 +41,93 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: arrayfunc.c:48
+#: arrayfunc.c:49
 msgid "bad array subscript"
 msgstr "bad array subscript"
 
-#: arrayfunc.c:372
+#: arrayfunc.c:312 builtins/declare.def:467
+#, c-format
+msgid "%s: cannot convert indexed to associative array"
+msgstr "%s: cannot convert indexed to associative array"
+
+#: arrayfunc.c:478
+#, c-format
+msgid "%s: invalid associative array key"
+msgstr "%s: invalid associative array key"
+
+#: arrayfunc.c:480
 #, c-format
 msgid "%s: cannot assign to non-numeric index"
 msgstr "%s: cannot assign to non-numeric index"
 
-#: bashhist.c:332
+#: arrayfunc.c:516
+#, c-format
+msgid "%s: %s: must use subscript when assigning associative array"
+msgstr "%s: %s: must use subscript when assigning associative array"
+
+#: bashhist.c:382
 #, c-format
 msgid "%s: cannot create: %s"
 msgstr "%s: cannot create: %s"
 
-#: bashline.c:3124
+#: bashline.c:3190
 msgid "bash_execute_unix_command: cannot find keymap for command"
 msgstr "bash_execute_unix_command: cannot find keymap for command"
 
-#: bashline.c:3173
+#: bashline.c:3268
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr "%s: first non-whitespace character is not ‘\e[1m\"\e[0m’"
 
-#: bashline.c:3202
+#: bashline.c:3297
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr "no closing ‘\e[1m%c\e[0m’ in %s"
 
-#: bashline.c:3236
+#: bashline.c:3331
 #, c-format
 msgid "%s: missing colon separator"
 msgstr "%s: missing colon separator"
 
-#: builtins/bind.def:200
+#: builtins/bind.def:199
 #, c-format
 msgid "`%s': invalid keymap name"
 msgstr "‘\e[1m%s\e[0m’: invalid keymap name"
 
-#: builtins/bind.def:239
+#: builtins/bind.def:238
 #, c-format
 msgid "%s: cannot read: %s"
 msgstr "%s: cannot read: %s"
 
-#: builtins/bind.def:254
+#: builtins/bind.def:253
 #, c-format
 msgid "`%s': cannot unbind"
 msgstr "‘\e[1m%s\e[0m’: cannot unbind"
 
-#: builtins/bind.def:289 builtins/bind.def:319
+#: builtins/bind.def:288 builtins/bind.def:318
 #, c-format
 msgid "`%s': unknown function name"
 msgstr "‘\e[1m%s\e[0m’: unknown function name"
 
-#: builtins/bind.def:297
+#: builtins/bind.def:296
 #, c-format
 msgid "%s is not bound to any keys.\n"
 msgstr "%s is not bound to any keys.\n"
 
-#: builtins/bind.def:301
+#: builtins/bind.def:300
 #, c-format
 msgid "%s can be invoked via "
 msgstr "%s can be invoked via "
 
-#: builtins/break.def:78 builtins/break.def:118
+#: builtins/break.def:77 builtins/break.def:117
 msgid "loop count"
 msgstr "loop count"
 
-#: builtins/break.def:138
+#: builtins/break.def:137
 msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr "only meaningful in a ‘\e[1mfor\e[0m’, ‘\e[1mwhile\e[0m’, or ‘\e[1muntil\e[0m’ loop"
 
-#: builtins/caller.def:134
+#: builtins/caller.def:133
 msgid ""
 "Returns the context of the current subroutine call.\n"
 "    \n"
@@ -122,306 +137,311 @@ msgstr ""
 "    \n"
 "    Without EXPR, returns "
 
-#: builtins/cd.def:216
+#: builtins/cd.def:215
 msgid "HOME not set"
 msgstr "HOME not set"
 
-#: builtins/cd.def:228
+#: builtins/cd.def:227
 msgid "OLDPWD not set"
 msgstr "OLDPWD not set"
 
-#: builtins/common.c:105
+#: builtins/common.c:107
 #, c-format
 msgid "line %d: "
 msgstr "line %d: "
 
-#: builtins/common.c:122
+#: builtins/common.c:124
 #, c-format
 msgid "%s: usage: "
 msgstr "%s: usage: "
 
-#: builtins/common.c:135 test.c:822
+#: builtins/common.c:137 test.c:822
 msgid "too many arguments"
 msgstr "too many arguments"
 
-#: builtins/common.c:160 shell.c:488 shell.c:762
+#: builtins/common.c:162 shell.c:493 shell.c:774
 #, c-format
 msgid "%s: option requires an argument"
 msgstr "%s: option requires an argument"
 
-#: builtins/common.c:167
+#: builtins/common.c:169
 #, c-format
 msgid "%s: numeric argument required"
 msgstr "%s: numeric argument required"
 
-#: builtins/common.c:174
+#: builtins/common.c:176
 #, c-format
 msgid "%s: not found"
 msgstr "%s: not found"
 
-#: builtins/common.c:183 shell.c:775
+#: builtins/common.c:185 shell.c:787
 #, c-format
 msgid "%s: invalid option"
 msgstr "%s: invalid option"
 
-#: builtins/common.c:190
+#: builtins/common.c:192
 #, c-format
 msgid "%s: invalid option name"
 msgstr "%s: invalid option name"
 
-#: builtins/common.c:197 general.c:231 general.c:236
+#: builtins/common.c:199 general.c:231 general.c:236
 #, c-format
 msgid "`%s': not a valid identifier"
 msgstr "‘\e[1m%s\e[0m’: not a valid identifier"
 
-#: builtins/common.c:207
+#: builtins/common.c:209
 msgid "invalid octal number"
 msgstr "invalid octal number"
 
-#: builtins/common.c:209
+#: builtins/common.c:211
 msgid "invalid hex number"
 msgstr "invalid hex number"
 
-#: builtins/common.c:211 expr.c:1255
+#: builtins/common.c:213 expr.c:1255
 msgid "invalid number"
 msgstr "invalid number"
 
-#: builtins/common.c:219
+#: builtins/common.c:221
 #, c-format
 msgid "%s: invalid signal specification"
 msgstr "%s: invalid signal specification"
 
-#: builtins/common.c:226
+#: builtins/common.c:228
 #, c-format
 msgid "`%s': not a pid or valid job spec"
 msgstr "‘\e[1m%s\e[0m’: not a pid or valid job spec"
 
-#: builtins/common.c:233 error.c:452
+#: builtins/common.c:235 error.c:453
 #, c-format
 msgid "%s: readonly variable"
 msgstr "%s: readonly variable"
 
-#: builtins/common.c:241
+#: builtins/common.c:243
 #, c-format
 msgid "%s: %s out of range"
 msgstr "%s: %s out of range"
 
-#: builtins/common.c:241 builtins/common.c:243
+#: builtins/common.c:243 builtins/common.c:245
 msgid "argument"
 msgstr "argument"
 
-#: builtins/common.c:243
+#: builtins/common.c:245
 #, c-format
 msgid "%s out of range"
 msgstr "%s out of range"
 
-#: builtins/common.c:251
+#: builtins/common.c:253
 #, c-format
 msgid "%s: no such job"
 msgstr "%s: no such job"
 
-#: builtins/common.c:259
+#: builtins/common.c:261
 #, c-format
 msgid "%s: no job control"
 msgstr "%s: no job control"
 
-#: builtins/common.c:261
+#: builtins/common.c:263
 msgid "no job control"
 msgstr "no job control"
 
-#: builtins/common.c:271
+#: builtins/common.c:273
 #, c-format
 msgid "%s: restricted"
 msgstr "%s: restricted"
 
-#: builtins/common.c:273
+#: builtins/common.c:275
 msgid "restricted"
 msgstr "restricted"
 
-#: builtins/common.c:281
+#: builtins/common.c:283
 #, c-format
 msgid "%s: not a shell builtin"
 msgstr "%s: not a shell builtin"
 
-#: builtins/common.c:290
+#: builtins/common.c:292
 #, c-format
 msgid "write error: %s"
 msgstr "write error: %s"
 
-#: builtins/common.c:516
+#: builtins/common.c:523
 #, c-format
 msgid "%s: error retrieving current directory: %s: %s\n"
 msgstr "%s: error retrieving current directory: %s: %s\n"
 
-#: builtins/common.c:582 builtins/common.c:584
+#: builtins/common.c:589 builtins/common.c:591
 #, c-format
 msgid "%s: ambiguous job spec"
 msgstr "%s: ambiguous job spec"
 
-#: builtins/complete.def:271
+#: builtins/complete.def:270
 #, c-format
 msgid "%s: invalid action name"
 msgstr "%s: invalid action name"
 
-#: builtins/complete.def:431 builtins/complete.def:616
-#: builtins/complete.def:814
+#: builtins/complete.def:430 builtins/complete.def:615
+#: builtins/complete.def:813
 #, c-format
 msgid "%s: no completion specification"
 msgstr "%s: no completion specification"
 
-#: builtins/complete.def:668
+#: builtins/complete.def:667
 msgid "warning: -F option may not work as you expect"
 msgstr "warning: -F option may not work as you expect"
 
-#: builtins/complete.def:670
+#: builtins/complete.def:669
 msgid "warning: -C option may not work as you expect"
 msgstr "warning: -C option may not work as you expect"
 
-#: builtins/complete.def:787
+#: builtins/complete.def:786
 msgid "not currently executing completion function"
 msgstr "not currently executing completion function"
 
-#: builtins/declare.def:120
+#: builtins/declare.def:122
 msgid "can only be used in a function"
 msgstr "can only be used in a function"
 
-#: builtins/declare.def:318
+#: builtins/declare.def:353
 msgid "cannot use `-f' to make functions"
 msgstr "cannot use ‘\e[1m-f\e[0m’ to make functions"
 
-#: builtins/declare.def:330 execute_cmd.c:4116
+#: builtins/declare.def:365 execute_cmd.c:4696
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s: readonly function"
 
-#: builtins/declare.def:416
+#: builtins/declare.def:454
 #, c-format
 msgid "%s: cannot destroy array variables in this way"
 msgstr "%s: cannot destroy array variables in this way"
 
-#: builtins/enable.def:138 builtins/enable.def:146
+#: builtins/declare.def:461
+#, c-format
+msgid "%s: cannot convert associative to indexed array"
+msgstr "%s: cannot convert associative to indexed array"
+
+#: builtins/enable.def:137 builtins/enable.def:145
 msgid "dynamic loading not available"
 msgstr "dynamic loading not available"
 
-#: builtins/enable.def:313
+#: builtins/enable.def:312
 #, c-format
 msgid "cannot open shared object %s: %s"
 msgstr "cannot open shared object %s: %s"
 
-#: builtins/enable.def:336
+#: builtins/enable.def:335
 #, c-format
 msgid "cannot find %s in shared object %s: %s"
 msgstr "cannot find %s in shared object %s: %s"
 
-#: builtins/enable.def:460
+#: builtins/enable.def:459
 #, c-format
 msgid "%s: not dynamically loaded"
 msgstr "%s: not dynamically loaded"
 
-#: builtins/enable.def:475
+#: builtins/enable.def:474
 #, c-format
 msgid "%s: cannot delete: %s"
 msgstr "%s: cannot delete: %s"
 
-#: builtins/evalfile.c:132 builtins/hash.def:170 execute_cmd.c:3973
-#: shell.c:1423
+#: builtins/evalfile.c:134 builtins/hash.def:169 execute_cmd.c:4553
+#: shell.c:1439
 #, c-format
 msgid "%s: is a directory"
 msgstr "%s: is a directory"
 
-#: builtins/evalfile.c:137
+#: builtins/evalfile.c:139
 #, c-format
 msgid "%s: not a regular file"
 msgstr "%s: not a regular file"
 
-#: builtins/evalfile.c:145
+#: builtins/evalfile.c:147
 #, c-format
 msgid "%s: file is too large"
 msgstr "%s: file is too large"
 
-#: builtins/evalfile.c:183 execute_cmd.c:4043 shell.c:1433
+#: builtins/evalfile.c:185 execute_cmd.c:4623 shell.c:1449
 #, c-format
 msgid "%s: cannot execute binary file"
 msgstr "%s: cannot execute binary file"
 
-#: builtins/exec.def:213
+#: builtins/exec.def:212
 #, c-format
 msgid "%s: cannot execute: %s"
 msgstr "%s: cannot execute: %s"
 
-#: builtins/exit.def:66
+#: builtins/exit.def:65
 #, c-format
 msgid "logout\n"
 msgstr "logout\n"
 
-#: builtins/exit.def:89
+#: builtins/exit.def:88
 msgid "not login shell: use `exit'"
 msgstr "not login shell: use ‘\e[1mexit\e[0m’"
 
-#: builtins/exit.def:121
+#: builtins/exit.def:120
 #, c-format
 msgid "There are stopped jobs.\n"
 msgstr "There are stopped jobs.\n"
 
-#: builtins/exit.def:123
+#: builtins/exit.def:122
 #, c-format
 msgid "There are running jobs.\n"
 msgstr "There are running jobs.\n"
 
-#: builtins/fc.def:263
+#: builtins/fc.def:261
 msgid "no command found"
 msgstr "no command found"
 
-#: builtins/fc.def:333
+#: builtins/fc.def:341
 msgid "history specification"
 msgstr "history specification"
 
-#: builtins/fc.def:354
+#: builtins/fc.def:362
 #, c-format
 msgid "%s: cannot open temp file: %s"
 msgstr "%s: cannot open temp file: %s"
 
-#: builtins/fg_bg.def:150 builtins/jobs.def:283
+#: builtins/fg_bg.def:149 builtins/jobs.def:282
 msgid "current"
 msgstr "current"
 
-#: builtins/fg_bg.def:159
+#: builtins/fg_bg.def:158
 #, c-format
 msgid "job %d started without job control"
 msgstr "job %d started without job control"
 
-#: builtins/getopt.c:109
+#: builtins/getopt.c:110
 #, c-format
 msgid "%s: illegal option -- %c\n"
 msgstr "%s: illegal option -- %c\n"
 
-#: builtins/getopt.c:110
+#: builtins/getopt.c:111
 #, c-format
 msgid "%s: option requires an argument -- %c\n"
 msgstr "%s: option requires an argument -- %c\n"
 
-#: builtins/hash.def:93
+#: builtins/hash.def:92
 msgid "hashing disabled"
 msgstr "hashing disabled"
 
-#: builtins/hash.def:139
+#: builtins/hash.def:138
 #, c-format
 msgid "%s: hash table empty\n"
 msgstr "%s: hash table empty\n"
 
-#: builtins/hash.def:245
+#: builtins/hash.def:244
 #, c-format
 msgid "hits\tcommand\n"
 msgstr "hits\tcommand\n"
 
-#: builtins/help.def:128
+#: builtins/help.def:130
 #, c-format
 msgid "Shell commands matching keyword `"
 msgid_plural "Shell commands matching keywords `"
 msgstr[0] "Shell commands matching keyword `"
 msgstr[1] "Shell commands matching keywords `"
 
-#: builtins/help.def:166
+#: builtins/help.def:168
 #, c-format
 msgid ""
 "no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'."
@@ -429,22 +449,12 @@ msgstr ""
 "no help topics match ‘\e[1m%s\e[0m’.  Try ‘\e[1mhelp help\e[0m’ or ‘\e[1mman -k %s\e[0m’ "
 "or ‘\e[1minfo %s\e[0m’."
 
-#: builtins/help.def:183
+#: builtins/help.def:185
 #, c-format
 msgid "%s: cannot open: %s"
 msgstr "%s: cannot open: %s"
 
-#: builtins/help.def:318 version.c:85
-#, c-format
-msgid "Copyright (C) 2008 Free Software Foundation, Inc.\n"
-msgstr "Copyright (C) 2008 Free Software Foundation, Inc.\n"
-
-#: builtins/help.def:320
-#, c-format
-msgid "License: GNU General Public License, version 2\n"
-msgstr "License: GNU General Public License, version 2\n"
-
-#: builtins/help.def:335
+#: builtins/help.def:337
 #, c-format
 msgid ""
 "These shell commands are defined internally.  Type `help' to see this list.\n"
@@ -465,110 +475,155 @@ msgstr ""
 "A star (*) next to a name means that the command is disabled.\n"
 "\n"
 
-#: builtins/history.def:158
+#: builtins/history.def:154
 msgid "cannot use more than one of -anrw"
 msgstr "cannot use more than one of -anrw"
 
-#: builtins/history.def:190
+#: builtins/history.def:186
 msgid "history position"
 msgstr "history position"
 
-#: builtins/history.def:408
+#: builtins/history.def:366
 #, c-format
 msgid "%s: history expansion failed"
 msgstr "%s: history expansion failed"
 
-#: builtins/inlib.def:72
+#: builtins/inlib.def:71
 #, c-format
 msgid "%s: inlib failed"
 msgstr "%s: inlib failed"
 
-#: builtins/jobs.def:110
+#: builtins/jobs.def:109
 msgid "no other options allowed with `-x'"
 msgstr "no other options allowed with ‘\e[1m-x\e[0m’"
 
-#: builtins/kill.def:198
+#: builtins/kill.def:197
 #, c-format
 msgid "%s: arguments must be process or job IDs"
 msgstr "%s: arguments must be process or job IDs"
 
-#: builtins/kill.def:261
+#: builtins/kill.def:260
 msgid "Unknown error"
 msgstr "Unknown error"
 
-#: builtins/let.def:96 builtins/let.def:121 expr.c:501 expr.c:516
+#: builtins/let.def:95 builtins/let.def:120 expr.c:501 expr.c:516
 msgid "expression expected"
 msgstr "expression expected"
 
-#: builtins/mapfile.def:216 builtins/read.def:265
+#: builtins/mapfile.def:215 builtins/read.def:271
 #, c-format
 msgid "%s: invalid file descriptor specification"
 msgstr "%s: invalid file descriptor specification"
 
-#: builtins/mapfile.def:224 builtins/read.def:272
+#: builtins/mapfile.def:223 builtins/read.def:278
 #, c-format
 msgid "%d: invalid file descriptor: %s"
 msgstr "%d: invalid file descriptor: %s"
 
-#: builtins/mapfile.def:233 builtins/mapfile.def:271
+#: builtins/mapfile.def:232 builtins/mapfile.def:270
 #, c-format
 msgid "%s: invalid line count"
 msgstr "%s: invalid line count"
 
-#: builtins/mapfile.def:244
+#: builtins/mapfile.def:243
 #, c-format
 msgid "%s: invalid array origin"
 msgstr "%s: invalid array origin"
 
-#: builtins/mapfile.def:261
+#: builtins/mapfile.def:260
 #, c-format
 msgid "%s: invalid callback quantum"
 msgstr "%s: invalid callback quantum"
 
-#: builtins/mapfile.def:293
+#: builtins/mapfile.def:292
 msgid "empty array variable name"
 msgstr "empty array variable name"
 
-#: builtins/mapfile.def:314
+#: builtins/mapfile.def:313
 msgid "array variable support required"
 msgstr "array variable support required"
 
-#: builtins/printf.def:365
+#: builtins/printf.def:364
 #, c-format
 msgid "`%s': missing format character"
 msgstr "‘\e[1m%s\e[0m’: missing format character"
 
-#: builtins/printf.def:542
+#: builtins/printf.def:541
 #, c-format
 msgid "`%c': invalid format character"
 msgstr "‘\e[1m%c\e[0m’: invalid format character"
 
-#: builtins/printf.def:569
+#: builtins/printf.def:568
 #, c-format
 msgid "warning: %s: %s"
 msgstr "warning: %s: %s"
 
-#: builtins/printf.def:748
+#: builtins/printf.def:747
 msgid "missing hex digit for \\x"
 msgstr "missing hex digit for \\x"
 
-#: builtins/pushd.def:196
+#: builtins/pushd.def:195
 msgid "no other directory"
 msgstr "no other directory"
 
-#: builtins/pushd.def:463
+#: builtins/pushd.def:462
 msgid "<no current directory>"
 msgstr "<no current directory>"
 
-#: builtins/pushd.def:507
+#: builtins/pushd.def:506
 msgid "directory stack empty"
 msgstr "directory stack empty"
 
-#: builtins/pushd.def:509
+#: builtins/pushd.def:508
 msgid "directory stack index"
 msgstr "directory stack index"
 
-#: builtins/pushd.def:706
+#: builtins/pushd.def:683
+msgid ""
+"Display the list of currently remembered directories.  Directories\n"
+"    find their way onto the list with the `pushd' command; you can get\n"
+"    back up through the list with the `popd' command.\n"
+"    \n"
+"    Options:\n"
+"      -c\tclear the directory stack by deleting all of the elements\n"
+"      -l\tdo not print tilde-prefixed versions of directories relative\n"
+"    \tto your home directory\n"
+"      -p\tprint the directory stack with one entry per line\n"
+"      -v\tprint the directory stack with one entry per line prefixed\n"
+"    \twith its position in the stack\n"
+"    \n"
+"    Arguments:\n"
+"      +N\tDisplays the Nth entry counting from the left of the list shown "
+"by\n"
+"    \tdirs when invoked without options, starting with zero.\n"
+"    \n"
+"      -N\tDisplays the Nth entry counting from the right of the list shown "
+"by\n"
+"\tdirs when invoked without options, starting with zero."
+msgstr ""
+"Display the list of currently remembered directories.  Directories\n"
+"    find their way onto the list with the ‘\e[1mpushd\e[0m’ command; you can "
+"get\n"
+"    back up through the list with the ‘\e[1mpopd\e[0m’ command.\n"
+"    \n"
+"    Options:\n"
+"      -c\tclear the directory stack by deleting all of the elements\n"
+"      -l\tdo not print tilde-prefixed versions of directories relative\n"
+"    \tto your home directory\n"
+"      -p\tprint the directory stack with one entry per line\n"
+"      -v\tprint the directory stack with one entry per line prefixed\n"
+"    \twith its position in the stack\n"
+"    \n"
+"    Arguments:\n"
+"      +N\tDisplays the Nth entry counting from the left of the list shown "
+"by\n"
+"    \tdirs when invoked without options, starting with zero.\n"
+"    \n"
+"      -N\tDisplays the Nth entry counting from the right of the list shown "
+"by\n"
+"\tdirs when invoked without options, starting with zero."
+
+#: builtins/pushd.def:705
 msgid ""
 "Adds a directory to the top of the directory stack, or rotates\n"
 "    the stack, making the new top of the stack the current working\n"
@@ -614,7 +669,7 @@ msgstr ""
 "    \n"
 "    The ‘\e[1mdirs\e[0m’ builtin displays the directory stack."
 
-#: builtins/pushd.def:731
+#: builtins/pushd.def:730
 msgid ""
 "Removes entries from the directory stack.  With no arguments, removes\n"
 "    the top directory from the stack, and changes to the new top directory.\n"
@@ -654,57 +709,40 @@ msgstr ""
 "    \n"
 "    The ‘\e[1mdirs\e[0m’ builtin displays the directory stack."
 
-#: builtins/pushd.def:684
-msgid ""
-"Display the list of currently remembered directories.  Directories\n"
-"    find their way onto the list with the `pushd' command; you can get\n"
-"    back up through the list with the `popd' command.\n"
-"    \n"
-"    Options:\n"
-"\\    "
-msgstr ""
-"Display the list of currently remembered directories.  Directories\n"
-"    find their way onto the list with the ‘\e[1mpushd\e[0m’ command; you can "
-"get\n"
-"    back up through the list with the ‘\e[1mpopd\e[0m’ command.\n"
-"    \n"
-"    Options:\n"
-"\\    "
-
-#: builtins/read.def:242
+#: builtins/read.def:247
 #, c-format
 msgid "%s: invalid timeout specification"
 msgstr "%s: invalid timeout specification"
 
-#: builtins/read.def:560
+#: builtins/read.def:569
 #, c-format
 msgid "read error: %d: %s"
 msgstr "read error: %d: %s"
 
-#: builtins/return.def:69
+#: builtins/return.def:68
 msgid "can only `return' from a function or sourced script"
 msgstr "can only ‘\e[1mreturn\e[0m’ from a function or sourced script"
 
-#: builtins/set.def:769
+#: builtins/set.def:768
 msgid "cannot simultaneously unset a function and a variable"
 msgstr "cannot simultaneously unset a function and a variable"
 
-#: builtins/set.def:806
+#: builtins/set.def:805
 #, c-format
 msgid "%s: cannot unset"
 msgstr "%s: cannot unset"
 
-#: builtins/set.def:813
+#: builtins/set.def:812
 #, c-format
 msgid "%s: cannot unset: readonly %s"
 msgstr "%s: cannot unset: readonly %s"
 
-#: builtins/set.def:824
+#: builtins/set.def:823
 #, c-format
 msgid "%s: not an array variable"
 msgstr "%s: not an array variable"
 
-#: builtins/setattr.def:181
+#: builtins/setattr.def:186
 #, c-format
 msgid "%s: not a function"
 msgstr "%s: not a function"
@@ -713,20 +751,20 @@ msgstr "%s: not a function"
 msgid "shift count"
 msgstr "shift count"
 
-#: builtins/shopt.def:248
+#: builtins/shopt.def:249
 msgid "cannot set and unset shell options simultaneously"
 msgstr "cannot set and unset shell options simultaneously"
 
-#: builtins/shopt.def:313
+#: builtins/shopt.def:314
 #, c-format
 msgid "%s: invalid shell option name"
 msgstr "%s: invalid shell option name"
 
-#: builtins/source.def:129
+#: builtins/source.def:128
 msgid "filename argument required"
 msgstr "filename argument required"
 
-#: builtins/source.def:154
+#: builtins/source.def:153
 #, c-format
 msgid "%s: file not found"
 msgstr "%s: file not found"
@@ -739,75 +777,75 @@ msgstr "cannot suspend"
 msgid "cannot suspend a login shell"
 msgstr "cannot suspend a login shell"
 
-#: builtins/type.def:235
+#: builtins/type.def:234
 #, c-format
 msgid "%s is aliased to `%s'\n"
 msgstr "%s is aliased to ‘\e[1m%s\e[0m’\n"
 
-#: builtins/type.def:256
+#: builtins/type.def:255
 #, c-format
 msgid "%s is a shell keyword\n"
 msgstr "%s is a shell keyword\n"
 
-#: builtins/type.def:275
+#: builtins/type.def:274
 #, c-format
 msgid "%s is a function\n"
 msgstr "%s is a function\n"
 
-#: builtins/type.def:297
+#: builtins/type.def:296
 #, c-format
 msgid "%s is a shell builtin\n"
 msgstr "%s is a shell builtin\n"
 
-#: builtins/type.def:318 builtins/type.def:392
+#: builtins/type.def:317 builtins/type.def:391
 #, c-format
 msgid "%s is %s\n"
 msgstr "%s is %s\n"
 
-#: builtins/type.def:338
+#: builtins/type.def:337
 #, c-format
 msgid "%s is hashed (%s)\n"
 msgstr "%s is hashed (%s)\n"
 
-#: builtins/ulimit.def:365
+#: builtins/ulimit.def:372
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr "%s: invalid limit argument"
 
-#: builtins/ulimit.def:391
+#: builtins/ulimit.def:398
 #, c-format
 msgid "`%c': bad command"
 msgstr "‘\e[1m%c\e[0m’: bad command"
 
-#: builtins/ulimit.def:420
+#: builtins/ulimit.def:427
 #, c-format
 msgid "%s: cannot get limit: %s"
 msgstr "%s: cannot get limit: %s"
 
-#: builtins/ulimit.def:446
+#: builtins/ulimit.def:453
 msgid "limit"
 msgstr "limit"
 
-#: builtins/ulimit.def:458 builtins/ulimit.def:758
+#: builtins/ulimit.def:465 builtins/ulimit.def:765
 #, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr "%s: cannot modify limit: %s"
 
-#: builtins/umask.def:119
+#: builtins/umask.def:118
 msgid "octal number"
 msgstr "octal number"
 
-#: builtins/umask.def:232
+#: builtins/umask.def:231
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr "‘\e[1m%c\e[0m’: invalid symbolic mode operator"
 
-#: builtins/umask.def:287
+#: builtins/umask.def:286
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr "‘\e[1m%c\e[0m’: invalid symbolic mode character"
 
-#: error.c:89 error.c:319 error.c:321 error.c:323
+#: error.c:89 error.c:320 error.c:322 error.c:324
 msgid " line "
 msgstr " line "
 
@@ -821,67 +859,67 @@ msgstr "last command: %s\n"
 msgid "Aborting..."
 msgstr "Aborting..."
 
-#: error.c:259
+#: error.c:260
 #, c-format
-msgid "%s: warning: "
-msgstr "%s: warning: "
+msgid "warning: "
+msgstr "warning: "
 
-#: error.c:404
+#: error.c:405
 msgid "unknown command error"
 msgstr "unknown command error"
 
-#: error.c:405
+#: error.c:406
 msgid "bad command type"
 msgstr "bad command type"
 
-#: error.c:406
+#: error.c:407
 msgid "bad connector"
 msgstr "bad connector"
 
-#: error.c:407
+#: error.c:408
 msgid "bad jump"
 msgstr "bad jump"
 
-#: error.c:445
+#: error.c:446
 #, c-format
 msgid "%s: unbound variable"
 msgstr "%s: unbound variable"
 
-#: eval.c:180
+#: eval.c:181
 #, c-format
 msgid "\atimed out waiting for input: auto-logout\n"
 msgstr "\atimed out waiting for input: auto-logout\n"
 
-#: execute_cmd.c:479
+#: execute_cmd.c:483
 #, c-format
 msgid "cannot redirect standard input from /dev/null: %s"
 msgstr "cannot redirect standard input from /dev/null: %s"
 
-#: execute_cmd.c:1063
+#: execute_cmd.c:1079
 #, c-format
 msgid "TIMEFORMAT: `%c': invalid format character"
 msgstr "TIMEFORMAT: ‘\e[1m%c\e[0m’: invalid format character"
 
-#: execute_cmd.c:1404
+#: execute_cmd.c:1930
 msgid "pipe error"
 msgstr "pipe error"
 
-#: execute_cmd.c:3670
+#: execute_cmd.c:4243
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr "%s: restricted: cannot specify ‘\e[1m/\e[0m’ in command names"
 
-#: execute_cmd.c:3758
+#: execute_cmd.c:4334
 #, c-format
 msgid "%s: command not found"
 msgstr "%s: command not found"
 
-#: execute_cmd.c:4006
+#: execute_cmd.c:4586
 #, c-format
 msgid "%s: %s: bad interpreter"
 msgstr "%s: %s: bad interpreter"
 
-#: execute_cmd.c:4155
+#: execute_cmd.c:4735
 #, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr "cannot duplicate fd %d to fd %d"
@@ -956,87 +994,97 @@ msgstr "%s: expression error\n"
 msgid "getcwd: cannot access parent directories"
 msgstr "getcwd: cannot access parent directories"
 
-#: input.c:237
+#: input.c:94 subst.c:4551
+#, c-format
+msgid "cannot reset nodelay mode for fd %d"
+msgstr "cannot reset nodelay mode for fd %d"
+
+#: input.c:258
 #, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
 msgstr "cannot allocate new file descriptor for bash input from fd %d"
 
-#: input.c:245
+#: input.c:266
 #, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr "save_bash_input: buffer already exists for new fd %d"
 
-#: jobs.c:466
+#: jobs.c:464
 msgid "start_pipeline: pgrp pipe"
 msgstr "start_pipeline: pgrp pipe"
 
-#: jobs.c:881
+#: jobs.c:879
 #, c-format
 msgid "forked pid %d appears in running job %d"
 msgstr "forked pid %d appears in running job %d"
 
-#: jobs.c:999
+#: jobs.c:997
 #, c-format
 msgid "deleting stopped job %d with process group %ld"
 msgstr "deleting stopped job %d with process group %ld"
 
-#: jobs.c:1104
+#: jobs.c:1102
 #, c-format
 msgid "add_process: process %5ld (%s) in the_pipeline"
 msgstr "add_process: process %5ld (%s) in the_pipeline"
 
-#: jobs.c:1395
+#: jobs.c:1105
+#, c-format
+msgid "add_process: pid %5ld (%s) marked as still alive"
+msgstr "add_process: pid %5ld (%s) marked as still alive"
+
+#: jobs.c:1393
 #, c-format
 msgid "describe_pid: %ld: no such pid"
 msgstr "describe_pid: %ld: no such pid"
 
-#: jobs.c:1410
+#: jobs.c:1408
 #, c-format
 msgid "Signal %d"
 msgstr "Signal %d"
 
-#: jobs.c:1424 jobs.c:1449
+#: jobs.c:1422 jobs.c:1447
 msgid "Done"
 msgstr "Done"
 
-#: jobs.c:1429 siglist.c:122
+#: jobs.c:1427 siglist.c:122
 msgid "Stopped"
 msgstr "Stopped"
 
-#: jobs.c:1433
+#: jobs.c:1431
 #, c-format
 msgid "Stopped(%s)"
 msgstr "Stopped(%s)"
 
-#: jobs.c:1437
+#: jobs.c:1435
 msgid "Running"
 msgstr "Running"
 
-#: jobs.c:1451
+#: jobs.c:1449
 #, c-format
 msgid "Done(%d)"
 msgstr "Done(%d)"
 
-#: jobs.c:1453
+#: jobs.c:1451
 #, c-format
 msgid "Exit %d"
 msgstr "Exit %d"
 
-#: jobs.c:1456
+#: jobs.c:1454
 msgid "Unknown status"
 msgstr "Unknown status"
 
-#: jobs.c:1543
+#: jobs.c:1541
 #, c-format
 msgid "(core dumped) "
 msgstr "(core dumped) "
 
-#: jobs.c:1562
+#: jobs.c:1560
 #, c-format
 msgid "  (wd: %s)"
 msgstr "  (wd: %s)"
 
-#: jobs.c:1763
+#: jobs.c:1761
 #, c-format
 msgid "child setpgid (%ld to %ld)"
 msgstr "child setpgid (%ld to %ld)"
@@ -1046,68 +1094,68 @@ msgstr "child setpgid (%ld to %ld)"
 msgid "wait: pid %ld is not a child of this shell"
 msgstr "wait: pid %ld is not a child of this shell"
 
-#: jobs.c:2315
+#: jobs.c:2316
 #, c-format
 msgid "wait_for: No record of process %ld"
 msgstr "wait_for: No record of process %ld"
 
-#: jobs.c:2587
+#: jobs.c:2588
 #, c-format
 msgid "wait_for_job: job %d is stopped"
 msgstr "wait_for_job: job %d is stopped"
 
-#: jobs.c:2809
+#: jobs.c:2810
 #, c-format
 msgid "%s: job has terminated"
 msgstr "%s: job has terminated"
 
-#: jobs.c:2818
+#: jobs.c:2819
 #, c-format
 msgid "%s: job %d already in background"
 msgstr "%s: job %d already in background"
 
-#: jobs.c:3462
+#: jobs.c:3482
 #, c-format
 msgid "%s: line %d: "
 msgstr "%s: line %d: "
 
-#: jobs.c:3476 nojobs.c:805
+#: jobs.c:3496 nojobs.c:805
 #, c-format
 msgid " (core dumped)"
 msgstr " (core dumped)"
 
-#: jobs.c:3488 jobs.c:3501
+#: jobs.c:3508 jobs.c:3521
 #, c-format
 msgid "(wd now: %s)\n"
 msgstr "(wd now: %s)\n"
 
-#: jobs.c:3533
+#: jobs.c:3553
 msgid "initialize_job_control: getpgrp failed"
 msgstr "initialize_job_control: getpgrp failed"
 
-#: jobs.c:3593
+#: jobs.c:3613
 msgid "initialize_job_control: line discipline"
 msgstr "initialize_job_control: line discipline"
 
-#: jobs.c:3603
+#: jobs.c:3623
 msgid "initialize_job_control: setpgid"
 msgstr "initialize_job_control: setpgid"
 
-#: jobs.c:3631
+#: jobs.c:3651
 #, c-format
 msgid "cannot set terminal process group (%d)"
 msgstr "cannot set terminal process group (%d)"
 
-#: jobs.c:3636
+#: jobs.c:3656
 msgid "no job control in this shell"
 msgstr "no job control in this shell"
 
-#: lib/malloc/malloc.c:298
+#: lib/malloc/malloc.c:296
 #, c-format
 msgid "malloc: failed assertion: %s\n"
 msgstr "malloc: failed assertion: %s\n"
 
-#: lib/malloc/malloc.c:314
+#: lib/malloc/malloc.c:312
 #, c-format
 msgid ""
 "\r\n"
@@ -1116,53 +1164,53 @@ msgstr ""
 "\r\n"
 "malloc: %s:%d: assertion botched\r\n"
 
-#: lib/malloc/malloc.c:315
+#: lib/malloc/malloc.c:313
 msgid "unknown"
 msgstr "unknown"
 
-#: lib/malloc/malloc.c:799
+#: lib/malloc/malloc.c:797
 msgid "malloc: block on free list clobbered"
 msgstr "malloc: block on free list clobbered"
 
-#: lib/malloc/malloc.c:876
+#: lib/malloc/malloc.c:874
 msgid "free: called with already freed block argument"
 msgstr "free: called with already freed block argument"
 
-#: lib/malloc/malloc.c:879
+#: lib/malloc/malloc.c:877
 msgid "free: called with unallocated block argument"
 msgstr "free: called with unallocated block argument"
 
-#: lib/malloc/malloc.c:898
+#: lib/malloc/malloc.c:896
 msgid "free: underflow detected; mh_nbytes out of range"
 msgstr "free: underflow detected; mh_nbytes out of range"
 
-#: lib/malloc/malloc.c:904
+#: lib/malloc/malloc.c:902
 msgid "free: start and end chunk sizes differ"
 msgstr "free: start and end chunk sizes differ"
 
-#: lib/malloc/malloc.c:1003
+#: lib/malloc/malloc.c:1001
 msgid "realloc: called with unallocated block argument"
 msgstr "realloc: called with unallocated block argument"
 
-#: lib/malloc/malloc.c:1018
+#: lib/malloc/malloc.c:1016
 msgid "realloc: underflow detected; mh_nbytes out of range"
 msgstr "realloc: underflow detected; mh_nbytes out of range"
 
-#: lib/malloc/malloc.c:1024
+#: lib/malloc/malloc.c:1022
 msgid "realloc: start and end chunk sizes differ"
 msgstr "realloc: start and end chunk sizes differ"
 
-#: lib/malloc/table.c:176
+#: lib/malloc/table.c:177
 #, c-format
 msgid "register_alloc: alloc table is full with FIND_ALLOC?\n"
 msgstr "register_alloc: alloc table is full with FIND_ALLOC?\n"
 
-#: lib/malloc/table.c:183
+#: lib/malloc/table.c:184
 #, c-format
 msgid "register_alloc: %p already in table as allocated?\n"
 msgstr "register_alloc: %p already in table as allocated?\n"
 
-#: lib/malloc/table.c:219
+#: lib/malloc/table.c:220
 #, c-format
 msgid "register_free: %p already in table as free?\n"
 msgstr "register_free: %p already in table as free?\n"
@@ -1216,109 +1264,114 @@ msgstr "syntax error: ‘\e[1m;\e[0m’ unexpected"
 msgid "syntax error: `((%s))'"
 msgstr "syntax error: ‘\e[1m((%s))\e[0m’"
 
-#: make_cmd.c:566
+#: make_cmd.c:567
 #, c-format
 msgid "make_here_document: bad instruction type %d"
 msgstr "make_here_document: bad instruction type %d"
 
-#: make_cmd.c:741
+#: make_cmd.c:651
+#, c-format
+msgid "here-document at line %d delimited by end-of-file (wanted `%s')"
+msgstr "here-document at line %d delimited by end-of-file (wanted ‘\e[1m%s\e[0m’)"
+
+#: make_cmd.c:746
 #, c-format
 msgid "make_redirection: redirection instruction `%d' out of range"
 msgstr "make_redirection: redirection instruction ‘\e[1m%d\e[0m’ out of range"
 
-#: parse.y:2759
+#: parse.y:2982 parse.y:3204
 #, c-format
 msgid "unexpected EOF while looking for matching `%c'"
 msgstr "unexpected EOF while looking for matching ‘\e[1m%c\e[0m’"
 
-#: parse.y:3071
+#: parse.y:3708
 msgid "unexpected EOF while looking for `]]'"
 msgstr "unexpected EOF while looking for ‘\e[1m]]\e[0m’"
 
-#: parse.y:3076
+#: parse.y:3713
 #, c-format
 msgid "syntax error in conditional expression: unexpected token `%s'"
 msgstr "syntax error in conditional expression: unexpected token ‘\e[1m%s\e[0m’"
 
-#: parse.y:3080
+#: parse.y:3717
 msgid "syntax error in conditional expression"
 msgstr "syntax error in conditional expression"
 
-#: parse.y:3158
+#: parse.y:3795
 #, c-format
 msgid "unexpected token `%s', expected `)'"
 msgstr "unexpected token ‘\e[1m%s\e[0m’, expected ‘\e[1m)\e[0m’"
 
-#: parse.y:3162
+#: parse.y:3799
 msgid "expected `)'"
 msgstr "expected ‘\e[1m)\e[0m’"
 
-#: parse.y:3190
+#: parse.y:3827
 #, c-format
 msgid "unexpected argument `%s' to conditional unary operator"
 msgstr "unexpected argument ‘\e[1m%s\e[0m’ to conditional unary operator"
 
-#: parse.y:3194
+#: parse.y:3831
 msgid "unexpected argument to conditional unary operator"
 msgstr "unexpected argument to conditional unary operator"
 
-#: parse.y:3234
+#: parse.y:3871
 #, c-format
 msgid "unexpected token `%s', conditional binary operator expected"
 msgstr "unexpected token ‘\e[1m%s\e[0m’, conditional binary operator expected"
 
-#: parse.y:3238
+#: parse.y:3875
 msgid "conditional binary operator expected"
 msgstr "conditional binary operator expected"
 
-#: parse.y:3255
+#: parse.y:3892
 #, c-format
 msgid "unexpected argument `%s' to conditional binary operator"
 msgstr "unexpected argument ‘\e[1m%s\e[0m’ to conditional binary operator"
 
-#: parse.y:3259
+#: parse.y:3896
 msgid "unexpected argument to conditional binary operator"
 msgstr "unexpected argument to conditional binary operator"
 
-#: parse.y:3270
+#: parse.y:3907
 #, c-format
 msgid "unexpected token `%c' in conditional command"
 msgstr "unexpected token ‘\e[1m%c\e[0m’ in conditional command"
 
-#: parse.y:3273
+#: parse.y:3910
 #, c-format
 msgid "unexpected token `%s' in conditional command"
 msgstr "unexpected token ‘\e[1m%s\e[0m’ in conditional command"
 
-#: parse.y:3277
+#: parse.y:3914
 #, c-format
 msgid "unexpected token %d in conditional command"
 msgstr "unexpected token %d in conditional command"
 
-#: parse.y:4525
+#: parse.y:5181
 #, c-format
 msgid "syntax error near unexpected token `%s'"
 msgstr "syntax error near unexpected token ‘\e[1m%s\e[0m’"
 
-#: parse.y:4543
+#: parse.y:5199
 #, c-format
 msgid "syntax error near `%s'"
 msgstr "syntax error near ‘\e[1m%s\e[0m’"
 
-#: parse.y:4553
+#: parse.y:5209
 msgid "syntax error: unexpected end of file"
 msgstr "syntax error: unexpected end of file"
 
-#: parse.y:4553
+#: parse.y:5209
 msgid "syntax error"
 msgstr "syntax error"
 
-#: parse.y:4615
+#: parse.y:5271
 #, c-format
 msgid "Use \"%s\" to leave the shell.\n"
 msgstr "Use “\e[1m%s\e[0m” to leave the shell.\n"
 
-#: parse.y:4777
+#: parse.y:5433
 msgid "unexpected EOF while looking for matching `)'"
 msgstr "unexpected EOF while looking for matching ‘\e[1m)\e[0m’"
 
@@ -1332,71 +1385,71 @@ msgstr "completion: function ‘\e[1m%s\e[0m’ not found"
 msgid "progcomp_insert: %s: NULL COMPSPEC"
 msgstr "progcomp_insert: %s: NULL COMPSPEC"
 
-#: print_cmd.c:264
+#: print_cmd.c:287
 #, c-format
 msgid "print_command: bad connector `%d'"
 msgstr "print_command: bad connector ‘\e[1m%d\e[0m’"
 
-#: print_cmd.c:1240
+#: print_cmd.c:1347
 #, c-format
 msgid "cprintf: `%c': invalid format character"
 msgstr "cprintf: ‘\e[1m%c\e[0m’: invalid format character"
 
-#: redir.c:103
+#: redir.c:104
 msgid "file descriptor out of range"
 msgstr "file descriptor out of range"
 
-#: redir.c:145
+#: redir.c:146
 #, c-format
 msgid "%s: ambiguous redirect"
 msgstr "%s: ambiguous redirect"
 
-#: redir.c:149
+#: redir.c:150
 #, c-format
 msgid "%s: cannot overwrite existing file"
 msgstr "%s: cannot overwrite existing file"
 
-#: redir.c:154
+#: redir.c:155
 #, c-format
 msgid "%s: restricted: cannot redirect output"
 msgstr "%s: restricted: cannot redirect output"
 
-#: redir.c:159
+#: redir.c:160
 #, c-format
 msgid "cannot create temp file for here-document: %s"
 msgstr "cannot create temp file for here-document: %s"
 
-#: redir.c:513
+#: redir.c:515
 msgid "/dev/(tcp|udp)/host/port not supported without networking"
 msgstr "/dev/(tcp|udp)/host/port not supported without networking"
 
-#: redir.c:980
+#: redir.c:992
 msgid "redirection error: cannot duplicate fd"
 msgstr "redirection error: cannot duplicate fd"
 
-#: shell.c:323
+#: shell.c:328
 msgid "could not find /tmp, please create!"
 msgstr "could not find /tmp, please create!"
 
-#: shell.c:327
+#: shell.c:332
 msgid "/tmp must be a valid directory name"
 msgstr "/tmp must be a valid directory name"
 
-#: shell.c:864
+#: shell.c:876
 #, c-format
 msgid "%c%c: invalid option"
 msgstr "%c%c: invalid option"
 
-#: shell.c:1621
+#: shell.c:1637
 msgid "I have no name!"
 msgstr "I have no name!"
 
-#: shell.c:1755
+#: shell.c:1777
 #, c-format
 msgid "GNU bash, version %s-(%s)\n"
 msgstr "GNU bash, version %s-(%s)\n"
 
-#: shell.c:1756
+#: shell.c:1778
 #, c-format
 msgid ""
 "Usage:\t%s [GNU long option] [option] ...\n"
@@ -1405,37 +1458,37 @@ msgstr ""
 "Usage:\t%s [GNU long option] [option] ...\n"
 "\t%s [GNU long option] [option] script-file ...\n"
 
-#: shell.c:1758
+#: shell.c:1780
 msgid "GNU long options:\n"
 msgstr "GNU long options:\n"
 
-#: shell.c:1762
+#: shell.c:1784
 msgid "Shell options:\n"
 msgstr "Shell options:\n"
 
-#: shell.c:1763
+#: shell.c:1785
 msgid "\t-irsD or -c command or -O shopt_option\t\t(invocation only)\n"
 msgstr "\t-irsD or -c command or -O shopt_option\t\t(invocation only)\n"
 
-#: shell.c:1778
+#: shell.c:1800
 #, c-format
 msgid "\t-%s or -o option\n"
 msgstr "\t-%s or -o option\n"
 
-#: shell.c:1784
+#: shell.c:1806
 #, c-format
 msgid "Type `%s -c \"help set\"' for more information about shell options.\n"
 msgstr ""
 "Type ‘\e[1m%s -c “\e[1mhelp set\e[0m”\e[0m’ for more information about shell "
 "options.\n"
 
-#: shell.c:1785
+#: shell.c:1807
 #, c-format
 msgid "Type `%s -c help' for more information about shell builtin commands.\n"
 msgstr ""
 "Type ‘\e[1m%s -c help\e[0m’ for more information about shell builtin commands.\n"
 
-#: shell.c:1786
+#: shell.c:1808
 #, c-format
 msgid "Use the `bashbug' command to report bugs.\n"
 msgstr "Use the ‘\e[1mbashbug\e[0m’ command to report bugs.\n"
@@ -1614,82 +1667,77 @@ msgstr "Unknown Signal #"
 msgid "Unknown Signal #%d"
 msgstr "Unknown Signal #%d"
 
-#: subst.c:1171 subst.c:1292
+#: subst.c:1177 subst.c:1298
 #, c-format
 msgid "bad substitution: no closing `%s' in %s"
 msgstr "bad substitution: no closing ‘\e[1m%s\e[0m’ in %s"
 
-#: subst.c:2392
+#: subst.c:2450
 #, c-format
 msgid "%s: cannot assign list to array member"
 msgstr "%s: cannot assign list to array member"
 
-#: subst.c:4391 subst.c:4407
+#: subst.c:4448 subst.c:4464
 msgid "cannot make pipe for process substitution"
 msgstr "cannot make pipe for process substitution"
 
-#: subst.c:4439
+#: subst.c:4496
 msgid "cannot make child for process substitution"
 msgstr "cannot make child for process substitution"
 
-#: subst.c:4484
+#: subst.c:4541
 #, c-format
 msgid "cannot open named pipe %s for reading"
 msgstr "cannot open named pipe %s for reading"
 
-#: subst.c:4486
+#: subst.c:4543
 #, c-format
 msgid "cannot open named pipe %s for writing"
 msgstr "cannot open named pipe %s for writing"
 
-#: subst.c:4494
-#, c-format
-msgid "cannot reset nodelay mode for fd %d"
-msgstr "cannot reset nodelay mode for fd %d"
-
-#: subst.c:4504
+#: subst.c:4561
 #, c-format
 msgid "cannot duplicate named pipe %s as fd %d"
 msgstr "cannot duplicate named pipe %s as fd %d"
 
-#: subst.c:4700
+#: subst.c:4757
 msgid "cannot make pipe for command substitution"
 msgstr "cannot make pipe for command substitution"
 
-#: subst.c:4734
+#: subst.c:4791
 msgid "cannot make child for command substitution"
 msgstr "cannot make child for command substitution"
 
-#: subst.c:4751
+#: subst.c:4808
 msgid "command_substitute: cannot duplicate pipe as fd 1"
 msgstr "command_substitute: cannot duplicate pipe as fd 1"
 
-#: subst.c:5226
+#: subst.c:5310
 #, c-format
 msgid "%s: parameter null or not set"
 msgstr "%s: parameter null or not set"
 
-#: subst.c:5502
+#: subst.c:5600
 #, c-format
 msgid "%s: substring expression < 0"
 msgstr "%s: substring expression < 0"
 
-#: subst.c:6345
+#: subst.c:6645
 #, c-format
 msgid "%s: bad substitution"
 msgstr "%s: bad substitution"
 
-#: subst.c:6421
+#: subst.c:6721
 #, c-format
 msgid "$%s: cannot assign in this way"
 msgstr "$%s: cannot assign in this way"
 
-#: subst.c:7138
+#: subst.c:7440
 #, c-format
 msgid "bad substitution: no closing \"`\" in %s"
 msgstr "bad substitution: no closing “\e[1m`\e[0m” in %s"
 
-#: subst.c:8003
+#: subst.c:8313
 #, c-format
 msgid "no match: %s"
 msgstr "no match: %s"
@@ -1730,104 +1778,126 @@ msgstr "missing ‘\e[1m]\e[0m’"
 msgid "invalid signal number"
 msgstr "invalid signal number"
 
-#: trap.c:315
+#: trap.c:323
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr "run_pending_traps: bad value in trap_list[%d]: %p"
 
-#: trap.c:319
+#: trap.c:327
 #, c-format
 msgid ""
 "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
 msgstr ""
 "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
 
-#: trap.c:363
+#: trap.c:371
 #, c-format
 msgid "trap_handler: bad signal %d"
 msgstr "trap_handler: bad signal %d"
 
-#: variables.c:339
+#: variables.c:354
 #, c-format
 msgid "error importing function definition for `%s'"
 msgstr "error importing function definition for ‘\e[1m%s\e[0m’"
 
-#: variables.c:717
+#: variables.c:732
 #, c-format
 msgid "shell level (%d) too high, resetting to 1"
 msgstr "shell level (%d) too high, resetting to 1"
 
-#: variables.c:1729
+#: variables.c:1891
 msgid "make_local_variable: no function context at current scope"
 msgstr "make_local_variable: no function context at current scope"
 
-#: variables.c:2876
+#: variables.c:3120
 msgid "all_local_variables: no function context at current scope"
 msgstr "all_local_variables: no function context at current scope"
 
-#: variables.c:3093 variables.c:3102
+#: variables.c:3337 variables.c:3346
 #, c-format
 msgid "invalid character %d in exportstr for %s"
 msgstr "invalid character %d in exportstr for %s"
 
-#: variables.c:3108
+#: variables.c:3352
 #, c-format
 msgid "no `=' in exportstr for %s"
 msgstr "no ‘\e[1m=\e[0m’ in exportstr for %s"
 
-#: variables.c:3535
+#: variables.c:3787
 msgid "pop_var_context: head of shell_variables not a function context"
 msgstr "pop_var_context: head of shell_variables not a function context"
 
-#: variables.c:3548
+#: variables.c:3800
 msgid "pop_var_context: no global_variables context"
 msgstr "pop_var_context: no global_variables context"
 
-#: variables.c:3620
+#: variables.c:3874
 msgid "pop_scope: head of shell_variables not a temporary environment scope"
 msgstr "pop_scope: head of shell_variables not a temporary environment scope"
 
-#: version.c:83
+#: version.c:46
+msgid "Copyright (C) 2008 Free Software Foundation, Inc."
+msgstr "Copyright (C) 2008 Free Software Foundation, Inc."
+
+#: version.c:47
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl."
+"html>\n"
+msgstr ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl."
+"html>\n"
+
+#: version.c:86
 #, c-format
 msgid "GNU bash, version %s (%s)\n"
 msgstr "GNU bash, version %s (%s)\n"
 
-#: xmalloc.c:93
+#: version.c:91
+#, c-format
+msgid "This is free software; you are free to change and redistribute it.\n"
+msgstr "This is free software; you are free to change and redistribute it.\n"
+
+#: version.c:92
+#, c-format
+msgid "There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr "There is NO WARRANTY, to the extent permitted by law.\n"
+
+#: xmalloc.c:92
 #, c-format
 msgid "xmalloc: cannot allocate %lu bytes (%lu bytes allocated)"
 msgstr "xmalloc: cannot allocate %lu bytes (%lu bytes allocated)"
 
-#: xmalloc.c:95
+#: xmalloc.c:94
 #, c-format
 msgid "xmalloc: cannot allocate %lu bytes"
 msgstr "xmalloc: cannot allocate %lu bytes"
 
-#: xmalloc.c:115
+#: xmalloc.c:114
 #, c-format
 msgid "xrealloc: cannot reallocate %lu bytes (%lu bytes allocated)"
 msgstr "xrealloc: cannot reallocate %lu bytes (%lu bytes allocated)"
 
-#: xmalloc.c:117
+#: xmalloc.c:116
 #, c-format
 msgid "xrealloc: cannot allocate %lu bytes"
 msgstr "xrealloc: cannot allocate %lu bytes"
 
-#: xmalloc.c:151
+#: xmalloc.c:150
 #, c-format
 msgid "xmalloc: %s:%d: cannot allocate %lu bytes (%lu bytes allocated)"
 msgstr "xmalloc: %s:%d: cannot allocate %lu bytes (%lu bytes allocated)"
 
-#: xmalloc.c:153
+#: xmalloc.c:152
 #, c-format
 msgid "xmalloc: %s:%d: cannot allocate %lu bytes"
 msgstr "xmalloc: %s:%d: cannot allocate %lu bytes"
 
-#: xmalloc.c:175
+#: xmalloc.c:174
 #, c-format
 msgid "xrealloc: %s:%d: cannot reallocate %lu bytes (%lu bytes allocated)"
 msgstr "xrealloc: %s:%d: cannot reallocate %lu bytes (%lu bytes allocated)"
 
-#: xmalloc.c:177
+#: xmalloc.c:176
 #, c-format
 msgid "xrealloc: %s:%d: cannot allocate %lu bytes"
 msgstr "xrealloc: %s:%d: cannot allocate %lu bytes"
@@ -1889,12 +1959,12 @@ msgid "command [-pVv] command [arg ...]"
 msgstr "command [-pVv] command [arg ...]"
 
 #: builtins.c:76
-msgid "declare [-afFirtx] [-p] [name[=value] ...]"
-msgstr "declare [-afFirtx] [-p] [name[=value] ...]"
+msgid "declare [-aAfFilrtux] [-p] [name[=value] ...]"
+msgstr "declare [-aAfFilrtux] [-p] [name[=value] ...]"
 
 #: builtins.c:78
-msgid "typeset [-afFirtx] [-p] name[=value] ..."
-msgstr "typeset [-afFirtx] [-p] name[=value] ..."
+msgid "typeset [-aAfFilrtux] [-p] name[=value] ..."
+msgstr "typeset [-aAfFilrtux] [-p] name[=value] ..."
 
 #: builtins.c:80
 msgid "local [option] name[=value] ..."
@@ -2305,7 +2375,7 @@ msgid ""
 "    loops.\n"
 "    \n"
 "    Exit Status:\n"
-"    The exit status is 0 unless the shell is not executing a loop."
+"    The exit status is 0 unless N is not greater than or equal to 1."
 msgstr ""
 "Exit for, while, or until loops.\n"
 "    \n"
@@ -2313,7 +2383,7 @@ msgstr ""
 "    loops.\n"
 "    \n"
 "    Exit Status:\n"
-"    The exit status is 0 unless the shell is not executing a loop."
+"    The exit status is 0 unless N is not greater than or equal to 1."
 
 #: builtins.c:334
 msgid ""
@@ -2323,7 +2393,7 @@ msgid ""
 "    If N is specified, resumes the Nth enclosing loop.\n"
 "    \n"
 "    Exit Status:\n"
-"    The exit status is 0 unless the shell is not executing a loop."
+"    The exit status is 0 unless N is not greater than or equal to 1."
 msgstr ""
 "Resume for, while, or until loops.\n"
 "    \n"
@@ -2331,7 +2401,7 @@ msgstr ""
 "    If N is specified, resumes the Nth enclosing loop.\n"
 "    \n"
 "    Exit Status:\n"
-"    The exit status is 0 unless the shell is not executing a loop."
+"    The exit status is 0 unless N is not greater than or equal to 1."
 
 #: builtins.c:346
 msgid ""
@@ -2566,10 +2636,13 @@ msgid ""
 "      -p\tdisplay the attributes and value of each NAME\n"
 "    \n"
 "    Options which set attributes:\n"
-"      -a\tto make NAMEs arrays (if supported)\n"
+"      -a\tto make NAMEs indexed arrays (if supported)\n"
+"      -A\tto make NAMEs associative arrays (if supported)\n"
 "      -i\tto make NAMEs have the `integer' attribute\n"
+"      -l\tto convert NAMEs to lower case on assignment\n"
 "      -r\tto make NAMEs readonly\n"
 "      -t\tto make NAMEs have the `trace' attribute\n"
+"      -u\tto convert NAMEs to upper case on assignment\n"
 "      -x\tto make NAMEs export\n"
 "    \n"
 "    Using `+' instead of `-' turns off the given attribute.\n"
@@ -2596,10 +2669,13 @@ msgstr ""
 "      -p\tdisplay the attributes and value of each NAME\n"
 "    \n"
 "    Options which set attributes:\n"
-"      -a\tto make NAMEs arrays (if supported)\n"
+"      -a\tto make NAMEs indexed arrays (if supported)\n"
+"      -A\tto make NAMEs associative arrays (if supported)\n"
 "      -i\tto make NAMEs have the ‘\e[1minteger\e[0m’ attribute\n"
+"      -l\tto convert NAMEs to lower case on assignment\n"
 "      -r\tto make NAMEs readonly\n"
 "      -t\tto make NAMEs have the ‘\e[1mtrace\e[0m’ attribute\n"
+"      -u\tto convert NAMEs to upper case on assignment\n"
 "      -x\tto make NAMEs export\n"
 "    \n"
 "    Using ‘\e[1m+\e[0m’ instead of ‘\e[1m-\e[0m’ turns off the given attribute.\n"
@@ -2615,7 +2691,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless an invalid option is supplied or an error occurs."
 
-#: builtins.c:505
+#: builtins.c:508
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
@@ -2625,7 +2701,7 @@ msgstr ""
 "    \n"
 "    Obsolete.  See ‘\e[1mhelp declare\e[0m’."
 
-#: builtins.c:513
+#: builtins.c:516
 msgid ""
 "Define local variables.\n"
 "    \n"
@@ -2651,7 +2727,7 @@ msgstr ""
 "    Returns success unless an invalid option is supplied, an error occurs,\n"
 "    or the shell is not executing a function."
 
-#: builtins.c:530
+#: builtins.c:533
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2665,7 +2741,7 @@ msgid ""
 "    `echo' interprets the following backslash-escaped characters:\n"
 "      \\a\talert (bell)\n"
 "      \\b\tbackspace\n"
-"      \\c\tsuppress trailing newline\n"
+"      \\c\tsuppress further output\n"
 "      \\e\tescape character\n"
 "      \\f\tform feed\n"
 "      \\n\tnew line\n"
@@ -2693,7 +2769,7 @@ msgstr ""
 "    ‘\e[1mecho\e[0m’ interprets the following backslash-escaped characters:\n"
 "      \\a\talert (bell)\n"
 "      \\b\tbackspace\n"
-"      \\c\tsuppress trailing newline\n"
+"      \\c\tsuppress further output\n"
 "      \\e\tescape character\n"
 "      \\f\tform feed\n"
 "      \\n\tnew line\n"
@@ -2709,7 +2785,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless a write error occurs."
 
-#: builtins.c:564
+#: builtins.c:567
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2731,7 +2807,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless a write error occurs."
 
-#: builtins.c:579
+#: builtins.c:582
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -2781,7 +2857,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless NAME is not a shell builtin or an error occurs."
 
-#: builtins.c:607
+#: builtins.c:610
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
@@ -2801,7 +2877,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns exit status of command or success if command is null."
 
-#: builtins.c:619
+#: builtins.c:622
 msgid ""
 "Parse option arguments.\n"
 "    \n"
@@ -2882,7 +2958,7 @@ msgstr ""
 "    Returns success if an option is found; fails if the end of options is\n"
 "    encountered or an error occurs."
 
-#: builtins.c:661
+#: builtins.c:664
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
@@ -2924,7 +3000,7 @@ msgstr ""
 "    Returns success unless COMMAND is not found or a redirection error "
 "occurs."
 
-#: builtins.c:682
+#: builtins.c:685
 msgid ""
 "Exit the shell.\n"
 "    \n"
@@ -2936,7 +3012,7 @@ msgstr ""
 "    Exits the shell with a status of N.  If N is omitted, the exit status\n"
 "    is that of the last command executed."
 
-#: builtins.c:691
+#: builtins.c:694
 msgid ""
 "Exit a login shell.\n"
 "    \n"
@@ -2950,7 +3026,7 @@ msgstr ""
 "executed\n"
 "    in a login shell."
 
-#: builtins.c:701
+#: builtins.c:704
 msgid ""
 "Display or execute commands from the history list.\n"
 "    \n"
@@ -3008,7 +3084,7 @@ msgstr ""
 "    Returns success or status of executed command; non-zero if an error "
 "occurs."
 
-#: builtins.c:731
+#: builtins.c:734
 msgid ""
 "Move job to the foreground.\n"
 "    \n"
@@ -3028,7 +3104,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Status of command placed in foreground, or failure if an error occurs."
 
-#: builtins.c:746
+#: builtins.c:749
 msgid ""
 "Move jobs to the background.\n"
 "    \n"
@@ -3052,7 +3128,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless job control is not enabled or an error occurs."
 
-#: builtins.c:760
+#: builtins.c:763
 msgid ""
 "Remember or display program locations.\n"
 "    \n"
@@ -3096,7 +3172,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless NAME is not found or an invalid option is given."
 
-#: builtins.c:785
+#: builtins.c:788
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -3136,7 +3212,7 @@ msgstr ""
 "    Returns success unless PATTERN is not found or an invalid option is "
 "given."
 
-#: builtins.c:809
+#: builtins.c:812
 msgid ""
 "Display or manipulate the history list.\n"
 "    \n"
@@ -3201,7 +3277,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless an invalid option is given or an error occurs."
 
-#: builtins.c:845
+#: builtins.c:848
 msgid ""
 "Display status of jobs.\n"
 "    \n"
@@ -3245,7 +3321,7 @@ msgstr ""
 "    Returns success unless an invalid option is given or an error occurs.\n"
 "    If -x is used, returns the exit status of COMMAND."
 
-#: builtins.c:872
+#: builtins.c:875
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -3275,7 +3351,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless an invalid option or JOBSPEC is given."
 
-#: builtins.c:891
+#: builtins.c:894
 msgid ""
 "Send a signal to a job.\n"
 "    \n"
@@ -3315,7 +3391,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless an invalid option is given or an error occurs."
 
-#: builtins.c:914
+#: builtins.c:917
 msgid ""
 "Evaluate arithmetic expressions.\n"
 "    \n"
@@ -3401,7 +3477,7 @@ msgstr ""
 "    Exit Status:\n"
 "    If the last ARG evaluates to 0, let returns 1; let returns 0 otherwise.."
 
-#: builtins.c:959
+#: builtins.c:962
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
 "    \n"
@@ -3433,7 +3509,9 @@ msgid ""
 "      -t timeout\ttime out and return failure if a complete line of input "
 "is\n"
 "    \t\tnot read withint TIMEOUT seconds.  The value of the TMOUT\n"
-"    \t\tvariable is the default timeout.\n"
+"    \t\tvariable is the default timeout.  TIMEOUT may be a\n"
+"    \t\tfractional number.  The exit status is greater than 128 if\n"
+"    \t\tthe timeout is exceeded\n"
 "      -u fd\t\tread from file descriptor FD instead of the standard input\n"
 "    \n"
 "    Exit Status:\n"
@@ -3471,7 +3549,9 @@ msgstr ""
 "      -t timeout\ttime out and return failure if a complete line of input "
 "is\n"
 "    \t\tnot read withint TIMEOUT seconds.  The value of the TMOUT\n"
-"    \t\tvariable is the default timeout.\n"
+"    \t\tvariable is the default timeout.  TIMEOUT may be a\n"
+"    \t\tfractional number.  The exit status is greater than 128 if\n"
+"    \t\tthe timeout is exceeded\n"
 "      -u fd\t\tread from file descriptor FD instead of the standard input\n"
 "    \n"
 "    Exit Status:\n"
@@ -3479,7 +3559,7 @@ msgstr ""
 "out,\n"
 "    or an invalid file descriptor is supplied as the argument to -u."
 
-#: builtins.c:996
+#: builtins.c:1001
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -3499,7 +3579,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns N, or failure if the shell is not executing a function or script."
 
-#: builtins.c:1009
+#: builtins.c:1014
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
 "    \n"
@@ -3659,7 +3739,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless an invalid option is given."
 
-#: builtins.c:1091
+#: builtins.c:1096
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
 "    \n"
@@ -3695,7 +3775,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless an invalid option is given or a NAME is read-only."
 
-#: builtins.c:1111
+#: builtins.c:1116
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
@@ -3729,7 +3809,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless an invalid option is given or NAME is invalid."
 
-#: builtins.c:1130
+#: builtins.c:1135
 msgid ""
 "Mark shell variables as unchangeable.\n"
 "    \n"
@@ -3738,7 +3818,8 @@ msgid ""
 "    before marking as read-only.\n"
 "    \n"
 "    Options:\n"
-"      -a\trefer to array variables\n"
+"      -a\trefer to indexed array variables\n"
+"      -A\trefer to associative array variables\n"
 "      -f\trefer to shell functions\n"
 "      -p\tdisplay a list of all readonly variables and functions\n"
 "    \n"
@@ -3754,7 +3835,8 @@ msgstr ""
 "    before marking as read-only.\n"
 "    \n"
 "    Options:\n"
-"      -a\trefer to array variables\n"
+"      -a\trefer to indexed array variables\n"
+"      -A\trefer to associative array variables\n"
 "      -f\trefer to shell functions\n"
 "      -p\tdisplay a list of all readonly variables and functions\n"
 "    \n"
@@ -3763,7 +3845,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless an invalid option is given or NAME is invalid."
 
-#: builtins.c:1150
+#: builtins.c:1156
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -3781,7 +3863,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless N is negative or greater than $#."
 
-#: builtins.c:1162 builtins.c:1177
+#: builtins.c:1168 builtins.c:1183
 msgid ""
 "Execute commands from a file in the current shell.\n"
 "    \n"
@@ -3805,11 +3887,12 @@ msgstr ""
 "    Returns the status of the last command executed in FILENAME; fails if\n"
 "    FILENAME cannot be read."
 
-#: builtins.c:1193
+#: builtins.c:1199
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
 "    Suspend the execution of this shell until it receives a SIGCONT signal.\n"
+"    Unless forced, login shells cannot be suspended.\n"
 "    \n"
 "    Options:\n"
 "      -f\tforce the suspend, even if the shell is a login shell\n"
@@ -3820,6 +3903,7 @@ msgstr ""
 "Suspend shell execution.\n"
 "    \n"
 "    Suspend the execution of this shell until it receives a SIGCONT signal.\n"
+"    Unless forced, login shells cannot be suspended.\n"
 "    \n"
 "    Options:\n"
 "      -f\tforce the suspend, even if the shell is a login shell\n"
@@ -3827,7 +3911,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless job control is not enabled or an error occurs."
 
-#: builtins.c:1208
+#: builtins.c:1215
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -3977,7 +4061,7 @@ msgstr ""
 "    Returns success if EXPR evaluates to true; fails if EXPR evaluates to\n"
 "    false or an invalid argument is given."
 
-#: builtins.c:1284
+#: builtins.c:1291
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -3990,7 +4074,7 @@ msgstr ""
 "must\n"
 "    be a literal ‘\e[1m]\e[0m’, to match the opening ‘\e[1m[\e[0m’."
 
-#: builtins.c:1293
+#: builtins.c:1300
 msgid ""
 "Display process times.\n"
 "    \n"
@@ -4010,7 +4094,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Always succeeds."
 
-#: builtins.c:1305
+#: builtins.c:1312
 msgid ""
 "Trap signals and other events.\n"
 "    \n"
@@ -4079,7 +4163,7 @@ msgstr ""
 "    Returns success unless a SIGSPEC is invalid or an invalid option is "
 "given."
 
-#: builtins.c:1337
+#: builtins.c:1344
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -4137,7 +4221,7 @@ msgstr ""
 "    Returns success if all of the NAMEs are found; fails if any are not "
 "found."
 
-#: builtins.c:1368
+#: builtins.c:1375
 msgid ""
 "Modify shell resource limits.\n"
 "    \n"
@@ -4222,7 +4306,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless an invalid option is supplied or an error occurs."
 
-#: builtins.c:1413
+#: builtins.c:1420
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -4254,7 +4338,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless MODE is invalid or an invalid option is given."
 
-#: builtins.c:1433
+#: builtins.c:1440
 msgid ""
 "Wait for job completion and return exit status.\n"
 "    \n"
@@ -4284,7 +4368,7 @@ msgstr ""
 "is\n"
 "    given."
 
-#: builtins.c:1451
+#: builtins.c:1458
 msgid ""
 "Wait for process completion and return exit status.\n"
 "    \n"
@@ -4308,7 +4392,7 @@ msgstr ""
 "is\n"
 "    given."
 
-#: builtins.c:1466
+#: builtins.c:1473
 msgid ""
 "Execute commands for each member in a list.\n"
 "    \n"
@@ -4332,7 +4416,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns the status of the last command executed."
 
-#: builtins.c:1480
+#: builtins.c:1487
 msgid ""
 "Arithmetic for loop.\n"
 "    \n"
@@ -4362,9 +4446,9 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns the status of the last command executed."
 
-#: builtins.c:1498
+#: builtins.c:1505
 msgid ""
-"Select words from a list and execute commands..\n"
+"Select words from a list and execute commands.\n"
 "    \n"
 "    The WORDS are expanded, generating a list of words.  The\n"
 "    set of expanded words is printed on the standard error, each\n"
@@ -4381,7 +4465,7 @@ msgid ""
 "    Exit Status:\n"
 "    Returns the status of the last command executed."
 msgstr ""
-"Select words from a list and execute commands..\n"
+"Select words from a list and execute commands.\n"
 "    \n"
 "    The WORDS are expanded, generating a list of words.  The\n"
 "    set of expanded words is printed on the standard error, each\n"
@@ -4399,7 +4483,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns the status of the last command executed."
 
-#: builtins.c:1519
+#: builtins.c:1526
 msgid ""
 "Report time consumed by pipeline's execution.\n"
 "    \n"
@@ -4427,7 +4511,7 @@ msgstr ""
 "    Exit Status:\n"
 "    The return status is the return status of PIPELINE."
 
-#: builtins.c:1536
+#: builtins.c:1543
 msgid ""
 "Execute commands based on pattern matching.\n"
 "    \n"
@@ -4445,7 +4529,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns the status of the last command executed."
 
-#: builtins.c:1548
+#: builtins.c:1555
 msgid ""
 "Execute commands based on conditional.\n"
 "    \n"
@@ -4483,7 +4567,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns the status of the last command executed."
 
-#: builtins.c:1565
+#: builtins.c:1572
 msgid ""
 "Execute commands as long as a test succeeds.\n"
 "    \n"
@@ -4501,7 +4585,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns the status of the last command executed."
 
-#: builtins.c:1577
+#: builtins.c:1584
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
 "    \n"
@@ -4519,7 +4603,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns the status of the last command executed."
 
-#: builtins.c:1589
+#: builtins.c:1596
 msgid ""
 "Define shell function.\n"
 "    \n"
@@ -4543,7 +4627,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless NAME is readonly."
 
-#: builtins.c:1603
+#: builtins.c:1610
 msgid ""
 "Group commands as a unit.\n"
 "    \n"
@@ -4561,7 +4645,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns the status of the last command executed."
 
-#: builtins.c:1615
+#: builtins.c:1622
 msgid ""
 "Resume job in foreground.\n"
 "    \n"
@@ -4586,7 +4670,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns the status of the resumed job."
 
-#: builtins.c:1630
+#: builtins.c:1637
 msgid ""
 "Evaluate arithmetic expression.\n"
 "    \n"
@@ -4604,7 +4688,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns 1 if EXPRESSION evaluates to 0; returns 0 otherwise."
 
-#: builtins.c:1642
+#: builtins.c:1649
 msgid ""
 "Execute conditional command.\n"
 "    \n"
@@ -4658,7 +4742,7 @@ msgstr ""
 "    Exit Status:\n"
 "    0 or 1 depending on value of EXPRESSION."
 
-#: builtins.c:1668
+#: builtins.c:1675
 msgid ""
 "Common shell variable names and usage.\n"
 "    \n"
@@ -4762,7 +4846,7 @@ msgstr ""
 "    HISTIGNORE\tA colon-separated list of patterns used to decide which\n"
 "    \t\tcommands should be saved on the history list.\n"
 
-#: builtins.c:1725
+#: builtins.c:1732
 msgid ""
 "Add directories to stack.\n"
 "    \n"
@@ -4820,7 +4904,7 @@ msgstr ""
 "    Returns success unless an invalid argument is supplied or the directory\n"
 "    change fails."
 
-#: builtins.c:1759
+#: builtins.c:1766
 msgid ""
 "Remove directories from stack.\n"
 "    \n"
@@ -4872,7 +4956,7 @@ msgstr ""
 "    Returns success unless an invalid argument is supplied or the directory\n"
 "    change fails."
 
-#: builtins.c:1789
+#: builtins.c:1796
 msgid ""
 "Display directory stack.\n"
 "    \n"
@@ -4927,7 +5011,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless an invalid option is supplied or an error occurs."
 
-#: builtins.c:1818
+#: builtins.c:1825
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
@@ -4965,7 +5049,7 @@ msgstr ""
 "    Returns success if OPTNAME is enabled; fails if an invalid option is\n"
 "    given or OPTNAME is disabled."
 
-#: builtins.c:1839
+#: builtins.c:1846
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
 "    \n"
@@ -5021,7 +5105,7 @@ msgstr ""
 "assignment\n"
 "    error occurs."
 
-#: builtins.c:1866
+#: builtins.c:1873
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
@@ -5061,7 +5145,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless an invalid option is supplied or an error occurs."
 
-#: builtins.c:1889
+#: builtins.c:1896
 msgid ""
 "Display possible completions depending on the options.\n"
 "    \n"
@@ -5083,7 +5167,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless an invalid option is supplied or an error occurs."
 
-#: builtins.c:1904
+#: builtins.c:1911
 msgid ""
 "Modify or display completion options.\n"
 "    \n"
@@ -5138,7 +5222,7 @@ msgstr ""
 "    Returns success unless an invalid option is supplied or NAME does not\n"
 "    have a completion specification defined."
 
-#: builtins.c:1932
+#: builtins.c:1939
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
index 1cc4babc52c0cbd01b92501d5f12f5b64a013640..bcbca8dfc5bc69666f83be6cf4a6e36e2238e835 100644 (file)
Binary files a/po/en@quot.gmo and b/po/en@quot.gmo differ
index 8d04b1d6c4c8f0e60ca8bf6d5048f1b4bc351934..dd3992cf4a9edc53a0f1b4bddb005356f848e3f3 100644 (file)
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: GNU bash 3.2-maint\n"
+"Project-Id-Version: GNU bash 4.0-alpha\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-04-22 10:15-0400\n"
-"PO-Revision-Date: 2008-04-22 10:15-0400\n"
+"POT-Creation-Date: 2008-08-20 08:51-0400\n"
+"PO-Revision-Date: 2008-08-20 08:51-0400\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
 "MIME-Version: 1.0\n"
@@ -38,78 +38,93 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: arrayfunc.c:48
+#: arrayfunc.c:49
 msgid "bad array subscript"
 msgstr "bad array subscript"
 
-#: arrayfunc.c:372
+#: arrayfunc.c:312 builtins/declare.def:467
+#, c-format
+msgid "%s: cannot convert indexed to associative array"
+msgstr "%s: cannot convert indexed to associative array"
+
+#: arrayfunc.c:478
+#, c-format
+msgid "%s: invalid associative array key"
+msgstr "%s: invalid associative array key"
+
+#: arrayfunc.c:480
 #, c-format
 msgid "%s: cannot assign to non-numeric index"
 msgstr "%s: cannot assign to non-numeric index"
 
-#: bashhist.c:332
+#: arrayfunc.c:516
+#, c-format
+msgid "%s: %s: must use subscript when assigning associative array"
+msgstr "%s: %s: must use subscript when assigning associative array"
+
+#: bashhist.c:382
 #, c-format
 msgid "%s: cannot create: %s"
 msgstr "%s: cannot create: %s"
 
-#: bashline.c:3124
+#: bashline.c:3190
 msgid "bash_execute_unix_command: cannot find keymap for command"
 msgstr "bash_execute_unix_command: cannot find keymap for command"
 
-#: bashline.c:3173
+#: bashline.c:3268
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr "%s: first non-whitespace character is not ‘\"’"
 
-#: bashline.c:3202
+#: bashline.c:3297
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr "no closing ‘%c’ in %s"
 
-#: bashline.c:3236
+#: bashline.c:3331
 #, c-format
 msgid "%s: missing colon separator"
 msgstr "%s: missing colon separator"
 
-#: builtins/bind.def:200
+#: builtins/bind.def:199
 #, c-format
 msgid "`%s': invalid keymap name"
 msgstr "‘%s’: invalid keymap name"
 
-#: builtins/bind.def:239
+#: builtins/bind.def:238
 #, c-format
 msgid "%s: cannot read: %s"
 msgstr "%s: cannot read: %s"
 
-#: builtins/bind.def:254
+#: builtins/bind.def:253
 #, c-format
 msgid "`%s': cannot unbind"
 msgstr "‘%s’: cannot unbind"
 
-#: builtins/bind.def:289 builtins/bind.def:319
+#: builtins/bind.def:288 builtins/bind.def:318
 #, c-format
 msgid "`%s': unknown function name"
 msgstr "‘%s’: unknown function name"
 
-#: builtins/bind.def:297
+#: builtins/bind.def:296
 #, c-format
 msgid "%s is not bound to any keys.\n"
 msgstr "%s is not bound to any keys.\n"
 
-#: builtins/bind.def:301
+#: builtins/bind.def:300
 #, c-format
 msgid "%s can be invoked via "
 msgstr "%s can be invoked via "
 
-#: builtins/break.def:78 builtins/break.def:118
+#: builtins/break.def:77 builtins/break.def:117
 msgid "loop count"
 msgstr "loop count"
 
-#: builtins/break.def:138
+#: builtins/break.def:137
 msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr "only meaningful in a ‘for’, ‘while’, or ‘until’ loop"
 
-#: builtins/caller.def:134
+#: builtins/caller.def:133
 msgid ""
 "Returns the context of the current subroutine call.\n"
 "    \n"
@@ -119,328 +134,323 @@ msgstr ""
 "    \n"
 "    Without EXPR, returns "
 
-#: builtins/cd.def:216
+#: builtins/cd.def:215
 msgid "HOME not set"
 msgstr "HOME not set"
 
-#: builtins/cd.def:228
+#: builtins/cd.def:227
 msgid "OLDPWD not set"
 msgstr "OLDPWD not set"
 
-#: builtins/common.c:105
+#: builtins/common.c:107
 #, c-format
 msgid "line %d: "
 msgstr "line %d: "
 
-#: builtins/common.c:122
+#: builtins/common.c:124
 #, c-format
 msgid "%s: usage: "
 msgstr "%s: usage: "
 
-#: builtins/common.c:135 test.c:822
+#: builtins/common.c:137 test.c:822
 msgid "too many arguments"
 msgstr "too many arguments"
 
-#: builtins/common.c:160 shell.c:488 shell.c:762
+#: builtins/common.c:162 shell.c:493 shell.c:774
 #, c-format
 msgid "%s: option requires an argument"
 msgstr "%s: option requires an argument"
 
-#: builtins/common.c:167
+#: builtins/common.c:169
 #, c-format
 msgid "%s: numeric argument required"
 msgstr "%s: numeric argument required"
 
-#: builtins/common.c:174
+#: builtins/common.c:176
 #, c-format
 msgid "%s: not found"
 msgstr "%s: not found"
 
-#: builtins/common.c:183 shell.c:775
+#: builtins/common.c:185 shell.c:787
 #, c-format
 msgid "%s: invalid option"
 msgstr "%s: invalid option"
 
-#: builtins/common.c:190
+#: builtins/common.c:192
 #, c-format
 msgid "%s: invalid option name"
 msgstr "%s: invalid option name"
 
-#: builtins/common.c:197 general.c:231 general.c:236
+#: builtins/common.c:199 general.c:231 general.c:236
 #, c-format
 msgid "`%s': not a valid identifier"
 msgstr "‘%s’: not a valid identifier"
 
-#: builtins/common.c:207
+#: builtins/common.c:209
 msgid "invalid octal number"
 msgstr "invalid octal number"
 
-#: builtins/common.c:209
+#: builtins/common.c:211
 msgid "invalid hex number"
 msgstr "invalid hex number"
 
-#: builtins/common.c:211 expr.c:1255
+#: builtins/common.c:213 expr.c:1255
 msgid "invalid number"
 msgstr "invalid number"
 
-#: builtins/common.c:219
+#: builtins/common.c:221
 #, c-format
 msgid "%s: invalid signal specification"
 msgstr "%s: invalid signal specification"
 
-#: builtins/common.c:226
+#: builtins/common.c:228
 #, c-format
 msgid "`%s': not a pid or valid job spec"
 msgstr "‘%s’: not a pid or valid job spec"
 
-#: builtins/common.c:233 error.c:452
+#: builtins/common.c:235 error.c:453
 #, c-format
 msgid "%s: readonly variable"
 msgstr "%s: readonly variable"
 
-#: builtins/common.c:241
+#: builtins/common.c:243
 #, c-format
 msgid "%s: %s out of range"
 msgstr "%s: %s out of range"
 
-#: builtins/common.c:241 builtins/common.c:243
+#: builtins/common.c:243 builtins/common.c:245
 msgid "argument"
 msgstr "argument"
 
-#: builtins/common.c:243
+#: builtins/common.c:245
 #, c-format
 msgid "%s out of range"
 msgstr "%s out of range"
 
-#: builtins/common.c:251
+#: builtins/common.c:253
 #, c-format
 msgid "%s: no such job"
 msgstr "%s: no such job"
 
-#: builtins/common.c:259
+#: builtins/common.c:261
 #, c-format
 msgid "%s: no job control"
 msgstr "%s: no job control"
 
-#: builtins/common.c:261
+#: builtins/common.c:263
 msgid "no job control"
 msgstr "no job control"
 
-#: builtins/common.c:271
+#: builtins/common.c:273
 #, c-format
 msgid "%s: restricted"
 msgstr "%s: restricted"
 
-#: builtins/common.c:273
+#: builtins/common.c:275
 msgid "restricted"
 msgstr "restricted"
 
-#: builtins/common.c:281
+#: builtins/common.c:283
 #, c-format
 msgid "%s: not a shell builtin"
 msgstr "%s: not a shell builtin"
 
-#: builtins/common.c:290
+#: builtins/common.c:292
 #, c-format
 msgid "write error: %s"
 msgstr "write error: %s"
 
-#: builtins/common.c:516
+#: builtins/common.c:523
 #, c-format
 msgid "%s: error retrieving current directory: %s: %s\n"
 msgstr "%s: error retrieving current directory: %s: %s\n"
 
-#: builtins/common.c:582 builtins/common.c:584
+#: builtins/common.c:589 builtins/common.c:591
 #, c-format
 msgid "%s: ambiguous job spec"
 msgstr "%s: ambiguous job spec"
 
-#: builtins/complete.def:271
+#: builtins/complete.def:270
 #, c-format
 msgid "%s: invalid action name"
 msgstr "%s: invalid action name"
 
-#: builtins/complete.def:431 builtins/complete.def:616
-#: builtins/complete.def:814
+#: builtins/complete.def:430 builtins/complete.def:615
+#: builtins/complete.def:813
 #, c-format
 msgid "%s: no completion specification"
 msgstr "%s: no completion specification"
 
-#: builtins/complete.def:668
+#: builtins/complete.def:667
 msgid "warning: -F option may not work as you expect"
 msgstr "warning: -F option may not work as you expect"
 
-#: builtins/complete.def:670
+#: builtins/complete.def:669
 msgid "warning: -C option may not work as you expect"
 msgstr "warning: -C option may not work as you expect"
 
-#: builtins/complete.def:787
+#: builtins/complete.def:786
 msgid "not currently executing completion function"
 msgstr "not currently executing completion function"
 
-#: builtins/declare.def:120
+#: builtins/declare.def:122
 msgid "can only be used in a function"
 msgstr "can only be used in a function"
 
-#: builtins/declare.def:318
+#: builtins/declare.def:353
 msgid "cannot use `-f' to make functions"
 msgstr "cannot use ‘-f’ to make functions"
 
-#: builtins/declare.def:330 execute_cmd.c:4116
+#: builtins/declare.def:365 execute_cmd.c:4696
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s: readonly function"
 
-#: builtins/declare.def:416
+#: builtins/declare.def:454
 #, c-format
 msgid "%s: cannot destroy array variables in this way"
 msgstr "%s: cannot destroy array variables in this way"
 
-#: builtins/enable.def:138 builtins/enable.def:146
+#: builtins/declare.def:461
+#, c-format
+msgid "%s: cannot convert associative to indexed array"
+msgstr "%s: cannot convert associative to indexed array"
+
+#: builtins/enable.def:137 builtins/enable.def:145
 msgid "dynamic loading not available"
 msgstr "dynamic loading not available"
 
-#: builtins/enable.def:313
+#: builtins/enable.def:312
 #, c-format
 msgid "cannot open shared object %s: %s"
 msgstr "cannot open shared object %s: %s"
 
-#: builtins/enable.def:336
+#: builtins/enable.def:335
 #, c-format
 msgid "cannot find %s in shared object %s: %s"
 msgstr "cannot find %s in shared object %s: %s"
 
-#: builtins/enable.def:460
+#: builtins/enable.def:459
 #, c-format
 msgid "%s: not dynamically loaded"
 msgstr "%s: not dynamically loaded"
 
-#: builtins/enable.def:475
+#: builtins/enable.def:474
 #, c-format
 msgid "%s: cannot delete: %s"
 msgstr "%s: cannot delete: %s"
 
-#: builtins/evalfile.c:132 builtins/hash.def:170 execute_cmd.c:3973
-#: shell.c:1423
+#: builtins/evalfile.c:134 builtins/hash.def:169 execute_cmd.c:4553
+#: shell.c:1439
 #, c-format
 msgid "%s: is a directory"
 msgstr "%s: is a directory"
 
-#: builtins/evalfile.c:137
+#: builtins/evalfile.c:139
 #, c-format
 msgid "%s: not a regular file"
 msgstr "%s: not a regular file"
 
-#: builtins/evalfile.c:145
+#: builtins/evalfile.c:147
 #, c-format
 msgid "%s: file is too large"
 msgstr "%s: file is too large"
 
-#: builtins/evalfile.c:183 execute_cmd.c:4043 shell.c:1433
+#: builtins/evalfile.c:185 execute_cmd.c:4623 shell.c:1449
 #, c-format
 msgid "%s: cannot execute binary file"
 msgstr "%s: cannot execute binary file"
 
-#: builtins/exec.def:213
+#: builtins/exec.def:212
 #, c-format
 msgid "%s: cannot execute: %s"
 msgstr "%s: cannot execute: %s"
 
-#: builtins/exit.def:66
+#: builtins/exit.def:65
 #, c-format
 msgid "logout\n"
 msgstr "logout\n"
 
-#: builtins/exit.def:89
+#: builtins/exit.def:88
 msgid "not login shell: use `exit'"
 msgstr "not login shell: use ‘exit’"
 
-#: builtins/exit.def:121
+#: builtins/exit.def:120
 #, c-format
 msgid "There are stopped jobs.\n"
 msgstr "There are stopped jobs.\n"
 
-#: builtins/exit.def:123
+#: builtins/exit.def:122
 #, c-format
 msgid "There are running jobs.\n"
 msgstr "There are running jobs.\n"
 
-#: builtins/fc.def:263
+#: builtins/fc.def:261
 msgid "no command found"
 msgstr "no command found"
 
-#: builtins/fc.def:333
+#: builtins/fc.def:341
 msgid "history specification"
 msgstr "history specification"
 
-#: builtins/fc.def:354
+#: builtins/fc.def:362
 #, c-format
 msgid "%s: cannot open temp file: %s"
 msgstr "%s: cannot open temp file: %s"
 
-#: builtins/fg_bg.def:150 builtins/jobs.def:283
+#: builtins/fg_bg.def:149 builtins/jobs.def:282
 msgid "current"
 msgstr "current"
 
-#: builtins/fg_bg.def:159
+#: builtins/fg_bg.def:158
 #, c-format
 msgid "job %d started without job control"
 msgstr "job %d started without job control"
 
-#: builtins/getopt.c:109
+#: builtins/getopt.c:110
 #, c-format
 msgid "%s: illegal option -- %c\n"
 msgstr "%s: illegal option -- %c\n"
 
-#: builtins/getopt.c:110
+#: builtins/getopt.c:111
 #, c-format
 msgid "%s: option requires an argument -- %c\n"
 msgstr "%s: option requires an argument -- %c\n"
 
-#: builtins/hash.def:93
+#: builtins/hash.def:92
 msgid "hashing disabled"
 msgstr "hashing disabled"
 
-#: builtins/hash.def:139
+#: builtins/hash.def:138
 #, c-format
 msgid "%s: hash table empty\n"
 msgstr "%s: hash table empty\n"
 
-#: builtins/hash.def:245
+#: builtins/hash.def:244
 #, c-format
 msgid "hits\tcommand\n"
 msgstr "hits\tcommand\n"
 
-#: builtins/help.def:128
+#: builtins/help.def:130
 #, c-format
 msgid "Shell commands matching keyword `"
 msgid_plural "Shell commands matching keywords `"
 msgstr[0] "Shell commands matching keyword `"
 msgstr[1] "Shell commands matching keywords `"
 
-#: builtins/help.def:166
+#: builtins/help.def:168
 #, c-format
 msgid ""
 "no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'."
 msgstr ""
 "no help topics match ‘%s’.  Try ‘help help’ or ‘man -k %s’ or ‘info %s’."
 
-#: builtins/help.def:183
+#: builtins/help.def:185
 #, c-format
 msgid "%s: cannot open: %s"
 msgstr "%s: cannot open: %s"
 
-#: builtins/help.def:318 version.c:85
-#, c-format
-msgid "Copyright (C) 2008 Free Software Foundation, Inc.\n"
-msgstr "Copyright (C) 2008 Free Software Foundation, Inc.\n"
-
-#: builtins/help.def:320
-#, c-format
-msgid "License: GNU General Public License, version 2\n"
-msgstr "License: GNU General Public License, version 2\n"
-
-#: builtins/help.def:335
+#: builtins/help.def:337
 #, c-format
 msgid ""
 "These shell commands are defined internally.  Type `help' to see this list.\n"
@@ -459,110 +469,154 @@ msgstr ""
 "A star (*) next to a name means that the command is disabled.\n"
 "\n"
 
-#: builtins/history.def:158
+#: builtins/history.def:154
 msgid "cannot use more than one of -anrw"
 msgstr "cannot use more than one of -anrw"
 
-#: builtins/history.def:190
+#: builtins/history.def:186
 msgid "history position"
 msgstr "history position"
 
-#: builtins/history.def:408
+#: builtins/history.def:366
 #, c-format
 msgid "%s: history expansion failed"
 msgstr "%s: history expansion failed"
 
-#: builtins/inlib.def:72
+#: builtins/inlib.def:71
 #, c-format
 msgid "%s: inlib failed"
 msgstr "%s: inlib failed"
 
-#: builtins/jobs.def:110
+#: builtins/jobs.def:109
 msgid "no other options allowed with `-x'"
 msgstr "no other options allowed with ‘-x’"
 
-#: builtins/kill.def:198
+#: builtins/kill.def:197
 #, c-format
 msgid "%s: arguments must be process or job IDs"
 msgstr "%s: arguments must be process or job IDs"
 
-#: builtins/kill.def:261
+#: builtins/kill.def:260
 msgid "Unknown error"
 msgstr "Unknown error"
 
-#: builtins/let.def:96 builtins/let.def:121 expr.c:501 expr.c:516
+#: builtins/let.def:95 builtins/let.def:120 expr.c:501 expr.c:516
 msgid "expression expected"
 msgstr "expression expected"
 
-#: builtins/mapfile.def:216 builtins/read.def:265
+#: builtins/mapfile.def:215 builtins/read.def:271
 #, c-format
 msgid "%s: invalid file descriptor specification"
 msgstr "%s: invalid file descriptor specification"
 
-#: builtins/mapfile.def:224 builtins/read.def:272
+#: builtins/mapfile.def:223 builtins/read.def:278
 #, c-format
 msgid "%d: invalid file descriptor: %s"
 msgstr "%d: invalid file descriptor: %s"
 
-#: builtins/mapfile.def:233 builtins/mapfile.def:271
+#: builtins/mapfile.def:232 builtins/mapfile.def:270
 #, c-format
 msgid "%s: invalid line count"
 msgstr "%s: invalid line count"
 
-#: builtins/mapfile.def:244
+#: builtins/mapfile.def:243
 #, c-format
 msgid "%s: invalid array origin"
 msgstr "%s: invalid array origin"
 
-#: builtins/mapfile.def:261
+#: builtins/mapfile.def:260
 #, c-format
 msgid "%s: invalid callback quantum"
 msgstr "%s: invalid callback quantum"
 
-#: builtins/mapfile.def:293
+#: builtins/mapfile.def:292
 msgid "empty array variable name"
 msgstr "empty array variable name"
 
-#: builtins/mapfile.def:314
+#: builtins/mapfile.def:313
 msgid "array variable support required"
 msgstr "array variable support required"
 
-#: builtins/printf.def:365
+#: builtins/printf.def:364
 #, c-format
 msgid "`%s': missing format character"
 msgstr "‘%s’: missing format character"
 
-#: builtins/printf.def:542
+#: builtins/printf.def:541
 #, c-format
 msgid "`%c': invalid format character"
 msgstr "‘%c’: invalid format character"
 
-#: builtins/printf.def:569
+#: builtins/printf.def:568
 #, c-format
 msgid "warning: %s: %s"
 msgstr "warning: %s: %s"
 
-#: builtins/printf.def:748
+#: builtins/printf.def:747
 msgid "missing hex digit for \\x"
 msgstr "missing hex digit for \\x"
 
-#: builtins/pushd.def:196
+#: builtins/pushd.def:195
 msgid "no other directory"
 msgstr "no other directory"
 
-#: builtins/pushd.def:463
+#: builtins/pushd.def:462
 msgid "<no current directory>"
 msgstr "<no current directory>"
 
-#: builtins/pushd.def:507
+#: builtins/pushd.def:506
 msgid "directory stack empty"
 msgstr "directory stack empty"
 
-#: builtins/pushd.def:509
+#: builtins/pushd.def:508
 msgid "directory stack index"
 msgstr "directory stack index"
 
-#: builtins/pushd.def:706
+#: builtins/pushd.def:683
+msgid ""
+"Display the list of currently remembered directories.  Directories\n"
+"    find their way onto the list with the `pushd' command; you can get\n"
+"    back up through the list with the `popd' command.\n"
+"    \n"
+"    Options:\n"
+"      -c\tclear the directory stack by deleting all of the elements\n"
+"      -l\tdo not print tilde-prefixed versions of directories relative\n"
+"    \tto your home directory\n"
+"      -p\tprint the directory stack with one entry per line\n"
+"      -v\tprint the directory stack with one entry per line prefixed\n"
+"    \twith its position in the stack\n"
+"    \n"
+"    Arguments:\n"
+"      +N\tDisplays the Nth entry counting from the left of the list shown "
+"by\n"
+"    \tdirs when invoked without options, starting with zero.\n"
+"    \n"
+"      -N\tDisplays the Nth entry counting from the right of the list shown "
+"by\n"
+"\tdirs when invoked without options, starting with zero."
+msgstr ""
+"Display the list of currently remembered directories.  Directories\n"
+"    find their way onto the list with the ‘pushd’ command; you can get\n"
+"    back up through the list with the ‘popd’ command.\n"
+"    \n"
+"    Options:\n"
+"      -c\tclear the directory stack by deleting all of the elements\n"
+"      -l\tdo not print tilde-prefixed versions of directories relative\n"
+"    \tto your home directory\n"
+"      -p\tprint the directory stack with one entry per line\n"
+"      -v\tprint the directory stack with one entry per line prefixed\n"
+"    \twith its position in the stack\n"
+"    \n"
+"    Arguments:\n"
+"      +N\tDisplays the Nth entry counting from the left of the list shown "
+"by\n"
+"    \tdirs when invoked without options, starting with zero.\n"
+"    \n"
+"      -N\tDisplays the Nth entry counting from the right of the list shown "
+"by\n"
+"\tdirs when invoked without options, starting with zero."
+
+#: builtins/pushd.def:705
 msgid ""
 "Adds a directory to the top of the directory stack, or rotates\n"
 "    the stack, making the new top of the stack the current working\n"
@@ -608,7 +662,7 @@ msgstr ""
 "    \n"
 "    The ‘dirs’ builtin displays the directory stack."
 
-#: builtins/pushd.def:731
+#: builtins/pushd.def:730
 msgid ""
 "Removes entries from the directory stack.  With no arguments, removes\n"
 "    the top directory from the stack, and changes to the new top directory.\n"
@@ -646,56 +700,40 @@ msgstr ""
 "    \n"
 "    The ‘dirs’ builtin displays the directory stack."
 
-#: builtins/pushd.def:684
-msgid ""
-"Display the list of currently remembered directories.  Directories\n"
-"    find their way onto the list with the `pushd' command; you can get\n"
-"    back up through the list with the `popd' command.\n"
-"    \n"
-"    Options:\n"
-"\\    "
-msgstr ""
-"Display the list of currently remembered directories.  Directories\n"
-"    find their way onto the list with the ‘pushd’ command; you can get\n"
-"    back up through the list with the ‘popd’ command.\n"
-"    \n"
-"    Options:\n"
-"\\    "
-
-#: builtins/read.def:242
+#: builtins/read.def:247
 #, c-format
 msgid "%s: invalid timeout specification"
 msgstr "%s: invalid timeout specification"
 
-#: builtins/read.def:560
+#: builtins/read.def:569
 #, c-format
 msgid "read error: %d: %s"
 msgstr "read error: %d: %s"
 
-#: builtins/return.def:69
+#: builtins/return.def:68
 msgid "can only `return' from a function or sourced script"
 msgstr "can only ‘return’ from a function or sourced script"
 
-#: builtins/set.def:769
+#: builtins/set.def:768
 msgid "cannot simultaneously unset a function and a variable"
 msgstr "cannot simultaneously unset a function and a variable"
 
-#: builtins/set.def:806
+#: builtins/set.def:805
 #, c-format
 msgid "%s: cannot unset"
 msgstr "%s: cannot unset"
 
-#: builtins/set.def:813
+#: builtins/set.def:812
 #, c-format
 msgid "%s: cannot unset: readonly %s"
 msgstr "%s: cannot unset: readonly %s"
 
-#: builtins/set.def:824
+#: builtins/set.def:823
 #, c-format
 msgid "%s: not an array variable"
 msgstr "%s: not an array variable"
 
-#: builtins/setattr.def:181
+#: builtins/setattr.def:186
 #, c-format
 msgid "%s: not a function"
 msgstr "%s: not a function"
@@ -704,20 +742,20 @@ msgstr "%s: not a function"
 msgid "shift count"
 msgstr "shift count"
 
-#: builtins/shopt.def:248
+#: builtins/shopt.def:249
 msgid "cannot set and unset shell options simultaneously"
 msgstr "cannot set and unset shell options simultaneously"
 
-#: builtins/shopt.def:313
+#: builtins/shopt.def:314
 #, c-format
 msgid "%s: invalid shell option name"
 msgstr "%s: invalid shell option name"
 
-#: builtins/source.def:129
+#: builtins/source.def:128
 msgid "filename argument required"
 msgstr "filename argument required"
 
-#: builtins/source.def:154
+#: builtins/source.def:153
 #, c-format
 msgid "%s: file not found"
 msgstr "%s: file not found"
@@ -730,75 +768,75 @@ msgstr "cannot suspend"
 msgid "cannot suspend a login shell"
 msgstr "cannot suspend a login shell"
 
-#: builtins/type.def:235
+#: builtins/type.def:234
 #, c-format
 msgid "%s is aliased to `%s'\n"
 msgstr "%s is aliased to ‘%s’\n"
 
-#: builtins/type.def:256
+#: builtins/type.def:255
 #, c-format
 msgid "%s is a shell keyword\n"
 msgstr "%s is a shell keyword\n"
 
-#: builtins/type.def:275
+#: builtins/type.def:274
 #, c-format
 msgid "%s is a function\n"
 msgstr "%s is a function\n"
 
-#: builtins/type.def:297
+#: builtins/type.def:296
 #, c-format
 msgid "%s is a shell builtin\n"
 msgstr "%s is a shell builtin\n"
 
-#: builtins/type.def:318 builtins/type.def:392
+#: builtins/type.def:317 builtins/type.def:391
 #, c-format
 msgid "%s is %s\n"
 msgstr "%s is %s\n"
 
-#: builtins/type.def:338
+#: builtins/type.def:337
 #, c-format
 msgid "%s is hashed (%s)\n"
 msgstr "%s is hashed (%s)\n"
 
-#: builtins/ulimit.def:365
+#: builtins/ulimit.def:372
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr "%s: invalid limit argument"
 
-#: builtins/ulimit.def:391
+#: builtins/ulimit.def:398
 #, c-format
 msgid "`%c': bad command"
 msgstr "‘%c’: bad command"
 
-#: builtins/ulimit.def:420
+#: builtins/ulimit.def:427
 #, c-format
 msgid "%s: cannot get limit: %s"
 msgstr "%s: cannot get limit: %s"
 
-#: builtins/ulimit.def:446
+#: builtins/ulimit.def:453
 msgid "limit"
 msgstr "limit"
 
-#: builtins/ulimit.def:458 builtins/ulimit.def:758
+#: builtins/ulimit.def:465 builtins/ulimit.def:765
 #, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr "%s: cannot modify limit: %s"
 
-#: builtins/umask.def:119
+#: builtins/umask.def:118
 msgid "octal number"
 msgstr "octal number"
 
-#: builtins/umask.def:232
+#: builtins/umask.def:231
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr "‘%c’: invalid symbolic mode operator"
 
-#: builtins/umask.def:287
+#: builtins/umask.def:286
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr "‘%c’: invalid symbolic mode character"
 
-#: error.c:89 error.c:319 error.c:321 error.c:323
+#: error.c:89 error.c:320 error.c:322 error.c:324
 msgid " line "
 msgstr " line "
 
@@ -812,67 +850,67 @@ msgstr "last command: %s\n"
 msgid "Aborting..."
 msgstr "Aborting..."
 
-#: error.c:259
+#: error.c:260
 #, c-format
-msgid "%s: warning: "
-msgstr "%s: warning: "
+msgid "warning: "
+msgstr "warning: "
 
-#: error.c:404
+#: error.c:405
 msgid "unknown command error"
 msgstr "unknown command error"
 
-#: error.c:405
+#: error.c:406
 msgid "bad command type"
 msgstr "bad command type"
 
-#: error.c:406
+#: error.c:407
 msgid "bad connector"
 msgstr "bad connector"
 
-#: error.c:407
+#: error.c:408
 msgid "bad jump"
 msgstr "bad jump"
 
-#: error.c:445
+#: error.c:446
 #, c-format
 msgid "%s: unbound variable"
 msgstr "%s: unbound variable"
 
-#: eval.c:180
+#: eval.c:181
 #, c-format
 msgid "\atimed out waiting for input: auto-logout\n"
 msgstr "\atimed out waiting for input: auto-logout\n"
 
-#: execute_cmd.c:479
+#: execute_cmd.c:483
 #, c-format
 msgid "cannot redirect standard input from /dev/null: %s"
 msgstr "cannot redirect standard input from /dev/null: %s"
 
-#: execute_cmd.c:1063
+#: execute_cmd.c:1079
 #, c-format
 msgid "TIMEFORMAT: `%c': invalid format character"
 msgstr "TIMEFORMAT: ‘%c’: invalid format character"
 
-#: execute_cmd.c:1404
+#: execute_cmd.c:1930
 msgid "pipe error"
 msgstr "pipe error"
 
-#: execute_cmd.c:3670
+#: execute_cmd.c:4243
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr "%s: restricted: cannot specify ‘/’ in command names"
 
-#: execute_cmd.c:3758
+#: execute_cmd.c:4334
 #, c-format
 msgid "%s: command not found"
 msgstr "%s: command not found"
 
-#: execute_cmd.c:4006
+#: execute_cmd.c:4586
 #, c-format
 msgid "%s: %s: bad interpreter"
 msgstr "%s: %s: bad interpreter"
 
-#: execute_cmd.c:4155
+#: execute_cmd.c:4735
 #, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr "cannot duplicate fd %d to fd %d"
@@ -947,87 +985,97 @@ msgstr "%s: expression error\n"
 msgid "getcwd: cannot access parent directories"
 msgstr "getcwd: cannot access parent directories"
 
-#: input.c:237
+#: input.c:94 subst.c:4551
+#, c-format
+msgid "cannot reset nodelay mode for fd %d"
+msgstr "cannot reset nodelay mode for fd %d"
+
+#: input.c:258
 #, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
 msgstr "cannot allocate new file descriptor for bash input from fd %d"
 
-#: input.c:245
+#: input.c:266
 #, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr "save_bash_input: buffer already exists for new fd %d"
 
-#: jobs.c:466
+#: jobs.c:464
 msgid "start_pipeline: pgrp pipe"
 msgstr "start_pipeline: pgrp pipe"
 
-#: jobs.c:881
+#: jobs.c:879
 #, c-format
 msgid "forked pid %d appears in running job %d"
 msgstr "forked pid %d appears in running job %d"
 
-#: jobs.c:999
+#: jobs.c:997
 #, c-format
 msgid "deleting stopped job %d with process group %ld"
 msgstr "deleting stopped job %d with process group %ld"
 
-#: jobs.c:1104
+#: jobs.c:1102
 #, c-format
 msgid "add_process: process %5ld (%s) in the_pipeline"
 msgstr "add_process: process %5ld (%s) in the_pipeline"
 
-#: jobs.c:1395
+#: jobs.c:1105
+#, c-format
+msgid "add_process: pid %5ld (%s) marked as still alive"
+msgstr "add_process: pid %5ld (%s) marked as still alive"
+
+#: jobs.c:1393
 #, c-format
 msgid "describe_pid: %ld: no such pid"
 msgstr "describe_pid: %ld: no such pid"
 
-#: jobs.c:1410
+#: jobs.c:1408
 #, c-format
 msgid "Signal %d"
 msgstr "Signal %d"
 
-#: jobs.c:1424 jobs.c:1449
+#: jobs.c:1422 jobs.c:1447
 msgid "Done"
 msgstr "Done"
 
-#: jobs.c:1429 siglist.c:122
+#: jobs.c:1427 siglist.c:122
 msgid "Stopped"
 msgstr "Stopped"
 
-#: jobs.c:1433
+#: jobs.c:1431
 #, c-format
 msgid "Stopped(%s)"
 msgstr "Stopped(%s)"
 
-#: jobs.c:1437
+#: jobs.c:1435
 msgid "Running"
 msgstr "Running"
 
-#: jobs.c:1451
+#: jobs.c:1449
 #, c-format
 msgid "Done(%d)"
 msgstr "Done(%d)"
 
-#: jobs.c:1453
+#: jobs.c:1451
 #, c-format
 msgid "Exit %d"
 msgstr "Exit %d"
 
-#: jobs.c:1456
+#: jobs.c:1454
 msgid "Unknown status"
 msgstr "Unknown status"
 
-#: jobs.c:1543
+#: jobs.c:1541
 #, c-format
 msgid "(core dumped) "
 msgstr "(core dumped) "
 
-#: jobs.c:1562
+#: jobs.c:1560
 #, c-format
 msgid "  (wd: %s)"
 msgstr "  (wd: %s)"
 
-#: jobs.c:1763
+#: jobs.c:1761
 #, c-format
 msgid "child setpgid (%ld to %ld)"
 msgstr "child setpgid (%ld to %ld)"
@@ -1037,68 +1085,68 @@ msgstr "child setpgid (%ld to %ld)"
 msgid "wait: pid %ld is not a child of this shell"
 msgstr "wait: pid %ld is not a child of this shell"
 
-#: jobs.c:2315
+#: jobs.c:2316
 #, c-format
 msgid "wait_for: No record of process %ld"
 msgstr "wait_for: No record of process %ld"
 
-#: jobs.c:2587
+#: jobs.c:2588
 #, c-format
 msgid "wait_for_job: job %d is stopped"
 msgstr "wait_for_job: job %d is stopped"
 
-#: jobs.c:2809
+#: jobs.c:2810
 #, c-format
 msgid "%s: job has terminated"
 msgstr "%s: job has terminated"
 
-#: jobs.c:2818
+#: jobs.c:2819
 #, c-format
 msgid "%s: job %d already in background"
 msgstr "%s: job %d already in background"
 
-#: jobs.c:3462
+#: jobs.c:3482
 #, c-format
 msgid "%s: line %d: "
 msgstr "%s: line %d: "
 
-#: jobs.c:3476 nojobs.c:805
+#: jobs.c:3496 nojobs.c:805
 #, c-format
 msgid " (core dumped)"
 msgstr " (core dumped)"
 
-#: jobs.c:3488 jobs.c:3501
+#: jobs.c:3508 jobs.c:3521
 #, c-format
 msgid "(wd now: %s)\n"
 msgstr "(wd now: %s)\n"
 
-#: jobs.c:3533
+#: jobs.c:3553
 msgid "initialize_job_control: getpgrp failed"
 msgstr "initialize_job_control: getpgrp failed"
 
-#: jobs.c:3593
+#: jobs.c:3613
 msgid "initialize_job_control: line discipline"
 msgstr "initialize_job_control: line discipline"
 
-#: jobs.c:3603
+#: jobs.c:3623
 msgid "initialize_job_control: setpgid"
 msgstr "initialize_job_control: setpgid"
 
-#: jobs.c:3631
+#: jobs.c:3651
 #, c-format
 msgid "cannot set terminal process group (%d)"
 msgstr "cannot set terminal process group (%d)"
 
-#: jobs.c:3636
+#: jobs.c:3656
 msgid "no job control in this shell"
 msgstr "no job control in this shell"
 
-#: lib/malloc/malloc.c:298
+#: lib/malloc/malloc.c:296
 #, c-format
 msgid "malloc: failed assertion: %s\n"
 msgstr "malloc: failed assertion: %s\n"
 
-#: lib/malloc/malloc.c:314
+#: lib/malloc/malloc.c:312
 #, c-format
 msgid ""
 "\r\n"
@@ -1107,53 +1155,53 @@ msgstr ""
 "\r\n"
 "malloc: %s:%d: assertion botched\r\n"
 
-#: lib/malloc/malloc.c:315
+#: lib/malloc/malloc.c:313
 msgid "unknown"
 msgstr "unknown"
 
-#: lib/malloc/malloc.c:799
+#: lib/malloc/malloc.c:797
 msgid "malloc: block on free list clobbered"
 msgstr "malloc: block on free list clobbered"
 
-#: lib/malloc/malloc.c:876
+#: lib/malloc/malloc.c:874
 msgid "free: called with already freed block argument"
 msgstr "free: called with already freed block argument"
 
-#: lib/malloc/malloc.c:879
+#: lib/malloc/malloc.c:877
 msgid "free: called with unallocated block argument"
 msgstr "free: called with unallocated block argument"
 
-#: lib/malloc/malloc.c:898
+#: lib/malloc/malloc.c:896
 msgid "free: underflow detected; mh_nbytes out of range"
 msgstr "free: underflow detected; mh_nbytes out of range"
 
-#: lib/malloc/malloc.c:904
+#: lib/malloc/malloc.c:902
 msgid "free: start and end chunk sizes differ"
 msgstr "free: start and end chunk sizes differ"
 
-#: lib/malloc/malloc.c:1003
+#: lib/malloc/malloc.c:1001
 msgid "realloc: called with unallocated block argument"
 msgstr "realloc: called with unallocated block argument"
 
-#: lib/malloc/malloc.c:1018
+#: lib/malloc/malloc.c:1016
 msgid "realloc: underflow detected; mh_nbytes out of range"
 msgstr "realloc: underflow detected; mh_nbytes out of range"
 
-#: lib/malloc/malloc.c:1024
+#: lib/malloc/malloc.c:1022
 msgid "realloc: start and end chunk sizes differ"
 msgstr "realloc: start and end chunk sizes differ"
 
-#: lib/malloc/table.c:176
+#: lib/malloc/table.c:177
 #, c-format
 msgid "register_alloc: alloc table is full with FIND_ALLOC?\n"
 msgstr "register_alloc: alloc table is full with FIND_ALLOC?\n"
 
-#: lib/malloc/table.c:183
+#: lib/malloc/table.c:184
 #, c-format
 msgid "register_alloc: %p already in table as allocated?\n"
 msgstr "register_alloc: %p already in table as allocated?\n"
 
-#: lib/malloc/table.c:219
+#: lib/malloc/table.c:220
 #, c-format
 msgid "register_free: %p already in table as free?\n"
 msgstr "register_free: %p already in table as free?\n"
@@ -1207,109 +1255,114 @@ msgstr "syntax error: ‘;’ unexpected"
 msgid "syntax error: `((%s))'"
 msgstr "syntax error: ‘((%s))’"
 
-#: make_cmd.c:566
+#: make_cmd.c:567
 #, c-format
 msgid "make_here_document: bad instruction type %d"
 msgstr "make_here_document: bad instruction type %d"
 
-#: make_cmd.c:741
+#: make_cmd.c:651
+#, c-format
+msgid "here-document at line %d delimited by end-of-file (wanted `%s')"
+msgstr "here-document at line %d delimited by end-of-file (wanted ‘%s’)"
+
+#: make_cmd.c:746
 #, c-format
 msgid "make_redirection: redirection instruction `%d' out of range"
 msgstr "make_redirection: redirection instruction ‘%d’ out of range"
 
-#: parse.y:2759
+#: parse.y:2982 parse.y:3204
 #, c-format
 msgid "unexpected EOF while looking for matching `%c'"
 msgstr "unexpected EOF while looking for matching ‘%c’"
 
-#: parse.y:3071
+#: parse.y:3708
 msgid "unexpected EOF while looking for `]]'"
 msgstr "unexpected EOF while looking for ‘]]’"
 
-#: parse.y:3076
+#: parse.y:3713
 #, c-format
 msgid "syntax error in conditional expression: unexpected token `%s'"
 msgstr "syntax error in conditional expression: unexpected token ‘%s’"
 
-#: parse.y:3080
+#: parse.y:3717
 msgid "syntax error in conditional expression"
 msgstr "syntax error in conditional expression"
 
-#: parse.y:3158
+#: parse.y:3795
 #, c-format
 msgid "unexpected token `%s', expected `)'"
 msgstr "unexpected token ‘%s’, expected ‘)’"
 
-#: parse.y:3162
+#: parse.y:3799
 msgid "expected `)'"
 msgstr "expected ‘)’"
 
-#: parse.y:3190
+#: parse.y:3827
 #, c-format
 msgid "unexpected argument `%s' to conditional unary operator"
 msgstr "unexpected argument ‘%s’ to conditional unary operator"
 
-#: parse.y:3194
+#: parse.y:3831
 msgid "unexpected argument to conditional unary operator"
 msgstr "unexpected argument to conditional unary operator"
 
-#: parse.y:3234
+#: parse.y:3871
 #, c-format
 msgid "unexpected token `%s', conditional binary operator expected"
 msgstr "unexpected token ‘%s’, conditional binary operator expected"
 
-#: parse.y:3238
+#: parse.y:3875
 msgid "conditional binary operator expected"
 msgstr "conditional binary operator expected"
 
-#: parse.y:3255
+#: parse.y:3892
 #, c-format
 msgid "unexpected argument `%s' to conditional binary operator"
 msgstr "unexpected argument ‘%s’ to conditional binary operator"
 
-#: parse.y:3259
+#: parse.y:3896
 msgid "unexpected argument to conditional binary operator"
 msgstr "unexpected argument to conditional binary operator"
 
-#: parse.y:3270
+#: parse.y:3907
 #, c-format
 msgid "unexpected token `%c' in conditional command"
 msgstr "unexpected token ‘%c’ in conditional command"
 
-#: parse.y:3273
+#: parse.y:3910
 #, c-format
 msgid "unexpected token `%s' in conditional command"
 msgstr "unexpected token ‘%s’ in conditional command"
 
-#: parse.y:3277
+#: parse.y:3914
 #, c-format
 msgid "unexpected token %d in conditional command"
 msgstr "unexpected token %d in conditional command"
 
-#: parse.y:4525
+#: parse.y:5181
 #, c-format
 msgid "syntax error near unexpected token `%s'"
 msgstr "syntax error near unexpected token ‘%s’"
 
-#: parse.y:4543
+#: parse.y:5199
 #, c-format
 msgid "syntax error near `%s'"
 msgstr "syntax error near ‘%s’"
 
-#: parse.y:4553
+#: parse.y:5209
 msgid "syntax error: unexpected end of file"
 msgstr "syntax error: unexpected end of file"
 
-#: parse.y:4553
+#: parse.y:5209
 msgid "syntax error"
 msgstr "syntax error"
 
-#: parse.y:4615
+#: parse.y:5271
 #, c-format
 msgid "Use \"%s\" to leave the shell.\n"
 msgstr "Use “%s” to leave the shell.\n"
 
-#: parse.y:4777
+#: parse.y:5433
 msgid "unexpected EOF while looking for matching `)'"
 msgstr "unexpected EOF while looking for matching ‘)’"
 
@@ -1323,71 +1376,71 @@ msgstr "completion: function ‘%s’ not found"
 msgid "progcomp_insert: %s: NULL COMPSPEC"
 msgstr "progcomp_insert: %s: NULL COMPSPEC"
 
-#: print_cmd.c:264
+#: print_cmd.c:287
 #, c-format
 msgid "print_command: bad connector `%d'"
 msgstr "print_command: bad connector ‘%d’"
 
-#: print_cmd.c:1240
+#: print_cmd.c:1347
 #, c-format
 msgid "cprintf: `%c': invalid format character"
 msgstr "cprintf: ‘%c’: invalid format character"
 
-#: redir.c:103
+#: redir.c:104
 msgid "file descriptor out of range"
 msgstr "file descriptor out of range"
 
-#: redir.c:145
+#: redir.c:146
 #, c-format
 msgid "%s: ambiguous redirect"
 msgstr "%s: ambiguous redirect"
 
-#: redir.c:149
+#: redir.c:150
 #, c-format
 msgid "%s: cannot overwrite existing file"
 msgstr "%s: cannot overwrite existing file"
 
-#: redir.c:154
+#: redir.c:155
 #, c-format
 msgid "%s: restricted: cannot redirect output"
 msgstr "%s: restricted: cannot redirect output"
 
-#: redir.c:159
+#: redir.c:160
 #, c-format
 msgid "cannot create temp file for here-document: %s"
 msgstr "cannot create temp file for here-document: %s"
 
-#: redir.c:513
+#: redir.c:515
 msgid "/dev/(tcp|udp)/host/port not supported without networking"
 msgstr "/dev/(tcp|udp)/host/port not supported without networking"
 
-#: redir.c:980
+#: redir.c:992
 msgid "redirection error: cannot duplicate fd"
 msgstr "redirection error: cannot duplicate fd"
 
-#: shell.c:323
+#: shell.c:328
 msgid "could not find /tmp, please create!"
 msgstr "could not find /tmp, please create!"
 
-#: shell.c:327
+#: shell.c:332
 msgid "/tmp must be a valid directory name"
 msgstr "/tmp must be a valid directory name"
 
-#: shell.c:864
+#: shell.c:876
 #, c-format
 msgid "%c%c: invalid option"
 msgstr "%c%c: invalid option"
 
-#: shell.c:1621
+#: shell.c:1637
 msgid "I have no name!"
 msgstr "I have no name!"
 
-#: shell.c:1755
+#: shell.c:1777
 #, c-format
 msgid "GNU bash, version %s-(%s)\n"
 msgstr "GNU bash, version %s-(%s)\n"
 
-#: shell.c:1756
+#: shell.c:1778
 #, c-format
 msgid ""
 "Usage:\t%s [GNU long option] [option] ...\n"
@@ -1396,34 +1449,34 @@ msgstr ""
 "Usage:\t%s [GNU long option] [option] ...\n"
 "\t%s [GNU long option] [option] script-file ...\n"
 
-#: shell.c:1758
+#: shell.c:1780
 msgid "GNU long options:\n"
 msgstr "GNU long options:\n"
 
-#: shell.c:1762
+#: shell.c:1784
 msgid "Shell options:\n"
 msgstr "Shell options:\n"
 
-#: shell.c:1763
+#: shell.c:1785
 msgid "\t-irsD or -c command or -O shopt_option\t\t(invocation only)\n"
 msgstr "\t-irsD or -c command or -O shopt_option\t\t(invocation only)\n"
 
-#: shell.c:1778
+#: shell.c:1800
 #, c-format
 msgid "\t-%s or -o option\n"
 msgstr "\t-%s or -o option\n"
 
-#: shell.c:1784
+#: shell.c:1806
 #, c-format
 msgid "Type `%s -c \"help set\"' for more information about shell options.\n"
 msgstr "Type ‘%s -c “help set”’ for more information about shell options.\n"
 
-#: shell.c:1785
+#: shell.c:1807
 #, c-format
 msgid "Type `%s -c help' for more information about shell builtin commands.\n"
 msgstr "Type ‘%s -c help’ for more information about shell builtin commands.\n"
 
-#: shell.c:1786
+#: shell.c:1808
 #, c-format
 msgid "Use the `bashbug' command to report bugs.\n"
 msgstr "Use the ‘bashbug’ command to report bugs.\n"
@@ -1602,82 +1655,77 @@ msgstr "Unknown Signal #"
 msgid "Unknown Signal #%d"
 msgstr "Unknown Signal #%d"
 
-#: subst.c:1171 subst.c:1292
+#: subst.c:1177 subst.c:1298
 #, c-format
 msgid "bad substitution: no closing `%s' in %s"
 msgstr "bad substitution: no closing ‘%s’ in %s"
 
-#: subst.c:2392
+#: subst.c:2450
 #, c-format
 msgid "%s: cannot assign list to array member"
 msgstr "%s: cannot assign list to array member"
 
-#: subst.c:4391 subst.c:4407
+#: subst.c:4448 subst.c:4464
 msgid "cannot make pipe for process substitution"
 msgstr "cannot make pipe for process substitution"
 
-#: subst.c:4439
+#: subst.c:4496
 msgid "cannot make child for process substitution"
 msgstr "cannot make child for process substitution"
 
-#: subst.c:4484
+#: subst.c:4541
 #, c-format
 msgid "cannot open named pipe %s for reading"
 msgstr "cannot open named pipe %s for reading"
 
-#: subst.c:4486
+#: subst.c:4543
 #, c-format
 msgid "cannot open named pipe %s for writing"
 msgstr "cannot open named pipe %s for writing"
 
-#: subst.c:4494
-#, c-format
-msgid "cannot reset nodelay mode for fd %d"
-msgstr "cannot reset nodelay mode for fd %d"
-
-#: subst.c:4504
+#: subst.c:4561
 #, c-format
 msgid "cannot duplicate named pipe %s as fd %d"
 msgstr "cannot duplicate named pipe %s as fd %d"
 
-#: subst.c:4700
+#: subst.c:4757
 msgid "cannot make pipe for command substitution"
 msgstr "cannot make pipe for command substitution"
 
-#: subst.c:4734
+#: subst.c:4791
 msgid "cannot make child for command substitution"
 msgstr "cannot make child for command substitution"
 
-#: subst.c:4751
+#: subst.c:4808
 msgid "command_substitute: cannot duplicate pipe as fd 1"
 msgstr "command_substitute: cannot duplicate pipe as fd 1"
 
-#: subst.c:5226
+#: subst.c:5310
 #, c-format
 msgid "%s: parameter null or not set"
 msgstr "%s: parameter null or not set"
 
-#: subst.c:5502
+#: subst.c:5600
 #, c-format
 msgid "%s: substring expression < 0"
 msgstr "%s: substring expression < 0"
 
-#: subst.c:6345
+#: subst.c:6645
 #, c-format
 msgid "%s: bad substitution"
 msgstr "%s: bad substitution"
 
-#: subst.c:6421
+#: subst.c:6721
 #, c-format
 msgid "$%s: cannot assign in this way"
 msgstr "$%s: cannot assign in this way"
 
-#: subst.c:7138
+#: subst.c:7440
 #, c-format
 msgid "bad substitution: no closing \"`\" in %s"
 msgstr "bad substitution: no closing “`” in %s"
 
-#: subst.c:8003
+#: subst.c:8313
 #, c-format
 msgid "no match: %s"
 msgstr "no match: %s"
@@ -1718,104 +1766,126 @@ msgstr "missing ‘]’"
 msgid "invalid signal number"
 msgstr "invalid signal number"
 
-#: trap.c:315
+#: trap.c:323
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr "run_pending_traps: bad value in trap_list[%d]: %p"
 
-#: trap.c:319
+#: trap.c:327
 #, c-format
 msgid ""
 "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
 msgstr ""
 "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
 
-#: trap.c:363
+#: trap.c:371
 #, c-format
 msgid "trap_handler: bad signal %d"
 msgstr "trap_handler: bad signal %d"
 
-#: variables.c:339
+#: variables.c:354
 #, c-format
 msgid "error importing function definition for `%s'"
 msgstr "error importing function definition for ‘%s’"
 
-#: variables.c:717
+#: variables.c:732
 #, c-format
 msgid "shell level (%d) too high, resetting to 1"
 msgstr "shell level (%d) too high, resetting to 1"
 
-#: variables.c:1729
+#: variables.c:1891
 msgid "make_local_variable: no function context at current scope"
 msgstr "make_local_variable: no function context at current scope"
 
-#: variables.c:2876
+#: variables.c:3120
 msgid "all_local_variables: no function context at current scope"
 msgstr "all_local_variables: no function context at current scope"
 
-#: variables.c:3093 variables.c:3102
+#: variables.c:3337 variables.c:3346
 #, c-format
 msgid "invalid character %d in exportstr for %s"
 msgstr "invalid character %d in exportstr for %s"
 
-#: variables.c:3108
+#: variables.c:3352
 #, c-format
 msgid "no `=' in exportstr for %s"
 msgstr "no ‘=’ in exportstr for %s"
 
-#: variables.c:3535
+#: variables.c:3787
 msgid "pop_var_context: head of shell_variables not a function context"
 msgstr "pop_var_context: head of shell_variables not a function context"
 
-#: variables.c:3548
+#: variables.c:3800
 msgid "pop_var_context: no global_variables context"
 msgstr "pop_var_context: no global_variables context"
 
-#: variables.c:3620
+#: variables.c:3874
 msgid "pop_scope: head of shell_variables not a temporary environment scope"
 msgstr "pop_scope: head of shell_variables not a temporary environment scope"
 
-#: version.c:83
+#: version.c:46
+msgid "Copyright (C) 2008 Free Software Foundation, Inc."
+msgstr "Copyright (C) 2008 Free Software Foundation, Inc."
+
+#: version.c:47
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl."
+"html>\n"
+msgstr ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl."
+"html>\n"
+
+#: version.c:86
 #, c-format
 msgid "GNU bash, version %s (%s)\n"
 msgstr "GNU bash, version %s (%s)\n"
 
-#: xmalloc.c:93
+#: version.c:91
+#, c-format
+msgid "This is free software; you are free to change and redistribute it.\n"
+msgstr "This is free software; you are free to change and redistribute it.\n"
+
+#: version.c:92
+#, c-format
+msgid "There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr "There is NO WARRANTY, to the extent permitted by law.\n"
+
+#: xmalloc.c:92
 #, c-format
 msgid "xmalloc: cannot allocate %lu bytes (%lu bytes allocated)"
 msgstr "xmalloc: cannot allocate %lu bytes (%lu bytes allocated)"
 
-#: xmalloc.c:95
+#: xmalloc.c:94
 #, c-format
 msgid "xmalloc: cannot allocate %lu bytes"
 msgstr "xmalloc: cannot allocate %lu bytes"
 
-#: xmalloc.c:115
+#: xmalloc.c:114
 #, c-format
 msgid "xrealloc: cannot reallocate %lu bytes (%lu bytes allocated)"
 msgstr "xrealloc: cannot reallocate %lu bytes (%lu bytes allocated)"
 
-#: xmalloc.c:117
+#: xmalloc.c:116
 #, c-format
 msgid "xrealloc: cannot allocate %lu bytes"
 msgstr "xrealloc: cannot allocate %lu bytes"
 
-#: xmalloc.c:151
+#: xmalloc.c:150
 #, c-format
 msgid "xmalloc: %s:%d: cannot allocate %lu bytes (%lu bytes allocated)"
 msgstr "xmalloc: %s:%d: cannot allocate %lu bytes (%lu bytes allocated)"
 
-#: xmalloc.c:153
+#: xmalloc.c:152
 #, c-format
 msgid "xmalloc: %s:%d: cannot allocate %lu bytes"
 msgstr "xmalloc: %s:%d: cannot allocate %lu bytes"
 
-#: xmalloc.c:175
+#: xmalloc.c:174
 #, c-format
 msgid "xrealloc: %s:%d: cannot reallocate %lu bytes (%lu bytes allocated)"
 msgstr "xrealloc: %s:%d: cannot reallocate %lu bytes (%lu bytes allocated)"
 
-#: xmalloc.c:177
+#: xmalloc.c:176
 #, c-format
 msgid "xrealloc: %s:%d: cannot allocate %lu bytes"
 msgstr "xrealloc: %s:%d: cannot allocate %lu bytes"
@@ -1877,12 +1947,12 @@ msgid "command [-pVv] command [arg ...]"
 msgstr "command [-pVv] command [arg ...]"
 
 #: builtins.c:76
-msgid "declare [-afFirtx] [-p] [name[=value] ...]"
-msgstr "declare [-afFirtx] [-p] [name[=value] ...]"
+msgid "declare [-aAfFilrtux] [-p] [name[=value] ...]"
+msgstr "declare [-aAfFilrtux] [-p] [name[=value] ...]"
 
 #: builtins.c:78
-msgid "typeset [-afFirtx] [-p] name[=value] ..."
-msgstr "typeset [-afFirtx] [-p] name[=value] ..."
+msgid "typeset [-aAfFilrtux] [-p] name[=value] ..."
+msgstr "typeset [-aAfFilrtux] [-p] name[=value] ..."
 
 #: builtins.c:80
 msgid "local [option] name[=value] ..."
@@ -2292,7 +2362,7 @@ msgid ""
 "    loops.\n"
 "    \n"
 "    Exit Status:\n"
-"    The exit status is 0 unless the shell is not executing a loop."
+"    The exit status is 0 unless N is not greater than or equal to 1."
 msgstr ""
 "Exit for, while, or until loops.\n"
 "    \n"
@@ -2300,7 +2370,7 @@ msgstr ""
 "    loops.\n"
 "    \n"
 "    Exit Status:\n"
-"    The exit status is 0 unless the shell is not executing a loop."
+"    The exit status is 0 unless N is not greater than or equal to 1."
 
 #: builtins.c:334
 msgid ""
@@ -2310,7 +2380,7 @@ msgid ""
 "    If N is specified, resumes the Nth enclosing loop.\n"
 "    \n"
 "    Exit Status:\n"
-"    The exit status is 0 unless the shell is not executing a loop."
+"    The exit status is 0 unless N is not greater than or equal to 1."
 msgstr ""
 "Resume for, while, or until loops.\n"
 "    \n"
@@ -2318,7 +2388,7 @@ msgstr ""
 "    If N is specified, resumes the Nth enclosing loop.\n"
 "    \n"
 "    Exit Status:\n"
-"    The exit status is 0 unless the shell is not executing a loop."
+"    The exit status is 0 unless N is not greater than or equal to 1."
 
 #: builtins.c:346
 msgid ""
@@ -2550,10 +2620,13 @@ msgid ""
 "      -p\tdisplay the attributes and value of each NAME\n"
 "    \n"
 "    Options which set attributes:\n"
-"      -a\tto make NAMEs arrays (if supported)\n"
+"      -a\tto make NAMEs indexed arrays (if supported)\n"
+"      -A\tto make NAMEs associative arrays (if supported)\n"
 "      -i\tto make NAMEs have the `integer' attribute\n"
+"      -l\tto convert NAMEs to lower case on assignment\n"
 "      -r\tto make NAMEs readonly\n"
 "      -t\tto make NAMEs have the `trace' attribute\n"
+"      -u\tto convert NAMEs to upper case on assignment\n"
 "      -x\tto make NAMEs export\n"
 "    \n"
 "    Using `+' instead of `-' turns off the given attribute.\n"
@@ -2580,10 +2653,13 @@ msgstr ""
 "      -p\tdisplay the attributes and value of each NAME\n"
 "    \n"
 "    Options which set attributes:\n"
-"      -a\tto make NAMEs arrays (if supported)\n"
+"      -a\tto make NAMEs indexed arrays (if supported)\n"
+"      -A\tto make NAMEs associative arrays (if supported)\n"
 "      -i\tto make NAMEs have the ‘integer’ attribute\n"
+"      -l\tto convert NAMEs to lower case on assignment\n"
 "      -r\tto make NAMEs readonly\n"
 "      -t\tto make NAMEs have the ‘trace’ attribute\n"
+"      -u\tto convert NAMEs to upper case on assignment\n"
 "      -x\tto make NAMEs export\n"
 "    \n"
 "    Using ‘+’ instead of ‘-’ turns off the given attribute.\n"
@@ -2598,7 +2674,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless an invalid option is supplied or an error occurs."
 
-#: builtins.c:505
+#: builtins.c:508
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
@@ -2608,7 +2684,7 @@ msgstr ""
 "    \n"
 "    Obsolete.  See ‘help declare’."
 
-#: builtins.c:513
+#: builtins.c:516
 msgid ""
 "Define local variables.\n"
 "    \n"
@@ -2634,7 +2710,7 @@ msgstr ""
 "    Returns success unless an invalid option is supplied, an error occurs,\n"
 "    or the shell is not executing a function."
 
-#: builtins.c:530
+#: builtins.c:533
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2648,7 +2724,7 @@ msgid ""
 "    `echo' interprets the following backslash-escaped characters:\n"
 "      \\a\talert (bell)\n"
 "      \\b\tbackspace\n"
-"      \\c\tsuppress trailing newline\n"
+"      \\c\tsuppress further output\n"
 "      \\e\tescape character\n"
 "      \\f\tform feed\n"
 "      \\n\tnew line\n"
@@ -2676,7 +2752,7 @@ msgstr ""
 "    ‘echo’ interprets the following backslash-escaped characters:\n"
 "      \\a\talert (bell)\n"
 "      \\b\tbackspace\n"
-"      \\c\tsuppress trailing newline\n"
+"      \\c\tsuppress further output\n"
 "      \\e\tescape character\n"
 "      \\f\tform feed\n"
 "      \\n\tnew line\n"
@@ -2692,7 +2768,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless a write error occurs."
 
-#: builtins.c:564
+#: builtins.c:567
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2714,7 +2790,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless a write error occurs."
 
-#: builtins.c:579
+#: builtins.c:582
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -2764,7 +2840,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless NAME is not a shell builtin or an error occurs."
 
-#: builtins.c:607
+#: builtins.c:610
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
@@ -2784,7 +2860,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns exit status of command or success if command is null."
 
-#: builtins.c:619
+#: builtins.c:622
 msgid ""
 "Parse option arguments.\n"
 "    \n"
@@ -2862,7 +2938,7 @@ msgstr ""
 "    Returns success if an option is found; fails if the end of options is\n"
 "    encountered or an error occurs."
 
-#: builtins.c:661
+#: builtins.c:664
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
@@ -2904,7 +2980,7 @@ msgstr ""
 "    Returns success unless COMMAND is not found or a redirection error "
 "occurs."
 
-#: builtins.c:682
+#: builtins.c:685
 msgid ""
 "Exit the shell.\n"
 "    \n"
@@ -2916,7 +2992,7 @@ msgstr ""
 "    Exits the shell with a status of N.  If N is omitted, the exit status\n"
 "    is that of the last command executed."
 
-#: builtins.c:691
+#: builtins.c:694
 msgid ""
 "Exit a login shell.\n"
 "    \n"
@@ -2930,7 +3006,7 @@ msgstr ""
 "executed\n"
 "    in a login shell."
 
-#: builtins.c:701
+#: builtins.c:704
 msgid ""
 "Display or execute commands from the history list.\n"
 "    \n"
@@ -2986,7 +3062,7 @@ msgstr ""
 "    Returns success or status of executed command; non-zero if an error "
 "occurs."
 
-#: builtins.c:731
+#: builtins.c:734
 msgid ""
 "Move job to the foreground.\n"
 "    \n"
@@ -3006,7 +3082,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Status of command placed in foreground, or failure if an error occurs."
 
-#: builtins.c:746
+#: builtins.c:749
 msgid ""
 "Move jobs to the background.\n"
 "    \n"
@@ -3030,7 +3106,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless job control is not enabled or an error occurs."
 
-#: builtins.c:760
+#: builtins.c:763
 msgid ""
 "Remember or display program locations.\n"
 "    \n"
@@ -3074,7 +3150,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless NAME is not found or an invalid option is given."
 
-#: builtins.c:785
+#: builtins.c:788
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -3114,7 +3190,7 @@ msgstr ""
 "    Returns success unless PATTERN is not found or an invalid option is "
 "given."
 
-#: builtins.c:809
+#: builtins.c:812
 msgid ""
 "Display or manipulate the history list.\n"
 "    \n"
@@ -3178,7 +3254,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless an invalid option is given or an error occurs."
 
-#: builtins.c:845
+#: builtins.c:848
 msgid ""
 "Display status of jobs.\n"
 "    \n"
@@ -3222,7 +3298,7 @@ msgstr ""
 "    Returns success unless an invalid option is given or an error occurs.\n"
 "    If -x is used, returns the exit status of COMMAND."
 
-#: builtins.c:872
+#: builtins.c:875
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -3252,7 +3328,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless an invalid option or JOBSPEC is given."
 
-#: builtins.c:891
+#: builtins.c:894
 msgid ""
 "Send a signal to a job.\n"
 "    \n"
@@ -3292,7 +3368,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless an invalid option is given or an error occurs."
 
-#: builtins.c:914
+#: builtins.c:917
 msgid ""
 "Evaluate arithmetic expressions.\n"
 "    \n"
@@ -3378,7 +3454,7 @@ msgstr ""
 "    Exit Status:\n"
 "    If the last ARG evaluates to 0, let returns 1; let returns 0 otherwise.."
 
-#: builtins.c:959
+#: builtins.c:962
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
 "    \n"
@@ -3410,7 +3486,9 @@ msgid ""
 "      -t timeout\ttime out and return failure if a complete line of input "
 "is\n"
 "    \t\tnot read withint TIMEOUT seconds.  The value of the TMOUT\n"
-"    \t\tvariable is the default timeout.\n"
+"    \t\tvariable is the default timeout.  TIMEOUT may be a\n"
+"    \t\tfractional number.  The exit status is greater than 128 if\n"
+"    \t\tthe timeout is exceeded\n"
 "      -u fd\t\tread from file descriptor FD instead of the standard input\n"
 "    \n"
 "    Exit Status:\n"
@@ -3448,7 +3526,9 @@ msgstr ""
 "      -t timeout\ttime out and return failure if a complete line of input "
 "is\n"
 "    \t\tnot read withint TIMEOUT seconds.  The value of the TMOUT\n"
-"    \t\tvariable is the default timeout.\n"
+"    \t\tvariable is the default timeout.  TIMEOUT may be a\n"
+"    \t\tfractional number.  The exit status is greater than 128 if\n"
+"    \t\tthe timeout is exceeded\n"
 "      -u fd\t\tread from file descriptor FD instead of the standard input\n"
 "    \n"
 "    Exit Status:\n"
@@ -3456,7 +3536,7 @@ msgstr ""
 "out,\n"
 "    or an invalid file descriptor is supplied as the argument to -u."
 
-#: builtins.c:996
+#: builtins.c:1001
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -3476,7 +3556,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns N, or failure if the shell is not executing a function or script."
 
-#: builtins.c:1009
+#: builtins.c:1014
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
 "    \n"
@@ -3636,7 +3716,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless an invalid option is given."
 
-#: builtins.c:1091
+#: builtins.c:1096
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
 "    \n"
@@ -3672,7 +3752,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless an invalid option is given or a NAME is read-only."
 
-#: builtins.c:1111
+#: builtins.c:1116
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
@@ -3706,7 +3786,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless an invalid option is given or NAME is invalid."
 
-#: builtins.c:1130
+#: builtins.c:1135
 msgid ""
 "Mark shell variables as unchangeable.\n"
 "    \n"
@@ -3715,7 +3795,8 @@ msgid ""
 "    before marking as read-only.\n"
 "    \n"
 "    Options:\n"
-"      -a\trefer to array variables\n"
+"      -a\trefer to indexed array variables\n"
+"      -A\trefer to associative array variables\n"
 "      -f\trefer to shell functions\n"
 "      -p\tdisplay a list of all readonly variables and functions\n"
 "    \n"
@@ -3731,7 +3812,8 @@ msgstr ""
 "    before marking as read-only.\n"
 "    \n"
 "    Options:\n"
-"      -a\trefer to array variables\n"
+"      -a\trefer to indexed array variables\n"
+"      -A\trefer to associative array variables\n"
 "      -f\trefer to shell functions\n"
 "      -p\tdisplay a list of all readonly variables and functions\n"
 "    \n"
@@ -3740,7 +3822,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless an invalid option is given or NAME is invalid."
 
-#: builtins.c:1150
+#: builtins.c:1156
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -3758,7 +3840,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless N is negative or greater than $#."
 
-#: builtins.c:1162 builtins.c:1177
+#: builtins.c:1168 builtins.c:1183
 msgid ""
 "Execute commands from a file in the current shell.\n"
 "    \n"
@@ -3782,11 +3864,12 @@ msgstr ""
 "    Returns the status of the last command executed in FILENAME; fails if\n"
 "    FILENAME cannot be read."
 
-#: builtins.c:1193
+#: builtins.c:1199
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
 "    Suspend the execution of this shell until it receives a SIGCONT signal.\n"
+"    Unless forced, login shells cannot be suspended.\n"
 "    \n"
 "    Options:\n"
 "      -f\tforce the suspend, even if the shell is a login shell\n"
@@ -3797,6 +3880,7 @@ msgstr ""
 "Suspend shell execution.\n"
 "    \n"
 "    Suspend the execution of this shell until it receives a SIGCONT signal.\n"
+"    Unless forced, login shells cannot be suspended.\n"
 "    \n"
 "    Options:\n"
 "      -f\tforce the suspend, even if the shell is a login shell\n"
@@ -3804,7 +3888,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless job control is not enabled or an error occurs."
 
-#: builtins.c:1208
+#: builtins.c:1215
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -3954,7 +4038,7 @@ msgstr ""
 "    Returns success if EXPR evaluates to true; fails if EXPR evaluates to\n"
 "    false or an invalid argument is given."
 
-#: builtins.c:1284
+#: builtins.c:1291
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -3966,7 +4050,7 @@ msgstr ""
 "    This is a synonym for the “test” builtin, but the last argument must\n"
 "    be a literal ‘]’, to match the opening ‘[’."
 
-#: builtins.c:1293
+#: builtins.c:1300
 msgid ""
 "Display process times.\n"
 "    \n"
@@ -3986,7 +4070,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Always succeeds."
 
-#: builtins.c:1305
+#: builtins.c:1312
 msgid ""
 "Trap signals and other events.\n"
 "    \n"
@@ -4054,7 +4138,7 @@ msgstr ""
 "    Returns success unless a SIGSPEC is invalid or an invalid option is "
 "given."
 
-#: builtins.c:1337
+#: builtins.c:1344
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -4110,7 +4194,7 @@ msgstr ""
 "    Returns success if all of the NAMEs are found; fails if any are not "
 "found."
 
-#: builtins.c:1368
+#: builtins.c:1375
 msgid ""
 "Modify shell resource limits.\n"
 "    \n"
@@ -4194,7 +4278,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless an invalid option is supplied or an error occurs."
 
-#: builtins.c:1413
+#: builtins.c:1420
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -4226,7 +4310,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless MODE is invalid or an invalid option is given."
 
-#: builtins.c:1433
+#: builtins.c:1440
 msgid ""
 "Wait for job completion and return exit status.\n"
 "    \n"
@@ -4256,7 +4340,7 @@ msgstr ""
 "is\n"
 "    given."
 
-#: builtins.c:1451
+#: builtins.c:1458
 msgid ""
 "Wait for process completion and return exit status.\n"
 "    \n"
@@ -4280,7 +4364,7 @@ msgstr ""
 "is\n"
 "    given."
 
-#: builtins.c:1466
+#: builtins.c:1473
 msgid ""
 "Execute commands for each member in a list.\n"
 "    \n"
@@ -4302,7 +4386,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns the status of the last command executed."
 
-#: builtins.c:1480
+#: builtins.c:1487
 msgid ""
 "Arithmetic for loop.\n"
 "    \n"
@@ -4332,9 +4416,9 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns the status of the last command executed."
 
-#: builtins.c:1498
+#: builtins.c:1505
 msgid ""
-"Select words from a list and execute commands..\n"
+"Select words from a list and execute commands.\n"
 "    \n"
 "    The WORDS are expanded, generating a list of words.  The\n"
 "    set of expanded words is printed on the standard error, each\n"
@@ -4351,7 +4435,7 @@ msgid ""
 "    Exit Status:\n"
 "    Returns the status of the last command executed."
 msgstr ""
-"Select words from a list and execute commands..\n"
+"Select words from a list and execute commands.\n"
 "    \n"
 "    The WORDS are expanded, generating a list of words.  The\n"
 "    set of expanded words is printed on the standard error, each\n"
@@ -4368,7 +4452,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns the status of the last command executed."
 
-#: builtins.c:1519
+#: builtins.c:1526
 msgid ""
 "Report time consumed by pipeline's execution.\n"
 "    \n"
@@ -4396,7 +4480,7 @@ msgstr ""
 "    Exit Status:\n"
 "    The return status is the return status of PIPELINE."
 
-#: builtins.c:1536
+#: builtins.c:1543
 msgid ""
 "Execute commands based on pattern matching.\n"
 "    \n"
@@ -4414,7 +4498,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns the status of the last command executed."
 
-#: builtins.c:1548
+#: builtins.c:1555
 msgid ""
 "Execute commands based on conditional.\n"
 "    \n"
@@ -4452,7 +4536,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns the status of the last command executed."
 
-#: builtins.c:1565
+#: builtins.c:1572
 msgid ""
 "Execute commands as long as a test succeeds.\n"
 "    \n"
@@ -4470,7 +4554,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns the status of the last command executed."
 
-#: builtins.c:1577
+#: builtins.c:1584
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
 "    \n"
@@ -4488,7 +4572,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns the status of the last command executed."
 
-#: builtins.c:1589
+#: builtins.c:1596
 msgid ""
 "Define shell function.\n"
 "    \n"
@@ -4512,7 +4596,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless NAME is readonly."
 
-#: builtins.c:1603
+#: builtins.c:1610
 msgid ""
 "Group commands as a unit.\n"
 "    \n"
@@ -4530,7 +4614,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns the status of the last command executed."
 
-#: builtins.c:1615
+#: builtins.c:1622
 msgid ""
 "Resume job in foreground.\n"
 "    \n"
@@ -4554,7 +4638,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns the status of the resumed job."
 
-#: builtins.c:1630
+#: builtins.c:1637
 msgid ""
 "Evaluate arithmetic expression.\n"
 "    \n"
@@ -4572,7 +4656,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns 1 if EXPRESSION evaluates to 0; returns 0 otherwise."
 
-#: builtins.c:1642
+#: builtins.c:1649
 msgid ""
 "Execute conditional command.\n"
 "    \n"
@@ -4624,7 +4708,7 @@ msgstr ""
 "    Exit Status:\n"
 "    0 or 1 depending on value of EXPRESSION."
 
-#: builtins.c:1668
+#: builtins.c:1675
 msgid ""
 "Common shell variable names and usage.\n"
 "    \n"
@@ -4728,7 +4812,7 @@ msgstr ""
 "    HISTIGNORE\tA colon-separated list of patterns used to decide which\n"
 "    \t\tcommands should be saved on the history list.\n"
 
-#: builtins.c:1725
+#: builtins.c:1732
 msgid ""
 "Add directories to stack.\n"
 "    \n"
@@ -4786,7 +4870,7 @@ msgstr ""
 "    Returns success unless an invalid argument is supplied or the directory\n"
 "    change fails."
 
-#: builtins.c:1759
+#: builtins.c:1766
 msgid ""
 "Remove directories from stack.\n"
 "    \n"
@@ -4836,7 +4920,7 @@ msgstr ""
 "    Returns success unless an invalid argument is supplied or the directory\n"
 "    change fails."
 
-#: builtins.c:1789
+#: builtins.c:1796
 msgid ""
 "Display directory stack.\n"
 "    \n"
@@ -4890,7 +4974,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless an invalid option is supplied or an error occurs."
 
-#: builtins.c:1818
+#: builtins.c:1825
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
@@ -4928,7 +5012,7 @@ msgstr ""
 "    Returns success if OPTNAME is enabled; fails if an invalid option is\n"
 "    given or OPTNAME is disabled."
 
-#: builtins.c:1839
+#: builtins.c:1846
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
 "    \n"
@@ -4984,7 +5068,7 @@ msgstr ""
 "assignment\n"
 "    error occurs."
 
-#: builtins.c:1866
+#: builtins.c:1873
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
@@ -5024,7 +5108,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless an invalid option is supplied or an error occurs."
 
-#: builtins.c:1889
+#: builtins.c:1896
 msgid ""
 "Display possible completions depending on the options.\n"
 "    \n"
@@ -5046,7 +5130,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless an invalid option is supplied or an error occurs."
 
-#: builtins.c:1904
+#: builtins.c:1911
 msgid ""
 "Modify or display completion options.\n"
 "    \n"
@@ -5100,7 +5184,7 @@ msgstr ""
 "    Returns success unless an invalid option is supplied or NAME does not\n"
 "    have a completion specification defined."
 
-#: builtins.c:1932
+#: builtins.c:1939
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
index ca1f022b54c0b7ee3df5ac9ab8d77eafeaaaa688..5f5d9b37759ebbcc3c0c7d408778f9d00eae8aaf 100644 (file)
Binary files a/po/eo.gmo and b/po/eo.gmo differ
index 2f35705bcbfc3629c8337a57c93e3e1567e14e7d..3feca76883cc3c8f8c5e90493ece25db38c89b92 100644 (file)
--- a/po/eo.po
+++ b/po/eo.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: GNU bash 3.2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-04-22 10:15-0400\n"
+"POT-Creation-Date: 2008-08-20 08:51-0400\n"
 "PO-Revision-Date: 2006-11-24 09:19+0600\n"
 "Last-Translator: Sergio Pokrovskij <sergio.pokrovskij@gmail.com>\n"
 "Language-Team: Esperanto <translation-team-eo@lists.sourceforge.net>\n"
@@ -14,79 +14,94 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8-bit\n"
 
-#: arrayfunc.c:48
+#: arrayfunc.c:49
 msgid "bad array subscript"
 msgstr "Misa tabel-indico"
 
-#: arrayfunc.c:372
+#: arrayfunc.c:312 builtins/declare.def:467
+#, c-format
+msgid "%s: cannot convert indexed to associative array"
+msgstr ""
+
+#: arrayfunc.c:478
+#, fuzzy, c-format
+msgid "%s: invalid associative array key"
+msgstr "%s: Misa nomo de ago"
+
+#: arrayfunc.c:480
 #, c-format
 msgid "%s: cannot assign to non-numeric index"
 msgstr "%s: Valorizato havu nombran indicon"
 
-#: bashhist.c:332
+#: arrayfunc.c:516
+#, c-format
+msgid "%s: %s: must use subscript when assigning associative array"
+msgstr ""
+
+#: bashhist.c:382
 #, c-format
 msgid "%s: cannot create: %s"
 msgstr "%s: Ne prosperis krei: %s"
 
 # XXX: internal_error
-#: bashline.c:3124
+#: bashline.c:3190
 msgid "bash_execute_unix_command: cannot find keymap for command"
 msgstr "bash_execute_unix_command: Mankas klavartabelo por komando"
 
-#: bashline.c:3173
+#: bashline.c:3268
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr "%s: La unua ne-blankspaca signo ne estas „\"‟"
 
-#: bashline.c:3202
+#: bashline.c:3297
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr "Mankas ferma „%c‟ en %s"
 
-#: bashline.c:3236
+#: bashline.c:3331
 #, c-format
 msgid "%s: missing colon separator"
 msgstr "%s: Mankas disiga dupunkto"
 
-#: builtins/bind.def:200
+#: builtins/bind.def:199
 #, c-format
 msgid "`%s': invalid keymap name"
 msgstr "„%s‟: Misa nomo por klavartabelo"
 
-#: builtins/bind.def:239
+#: builtins/bind.def:238
 #, c-format
 msgid "%s: cannot read: %s"
 msgstr "%s: Ne eblas legi: %s"
 
-#: builtins/bind.def:254
+#: builtins/bind.def:253
 #, c-format
 msgid "`%s': cannot unbind"
 msgstr "%s: Ne eblas malligi"
 
-#: builtins/bind.def:289 builtins/bind.def:319
+#: builtins/bind.def:288 builtins/bind.def:318
 #, c-format
 msgid "`%s': unknown function name"
 msgstr "%s: Nekonata funkcinomo"
 
-#: builtins/bind.def:297
+#: builtins/bind.def:296
 #, c-format
 msgid "%s is not bound to any keys.\n"
 msgstr "%s malhavas klavligon\n"
 
-#: builtins/bind.def:301
+#: builtins/bind.def:300
 #, c-format
 msgid "%s can be invoked via "
 msgstr "%s vokeblas per "
 
-#: builtins/break.def:78 builtins/break.def:118
+#: builtins/break.def:77 builtins/break.def:117
 msgid "loop count"
 msgstr ""
 
-#: builtins/break.def:138
+#: builtins/break.def:137
 msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr "Sencas nur en iteracio „for‟, „while‟ aŭ „until‟"
 
-#: builtins/caller.def:134
+#: builtins/caller.def:133
 #, fuzzy
 msgid ""
 "Returns the context of the current subroutine call.\n"
@@ -94,309 +109,314 @@ msgid ""
 "    Without EXPR, returns "
 msgstr "Liveras la kuntekston de la kuranta procedurvoko."
 
-#: builtins/cd.def:216
+#: builtins/cd.def:215
 msgid "HOME not set"
 msgstr "HOME malhavas valoron"
 
-#: builtins/cd.def:228
+#: builtins/cd.def:227
 msgid "OLDPWD not set"
 msgstr "OLDPWD malhavas valoron"
 
-#: builtins/common.c:105
+#: builtins/common.c:107
 #, c-format
 msgid "line %d: "
 msgstr ""
 
-#: builtins/common.c:122
+#: builtins/common.c:124
 #, fuzzy, c-format
 msgid "%s: usage: "
 msgstr "%s: Averto: "
 
-#: builtins/common.c:135 test.c:822
+#: builtins/common.c:137 test.c:822
 msgid "too many arguments"
 msgstr "Tro multe da argumentoj"
 
-#: builtins/common.c:160 shell.c:488 shell.c:762
+#: builtins/common.c:162 shell.c:493 shell.c:774
 #, c-format
 msgid "%s: option requires an argument"
 msgstr "%s: La opcio bezonas argumenton"
 
-#: builtins/common.c:167
+#: builtins/common.c:169
 #, c-format
 msgid "%s: numeric argument required"
 msgstr "%s: Necesas nombra argumento"
 
-#: builtins/common.c:174
+#: builtins/common.c:176
 #, c-format
 msgid "%s: not found"
 msgstr "%s: Ne trovita"
 
-#: builtins/common.c:183 shell.c:775
+#: builtins/common.c:185 shell.c:787
 #, c-format
 msgid "%s: invalid option"
 msgstr "%s: Misa opcio"
 
-#: builtins/common.c:190
+#: builtins/common.c:192
 #, c-format
 msgid "%s: invalid option name"
 msgstr "%s: Misa opcinomo"
 
-#: builtins/common.c:197 general.c:231 general.c:236
+#: builtins/common.c:199 general.c:231 general.c:236
 #, c-format
 msgid "`%s': not a valid identifier"
 msgstr "„%s‟ ne estas taŭga nomo"
 
-#: builtins/common.c:207
+#: builtins/common.c:209
 #, fuzzy
 msgid "invalid octal number"
 msgstr "Misa signalnumero"
 
-#: builtins/common.c:209
+#: builtins/common.c:211
 #, fuzzy
 msgid "invalid hex number"
 msgstr "Misa nombro"
 
-#: builtins/common.c:211 expr.c:1255
+#: builtins/common.c:213 expr.c:1255
 msgid "invalid number"
 msgstr "Misa nombro"
 
-#: builtins/common.c:219
+#: builtins/common.c:221
 #, c-format
 msgid "%s: invalid signal specification"
 msgstr "%s: Misa signalindiko"
 
-#: builtins/common.c:226
+#: builtins/common.c:228
 #, c-format
 msgid "`%s': not a pid or valid job spec"
 msgstr "„%s‟: Nek proceznumero, nek taŭga laborindiko"
 
-#: builtins/common.c:233 error.c:452
+#: builtins/common.c:235 error.c:453
 #, c-format
 msgid "%s: readonly variable"
 msgstr "%s: Nurlega variablo"
 
-#: builtins/common.c:241
+#: builtins/common.c:243
 #, c-format
 msgid "%s: %s out of range"
 msgstr "%s: %s estas ekster sia variejo"
 
-#: builtins/common.c:241 builtins/common.c:243
+#: builtins/common.c:243 builtins/common.c:245
 msgid "argument"
 msgstr "argumento"
 
-#: builtins/common.c:243
+#: builtins/common.c:245
 #, c-format
 msgid "%s out of range"
 msgstr "%s estas ekster sia variejo"
 
-#: builtins/common.c:251
+#: builtins/common.c:253
 #, c-format
 msgid "%s: no such job"
 msgstr "%s: Ne estas tia laboro"
 
-#: builtins/common.c:259
+#: builtins/common.c:261
 #, c-format
 msgid "%s: no job control"
 msgstr "%s: Ĉi tiu ŝelo ne disponigas laborregadon"
 
-#: builtins/common.c:261
+#: builtins/common.c:263
 msgid "no job control"
 msgstr "Laborregado ne disponeblas"
 
-#: builtins/common.c:271
+#: builtins/common.c:273
 #, c-format
 msgid "%s: restricted"
 msgstr "%s: Limigita"
 
-#: builtins/common.c:273
+#: builtins/common.c:275
 msgid "restricted"
 msgstr "limigita"
 
-#: builtins/common.c:281
+#: builtins/common.c:283
 #, c-format
 msgid "%s: not a shell builtin"
 msgstr "„%s‟ ne estas primitiva komando ŝela"
 
-#: builtins/common.c:290
+#: builtins/common.c:292
 #, c-format
 msgid "write error: %s"
 msgstr "Eraro ĉe skribo: %s"
 
-#: builtins/common.c:516
+#: builtins/common.c:523
 #, c-format
 msgid "%s: error retrieving current directory: %s: %s\n"
 msgstr "%s: Eraro ĉe provo determini la kurantan dosierujon: %s: %s\n"
 
-#: builtins/common.c:582 builtins/common.c:584
+#: builtins/common.c:589 builtins/common.c:591
 #, c-format
 msgid "%s: ambiguous job spec"
 msgstr "%s: Ambigua laborindiko"
 
-#: builtins/complete.def:271
+#: builtins/complete.def:270
 #, c-format
 msgid "%s: invalid action name"
 msgstr "%s: Misa nomo de ago"
 
-#: builtins/complete.def:431 builtins/complete.def:616
-#: builtins/complete.def:814
+#: builtins/complete.def:430 builtins/complete.def:615
+#: builtins/complete.def:813
 #, c-format
 msgid "%s: no completion specification"
 msgstr "%s: Kompletigo ne estas specifita"
 
-#: builtins/complete.def:668
+#: builtins/complete.def:667
 msgid "warning: -F option may not work as you expect"
 msgstr "Averto: La opcio -F povas funkcii alie ol vi eble supozas"
 
-#: builtins/complete.def:670
+#: builtins/complete.def:669
 msgid "warning: -C option may not work as you expect"
 msgstr "Averto: La opcio -C povas funkcii alie ol vi eble supozas"
 
-#: builtins/complete.def:787
+#: builtins/complete.def:786
 msgid "not currently executing completion function"
 msgstr ""
 
-#: builtins/declare.def:120
+#: builtins/declare.def:122
 msgid "can only be used in a function"
 msgstr "Uzeblas nur ene de funkcio"
 
-#: builtins/declare.def:318
+#: builtins/declare.def:353
 msgid "cannot use `-f' to make functions"
 msgstr "„-f‟ ne estas uzebla por fari funkciojn"
 
-#: builtins/declare.def:330 execute_cmd.c:4116
+#: builtins/declare.def:365 execute_cmd.c:4696
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s: Nurlega funkcio"
 
-#: builtins/declare.def:416
+#: builtins/declare.def:454
 #, c-format
 msgid "%s: cannot destroy array variables in this way"
 msgstr "$%s: ĉi tiel ne eblas neniigi variablojn"
 
-#: builtins/enable.def:138 builtins/enable.def:146
+#: builtins/declare.def:461
+#, c-format
+msgid "%s: cannot convert associative to indexed array"
+msgstr ""
+
+#: builtins/enable.def:137 builtins/enable.def:145
 msgid "dynamic loading not available"
 msgstr "Rultempa ŝargo ne disponeblas"
 
-#: builtins/enable.def:313
+#: builtins/enable.def:312
 #, c-format
 msgid "cannot open shared object %s: %s"
 msgstr "Ne malfermiĝis dinamika biblioteko %s: %s"
 
-#: builtins/enable.def:336
+#: builtins/enable.def:335
 #, c-format
 msgid "cannot find %s in shared object %s: %s"
 msgstr "Mankas %s en la dinamika biblioteko%s: %s"
 
-#: builtins/enable.def:460
+#: builtins/enable.def:459
 #, c-format
 msgid "%s: not dynamically loaded"
 msgstr "%s: Ne ŝargita dinamike"
 
-#: builtins/enable.def:475
+#: builtins/enable.def:474
 #, c-format
 msgid "%s: cannot delete: %s"
 msgstr "%s: Ne eblas forigi: %s"
 
-#: builtins/evalfile.c:132 builtins/hash.def:170 execute_cmd.c:3973
-#: shell.c:1423
+#: builtins/evalfile.c:134 builtins/hash.def:169 execute_cmd.c:4553
+#: shell.c:1439
 #, c-format
 msgid "%s: is a directory"
 msgstr "%s estas dosierujo"
 
-#: builtins/evalfile.c:137
+#: builtins/evalfile.c:139
 #, c-format
 msgid "%s: not a regular file"
 msgstr "%s: Ne ordinara dosiero"
 
-#: builtins/evalfile.c:145
+#: builtins/evalfile.c:147
 #, c-format
 msgid "%s: file is too large"
 msgstr "%s: Tro granda dosiero"
 
-#: builtins/evalfile.c:183 execute_cmd.c:4043 shell.c:1433
+#: builtins/evalfile.c:185 execute_cmd.c:4623 shell.c:1449
 #, c-format
 msgid "%s: cannot execute binary file"
 msgstr "%s: Neplenumebla duuma dosiero"
 
-#: builtins/exec.def:213
+#: builtins/exec.def:212
 #, c-format
 msgid "%s: cannot execute: %s"
 msgstr "%s: Maleblas plenumi: %s"
 
-#: builtins/exit.def:66
+#: builtins/exit.def:65
 #, c-format
 msgid "logout\n"
 msgstr ""
 
-#: builtins/exit.def:89
+#: builtins/exit.def:88
 msgid "not login shell: use `exit'"
 msgstr "La ŝelo ne estas saluta; eliru per «exit»"
 
-#: builtins/exit.def:121
+#: builtins/exit.def:120
 #, c-format
 msgid "There are stopped jobs.\n"
 msgstr "Restas haltigitaj laboroj.\n"
 
-#: builtins/exit.def:123
+#: builtins/exit.def:122
 #, fuzzy, c-format
 msgid "There are running jobs.\n"
 msgstr "Restas haltigitaj laboroj.\n"
 
-#: builtins/fc.def:263
+#: builtins/fc.def:261
 msgid "no command found"
 msgstr "Komando ne trovita"
 
-#: builtins/fc.def:333
+#: builtins/fc.def:341
 msgid "history specification"
 msgstr "Historia indiko"
 
-#: builtins/fc.def:354
+#: builtins/fc.def:362
 #, c-format
 msgid "%s: cannot open temp file: %s"
 msgstr "%s: Ne malfermiĝis labordosiero: %s"
 
-#: builtins/fg_bg.def:150 builtins/jobs.def:283
+#: builtins/fg_bg.def:149 builtins/jobs.def:282
 msgid "current"
 msgstr ""
 
-#: builtins/fg_bg.def:159
+#: builtins/fg_bg.def:158
 #, c-format
 msgid "job %d started without job control"
 msgstr "La laboro %d estas lanĉita sen laborregado"
 
-#: builtins/getopt.c:109
+#: builtins/getopt.c:110
 #, c-format
 msgid "%s: illegal option -- %c\n"
 msgstr "%s: Misa opcio -- %c\n"
 
-#: builtins/getopt.c:110
+#: builtins/getopt.c:111
 #, c-format
 msgid "%s: option requires an argument -- %c\n"
 msgstr "%s: La opcio bezonas argumenton -- %c\n"
 
-#: builtins/hash.def:93
+#: builtins/hash.def:92
 msgid "hashing disabled"
 msgstr "Nomkonservado (haketado, «hashing») estas malŝaltita"
 
-#: builtins/hash.def:139
+#: builtins/hash.def:138
 #, c-format
 msgid "%s: hash table empty\n"
 msgstr "%s: Hakettabelo estas malplena\n"
 
-#: builtins/hash.def:245
+#: builtins/hash.def:244
 #, fuzzy, c-format
 msgid "hits\tcommand\n"
 msgstr "La ĵusa komando: %s\n"
 
 # ZZZ: aĉaj citiloj
-#: builtins/help.def:128
+#: builtins/help.def:130
 #, fuzzy, c-format
 msgid "Shell commands matching keyword `"
 msgid_plural "Shell commands matching keywords `"
 msgstr[0] "Ŝelaj komandoj kongruaj kun la ŝlosilvorto `"
 msgstr[1] "Ŝelaj komandoj kongruaj kun la ŝlosilvorto `"
 
-#: builtins/help.def:166
+#: builtins/help.def:168
 #, c-format
 msgid ""
 "no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'."
@@ -404,22 +424,12 @@ msgstr ""
 "Helpaĵo pri „%s‟ malestas.\n"
 "Provu «help help» aŭ «man -k %s» aŭ «info %s»."
 
-#: builtins/help.def:183
+#: builtins/help.def:185
 #, c-format
 msgid "%s: cannot open: %s"
 msgstr "%s: Fiaskis malfermo de %s"
 
-#: builtins/help.def:318 version.c:85
-#, fuzzy, c-format
-msgid "Copyright (C) 2008 Free Software Foundation, Inc.\n"
-msgstr "(C) 2006 ĉe «Free Software Foundation, Inc.»\n"
-
-#: builtins/help.def:320
-#, c-format
-msgid "License: GNU General Public License, version 2\n"
-msgstr ""
-
-#: builtins/help.def:335
+#: builtins/help.def:337
 #, c-format
 msgid ""
 "These shell commands are defined internally.  Type `help' to see this list.\n"
@@ -438,113 +448,156 @@ msgstr ""
 "Steleto (*) tuj post nomo indikas, ke la komando estas malebligita.\n"
 "\n"
 
-#: builtins/history.def:158
+#: builtins/history.def:154
 msgid "cannot use more than one of -anrw"
 msgstr "Ne pli ol unu el -anrw estas uzebla"
 
-#: builtins/history.def:190
+#: builtins/history.def:186
 msgid "history position"
 msgstr "pozicio en la historio"
 
-#: builtins/history.def:408
+#: builtins/history.def:366
 #, c-format
 msgid "%s: history expansion failed"
 msgstr "%s: Historia malvolvo fiaskis"
 
-#: builtins/inlib.def:72
+#: builtins/inlib.def:71
 #, fuzzy, c-format
 msgid "%s: inlib failed"
 msgstr "%s: Historia malvolvo fiaskis"
 
-#: builtins/jobs.def:110
+#: builtins/jobs.def:109
 msgid "no other options allowed with `-x'"
 msgstr "La uzo de „-x‟ malebligas aliajn opciojn"
 
-#: builtins/kill.def:198
+#: builtins/kill.def:197
 #, c-format
 msgid "%s: arguments must be process or job IDs"
 msgstr "%s: Argumento estu proceznumero aŭ laborindiko"
 
-#: builtins/kill.def:261
+#: builtins/kill.def:260
 msgid "Unknown error"
 msgstr "Nekonata eraro"
 
-#: builtins/let.def:96 builtins/let.def:121 expr.c:501 expr.c:516
+#: builtins/let.def:95 builtins/let.def:120 expr.c:501 expr.c:516
 msgid "expression expected"
 msgstr "Mankas esprimo"
 
-#: builtins/mapfile.def:216 builtins/read.def:265
+#: builtins/mapfile.def:215 builtins/read.def:271
 #, c-format
 msgid "%s: invalid file descriptor specification"
 msgstr "%s: Misa indiko de dosiernumero"
 
-#: builtins/mapfile.def:224 builtins/read.def:272
+#: builtins/mapfile.def:223 builtins/read.def:278
 #, c-format
 msgid "%d: invalid file descriptor: %s"
 msgstr "„%d‟: Misa dosiernumero: %s"
 
-#: builtins/mapfile.def:233 builtins/mapfile.def:271
+#: builtins/mapfile.def:232 builtins/mapfile.def:270
 #, fuzzy, c-format
 msgid "%s: invalid line count"
 msgstr "%s: Misa opcio"
 
-#: builtins/mapfile.def:244
+#: builtins/mapfile.def:243
 #, fuzzy, c-format
 msgid "%s: invalid array origin"
 msgstr "%s: Misa opcio"
 
-#: builtins/mapfile.def:261
+#: builtins/mapfile.def:260
 #, fuzzy, c-format
 msgid "%s: invalid callback quantum"
 msgstr "%s: Misa nomo de ago"
 
-#: builtins/mapfile.def:293
+#: builtins/mapfile.def:292
 #, fuzzy
 msgid "empty array variable name"
 msgstr "%s: Ne tabela variablo"
 
-#: builtins/mapfile.def:314
+#: builtins/mapfile.def:313
 msgid "array variable support required"
 msgstr ""
 
-#: builtins/printf.def:365
+#: builtins/printf.def:364
 #, c-format
 msgid "`%s': missing format character"
 msgstr "„%s‟: Mankas formata signo"
 
-#: builtins/printf.def:542
+#: builtins/printf.def:541
 #, c-format
 msgid "`%c': invalid format character"
 msgstr "„%c‟: Misa signo formata"
 
-#: builtins/printf.def:569
+#: builtins/printf.def:568
 #, fuzzy, c-format
 msgid "warning: %s: %s"
 msgstr "%s: Averto: "
 
-#: builtins/printf.def:748
+#: builtins/printf.def:747
 msgid "missing hex digit for \\x"
 msgstr "Mankas 16uma cifero por \\x"
 
-#: builtins/pushd.def:196
+#: builtins/pushd.def:195
 msgid "no other directory"
 msgstr "Ne estas alia dosierujo"
 
-#: builtins/pushd.def:463
+#: builtins/pushd.def:462
 msgid "<no current directory>"
 msgstr "<mankas kuranta dosierujo>"
 
-#: builtins/pushd.def:507
+#: builtins/pushd.def:506
 msgid "directory stack empty"
 msgstr ""
 
-#: builtins/pushd.def:509
+#: builtins/pushd.def:508
 #, fuzzy
 msgid "directory stack index"
 msgstr "Rekursistako elĉerpita"
 
+# dirs [-clpv] [+N] [-N]
+#: builtins/pushd.def:683
+#, fuzzy
+msgid ""
+"Display the list of currently remembered directories.  Directories\n"
+"    find their way onto the list with the `pushd' command; you can get\n"
+"    back up through the list with the `popd' command.\n"
+"    \n"
+"    Options:\n"
+"      -c\tclear the directory stack by deleting all of the elements\n"
+"      -l\tdo not print tilde-prefixed versions of directories relative\n"
+"    \tto your home directory\n"
+"      -p\tprint the directory stack with one entry per line\n"
+"      -v\tprint the directory stack with one entry per line prefixed\n"
+"    \twith its position in the stack\n"
+"    \n"
+"    Arguments:\n"
+"      +N\tDisplays the Nth entry counting from the left of the list shown "
+"by\n"
+"    \tdirs when invoked without options, starting with zero.\n"
+"    \n"
+"      -N\tDisplays the Nth entry counting from the right of the list shown "
+"by\n"
+"\tdirs when invoked without options, starting with zero."
+msgstr ""
+"Listigu la kurantan dosierujstakon. La dosierujoj trafas en\n"
+"    la stakon per la komando „pushd‟ kaj estas forigeblaj per la\n"
+"    komando „popd‟.\n"
+"\n"
+"    La opcio -l indikas ke „dirs‟ ne eligu mallongajn formojn de\n"
+"    dosierujnomoj relative al via hejma dosierujo.  T.e. anstataŭ\n"
+"    «~/bin» aperos nomo kun absoluta vojo, ekz-e «/homes/bfox/bin».\n"
+"    La opcio -v igas komandon „dirs‟ eligi po unu eron de la dosierujstako\n"
+"    en linio, metante antaŭ la dosierujnomo ĝian numeron en la stako.\n"
+"    La opcio -p faras simile, tamen ne numeras la poziciojn.\n"
+"    La opcio -c malplenigas la dosierujstakon forigante el ĝi ĉiujn erojn.\n"
+"\n"
+"    +N\teligu la Nan eron nombrante de maldekstre en la listo eligebla\n"
+"\tper „dirs‟ sen opcioj, numerante ekde 0.\n"
+"\n"
+"    -N\teligu la Nan eron nombrante de dekstre en la listo eligebla\n"
+"\tper „dirs‟ sen opcioj, numerante ekde 0."
+
 # pushd [dir | +N | -N] [-n]
-#: builtins/pushd.def:706
+#: builtins/pushd.def:705
 #, fuzzy
 msgid ""
 "Adds a directory to the top of the directory stack, or rotates\n"
@@ -590,7 +643,7 @@ msgstr ""
 "    Vi povas vidigi la stakon da dosierujoj per la komando „dirs‟."
 
 # popd [+N | -N] [-n]
-#: builtins/pushd.def:731
+#: builtins/pushd.def:730
 #, fuzzy
 msgid ""
 "Removes entries from the directory stack.  With no arguments, removes\n"
@@ -627,51 +680,41 @@ msgstr ""
 "\n"
 "    Vi povas vidigi la stakon da dosierujoj per la komando „dirs‟."
 
-#: builtins/pushd.def:684
-msgid ""
-"Display the list of currently remembered directories.  Directories\n"
-"    find their way onto the list with the `pushd' command; you can get\n"
-"    back up through the list with the `popd' command.\n"
-"    \n"
-"    Options:\n"
-"\\    "
-msgstr ""
-
-#: builtins/read.def:242
+#: builtins/read.def:247
 #, c-format
 msgid "%s: invalid timeout specification"
 msgstr "%s: Misa indiko de atendotempo"
 
-#: builtins/read.def:560
+#: builtins/read.def:569
 #, c-format
 msgid "read error: %d: %s"
 msgstr "Lega (read) eraro: %d: %s"
 
-#: builtins/return.def:69
+#: builtins/return.def:68
 msgid "can only `return' from a function or sourced script"
 msgstr ""
 "„return‟ sencas nur en funkcio aŭ punkte vokita („.‟, „source‟) skripto"
 
-#: builtins/set.def:769
+#: builtins/set.def:768
 msgid "cannot simultaneously unset a function and a variable"
 msgstr "Ne eblas samtempe malaktivigi funkcion kaj variablon"
 
-#: builtins/set.def:806
+#: builtins/set.def:805
 #, c-format
 msgid "%s: cannot unset"
 msgstr "%s: Malaktivigo fiaskis"
 
-#: builtins/set.def:813
+#: builtins/set.def:812
 #, c-format
 msgid "%s: cannot unset: readonly %s"
 msgstr "%s: Malaktivigo fiaskis: nurlega %s"
 
-#: builtins/set.def:824
+#: builtins/set.def:823
 #, c-format
 msgid "%s: not an array variable"
 msgstr "%s: Ne tabela variablo"
 
-#: builtins/setattr.def:181
+#: builtins/setattr.def:186
 #, c-format
 msgid "%s: not a function"
 msgstr "%s: Ne funkcio"
@@ -680,20 +723,20 @@ msgstr "%s: Ne funkcio"
 msgid "shift count"
 msgstr "Nombrilo de „shift‟"
 
-#: builtins/shopt.def:248
+#: builtins/shopt.def:249
 msgid "cannot set and unset shell options simultaneously"
 msgstr "Maleblas samtempe ŝalti kaj malŝalti ŝelan opcion"
 
-#: builtins/shopt.def:313
+#: builtins/shopt.def:314
 #, c-format
 msgid "%s: invalid shell option name"
 msgstr "%s: Misa nomo de ŝela opcio"
 
-#: builtins/source.def:129
+#: builtins/source.def:128
 msgid "filename argument required"
 msgstr "Necesas dosiernoma argumento"
 
-#: builtins/source.def:154
+#: builtins/source.def:153
 #, c-format
 msgid "%s: file not found"
 msgstr "%s: Dosiero ne trovita"
@@ -706,77 +749,77 @@ msgstr "Ne eblas halteti"
 msgid "cannot suspend a login shell"
 msgstr "Ne eblas haltetigi salutan ŝelon"
 
-#: builtins/type.def:235
+#: builtins/type.def:234
 #, c-format
 msgid "%s is aliased to `%s'\n"
 msgstr "„%s‟ alinomas jenon: «%s»\n"
 
-#: builtins/type.def:256
+#: builtins/type.def:255
 #, c-format
 msgid "%s is a shell keyword\n"
 msgstr "„%s‟ estas ŝlosilvorto de la ŝelo\n"
 
-#: builtins/type.def:275
+#: builtins/type.def:274
 #, c-format
 msgid "%s is a function\n"
 msgstr "%s estas funkcio\n"
 
-#: builtins/type.def:297
+#: builtins/type.def:296
 #, c-format
 msgid "%s is a shell builtin\n"
 msgstr "„%s‟ estas primitiva komando de la ŝelo\n"
 
-#: builtins/type.def:318 builtins/type.def:392
+#: builtins/type.def:317 builtins/type.def:391
 #, c-format
 msgid "%s is %s\n"
 msgstr "„%s‟ estas „%s‟\n"
 
-#: builtins/type.def:338
+#: builtins/type.def:337
 #, c-format
 msgid "%s is hashed (%s)\n"
 msgstr "„%s‟ estas metita en hakettabelon (%s)\n"
 
-#: builtins/ulimit.def:365
+#: builtins/ulimit.def:372
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr "%s: Maltaŭga argumento por limo"
 
-#: builtins/ulimit.def:391
+#: builtins/ulimit.def:398
 #, c-format
 msgid "`%c': bad command"
 msgstr "„%c‟: Misa komando"
 
-#: builtins/ulimit.def:420
+#: builtins/ulimit.def:427
 #, c-format
 msgid "%s: cannot get limit: %s"
 msgstr "%s: Fiaskis provo legi limon: %s"
 
-#: builtins/ulimit.def:446
+#: builtins/ulimit.def:453
 msgid "limit"
 msgstr ""
 
-#: builtins/ulimit.def:458 builtins/ulimit.def:758
+#: builtins/ulimit.def:465 builtins/ulimit.def:765
 #, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr "%s: Malprosperis ŝanĝi limon: %s"
 
-#: builtins/umask.def:119
+#: builtins/umask.def:118
 msgid "octal number"
 msgstr "Okuma nombro"
 
 # Misa modifilo: «umask Z-w» aŭ «umask aZw»
-#: builtins/umask.def:232
+#: builtins/umask.def:231
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr "„%c‟: Maltaŭga simbolo por atingorajta modifilo"
 
 # Misa kategorio: ne [rw] ktp
-#: builtins/umask.def:287
+#: builtins/umask.def:286
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr "„%c‟: La signo ne estas simbolo de atingorajta kategorio"
 
-#: error.c:89 error.c:319 error.c:321 error.c:323
+#: error.c:89 error.c:320 error.c:322 error.c:324
 msgid " line "
 msgstr ""
 
@@ -790,70 +833,70 @@ msgstr "La ĵusa komando: %s\n"
 msgid "Aborting..."
 msgstr "Ĉesigado ..."
 
-#: error.c:259
-#, c-format
-msgid "%s: warning: "
+#: error.c:260
+#, fuzzy, c-format
+msgid "warning: "
 msgstr "%s: Averto: "
 
-#: error.c:404
+#: error.c:405
 msgid "unknown command error"
 msgstr "Nekonata komand-eraro"
 
-#: error.c:405
+#: error.c:406
 msgid "bad command type"
 msgstr "Misa komandotipo"
 
-#: error.c:406
+#: error.c:407
 msgid "bad connector"
 msgstr "Misa stir-operacio"
 
-#: error.c:407
+#: error.c:408
 msgid "bad jump"
 msgstr "Misa salto"
 
-#: error.c:445
+#: error.c:446
 #, c-format
 msgid "%s: unbound variable"
 msgstr "%s: Neligita variablo"
 
-#: eval.c:180
+#: eval.c:181
 #, c-format
 msgid "\atimed out waiting for input: auto-logout\n"
 msgstr "\aTro longe sen enigo: Aŭtomata seancofino\n"
 
 # XXX: internal error:
-#: execute_cmd.c:479
+#: execute_cmd.c:483
 #, c-format
 msgid "cannot redirect standard input from /dev/null: %s"
 msgstr "Fiaskis provo nomumi la disponaĵon «/dev/null» ĉefenigujo: %s"
 
 # XXX: internal error:
-#: execute_cmd.c:1063
+#: execute_cmd.c:1079
 #, c-format
 msgid "TIMEFORMAT: `%c': invalid format character"
 msgstr "TIMEFORMAT: „%c‟: Misa formatsigno"
 
-#: execute_cmd.c:1404
+#: execute_cmd.c:1930
 #, fuzzy
 msgid "pipe error"
 msgstr "Eraro ĉe skribo: %s"
 
-#: execute_cmd.c:3670
+#: execute_cmd.c:4243
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr "%s: Malpermesitas uzi „/‟ en komandonomoj"
 
-#: execute_cmd.c:3758
+#: execute_cmd.c:4334
 #, c-format
 msgid "%s: command not found"
 msgstr "%s: Komando ne trovita"
 
-#: execute_cmd.c:4006
+#: execute_cmd.c:4586
 #, c-format
 msgid "%s: %s: bad interpreter"
 msgstr "%s: %s: Misa interpretilo"
 
-#: execute_cmd.c:4155
+#: execute_cmd.c:4735
 #, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr "Ne eblas kunnomumi al dosiernumero %d la dosiernumeron %d"
@@ -928,87 +971,97 @@ msgstr "%s: Mankas entjera esprimo"
 msgid "getcwd: cannot access parent directories"
 msgstr "getwd: Ne eblas atingi patrajn dosierujojn"
 
-#: input.c:237
+#: input.c:94 subst.c:4551
+#, fuzzy, c-format
+msgid "cannot reset nodelay mode for fd %d"
+msgstr "Ne eblas reŝalti senprokrastan reĝimon por dosiero n-ro %d"
+
+#: input.c:258
 #, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
 msgstr "Maleblas disponigi novan dosiernumeron por Baŝa enigo el n-ro %d"
 
-#: input.c:245
+#: input.c:266
 #, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr "save_bash_input: La nova dosiernumero (fd %d) jam havas bufron"
 
-#: jobs.c:466
+#: jobs.c:464
 msgid "start_pipeline: pgrp pipe"
 msgstr ""
 
-#: jobs.c:881
+#: jobs.c:879
 #, c-format
 msgid "forked pid %d appears in running job %d"
 msgstr "Forke farita proceznumero %d aperas en rulata laboro %d"
 
-#: jobs.c:999
+#: jobs.c:997
 #, c-format
 msgid "deleting stopped job %d with process group %ld"
 msgstr "Haltigita laboro %d kun procezgrupo %ld estas forigata"
 
-#: jobs.c:1104
+#: jobs.c:1102
 #, c-format
 msgid "add_process: process %5ld (%s) in the_pipeline"
 msgstr ""
 
-#: jobs.c:1395
+#: jobs.c:1105
+#, c-format
+msgid "add_process: pid %5ld (%s) marked as still alive"
+msgstr ""
+
+#: jobs.c:1393
 #, c-format
 msgid "describe_pid: %ld: no such pid"
 msgstr "describe_pid: Ne estas tia proceznumero (%ld)!"
 
-#: jobs.c:1410
+#: jobs.c:1408
 #, c-format
 msgid "Signal %d"
 msgstr ""
 
-#: jobs.c:1424 jobs.c:1449
+#: jobs.c:1422 jobs.c:1447
 msgid "Done"
 msgstr ""
 
-#: jobs.c:1429 siglist.c:122
+#: jobs.c:1427 siglist.c:122
 msgid "Stopped"
 msgstr ""
 
-#: jobs.c:1433
+#: jobs.c:1431
 #, c-format
 msgid "Stopped(%s)"
 msgstr ""
 
-#: jobs.c:1437
+#: jobs.c:1435
 msgid "Running"
 msgstr ""
 
-#: jobs.c:1451
+#: jobs.c:1449
 #, c-format
 msgid "Done(%d)"
 msgstr ""
 
-#: jobs.c:1453
+#: jobs.c:1451
 #, c-format
 msgid "Exit %d"
 msgstr ""
 
-#: jobs.c:1456
+#: jobs.c:1454
 msgid "Unknown status"
 msgstr ""
 
-#: jobs.c:1543
+#: jobs.c:1541
 #, c-format
 msgid "(core dumped) "
 msgstr ""
 
-#: jobs.c:1562
+#: jobs.c:1560
 #, c-format
 msgid "  (wd: %s)"
 msgstr ""
 
-#: jobs.c:1763
+#: jobs.c:1761
 #, c-format
 msgid "child setpgid (%ld to %ld)"
 msgstr ""
@@ -1018,69 +1071,69 @@ msgstr ""
 msgid "wait: pid %ld is not a child of this shell"
 msgstr "wait: La procezo %ld ne estas ido de ĉi tiu ŝelo"
 
-#: jobs.c:2315
+#: jobs.c:2316
 #, c-format
 msgid "wait_for: No record of process %ld"
 msgstr "wait_for: Malestas informoj pri procezo %ld"
 
-#: jobs.c:2587
+#: jobs.c:2588
 #, c-format
 msgid "wait_for_job: job %d is stopped"
 msgstr "wait_for_job: La laboro %d estas haltigita"
 
-#: jobs.c:2809
+#: jobs.c:2810
 #, c-format
 msgid "%s: job has terminated"
 msgstr "%s: La laboro finiĝis"
 
-#: jobs.c:2818
+#: jobs.c:2819
 #, c-format
 msgid "%s: job %d already in background"
 msgstr "%s: La laboro %d jam estas fona"
 
-#: jobs.c:3462
+#: jobs.c:3482
 #, fuzzy, c-format
 msgid "%s: line %d: "
 msgstr "%s: Averto: "
 
-#: jobs.c:3476 nojobs.c:805
+#: jobs.c:3496 nojobs.c:805
 #, c-format
 msgid " (core dumped)"
 msgstr ""
 
-#: jobs.c:3488 jobs.c:3501
+#: jobs.c:3508 jobs.c:3521
 #, c-format
 msgid "(wd now: %s)\n"
 msgstr ""
 
-#: jobs.c:3533
+#: jobs.c:3553
 msgid "initialize_job_control: getpgrp failed"
 msgstr ""
 
-#: jobs.c:3593
+#: jobs.c:3613
 msgid "initialize_job_control: line discipline"
 msgstr ""
 
-#: jobs.c:3603
+#: jobs.c:3623
 msgid "initialize_job_control: setpgid"
 msgstr ""
 
-#: jobs.c:3631
+#: jobs.c:3651
 #, c-format
 msgid "cannot set terminal process group (%d)"
 msgstr ""
 
-#: jobs.c:3636
+#: jobs.c:3656
 msgid "no job control in this shell"
 msgstr "Ĉi tiu ŝelo ne disponigas laborregadon"
 
-#: lib/malloc/malloc.c:298
+#: lib/malloc/malloc.c:296
 #, c-format
 msgid "malloc: failed assertion: %s\n"
 msgstr "malloc: Malveras la aserto: %s\n"
 
 # XXX: debug?
-#: lib/malloc/malloc.c:314
+#: lib/malloc/malloc.c:312
 #, c-format
 msgid ""
 "\r\n"
@@ -1090,65 +1143,65 @@ msgstr ""
 "malloc: %s:%d: aserto sufokita\r\n"
 
 # XXX: internal error
-#: lib/malloc/malloc.c:315
+#: lib/malloc/malloc.c:313
 #, fuzzy
 msgid "unknown"
 msgstr "%s: Nekonata retnodo"
 
 # XXX: debug?
-#: lib/malloc/malloc.c:799
+#: lib/malloc/malloc.c:797
 msgid "malloc: block on free list clobbered"
 msgstr "malloc: Skribdifektita bloko en malokupa listo (free list)"
 
 # XXX: debug?
-#: lib/malloc/malloc.c:876
+#: lib/malloc/malloc.c:874
 msgid "free: called with already freed block argument"
 msgstr "free: La argumento montras blokon jam malokupitan"
 
 # XXX: debug?
-#: lib/malloc/malloc.c:879
+#: lib/malloc/malloc.c:877
 msgid "free: called with unallocated block argument"
 msgstr "free: La argumento ne montras generitan memoron"
 
 # XXX: debug?
-#: lib/malloc/malloc.c:898
+#: lib/malloc/malloc.c:896
 msgid "free: underflow detected; mh_nbytes out of range"
 msgstr "free: Okazis maltroo; mh_nbytes estas ekster sia variejo"
 
 # XXX: debug?
-#: lib/malloc/malloc.c:904
+#: lib/malloc/malloc.c:902
 msgid "free: start and end chunk sizes differ"
 msgstr "free: La ĉapa kaj vosta longoj de memorpeco ne estas egalaj"
 
 # XXX: debug?
-#: lib/malloc/malloc.c:1003
+#: lib/malloc/malloc.c:1001
 msgid "realloc: called with unallocated block argument"
 msgstr "realloc: La argumento ne montras generitan memoron"
 
 # XXX: debug?
-#: lib/malloc/malloc.c:1018
+#: lib/malloc/malloc.c:1016
 msgid "realloc: underflow detected; mh_nbytes out of range"
 msgstr "realloc: Okazis maltroo; mh_nbytes estas ekster sia variejo"
 
 # XXX: debug?
-#: lib/malloc/malloc.c:1024
+#: lib/malloc/malloc.c:1022
 msgid "realloc: start and end chunk sizes differ"
 msgstr "realloc: La ĉapa kaj vosta longoj de memorpeco ne estas egalaj"
 
 # XXX: debug?
-#: lib/malloc/table.c:176
+#: lib/malloc/table.c:177
 #, c-format
 msgid "register_alloc: alloc table is full with FIND_ALLOC?\n"
 msgstr "register_alloc: „alloc‟-tabelo elĉerpiĝis je FIND_ALLOC?\n"
 
 # XXX: debug?
-#: lib/malloc/table.c:183
+#: lib/malloc/table.c:184
 #, c-format
 msgid "register_alloc: %p already in table as allocated?\n"
 msgstr "register_alloc: %p jam en la tabelo kvazaŭ kreita (?)\n"
 
 # XXX: debug?
-#: lib/malloc/table.c:219
+#: lib/malloc/table.c:220
 #, c-format
 msgid "register_free: %p already in table as free?\n"
 msgstr "register_free: %p jam en la tabelo kvazaŭ malokupita (?)\n"
@@ -1206,110 +1259,115 @@ msgstr "Sintaksa eraro: Neatendita „;‟"
 msgid "syntax error: `((%s))'"
 msgstr "Sintaksa eraro: „((%s))‟"
 
-#: make_cmd.c:566
+#: make_cmd.c:567
 #, c-format
 msgid "make_here_document: bad instruction type %d"
 msgstr "make_here_document: Misa ordontipo %d"
 
+#: make_cmd.c:651
+#, c-format
+msgid "here-document at line %d delimited by end-of-file (wanted `%s')"
+msgstr ""
+
 # XXX: programming_error
-#: make_cmd.c:741
+#: make_cmd.c:746
 #, c-format
 msgid "make_redirection: redirection instruction `%d' out of range"
 msgstr "make_redirection: Alidirektada komando „%d‟ ekster sia variejo"
 
-#: parse.y:2759
+#: parse.y:2982 parse.y:3204
 #, c-format
 msgid "unexpected EOF while looking for matching `%c'"
 msgstr "Neatendita dosierfino dum serĉo de responda „%c‟"
 
-#: parse.y:3071
+#: parse.y:3708
 msgid "unexpected EOF while looking for `]]'"
 msgstr "Neatendita dosierfino dum serĉo de „]]‟"
 
-#: parse.y:3076
+#: parse.y:3713
 #, c-format
 msgid "syntax error in conditional expression: unexpected token `%s'"
 msgstr "Sintaksa eraro en kondiĉa esprimo: Neatendita simbolo „%s‟"
 
-#: parse.y:3080
+#: parse.y:3717
 msgid "syntax error in conditional expression"
 msgstr "Sintaksa eraro en kondiĉa esprimo"
 
-#: parse.y:3158
+#: parse.y:3795
 #, c-format
 msgid "unexpected token `%s', expected `)'"
 msgstr "Nekonvena simbolo „%s‟ anstataŭ „)‟"
 
-#: parse.y:3162
+#: parse.y:3799
 msgid "expected `)'"
 msgstr "Mankas „)‟"
 
-#: parse.y:3190
+#: parse.y:3827
 #, c-format
 msgid "unexpected argument `%s' to conditional unary operator"
 msgstr "La argumento „%s‟ ne konvenas por unuloka kondiĉa operacisimbolo"
 
-#: parse.y:3194
+#: parse.y:3831
 msgid "unexpected argument to conditional unary operator"
 msgstr "Maltaŭga argumento por unuloka kondiĉa operacisimbolo"
 
-#: parse.y:3234
+#: parse.y:3871
 #, c-format
 msgid "unexpected token `%s', conditional binary operator expected"
 msgstr "Misa simbolo „%s‟ anstataŭ duloka kondiĉa operacisigno"
 
-#: parse.y:3238
+#: parse.y:3875
 msgid "conditional binary operator expected"
 msgstr "ĉi tie devas esti duloka kondiĉa operacisigno"
 
-#: parse.y:3255
+#: parse.y:3892
 #, c-format
 msgid "unexpected argument `%s' to conditional binary operator"
 msgstr "La argumento „%s‟ ne konvenas por duloka kondiĉa operacisimbolo"
 
-#: parse.y:3259
+#: parse.y:3896
 msgid "unexpected argument to conditional binary operator"
 msgstr "<maltaŭga argumento por duloka kondiĉa operacisimbolo"
 
-#: parse.y:3270
+#: parse.y:3907
 #, c-format
 msgid "unexpected token `%c' in conditional command"
 msgstr "Misa simbolo „%c‟ en kondiĉa komando"
 
-#: parse.y:3273
+#: parse.y:3910
 #, c-format
 msgid "unexpected token `%s' in conditional command"
 msgstr "Misa simbolo „%s‟ en kondiĉa komando"
 
-#: parse.y:3277
+#: parse.y:3914
 #, c-format
 msgid "unexpected token %d in conditional command"
 msgstr "Misa simbolo „%d‟ en kondiĉa komando"
 
-#: parse.y:4525
+#: parse.y:5181
 #, c-format
 msgid "syntax error near unexpected token `%s'"
 msgstr "Sintaksa eraro apud neatendita simbolo „%s‟"
 
-#: parse.y:4543
+#: parse.y:5199
 #, c-format
 msgid "syntax error near `%s'"
 msgstr "Sintaksa eraro apud „%s‟"
 
-#: parse.y:4553
+#: parse.y:5209
 msgid "syntax error: unexpected end of file"
 msgstr "Sintaksa eraro: Neatendita dosierfino"
 
-#: parse.y:4553
+#: parse.y:5209
 msgid "syntax error"
 msgstr "Sintaksa eraro"
 
-#: parse.y:4615
+#: parse.y:5271
 #, c-format
 msgid "Use \"%s\" to leave the shell.\n"
 msgstr "Uzu «%s» por eliri el la ŝelo.\n"
 
-#: parse.y:4777
+#: parse.y:5433
 msgid "unexpected EOF while looking for matching `)'"
 msgstr "Neatendita dosierfino dum serĉo de responda „)‟"
 
@@ -1325,77 +1383,77 @@ msgstr "Kompletigo: Funkcio „%s‟ ne trovita"
 msgid "progcomp_insert: %s: NULL COMPSPEC"
 msgstr "progcomp_insert: %s: NULL COMPSPEC"
 
-#: print_cmd.c:264
+#: print_cmd.c:287
 #, c-format
 msgid "print_command: bad connector `%d'"
 msgstr "print_command: Misa stir-operacio „%d‟"
 
 # XXX: programming_error
-#: print_cmd.c:1240
+#: print_cmd.c:1347
 #, c-format
 msgid "cprintf: `%c': invalid format character"
 msgstr "cprintf: „%c‟: Misa formatsigno"
 
-#: redir.c:103
+#: redir.c:104
 msgid "file descriptor out of range"
 msgstr "Ekstervarieja dosiernomo"
 
 # XXX: internal_error
-#: redir.c:145
+#: redir.c:146
 #, c-format
 msgid "%s: ambiguous redirect"
 msgstr "%s: Ambigua alidirektado"
 
 # XXX: internal_error
-#: redir.c:149
+#: redir.c:150
 #, c-format
 msgid "%s: cannot overwrite existing file"
 msgstr "%s: Maleblas surskribi ekzistantan dosieron"
 
 # XXX: internal_error
-#: redir.c:154
+#: redir.c:155
 #, c-format
 msgid "%s: restricted: cannot redirect output"
 msgstr "%s: Limigita ŝelo: malpermesitas alidirekti eligon"
 
 # XXX: internal_error
-#: redir.c:159
+#: redir.c:160
 #, fuzzy, c-format
 msgid "cannot create temp file for here-document: %s"
 msgstr "Ne eblas krei labordosieron por ĉi-dokumento: %s"
 
 # XXX: internal_warning
-#: redir.c:513
+#: redir.c:515
 msgid "/dev/(tcp|udp)/host/port not supported without networking"
 msgstr "«/dev/(tcp|udp)/host/port» ne disponeblas ekster retumado"
 
-#: redir.c:980
+#: redir.c:992
 msgid "redirection error: cannot duplicate fd"
 msgstr "Alidirektada eraro: Fiaskis kunnomumo al dosiernumero"
 
-#: shell.c:323
+#: shell.c:328
 msgid "could not find /tmp, please create!"
 msgstr "Mankas «/tmp», bv krei ĝin!"
 
-#: shell.c:327
+#: shell.c:332
 msgid "/tmp must be a valid directory name"
 msgstr "«/tmp» devas esti valida dosierujo"
 
-#: shell.c:864
+#: shell.c:876
 #, c-format
 msgid "%c%c: invalid option"
 msgstr "%c%c: Misa opcio"
 
-#: shell.c:1621
+#: shell.c:1637
 msgid "I have no name!"
 msgstr "Mi ne havas nomon!"
 
-#: shell.c:1755
+#: shell.c:1777
 #, c-format
 msgid "GNU bash, version %s-(%s)\n"
 msgstr ""
 
-#: shell.c:1756
+#: shell.c:1778
 #, c-format
 msgid ""
 "Usage:\t%s [GNU long option] [option] ...\n"
@@ -1404,35 +1462,35 @@ msgstr ""
 "Uzo:\t%s [GNUa opcio longforma] [opcio] ...\n"
 "\t%s [GNUa opcio longforma] [opcio] SKRIPTODOSIERO ...\n"
 
-#: shell.c:1758
+#: shell.c:1780
 msgid "GNU long options:\n"
 msgstr "GNUaj opcioj longformaj:\n"
 
-#: shell.c:1762
+#: shell.c:1784
 msgid "Shell options:\n"
 msgstr "Ŝelaj opcioj:\n"
 
-#: shell.c:1763
+#: shell.c:1785
 msgid "\t-irsD or -c command or -O shopt_option\t\t(invocation only)\n"
 msgstr "\t-irsD aŭ -c komando aŭ -O shopt_opcio\t\t(nur voko)\n"
 
-#: shell.c:1778
+#: shell.c:1800
 #, c-format
 msgid "\t-%s or -o option\n"
 msgstr "\t-%s aŭ -o opcio\n"
 
 # bash --help
-#: shell.c:1784
+#: shell.c:1806
 #, c-format
 msgid "Type `%s -c \"help set\"' for more information about shell options.\n"
 msgstr "Por pluaj informoj pri la opcioj tajpu: «%s -c \"help set\"»\n"
 
-#: shell.c:1785
+#: shell.c:1807
 #, c-format
 msgid "Type `%s -c help' for more information about shell builtin commands.\n"
 msgstr "Por scii pli pri la primitivaj ŝelkomandoj tajpu: „%s -c help‟\n"
 
-#: shell.c:1786
+#: shell.c:1808
 #, c-format
 msgid "Use the `bashbug' command to report bugs.\n"
 msgstr "Por raporti pri eraroj uzu la komandon „bashbug‟\n"
@@ -1614,82 +1672,77 @@ msgstr ""
 msgid "Unknown Signal #%d"
 msgstr ""
 
-#: subst.c:1171 subst.c:1292
+#: subst.c:1177 subst.c:1298
 #, c-format
 msgid "bad substitution: no closing `%s' in %s"
 msgstr "Misa anstataŭigo: Mankas ferma „%s‟ en %s"
 
-#: subst.c:2392
+#: subst.c:2450
 #, c-format
 msgid "%s: cannot assign list to array member"
 msgstr "%s: Maleblas valorizi tabelanon per listo"
 
-#: subst.c:4391 subst.c:4407
+#: subst.c:4448 subst.c:4464
 msgid "cannot make pipe for process substitution"
 msgstr "Ne prosperis fari dukton por proceza anstataŭigo"
 
-#: subst.c:4439
+#: subst.c:4496
 msgid "cannot make child for process substitution"
 msgstr "Ne prosperis krei idon por proceza anstataŭigo"
 
-#: subst.c:4484
+#: subst.c:4541
 #, c-format
 msgid "cannot open named pipe %s for reading"
 msgstr "Ne prosperis malfermi nomitan dukton %s porlegan"
 
-#: subst.c:4486
+#: subst.c:4543
 #, c-format
 msgid "cannot open named pipe %s for writing"
 msgstr "Ne prosperis malfermi nomitan dukton %s por skribado"
 
-#: subst.c:4494
-#, fuzzy, c-format
-msgid "cannot reset nodelay mode for fd %d"
-msgstr "Ne eblas reŝalti senprokrastan reĝimon por dosiero n-ro %d"
-
-#: subst.c:4504
+#: subst.c:4561
 #, c-format
 msgid "cannot duplicate named pipe %s as fd %d"
 msgstr "Ne prosperis kunnomumi nomhavan dukton %s kiel dosiernumeron %d"
 
-#: subst.c:4700
+#: subst.c:4757
 msgid "cannot make pipe for command substitution"
 msgstr "Ne prosperis fari dukton por komanda anstataŭigo"
 
-#: subst.c:4734
+#: subst.c:4791
 msgid "cannot make child for command substitution"
 msgstr "Ne prosperis krei procezidon por komanda anstataŭigo"
 
-#: subst.c:4751
+#: subst.c:4808
 msgid "command_substitute: cannot duplicate pipe as fd 1"
 msgstr "command_substitute: Ne prosperis kunnomumi la dosiernumeron 1 al dukto"
 
-#: subst.c:5226
+#: subst.c:5310
 #, c-format
 msgid "%s: parameter null or not set"
 msgstr "%s: Parametro estas NUL aŭ malaktiva"
 
-#: subst.c:5502
+#: subst.c:5600
 #, c-format
 msgid "%s: substring expression < 0"
 msgstr "%s: subĉeno-esprimo < 0"
 
-#: subst.c:6345
+#: subst.c:6645
 #, c-format
 msgid "%s: bad substitution"
 msgstr "%s: Misa anstataŭigo"
 
-#: subst.c:6421
+#: subst.c:6721
 #, c-format
 msgid "$%s: cannot assign in this way"
 msgstr "$%s: ĉi tiel ne valorizebla"
 
-#: subst.c:7138
+#: subst.c:7440
 #, fuzzy, c-format
 msgid "bad substitution: no closing \"`\" in %s"
 msgstr "Misa anstataŭigo: Mankas ferma „%s‟ en %s"
 
-#: subst.c:8003
+#: subst.c:8313
 #, c-format
 msgid "no match: %s"
 msgstr "Nenio kongrua: %s"
@@ -1731,118 +1784,139 @@ msgid "invalid signal number"
 msgstr "Misa signalnumero"
 
 # XXX: internal_warning
-#: trap.c:315
+#: trap.c:323
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr "run_pending_traps: Misa valoro en trap_list[%d]: %p"
 
 # XXX: internal_warning
-#: trap.c:319
+#: trap.c:327
 #, c-format
 msgid ""
 "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
 msgstr "run_pending_traps: Signaltraktilo SIG_DFL resendas %d (%s) al mi mem"
 
-#: trap.c:363
+#: trap.c:371
 #, c-format
 msgid "trap_handler: bad signal %d"
 msgstr "trap_handler: Misa signalnumero %d"
 
-#: variables.c:339
+#: variables.c:354
 #, c-format
 msgid "error importing function definition for `%s'"
 msgstr "Eraro ĉe importo de funkcidifino por „%s‟"
 
 # XXX: internal_warning
-#: variables.c:717
+#: variables.c:732
 #, c-format
 msgid "shell level (%d) too high, resetting to 1"
 msgstr "%d estas tro granda ŝelnivelo; mallevita ĝis 1"
 
 # XXX: internal_error
-#: variables.c:1729
+#: variables.c:1891
 msgid "make_local_variable: no function context at current scope"
 msgstr "make_local_variable: Malestas funkcia kunteksto en ĉi-regiono"
 
 # XXX: internal_error
-#: variables.c:2876
+#: variables.c:3120
 msgid "all_local_variables: no function context at current scope"
 msgstr "all_local_variables: Malestas funkcia kunteksto en ĉi-regiono"
 
 # XXX: internal_error
-#: variables.c:3093 variables.c:3102
+#: variables.c:3337 variables.c:3346
 #, c-format
 msgid "invalid character %d in exportstr for %s"
 msgstr "Misa signo %d en eksporta signoĉeno por „%s‟"
 
 # XXX: internal_error
-#: variables.c:3108
+#: variables.c:3352
 #, c-format
 msgid "no `=' in exportstr for %s"
 msgstr "Mankas „=‟ en eksporta signoĉeno por „%s‟"
 
 # XXX: internal_error
-#: variables.c:3535
+#: variables.c:3787
 msgid "pop_var_context: head of shell_variables not a function context"
 msgstr ""
 "pop_var_context: La kapo de „shell_variables‟ ne estas funkcia kunteksto"
 
 # XXX: internal_error
-#: variables.c:3548
+#: variables.c:3800
 msgid "pop_var_context: no global_variables context"
 msgstr "pop_var_context: Mankas kunteksto de „global_variables‟"
 
 # XXX: internal_error
-#: variables.c:3620
+#: variables.c:3874
 msgid "pop_scope: head of shell_variables not a temporary environment scope"
 msgstr "pop_scope: La kapo de „shell_variables‟ ne estas provizora regiono"
 
-#: version.c:83
+#: version.c:46
+#, fuzzy
+msgid "Copyright (C) 2008 Free Software Foundation, Inc."
+msgstr "(C) 2006 ĉe «Free Software Foundation, Inc.»\n"
+
+#: version.c:47
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl."
+"html>\n"
+msgstr ""
+
+#: version.c:86
 #, c-format
 msgid "GNU bash, version %s (%s)\n"
 msgstr ""
 
-#: xmalloc.c:93
+#: version.c:91
+#, c-format
+msgid "This is free software; you are free to change and redistribute it.\n"
+msgstr ""
+
+#: version.c:92
+#, c-format
+msgid "There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr ""
+
+#: xmalloc.c:92
 #, c-format
 msgid "xmalloc: cannot allocate %lu bytes (%lu bytes allocated)"
 msgstr "xmalloc(): Ne povas okupi %lu bajtojn (%lu bajtoj disponigitaj)"
 
-#: xmalloc.c:95
+#: xmalloc.c:94
 #, c-format
 msgid "xmalloc: cannot allocate %lu bytes"
 msgstr "xmalloc: Ne prosperis okupi %lu bajtojn"
 
-#: xmalloc.c:115
+#: xmalloc.c:114
 #, c-format
 msgid "xrealloc: cannot reallocate %lu bytes (%lu bytes allocated)"
 msgstr "xrealloc(): Ne povas reokupi %lu bajtojn (%lu bajtoj disponigitaj)."
 
-#: xmalloc.c:117
+#: xmalloc.c:116
 #, c-format
 msgid "xrealloc: cannot allocate %lu bytes"
 msgstr "xrealloc: Ne eblas reokupi %lu bajtojn."
 
 # XXX: fatal_error
-#: xmalloc.c:151
+#: xmalloc.c:150
 #, c-format
 msgid "xmalloc: %s:%d: cannot allocate %lu bytes (%lu bytes allocated)"
 msgstr "xmalloc: %s:%d: ne eblas okupi %lu bajtojn (%lu bajtoj disponigitaj)"
 
 # XXX: fatal_error
-#: xmalloc.c:153
+#: xmalloc.c:152
 #, c-format
 msgid "xmalloc: %s:%d: cannot allocate %lu bytes"
 msgstr "xmalloc: %s:%d: ne eblas okupi %lu bajtojn"
 
 # XXX: fatal_error
-#: xmalloc.c:175
+#: xmalloc.c:174
 #, c-format
 msgid "xrealloc: %s:%d: cannot reallocate %lu bytes (%lu bytes allocated)"
 msgstr ""
 "xrealloc: %s:%d: ne eblas reokupi %lu bajtojn (%lu bajtoj disponigitaj)"
 
 # XXX: fatal_error
-#: xmalloc.c:177
+#: xmalloc.c:176
 #, c-format
 msgid "xrealloc: %s:%d: cannot allocate %lu bytes"
 msgstr "xrealloc: %s:%d: ne eblas reokupi %lu bajtojn"
@@ -1902,11 +1976,11 @@ msgid "command [-pVv] command [arg ...]"
 msgstr ""
 
 #: builtins.c:76
-msgid "declare [-afFirtx] [-p] [name[=value] ...]"
+msgid "declare [-aAfFilrtux] [-p] [name[=value] ...]"
 msgstr ""
 
 #: builtins.c:78
-msgid "typeset [-afFirtx] [-p] name[=value] ..."
+msgid "typeset [-aAfFilrtux] [-p] name[=value] ..."
 msgstr ""
 
 #: builtins.c:80
@@ -2280,6 +2354,7 @@ msgstr ""
 "                      en formo reuzebla por enigo."
 
 #: builtins.c:322
+#, fuzzy
 msgid ""
 "Exit for, while, or until loops.\n"
 "    \n"
@@ -2287,8 +2362,10 @@ msgid ""
 "    loops.\n"
 "    \n"
 "    Exit Status:\n"
-"    The exit status is 0 unless the shell is not executing a loop."
+"    The exit status is 0 unless N is not greater than or equal to 1."
 msgstr ""
+"Pasu al la sekva iteraciero de  FOR, WHILE aŭ UNTIL. Se N estas\n"
+"donita, pasu je la nivelo de la Na inganta iteraciordono."
 
 #: builtins.c:334
 #, fuzzy
@@ -2299,7 +2376,7 @@ msgid ""
 "    If N is specified, resumes the Nth enclosing loop.\n"
 "    \n"
 "    Exit Status:\n"
-"    The exit status is 0 unless the shell is not executing a loop."
+"    The exit status is 0 unless N is not greater than or equal to 1."
 msgstr ""
 "Pasu al la sekva iteraciero de  FOR, WHILE aŭ UNTIL. Se N estas\n"
 "donita, pasu je la nivelo de la Na inganta iteraciordono."
@@ -2468,10 +2545,13 @@ msgid ""
 "      -p\tdisplay the attributes and value of each NAME\n"
 "    \n"
 "    Options which set attributes:\n"
-"      -a\tto make NAMEs arrays (if supported)\n"
+"      -a\tto make NAMEs indexed arrays (if supported)\n"
+"      -A\tto make NAMEs associative arrays (if supported)\n"
 "      -i\tto make NAMEs have the `integer' attribute\n"
+"      -l\tto convert NAMEs to lower case on assignment\n"
 "      -r\tto make NAMEs readonly\n"
 "      -t\tto make NAMEs have the `trace' attribute\n"
+"      -u\tto convert NAMEs to upper case on assignment\n"
 "      -x\tto make NAMEs export\n"
 "    \n"
 "    Using `+' instead of `-' turns off the given attribute.\n"
@@ -2511,14 +2591,14 @@ msgstr ""
 "    Uzite en funkcio, „declare‟ faras la nomojn name lokaj, samkiel la\n"
 "    komando „local‟."
 
-#: builtins.c:505
+#: builtins.c:508
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
 "    Obsolete.  See `help declare'."
 msgstr ""
 
-#: builtins.c:513
+#: builtins.c:516
 msgid ""
 "Define local variables.\n"
 "    \n"
@@ -2533,7 +2613,7 @@ msgid ""
 "    or the shell is not executing a function."
 msgstr ""
 
-#: builtins.c:530
+#: builtins.c:533
 #, fuzzy
 msgid ""
 "Write arguments to the standard output.\n"
@@ -2548,7 +2628,7 @@ msgid ""
 "    `echo' interprets the following backslash-escaped characters:\n"
 "      \\a\talert (bell)\n"
 "      \\b\tbackspace\n"
-"      \\c\tsuppress trailing newline\n"
+"      \\c\tsuppress further output\n"
 "      \\e\tescape character\n"
 "      \\f\tform feed\n"
 "      \\n\tnew line\n"
@@ -2582,7 +2662,7 @@ msgstr ""
 "    La opcio  -E  abolas la supre indikitan signifon de ĉi tiuj specialaj\n"
 "    signoj."
 
-#: builtins.c:564
+#: builtins.c:567
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2595,7 +2675,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:579
+#: builtins.c:582
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -2622,7 +2702,7 @@ msgid ""
 "    Returns success unless NAME is not a shell builtin or an error occurs."
 msgstr ""
 
-#: builtins.c:607
+#: builtins.c:610
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
@@ -2635,7 +2715,7 @@ msgid ""
 msgstr ""
 
 # getopts optstring name [arg]
-#: builtins.c:619
+#: builtins.c:622
 #, fuzzy
 msgid ""
 "Parse option arguments.\n"
@@ -2708,7 +2788,7 @@ msgstr ""
 "    Normale „getopts‟ analizas la poziciajn parametrojn ($0 - $9), sed\n"
 "    se estas pli da argumentoj, „getopts‟ anstataŭe analizas ilin."
 
-#: builtins.c:661
+#: builtins.c:664
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
@@ -2731,7 +2811,7 @@ msgid ""
 "occurs."
 msgstr ""
 
-#: builtins.c:682
+#: builtins.c:685
 #, fuzzy
 msgid ""
 "Exit the shell.\n"
@@ -2742,7 +2822,7 @@ msgstr ""
 "Forlasu la ŝelon kun elirstato N.  Se  N  mankas, la elirstato estas\n"
 "    tiu de la plej ĵuse plenumita komando."
 
-#: builtins.c:691
+#: builtins.c:694
 msgid ""
 "Exit a login shell.\n"
 "    \n"
@@ -2753,7 +2833,7 @@ msgstr ""
 
 # ZZZ: fc [-e ename] [-nlr] [first] [last] or
 #      fc -s [pat=rep] [cmd]
-#: builtins.c:701
+#: builtins.c:704
 #, fuzzy
 msgid ""
 "Display or execute commands from the history list.\n"
@@ -2802,7 +2882,7 @@ msgstr ""
 "    «r» replenumigas la ĵusan komandon."
 
 # fg [job_spec]
-#: builtins.c:731
+#: builtins.c:734
 #, fuzzy
 msgid ""
 "Move job to the foreground.\n"
@@ -2818,7 +2898,7 @@ msgstr ""
 "    malestas, apliku la ŝelan koncepton pri la kuranta laboro."
 
 # bg [job_spec]
-#: builtins.c:746
+#: builtins.c:749
 #, fuzzy
 msgid ""
 "Move jobs to the background.\n"
@@ -2836,7 +2916,7 @@ msgstr ""
 "    kun „&‟.  Se nenia laboro estas indikita, apliku la ŝelan koncepton\n"
 "    pri la kuranta laboro."
 
-#: builtins.c:760
+#: builtins.c:763
 msgid ""
 "Remember or display program locations.\n"
 "    \n"
@@ -2860,7 +2940,7 @@ msgid ""
 "    Returns success unless NAME is not found or an invalid option is given."
 msgstr ""
 
-#: builtins.c:785
+#: builtins.c:788
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -2885,7 +2965,7 @@ msgstr ""
 # ZZZ history [-c] [-d offset] [n] or
 #     history -awrn [filename] or
 #     history -ps arg [arg...]
-#: builtins.c:809
+#: builtins.c:812
 #, fuzzy
 msgid ""
 "Display or manipulate the history list.\n"
@@ -2948,7 +3028,7 @@ msgstr ""
 
 # ZZZ jobs [-lnprs] [jobspec ...] or
 #     jobs -x command [args]
-#: builtins.c:845
+#: builtins.c:848
 #, fuzzy
 msgid ""
 "Display status of jobs.\n"
@@ -2986,7 +3066,7 @@ msgstr ""
 "    laborindikojn aperantajn en la argumentoj  args  je la proceznumero\n"
 "    de la ĉefprocezo de la grupo."
 
-#: builtins.c:872
+#: builtins.c:875
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -3005,7 +3085,7 @@ msgstr ""
 
 # ZZZ: kill [-s sigspec | -n signum | -sigspec] [pid | job]... or
 #      kill -l [sigspec]
-#: builtins.c:891
+#: builtins.c:894
 #, fuzzy
 msgid ""
 "Send a signal to a job.\n"
@@ -3041,7 +3121,7 @@ msgstr ""
 "    kroman procezon por ĉesigi iun alian."
 
 # let arg [arg ...]
-#: builtins.c:914
+#: builtins.c:917
 #, fuzzy
 msgid ""
 "Evaluate arithmetic expressions.\n"
@@ -3125,7 +3205,7 @@ msgstr ""
 
 # read [-ers] [-u fd] [-t timeout] [-p prompt] [-a array] [-n nchars]
 #      [-d delim] [name ...]
-#: builtins.c:959
+#: builtins.c:962
 #, fuzzy
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
@@ -3158,7 +3238,9 @@ msgid ""
 "      -t timeout\ttime out and return failure if a complete line of input "
 "is\n"
 "    \t\tnot read withint TIMEOUT seconds.  The value of the TMOUT\n"
-"    \t\tvariable is the default timeout.\n"
+"    \t\tvariable is the default timeout.  TIMEOUT may be a\n"
+"    \t\tfractional number.  The exit status is greater than 128 if\n"
+"    \t\tthe timeout is exceeded\n"
 "      -u fd\t\tread from file descriptor FD instead of the standard input\n"
 "    \n"
 "    Exit Status:\n"
@@ -3195,7 +3277,7 @@ msgstr ""
 "    renkontiĝas dosierfino, atendolimo estas atingita, aŭ nevalida\n"
 "    dosiernumero estas indikita ĉe -u."
 
-#: builtins.c:996
+#: builtins.c:1001
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -3208,7 +3290,7 @@ msgid ""
 msgstr ""
 
 # set [--abefhkmnptuvxBCHP] [-o option] [arg ...]
-#: builtins.c:1009
+#: builtins.c:1014
 #, fuzzy
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
@@ -3362,7 +3444,7 @@ msgstr ""
 "    poziciaj, kaj per ili estas valorizataj, respektive, $1, $2 ... $n.\n"
 "    Se nenia  arg  estas donita, ĉiuj ŝelvariabloj estas eligataj."
 
-#: builtins.c:1091
+#: builtins.c:1096
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
 "    \n"
@@ -3382,7 +3464,7 @@ msgid ""
 "    Returns success unless an invalid option is given or a NAME is read-only."
 msgstr ""
 
-#: builtins.c:1111
+#: builtins.c:1116
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
@@ -3401,7 +3483,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1130
+#: builtins.c:1135
 msgid ""
 "Mark shell variables as unchangeable.\n"
 "    \n"
@@ -3410,7 +3492,8 @@ msgid ""
 "    before marking as read-only.\n"
 "    \n"
 "    Options:\n"
-"      -a\trefer to array variables\n"
+"      -a\trefer to indexed array variables\n"
+"      -A\trefer to associative array variables\n"
 "      -f\trefer to shell functions\n"
 "      -p\tdisplay a list of all readonly variables and functions\n"
 "    \n"
@@ -3420,7 +3503,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1150
+#: builtins.c:1156
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -3432,7 +3515,7 @@ msgid ""
 msgstr ""
 
 # source filename [arguments]
-#: builtins.c:1162 builtins.c:1177
+#: builtins.c:1168 builtins.c:1183
 #, fuzzy
 msgid ""
 "Execute commands from a file in the current shell.\n"
@@ -3451,11 +3534,12 @@ msgstr ""
 "    la dosierujon de  filename.  La eventualaj argumentoj\n"
 "    arguments iĝas la poziciaj parametroj por plenumo de filename."
 
-#: builtins.c:1193
+#: builtins.c:1199
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
 "    Suspend the execution of this shell until it receives a SIGCONT signal.\n"
+"    Unless forced, login shells cannot be suspended.\n"
 "    \n"
 "    Options:\n"
 "      -f\tforce the suspend, even if the shell is a login shell\n"
@@ -3465,7 +3549,7 @@ msgid ""
 msgstr ""
 
 # test [expr]
-#: builtins.c:1208
+#: builtins.c:1215
 #, fuzzy
 msgid ""
 "Evaluate conditional expression.\n"
@@ -3603,7 +3687,7 @@ msgstr ""
 "    plia aŭ egala al arg2."
 
 # [ arg... ]
-#: builtins.c:1284
+#: builtins.c:1291
 #, fuzzy
 msgid ""
 "Evaluate conditional expression.\n"
@@ -3614,7 +3698,7 @@ msgstr ""
 "Ĉi tiu estas sinonimo de la primitivo „test‟; tamen la lasta\n"
 "    argumento devas esti „]‟ fermanta la esprimon komencitan per „[‟."
 
-#: builtins.c:1293
+#: builtins.c:1300
 msgid ""
 "Display process times.\n"
 "    \n"
@@ -3628,7 +3712,7 @@ msgstr ""
 
 # ZZZ: trap [arg] [signal_spec ...] or
 #      trap -l
-#: builtins.c:1305
+#: builtins.c:1312
 #, fuzzy
 msgid ""
 "Trap signals and other events.\n"
@@ -3683,7 +3767,7 @@ msgstr ""
 "    Signalon  signalindiko  eblas sendi al la ŝelo per la komando\n"
 "    «kill -signalindiko $$»."
 
-#: builtins.c:1337
+#: builtins.c:1344
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -3714,7 +3798,7 @@ msgid ""
 msgstr ""
 
 # ulimit [-SHacdflmnpstuv] [limit]
-#: builtins.c:1368
+#: builtins.c:1375
 #, fuzzy
 msgid ""
 "Modify shell resource limits.\n"
@@ -3791,7 +3875,7 @@ msgstr ""
 "    por -p kiu estas en obloj de 512 bajtoj; kaj por -u, kiu estas\n"
 "    sendimensia nombro de procezoj."
 
-#: builtins.c:1413
+#: builtins.c:1420
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -3809,7 +3893,7 @@ msgid ""
 "    Returns success unless MODE is invalid or an invalid option is given."
 msgstr ""
 
-#: builtins.c:1433
+#: builtins.c:1440
 msgid ""
 "Wait for job completion and return exit status.\n"
 "    \n"
@@ -3827,7 +3911,7 @@ msgid ""
 msgstr ""
 
 # wait [n]
-#: builtins.c:1451
+#: builtins.c:1458
 #, fuzzy
 msgid ""
 "Wait for process completion and return exit status.\n"
@@ -3848,7 +3932,7 @@ msgstr ""
 "    dukto de la laboro."
 
 # for NAME [in WORDS ... ;] do COMMANDS; done
-#: builtins.c:1466
+#: builtins.c:1473
 #, fuzzy
 msgid ""
 "Execute commands for each member in a list.\n"
@@ -3868,7 +3952,7 @@ msgstr ""
 "    estas plenumataj."
 
 # for ((: for (( exp1; exp2; exp3 )); do COMMANDS; done
-#: builtins.c:1480
+#: builtins.c:1487
 #, fuzzy
 msgid ""
 "Arithmetic for loop.\n"
@@ -3895,10 +3979,10 @@ msgstr ""
 "    ili malestas, 1 estas uzata anstataŭe."
 
 # select NAME [in WORDS ... ;] do COMMANDS; done
-#: builtins.c:1498
+#: builtins.c:1505
 #, fuzzy
 msgid ""
-"Select words from a list and execute commands..\n"
+"Select words from a list and execute commands.\n"
 "    \n"
 "    The WORDS are expanded, generating a list of words.  The\n"
 "    set of expanded words is printed on the standard error, each\n"
@@ -3929,7 +4013,7 @@ msgstr ""
 "    eliro (break)."
 
 # time [-p] PIPELINE
-#: builtins.c:1519
+#: builtins.c:1526
 #, fuzzy
 msgid ""
 "Report time consumed by pipeline's execution.\n"
@@ -3952,7 +4036,7 @@ msgstr ""
 "    La variablo TIMEFORMAT difinas la formaton de la eligaĵo."
 
 # case WORD in [PATTERN [| PATTERN]...) COMMANDS ;;]... esac
-#: builtins.c:1536
+#: builtins.c:1543
 #, fuzzy
 msgid ""
 "Execute commands based on pattern matching.\n"
@@ -3968,7 +4052,7 @@ msgstr ""
 
 # if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]...
 # [ else COMMANDS; ] fi
-#: builtins.c:1548
+#: builtins.c:1555
 #, fuzzy
 msgid ""
 "Execute commands based on conditional.\n"
@@ -3998,7 +4082,7 @@ msgstr ""
 "    komando plenumita, aŭ 0 se neniu el la kondiĉoj estis vera."
 
 # while COMMANDS; do COMMANDS; done
-#: builtins.c:1565
+#: builtins.c:1572
 #, fuzzy
 msgid ""
 "Execute commands as long as a test succeeds.\n"
@@ -4013,7 +4097,7 @@ msgstr ""
 "    COMMANDS de la „while‟-parto liveras elirstaton 0."
 
 # until COMMANDS; do COMMANDS; done
-#: builtins.c:1577
+#: builtins.c:1584
 #, fuzzy
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
@@ -4027,7 +4111,7 @@ msgstr ""
 "Ripete malvolvu kaj plenumu la komandojn dum la lasta el la komandoj\n"
 "    COMMANDS de la „until‟-parto liveras elirstaton alian ol 0."
 
-#: builtins.c:1589
+#: builtins.c:1596
 msgid ""
 "Define shell function.\n"
 "    \n"
@@ -4042,7 +4126,7 @@ msgid ""
 msgstr ""
 
 # grouping_braces: { COMMANDS ; }
-#: builtins.c:1603
+#: builtins.c:1610
 #, fuzzy
 msgid ""
 "Group commands as a unit.\n"
@@ -4056,7 +4140,7 @@ msgstr ""
 "Plenumu la komandojn grupe.  Tiel eblas apliki alidirektadon al\n"
 "    tuta grupo da komandoj."
 
-#: builtins.c:1615
+#: builtins.c:1622
 #, fuzzy
 msgid ""
 "Resume job in foreground.\n"
@@ -4075,7 +4159,7 @@ msgstr ""
 "    labornumero.  Postmetita „&‟ sendas la laboron en la fonon,\n"
 "    samkiel se la komando „bg‟ estus aplikita al laborindiko."
 
-#: builtins.c:1630
+#: builtins.c:1637
 #, fuzzy
 msgid ""
 "Evaluate arithmetic expression.\n"
@@ -4090,7 +4174,7 @@ msgstr ""
 "    Ekvivalenta al «let EXPRESSION»."
 
 # [[ expression ]]
-#: builtins.c:1642
+#: builtins.c:1649
 #, fuzzy
 msgid ""
 "Execute conditional command.\n"
@@ -4133,7 +4217,7 @@ msgstr ""
 "    sufiĉas por determini la rezulton."
 
 # help var
-#: builtins.c:1668
+#: builtins.c:1675
 #, fuzzy
 msgid ""
 "Common shell variable names and usage.\n"
@@ -4238,7 +4322,7 @@ msgstr ""
 "\t\tkiujn komandojn konservi en la historilisto.\n"
 
 # pushd [dir | +N | -N] [-n]
-#: builtins.c:1725
+#: builtins.c:1732
 #, fuzzy
 msgid ""
 "Add directories to stack.\n"
@@ -4290,7 +4374,7 @@ msgstr ""
 "    Vi povas vidigi la stakon da dosierujoj per la komando „dirs‟."
 
 # popd [+N | -N] [-n]
-#: builtins.c:1759
+#: builtins.c:1766
 #, fuzzy
 msgid ""
 "Remove directories from stack.\n"
@@ -4334,7 +4418,7 @@ msgstr ""
 "    Vi povas vidigi la stakon da dosierujoj per la komando „dirs‟."
 
 # dirs [-clpv] [+N] [-N]
-#: builtins.c:1789
+#: builtins.c:1796
 #, fuzzy
 msgid ""
 "Display directory stack.\n"
@@ -4381,7 +4465,7 @@ msgstr ""
 "    -N\teligu la Nan eron nombrante de dekstre en la listo eligebla\n"
 "\tper „dirs‟ sen opcioj, numerante ekde 0."
 
-#: builtins.c:1818
+#: builtins.c:1825
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
@@ -4403,7 +4487,7 @@ msgid ""
 msgstr ""
 
 # printf [-v var] format [arguments]
-#: builtins.c:1839
+#: builtins.c:1846
 #, fuzzy
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
@@ -4444,7 +4528,7 @@ msgstr ""
 "    Se ĉeestas la opcio „-v‟, la eligo trafas en ties variablon var kaj\n"
 "    ne en la ĉefeligujon."
 
-#: builtins.c:1866
+#: builtins.c:1873
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
@@ -4469,7 +4553,7 @@ msgstr ""
 # compgen [-abcdefgjksuv] [-o option] [-A action] [-G globpat]
 #      [-W wordlist] [-P prefix] [-S suffix] [-X filterpat]
 #      [-F function] [-C command] [word]
-#: builtins.c:1889
+#: builtins.c:1896
 #, fuzzy
 msgid ""
 "Display possible completions depending on the options.\n"
@@ -4486,7 +4570,7 @@ msgstr ""
 "    por uzo en ŝelfunkcio generanta eblajn kompletigojn.\n"
 "    Se eventuala argumento word estas donita, generu ĝiajn kongruaĵojn."
 
-#: builtins.c:1904
+#: builtins.c:1911
 msgid ""
 "Modify or display completion options.\n"
 "    \n"
@@ -4515,7 +4599,7 @@ msgid ""
 "    have a completion specification defined."
 msgstr ""
 
-#: builtins.c:1932
+#: builtins.c:1939
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
index ae58beb2dda7901522f75a4843ea38a3ff31fe3b..b42773cc84bd9d0f5a871274dfde7638f5b20b53 100644 (file)
Binary files a/po/es.gmo and b/po/es.gmo differ
index 648a21ebc4ea2af439aee02bcdf4900d49619f6a..cc737fe7cb640a45251dd7354401b087c4524245 100644 (file)
--- a/po/es.po
+++ b/po/es.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: GNU bash 3.2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-04-22 10:15-0400\n"
+"POT-Creation-Date: 2008-08-20 08:51-0400\n"
 "PO-Revision-Date: 2006-10-31 23:36-0600\n"
 "Last-Translator: Cristian Othón Martínez Vera <cfuga@itam.mx>\n"
 "Language-Team: Spanish <es@li.org>\n"
@@ -14,81 +14,96 @@ msgstr ""
 "Content-Type: text/plain; charset=ISO-8859-1\n"
 "Content-Transfer-Encoding: 8-bit\n"
 
-#: arrayfunc.c:48
+#: arrayfunc.c:49
 msgid "bad array subscript"
 msgstr "subíndice de matriz incorrecto"
 
-#: arrayfunc.c:372
+#: arrayfunc.c:312 builtins/declare.def:467
+#, c-format
+msgid "%s: cannot convert indexed to associative array"
+msgstr ""
+
+#: arrayfunc.c:478
+#, fuzzy, c-format
+msgid "%s: invalid associative array key"
+msgstr "%s: nombre de acción inválido"
+
+#: arrayfunc.c:480
 #, c-format
 msgid "%s: cannot assign to non-numeric index"
 msgstr "%s: no se puede asignar a un índice que no es numérico"
 
-#: bashhist.c:332
+#: arrayfunc.c:516
+#, c-format
+msgid "%s: %s: must use subscript when assigning associative array"
+msgstr ""
+
+#: bashhist.c:382
 #, c-format
 msgid "%s: cannot create: %s"
 msgstr "%s: no se puede crear: %s"
 
-#: bashline.c:3124
+#: bashline.c:3190
 msgid "bash_execute_unix_command: cannot find keymap for command"
 msgstr ""
 "bash_execute_unix_command: no se puede encontrar la combinación de teclas "
 "para la orden"
 
-#: bashline.c:3173
+#: bashline.c:3268
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr "%s: el primer carácter que no es espacio en blanco no es `\"'"
 
-#: bashline.c:3202
+#: bashline.c:3297
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr "no hay un `%c' que cierre en %s"
 
-#: bashline.c:3236
+#: bashline.c:3331
 #, c-format
 msgid "%s: missing colon separator"
 msgstr "%s: falta un `:' separador"
 
-#: builtins/bind.def:200
+#: builtins/bind.def:199
 #, c-format
 msgid "`%s': invalid keymap name"
 msgstr "`%s': nombre de combinación de teclas inválido"
 
-#: builtins/bind.def:239
+#: builtins/bind.def:238
 #, c-format
 msgid "%s: cannot read: %s"
 msgstr "%s: no se puede leer: %s"
 
-#: builtins/bind.def:254
+#: builtins/bind.def:253
 #, c-format
 msgid "`%s': cannot unbind"
 msgstr "%s: no se puede desenlazar"
 
-#: builtins/bind.def:289 builtins/bind.def:319
+#: builtins/bind.def:288 builtins/bind.def:318
 #, c-format
 msgid "`%s': unknown function name"
 msgstr "`%s': nombre de función desconocido"
 
-#: builtins/bind.def:297
+#: builtins/bind.def:296
 #, c-format
 msgid "%s is not bound to any keys.\n"
 msgstr "%s no está enlazado a ninguna tecla.\n"
 
-#: builtins/bind.def:301
+#: builtins/bind.def:300
 #, c-format
 msgid "%s can be invoked via "
 msgstr "%s se puede invocar a través de "
 
-#: builtins/break.def:78 builtins/break.def:118
+#: builtins/break.def:77 builtins/break.def:117
 #, fuzzy
 msgid "loop count"
 msgstr "logout"
 
-#: builtins/break.def:138
+#: builtins/break.def:137
 msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr "sólo tiene significado en un ciclo `for', `while' o `until'"
 
-#: builtins/caller.def:134
+#: builtins/caller.def:133
 #, fuzzy
 msgid ""
 "Returns the context of the current subroutine call.\n"
@@ -96,312 +111,317 @@ msgid ""
 "    Without EXPR, returns "
 msgstr "Devuelve el contexto de la llamada a subrutina actual."
 
-#: builtins/cd.def:216
+#: builtins/cd.def:215
 msgid "HOME not set"
 msgstr "HOME no está definido"
 
-#: builtins/cd.def:228
+#: builtins/cd.def:227
 msgid "OLDPWD not set"
 msgstr "OLDPWD no está definido"
 
-#: builtins/common.c:105
+#: builtins/common.c:107
 #, fuzzy, c-format
 msgid "line %d: "
 msgstr "ranura %3d: "
 
-#: builtins/common.c:122
+#: builtins/common.c:124
 #, fuzzy, c-format
 msgid "%s: usage: "
 msgstr "%s: aviso: "
 
-#: builtins/common.c:135 test.c:822
+#: builtins/common.c:137 test.c:822
 msgid "too many arguments"
 msgstr "demasiados argumentos"
 
-#: builtins/common.c:160 shell.c:488 shell.c:762
+#: builtins/common.c:162 shell.c:493 shell.c:774
 #, c-format
 msgid "%s: option requires an argument"
 msgstr "%s: la opción requiere un argumento"
 
-#: builtins/common.c:167
+#: builtins/common.c:169
 #, c-format
 msgid "%s: numeric argument required"
 msgstr "%s: se requiere un argumento numérico"
 
-#: builtins/common.c:174
+#: builtins/common.c:176
 #, c-format
 msgid "%s: not found"
 msgstr "%s: no se encontró"
 
-#: builtins/common.c:183 shell.c:775
+#: builtins/common.c:185 shell.c:787
 #, c-format
 msgid "%s: invalid option"
 msgstr "%s: opción inválida"
 
-#: builtins/common.c:190
+#: builtins/common.c:192
 #, c-format
 msgid "%s: invalid option name"
 msgstr "%s: nombre de opción inválido"
 
-#: builtins/common.c:197 general.c:231 general.c:236
+#: builtins/common.c:199 general.c:231 general.c:236
 #, c-format
 msgid "`%s': not a valid identifier"
 msgstr "`%s': no es un identificador válido"
 
-#: builtins/common.c:207
+#: builtins/common.c:209
 #, fuzzy
 msgid "invalid octal number"
 msgstr "número de señal inválido"
 
-#: builtins/common.c:209
+#: builtins/common.c:211
 #, fuzzy
 msgid "invalid hex number"
 msgstr "número inválido"
 
-#: builtins/common.c:211 expr.c:1255
+#: builtins/common.c:213 expr.c:1255
 msgid "invalid number"
 msgstr "número inválido"
 
-#: builtins/common.c:219
+#: builtins/common.c:221
 #, c-format
 msgid "%s: invalid signal specification"
 msgstr "%s: especificación de señal inválida"
 
-#: builtins/common.c:226
+#: builtins/common.c:228
 #, c-format
 msgid "`%s': not a pid or valid job spec"
 msgstr "`%s': no es un pid o una especificación válida de trabajo"
 
-#: builtins/common.c:233 error.c:452
+#: builtins/common.c:235 error.c:453
 #, c-format
 msgid "%s: readonly variable"
 msgstr "%s: variable de sólo lectura"
 
-#: builtins/common.c:241
+#: builtins/common.c:243
 #, c-format
 msgid "%s: %s out of range"
 msgstr "%s: %s fuera de rango"
 
-#: builtins/common.c:241 builtins/common.c:243
+#: builtins/common.c:243 builtins/common.c:245
 msgid "argument"
 msgstr "argumento"
 
-#: builtins/common.c:243
+#: builtins/common.c:245
 #, c-format
 msgid "%s out of range"
 msgstr "%s fuera de rango"
 
-#: builtins/common.c:251
+#: builtins/common.c:253
 #, c-format
 msgid "%s: no such job"
 msgstr "%s: no existe ese trabajo"
 
-#: builtins/common.c:259
+#: builtins/common.c:261
 #, c-format
 msgid "%s: no job control"
 msgstr "%s: no hay control de trabajos"
 
-#: builtins/common.c:261
+#: builtins/common.c:263
 msgid "no job control"
 msgstr "no hay control de trabajos"
 
-#: builtins/common.c:271
+#: builtins/common.c:273
 #, c-format
 msgid "%s: restricted"
 msgstr "%s: restringido"
 
-#: builtins/common.c:273
+#: builtins/common.c:275
 msgid "restricted"
 msgstr "restringido"
 
-#: builtins/common.c:281
+#: builtins/common.c:283
 #, c-format
 msgid "%s: not a shell builtin"
 msgstr "%s: no es una orden interna del shell"
 
-#: builtins/common.c:290
+#: builtins/common.c:292
 #, c-format
 msgid "write error: %s"
 msgstr "error de escritura: %s"
 
-#: builtins/common.c:516
+#: builtins/common.c:523
 #, c-format
 msgid "%s: error retrieving current directory: %s: %s\n"
 msgstr "%s: error al obtener el directorio actual: %s: %s\n"
 
-#: builtins/common.c:582 builtins/common.c:584
+#: builtins/common.c:589 builtins/common.c:591
 #, c-format
 msgid "%s: ambiguous job spec"
 msgstr "%s: especificación de trabajo ambigua"
 
-#: builtins/complete.def:271
+#: builtins/complete.def:270
 #, c-format
 msgid "%s: invalid action name"
 msgstr "%s: nombre de acción inválido"
 
-#: builtins/complete.def:431 builtins/complete.def:616
-#: builtins/complete.def:814
+#: builtins/complete.def:430 builtins/complete.def:615
+#: builtins/complete.def:813
 #, c-format
 msgid "%s: no completion specification"
 msgstr "%s: no hay completado de especificación"
 
-#: builtins/complete.def:668
+#: builtins/complete.def:667
 msgid "warning: -F option may not work as you expect"
 msgstr "aviso: es posible que la opción -F no funcione como se espera"
 
-#: builtins/complete.def:670
+#: builtins/complete.def:669
 msgid "warning: -C option may not work as you expect"
 msgstr "aviso: es posible que la opción -C no funcione como se espera"
 
-#: builtins/complete.def:787
+#: builtins/complete.def:786
 msgid "not currently executing completion function"
 msgstr ""
 
 # sólo se puede usar. sv
 # De acuerdo. cfuga
-#: builtins/declare.def:120
+#: builtins/declare.def:122
 msgid "can only be used in a function"
 msgstr "sólo se puede usar dentro de una función"
 
-#: builtins/declare.def:318
+#: builtins/declare.def:353
 msgid "cannot use `-f' to make functions"
 msgstr "no se puede usar `-f' para hacer funciones"
 
-#: builtins/declare.def:330 execute_cmd.c:4116
+#: builtins/declare.def:365 execute_cmd.c:4696
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s: función de sólo lectura"
 
-#: builtins/declare.def:416
+#: builtins/declare.def:454
 #, c-format
 msgid "%s: cannot destroy array variables in this way"
 msgstr "%s: no se pueden destruir variables de matriz de esta forma"
 
-#: builtins/enable.def:138 builtins/enable.def:146
+#: builtins/declare.def:461
+#, c-format
+msgid "%s: cannot convert associative to indexed array"
+msgstr ""
+
+#: builtins/enable.def:137 builtins/enable.def:145
 msgid "dynamic loading not available"
 msgstr "la carga dinámica no está disponible"
 
-#: builtins/enable.def:313
+#: builtins/enable.def:312
 #, c-format
 msgid "cannot open shared object %s: %s"
 msgstr "no se puede abrir el objeto compartido %s: %s"
 
-#: builtins/enable.def:336
+#: builtins/enable.def:335
 #, c-format
 msgid "cannot find %s in shared object %s: %s"
 msgstr "no se puede encontrar %s en el objeto compartido %s: %s"
 
-#: builtins/enable.def:460
+#: builtins/enable.def:459
 #, c-format
 msgid "%s: not dynamically loaded"
 msgstr "%s: no se cargó dinámicamente"
 
-#: builtins/enable.def:475
+#: builtins/enable.def:474
 #, c-format
 msgid "%s: cannot delete: %s"
 msgstr "%s: no se puede borrar: %s"
 
-#: builtins/evalfile.c:132 builtins/hash.def:170 execute_cmd.c:3973
-#: shell.c:1423
+#: builtins/evalfile.c:134 builtins/hash.def:169 execute_cmd.c:4553
+#: shell.c:1439
 #, c-format
 msgid "%s: is a directory"
 msgstr "%s: es un directorio"
 
-#: builtins/evalfile.c:137
+#: builtins/evalfile.c:139
 #, c-format
 msgid "%s: not a regular file"
 msgstr "%s: no es un fichero regular"
 
-#: builtins/evalfile.c:145
+#: builtins/evalfile.c:147
 #, c-format
 msgid "%s: file is too large"
 msgstr "%s: el fichero es demasiado grande"
 
 # file=fichero. archive=archivo. Si no, es imposible traducir tar. sv
 # De acuerdo. Corregido en todo el fichero. cfuga
-#: builtins/evalfile.c:183 execute_cmd.c:4043 shell.c:1433
+#: builtins/evalfile.c:185 execute_cmd.c:4623 shell.c:1449
 #, c-format
 msgid "%s: cannot execute binary file"
 msgstr "%s: no se puede ejecutar el fichero binario"
 
-#: builtins/exec.def:213
+#: builtins/exec.def:212
 #, c-format
 msgid "%s: cannot execute: %s"
 msgstr "%s: no se puede ejecutar: %s"
 
-#: builtins/exit.def:66
+#: builtins/exit.def:65
 #, fuzzy, c-format
 msgid "logout\n"
 msgstr "logout"
 
-#: builtins/exit.def:89
+#: builtins/exit.def:88
 msgid "not login shell: use `exit'"
 msgstr "no es un shell de entrada: use `exit'"
 
-#: builtins/exit.def:121
+#: builtins/exit.def:120
 #, c-format
 msgid "There are stopped jobs.\n"
 msgstr "Hay trabajos detenidos.\n"
 
-#: builtins/exit.def:123
+#: builtins/exit.def:122
 #, fuzzy, c-format
 msgid "There are running jobs.\n"
 msgstr "Hay trabajos detenidos.\n"
 
-#: builtins/fc.def:263
+#: builtins/fc.def:261
 msgid "no command found"
 msgstr "no se encontró la orden"
 
-#: builtins/fc.def:333
+#: builtins/fc.def:341
 msgid "history specification"
 msgstr "especificación de historia"
 
-#: builtins/fc.def:354
+#: builtins/fc.def:362
 #, c-format
 msgid "%s: cannot open temp file: %s"
 msgstr "%s: no se puede abrir el fichero temporal: %s"
 
-#: builtins/fg_bg.def:150 builtins/jobs.def:283
+#: builtins/fg_bg.def:149 builtins/jobs.def:282
 msgid "current"
 msgstr ""
 
-#: builtins/fg_bg.def:159
+#: builtins/fg_bg.def:158
 #, c-format
 msgid "job %d started without job control"
 msgstr "el trabajo %d inició sin control de trabajo"
 
-#: builtins/getopt.c:109
+#: builtins/getopt.c:110
 #, c-format
 msgid "%s: illegal option -- %c\n"
 msgstr "%s: opción ilegal -- %c\n"
 
-#: builtins/getopt.c:110
+#: builtins/getopt.c:111
 #, c-format
 msgid "%s: option requires an argument -- %c\n"
 msgstr "%s: la opción requiere un argumento -- %c\n"
 
-#: builtins/hash.def:93
+#: builtins/hash.def:92
 msgid "hashing disabled"
 msgstr "hashing desactivado"
 
-#: builtins/hash.def:139
+#: builtins/hash.def:138
 #, c-format
 msgid "%s: hash table empty\n"
 msgstr "%s: tabla de asociación vacía\n"
 
-#: builtins/hash.def:245
+#: builtins/hash.def:244
 #, fuzzy, c-format
 msgid "hits\tcommand\n"
 msgstr "última orden: %s\n"
 
-#: builtins/help.def:128
+#: builtins/help.def:130
 #, fuzzy, c-format
 msgid "Shell commands matching keyword `"
 msgid_plural "Shell commands matching keywords `"
 msgstr[0] "Órdenes del shell que coinciden con la palabra `"
 msgstr[1] "Órdenes del shell que coinciden con la palabra `"
 
-#: builtins/help.def:166
+#: builtins/help.def:168
 #, c-format
 msgid ""
 "no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'."
@@ -409,22 +429,12 @@ msgstr ""
 "no hay temas de ayuda que coincidan con `%s'.  Pruebe `help help' o `man -k %"
 "s' o `info %s'."
 
-#: builtins/help.def:183
+#: builtins/help.def:185
 #, c-format
 msgid "%s: cannot open: %s"
 msgstr "%s: no se puede abrir: %s"
 
-#: builtins/help.def:318 version.c:85
-#, fuzzy, c-format
-msgid "Copyright (C) 2008 Free Software Foundation, Inc.\n"
-msgstr "Copyright (C) 2006 Free Software Foundation, Inc.\n"
-
-#: builtins/help.def:320
-#, c-format
-msgid "License: GNU General Public License, version 2\n"
-msgstr ""
-
-#: builtins/help.def:335
+#: builtins/help.def:337
 #, c-format
 msgid ""
 "These shell commands are defined internally.  Type `help' to see this list.\n"
@@ -446,112 +456,155 @@ msgstr ""
 "desactivado.\n"
 "\n"
 
-#: builtins/history.def:158
+#: builtins/history.def:154
 msgid "cannot use more than one of -anrw"
 msgstr "no se puede usar más de uno de -anrw"
 
-#: builtins/history.def:190
+#: builtins/history.def:186
 msgid "history position"
 msgstr "posición en la historia"
 
-#: builtins/history.def:408
+#: builtins/history.def:366
 #, c-format
 msgid "%s: history expansion failed"
 msgstr "%s: falló la expansión de la historia"
 
-#: builtins/inlib.def:72
+#: builtins/inlib.def:71
 #, fuzzy, c-format
 msgid "%s: inlib failed"
 msgstr "%s: falló la expansión de la historia"
 
-#: builtins/jobs.def:110
+#: builtins/jobs.def:109
 msgid "no other options allowed with `-x'"
 msgstr "no se permiten otras opciones con `-x'"
 
-#: builtins/kill.def:198
+#: builtins/kill.def:197
 #, c-format
 msgid "%s: arguments must be process or job IDs"
 msgstr "%s: los argumentos deben ser procesos o IDs de trabajos"
 
-#: builtins/kill.def:261
+#: builtins/kill.def:260
 msgid "Unknown error"
 msgstr "Error desconocido"
 
-#: builtins/let.def:96 builtins/let.def:121 expr.c:501 expr.c:516
+#: builtins/let.def:95 builtins/let.def:120 expr.c:501 expr.c:516
 msgid "expression expected"
 msgstr "se esperaba una expresión"
 
-#: builtins/mapfile.def:216 builtins/read.def:265
+#: builtins/mapfile.def:215 builtins/read.def:271
 #, c-format
 msgid "%s: invalid file descriptor specification"
 msgstr "%s: especificación de descriptor de fichero inválida"
 
-#: builtins/mapfile.def:224 builtins/read.def:272
+#: builtins/mapfile.def:223 builtins/read.def:278
 #, c-format
 msgid "%d: invalid file descriptor: %s"
 msgstr "%d: descriptor de fichero inválido: %s"
 
-#: builtins/mapfile.def:233 builtins/mapfile.def:271
+#: builtins/mapfile.def:232 builtins/mapfile.def:270
 #, fuzzy, c-format
 msgid "%s: invalid line count"
 msgstr "%s: opción inválida"
 
-#: builtins/mapfile.def:244
+#: builtins/mapfile.def:243
 #, fuzzy, c-format
 msgid "%s: invalid array origin"
 msgstr "%s: opción inválida"
 
-#: builtins/mapfile.def:261
+#: builtins/mapfile.def:260
 #, fuzzy, c-format
 msgid "%s: invalid callback quantum"
 msgstr "%s: nombre de acción inválido"
 
-#: builtins/mapfile.def:293
+#: builtins/mapfile.def:292
 #, fuzzy
 msgid "empty array variable name"
 msgstr "%s: no es una variable de matriz"
 
-#: builtins/mapfile.def:314
+#: builtins/mapfile.def:313
 msgid "array variable support required"
 msgstr ""
 
-#: builtins/printf.def:365
+#: builtins/printf.def:364
 #, c-format
 msgid "`%s': missing format character"
 msgstr "`%s': falta el carácter de formato"
 
-#: builtins/printf.def:542
+#: builtins/printf.def:541
 #, c-format
 msgid "`%c': invalid format character"
 msgstr "`%c': carácter de formato inválido"
 
-#: builtins/printf.def:569
+#: builtins/printf.def:568
 #, fuzzy, c-format
 msgid "warning: %s: %s"
 msgstr "%s: aviso: "
 
-#: builtins/printf.def:748
+#: builtins/printf.def:747
 msgid "missing hex digit for \\x"
 msgstr "falta el dígito hexadecimal para \\x"
 
-#: builtins/pushd.def:196
+#: builtins/pushd.def:195
 msgid "no other directory"
 msgstr "no hay otro directorio"
 
-#: builtins/pushd.def:463
+#: builtins/pushd.def:462
 msgid "<no current directory>"
 msgstr "<no hay directorio actual>"
 
-#: builtins/pushd.def:507
+#: builtins/pushd.def:506
 msgid "directory stack empty"
 msgstr ""
 
-#: builtins/pushd.def:509
+#: builtins/pushd.def:508
 #, fuzzy
 msgid "directory stack index"
 msgstr "desbordamiento de la base de la pila de recursión"
 
-#: builtins/pushd.def:706
+#: builtins/pushd.def:683
+#, fuzzy
+msgid ""
+"Display the list of currently remembered directories.  Directories\n"
+"    find their way onto the list with the `pushd' command; you can get\n"
+"    back up through the list with the `popd' command.\n"
+"    \n"
+"    Options:\n"
+"      -c\tclear the directory stack by deleting all of the elements\n"
+"      -l\tdo not print tilde-prefixed versions of directories relative\n"
+"    \tto your home directory\n"
+"      -p\tprint the directory stack with one entry per line\n"
+"      -v\tprint the directory stack with one entry per line prefixed\n"
+"    \twith its position in the stack\n"
+"    \n"
+"    Arguments:\n"
+"      +N\tDisplays the Nth entry counting from the left of the list shown "
+"by\n"
+"    \tdirs when invoked without options, starting with zero.\n"
+"    \n"
+"      -N\tDisplays the Nth entry counting from the right of the list shown "
+"by\n"
+"\tdirs when invoked without options, starting with zero."
+msgstr ""
+"Muestra la lista de directorios actualmente grabados.  Los directorios\n"
+"    se guardan en la lista con la orden `pushd'; pueden ir saliendo de\n"
+"    la lista con la orden `popd'.\n"
+"    \n"
+"    La opción -l especifica que `dirs' no debe mostrar versiones\n"
+"    abreviadas de los directorios que son relativos a su directorio\n"
+"    inicial.  Esto significa que `~/bin' se mostrará como `/home/bfox/bin'.\n"
+"    La opción -v causa que `dirs' muestre la pila de directorios con\n"
+"    una entrada por línea, anteponiendo la posición en la pila al nombre\n"
+"    del directorio.  La opción -p hace lo mismo, pero no antepone la\n"
+"    posición en la pila.  La opción -c limpia la pila de directorios\n"
+"    borrando todos sus elementos.\n"
+"    \n"
+"    +N\tmuestra la N-ésima entrada contando desde la izquierda de la lista\n"
+"    mostrada por dirs cuando se invoca sin opciones, empezando de cero.\n"
+"    \n"
+"    -N\tmuestra la N-ésima entrada contando desde la derecha de la lista\n"
+"    mostrada por dirs cuando se invoca sin opciones, empezando de cero."
+
+#: builtins/pushd.def:705
 #, fuzzy
 msgid ""
 "Adds a directory to the top of the directory stack, or rotates\n"
@@ -596,7 +649,7 @@ msgstr ""
 "    \n"
 "    Puede ver la pila de directorios con la orden `dirs'."
 
-#: builtins/pushd.def:731
+#: builtins/pushd.def:730
 #, fuzzy
 msgid ""
 "Removes entries from the directory stack.  With no arguments, removes\n"
@@ -636,51 +689,41 @@ msgstr ""
 "    \n"
 "    Puede ver la pila de directorios con la orden `dirs'."
 
-#: builtins/pushd.def:684
-msgid ""
-"Display the list of currently remembered directories.  Directories\n"
-"    find their way onto the list with the `pushd' command; you can get\n"
-"    back up through the list with the `popd' command.\n"
-"    \n"
-"    Options:\n"
-"\\    "
-msgstr ""
-
-#: builtins/read.def:242
+#: builtins/read.def:247
 #, c-format
 msgid "%s: invalid timeout specification"
 msgstr "%s: especificación de tiempo de expiración inválida"
 
-#: builtins/read.def:560
+#: builtins/read.def:569
 #, c-format
 msgid "read error: %d: %s"
 msgstr "error de lectura: %d: %s"
 
-#: builtins/return.def:69
+#: builtins/return.def:68
 msgid "can only `return' from a function or sourced script"
 msgstr ""
 "sólo se puede usar `return' en una función o un guión leído con `source'"
 
-#: builtins/set.def:769
+#: builtins/set.def:768
 msgid "cannot simultaneously unset a function and a variable"
 msgstr "no se puede borrar al mismo tiempo una función y una variable"
 
-#: builtins/set.def:806
+#: builtins/set.def:805
 #, c-format
 msgid "%s: cannot unset"
 msgstr "%s: no se puede borrar"
 
-#: builtins/set.def:813
+#: builtins/set.def:812
 #, c-format
 msgid "%s: cannot unset: readonly %s"
 msgstr "%s: no se puede borrar: %s es de solo lectura"
 
-#: builtins/set.def:824
+#: builtins/set.def:823
 #, c-format
 msgid "%s: not an array variable"
 msgstr "%s: no es una variable de matriz"
 
-#: builtins/setattr.def:181
+#: builtins/setattr.def:186
 #, c-format
 msgid "%s: not a function"
 msgstr "%s: no es una función"
@@ -689,20 +732,20 @@ msgstr "%s: no es una funci
 msgid "shift count"
 msgstr "cuenta de shift"
 
-#: builtins/shopt.def:248
+#: builtins/shopt.def:249
 msgid "cannot set and unset shell options simultaneously"
 msgstr "no se pueden activar y desactivar opciones del shell simultáneamente"
 
-#: builtins/shopt.def:313
+#: builtins/shopt.def:314
 #, c-format
 msgid "%s: invalid shell option name"
 msgstr "%s: nombre de opción del shell inválido"
 
-#: builtins/source.def:129
+#: builtins/source.def:128
 msgid "filename argument required"
 msgstr "se requiere un argumento de nombre de fichero"
 
-#: builtins/source.def:154
+#: builtins/source.def:153
 #, c-format
 msgid "%s: file not found"
 msgstr "%s: no se encontró el fichero"
@@ -715,76 +758,76 @@ msgstr "no se puede suspender"
 msgid "cannot suspend a login shell"
 msgstr "no se puede suspender un shell de entrada"
 
-#: builtins/type.def:235
+#: builtins/type.def:234
 #, c-format
 msgid "%s is aliased to `%s'\n"
 msgstr "%s es un alias de `%s'\n"
 
-#: builtins/type.def:256
+#: builtins/type.def:255
 #, c-format
 msgid "%s is a shell keyword\n"
 msgstr "%s es una palabra clave del shell\n"
 
-#: builtins/type.def:275
+#: builtins/type.def:274
 #, c-format
 msgid "%s is a function\n"
 msgstr "%s: es una función\n"
 
-#: builtins/type.def:297
+#: builtins/type.def:296
 #, c-format
 msgid "%s is a shell builtin\n"
 msgstr "%s es una orden interna del shell\n"
 
-#: builtins/type.def:318 builtins/type.def:392
+#: builtins/type.def:317 builtins/type.def:391
 #, c-format
 msgid "%s is %s\n"
 msgstr "%s is %s\n"
 
-#: builtins/type.def:338
+#: builtins/type.def:337
 #, c-format
 msgid "%s is hashed (%s)\n"
 msgstr "%s está asociado (%s)\n"
 
-#: builtins/ulimit.def:365
+#: builtins/ulimit.def:372
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr "%s: límite de argumento inválido"
 
-#: builtins/ulimit.def:391
+#: builtins/ulimit.def:398
 #, c-format
 msgid "`%c': bad command"
 msgstr "`%c': orden errónea"
 
-#: builtins/ulimit.def:420
+#: builtins/ulimit.def:427
 #, c-format
 msgid "%s: cannot get limit: %s"
 msgstr "%s: no se puede obtener el límite: %s"
 
-#: builtins/ulimit.def:446
+#: builtins/ulimit.def:453
 #, fuzzy
 msgid "limit"
 msgstr "Límite de CPU"
 
-#: builtins/ulimit.def:458 builtins/ulimit.def:758
+#: builtins/ulimit.def:465 builtins/ulimit.def:765
 #, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr "%s: no se puede modificar el límite: %s"
 
-#: builtins/umask.def:119
+#: builtins/umask.def:118
 msgid "octal number"
 msgstr "número octal"
 
-#: builtins/umask.def:232
+#: builtins/umask.def:231
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr "`%c': operador de modo simbólico inválido"
 
-#: builtins/umask.def:287
+#: builtins/umask.def:286
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr "`%c': carácter de modo simbólico inválido"
 
-#: error.c:89 error.c:319 error.c:321 error.c:323
+#: error.c:89 error.c:320 error.c:322 error.c:324
 msgid " line "
 msgstr ""
 
@@ -798,68 +841,68 @@ msgstr "
 msgid "Aborting..."
 msgstr "Abortando..."
 
-#: error.c:259
-#, c-format
-msgid "%s: warning: "
+#: error.c:260
+#, fuzzy, c-format
+msgid "warning: "
 msgstr "%s: aviso: "
 
-#: error.c:404
+#: error.c:405
 msgid "unknown command error"
 msgstr "error de orden desconocido"
 
-#: error.c:405
+#: error.c:406
 msgid "bad command type"
 msgstr "tipo de orden erróneo"
 
-#: error.c:406
+#: error.c:407
 msgid "bad connector"
 msgstr "conector erróneo"
 
-#: error.c:407
+#: error.c:408
 msgid "bad jump"
 msgstr "salto erróneo"
 
-#: error.c:445
+#: error.c:446
 #, c-format
 msgid "%s: unbound variable"
 msgstr "%s: variable desenlazada"
 
-#: eval.c:180
+#: eval.c:181
 #, c-format
 msgid "\atimed out waiting for input: auto-logout\n"
 msgstr "\aha expirado mientras esperaba alguna entrada: auto-logout\n"
 
-#: execute_cmd.c:479
+#: execute_cmd.c:483
 #, c-format
 msgid "cannot redirect standard input from /dev/null: %s"
 msgstr "no se puede redirigir la salida estándard de /dev/null: %s"
 
-#: execute_cmd.c:1063
+#: execute_cmd.c:1079
 #, c-format
 msgid "TIMEFORMAT: `%c': invalid format character"
 msgstr "TIMEFORMAT: `%c': carácter de formato inválido"
 
-#: execute_cmd.c:1404
+#: execute_cmd.c:1930
 #, fuzzy
 msgid "pipe error"
 msgstr "error de escritura: %s"
 
-#: execute_cmd.c:3670
+#: execute_cmd.c:4243
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr "%s: restringido: no se puede especificar `/' en nombres de órdenes"
 
-#: execute_cmd.c:3758
+#: execute_cmd.c:4334
 #, c-format
 msgid "%s: command not found"
 msgstr "%s: no se encontró la orden"
 
-#: execute_cmd.c:4006
+#: execute_cmd.c:4586
 #, c-format
 msgid "%s: %s: bad interpreter"
 msgstr "%s: %s: intérprete erróneo"
 
-#: execute_cmd.c:4155
+#: execute_cmd.c:4735
 #, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr "no se puede duplicar el df %d al df %d"
@@ -940,7 +983,12 @@ msgstr "%s: se esperaba una expresi
 msgid "getcwd: cannot access parent directories"
 msgstr "getcwd: no se puede acceder a los directorios padres"
 
-#: input.c:237
+#: input.c:94 subst.c:4551
+#, fuzzy, c-format
+msgid "cannot reset nodelay mode for fd %d"
+msgstr "no se puede reestablecer el modo nodelay para el df %d"
+
+#: input.c:258
 #, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
 msgstr ""
@@ -950,84 +998,89 @@ msgstr ""
 # buffer: espacio intermedio , alojamiento intermedio ( me gusta menos )
 # em+
 # almacenamiento interrmedio. cfuga
-#: input.c:245
+#: input.c:266
 #, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr ""
 "save_bash_input: el almacenamiento intermedio ya existe para el nuevo df %d"
 
-#: jobs.c:466
+#: jobs.c:464
 msgid "start_pipeline: pgrp pipe"
 msgstr ""
 
-#: jobs.c:881
+#: jobs.c:879
 #, c-format
 msgid "forked pid %d appears in running job %d"
 msgstr "el pid `forked' %d aparece en el trabajo en ejecución %d"
 
-#: jobs.c:999
+#: jobs.c:997
 #, c-format
 msgid "deleting stopped job %d with process group %ld"
 msgstr "borrando el trabajo detenido %d con grupo de proceso %ld"
 
-#: jobs.c:1104
+#: jobs.c:1102
 #, c-format
 msgid "add_process: process %5ld (%s) in the_pipeline"
 msgstr ""
 
+#: jobs.c:1105
+#, c-format
+msgid "add_process: pid %5ld (%s) marked as still alive"
+msgstr ""
+
 # Cambiaría 'hay' por 'existe' em+
-#: jobs.c:1395
+#: jobs.c:1393
 #, c-format
 msgid "describe_pid: %ld: no such pid"
 msgstr "describe_pid: %ld: no existe tal pid"
 
-#: jobs.c:1410
+#: jobs.c:1408
 #, fuzzy, c-format
 msgid "Signal %d"
 msgstr "Señal Desconocida #%d"
 
-#: jobs.c:1424 jobs.c:1449
+#: jobs.c:1422 jobs.c:1447
 msgid "Done"
 msgstr "Hecho"
 
-#: jobs.c:1429 siglist.c:122
+#: jobs.c:1427 siglist.c:122
 msgid "Stopped"
 msgstr "Detenido"
 
-#: jobs.c:1433
+#: jobs.c:1431
 #, fuzzy, c-format
 msgid "Stopped(%s)"
 msgstr "Detenido"
 
-#: jobs.c:1437
+#: jobs.c:1435
 msgid "Running"
 msgstr "Ejecutando"
 
-#: jobs.c:1451
+#: jobs.c:1449
 #, c-format
 msgid "Done(%d)"
 msgstr "Hecho(%d)"
 
-#: jobs.c:1453
+#: jobs.c:1451
 #, c-format
 msgid "Exit %d"
 msgstr "Salida %d"
 
-#: jobs.c:1456
+#: jobs.c:1454
 msgid "Unknown status"
 msgstr "Estado desconocido"
 
-#: jobs.c:1543
+#: jobs.c:1541
 #, c-format
 msgid "(core dumped) "
 msgstr "(`core' generado) "
 
-#: jobs.c:1562
+#: jobs.c:1560
 #, fuzzy, c-format
 msgid "  (wd: %s)"
 msgstr "(dir ahora: %s)\n"
 
-#: jobs.c:1763
+#: jobs.c:1761
 #, fuzzy, c-format
 msgid "child setpgid (%ld to %ld)"
 msgstr "error en la ejecución de setpgid (%d a %d) en el proceso hijo %d: %s\n"
@@ -1037,71 +1090,71 @@ msgstr "error en la ejecuci
 msgid "wait: pid %ld is not a child of this shell"
 msgstr "wait: pid %ld no es un proceso hijo de este shell"
 
-#: jobs.c:2315
+#: jobs.c:2316
 #, c-format
 msgid "wait_for: No record of process %ld"
 msgstr "wait_for: No hay un registro del proceso %ld"
 
-#: jobs.c:2587
+#: jobs.c:2588
 #, c-format
 msgid "wait_for_job: job %d is stopped"
 msgstr "wait_for_job: el trabajo %d está detenido"
 
-#: jobs.c:2809
+#: jobs.c:2810
 #, c-format
 msgid "%s: job has terminated"
 msgstr "%s: el trabajo ha terminado"
 
-#: jobs.c:2818
+#: jobs.c:2819
 #, c-format
 msgid "%s: job %d already in background"
 msgstr "%s: el trabajo %d ya está en segundo plano"
 
-#: jobs.c:3462
+#: jobs.c:3482
 #, fuzzy, c-format
 msgid "%s: line %d: "
 msgstr "%s: aviso: "
 
-#: jobs.c:3476 nojobs.c:805
+#: jobs.c:3496 nojobs.c:805
 #, c-format
 msgid " (core dumped)"
 msgstr " (`core' generado)"
 
-#: jobs.c:3488 jobs.c:3501
+#: jobs.c:3508 jobs.c:3521
 #, c-format
 msgid "(wd now: %s)\n"
 msgstr "(dir ahora: %s)\n"
 
-#: jobs.c:3533
+#: jobs.c:3553
 #, fuzzy
 msgid "initialize_job_control: getpgrp failed"
 msgstr "initialize_jobs: falló getpgrp: %s"
 
-#: jobs.c:3593
+#: jobs.c:3613
 #, fuzzy
 msgid "initialize_job_control: line discipline"
 msgstr "initialize_jobs: disciplina de línea: %s"
 
-#: jobs.c:3603
+#: jobs.c:3623
 #, fuzzy
 msgid "initialize_job_control: setpgid"
 msgstr "initialize_jobs: falló getpgrp: %s"
 
-#: jobs.c:3631
+#: jobs.c:3651
 #, c-format
 msgid "cannot set terminal process group (%d)"
 msgstr ""
 
-#: jobs.c:3636
+#: jobs.c:3656
 msgid "no job control in this shell"
 msgstr "no hay control de trabajos en este shell"
 
-#: lib/malloc/malloc.c:298
+#: lib/malloc/malloc.c:296
 #, c-format
 msgid "malloc: failed assertion: %s\n"
 msgstr "malloc: falló la aserción: %s\n"
 
-#: lib/malloc/malloc.c:314
+#: lib/malloc/malloc.c:312
 #, c-format
 msgid ""
 "\r\n"
@@ -1110,56 +1163,56 @@ msgstr ""
 "\r\n"
 "malloc: %s:%d: aserción arruinada\r\n"
 
-#: lib/malloc/malloc.c:315
+#: lib/malloc/malloc.c:313
 #, fuzzy
 msgid "unknown"
 msgstr "<desconocido>"
 
-#: lib/malloc/malloc.c:799
+#: lib/malloc/malloc.c:797
 msgid "malloc: block on free list clobbered"
 msgstr "malloc: bloque en la lista libre sobreescrito"
 
-#: lib/malloc/malloc.c:876
+#: lib/malloc/malloc.c:874
 msgid "free: called with already freed block argument"
 msgstr "free: se llamó con un argumento de bloque previamente liberado"
 
-#: lib/malloc/malloc.c:879
+#: lib/malloc/malloc.c:877
 msgid "free: called with unallocated block argument"
 msgstr "free: se llamó con un argumento de bloque sin asignar"
 
-#: lib/malloc/malloc.c:898
+#: lib/malloc/malloc.c:896
 msgid "free: underflow detected; mh_nbytes out of range"
 msgstr ""
 "free: se detectó un desbordamiento por debajo; mh_nbytes fuera de rango"
 
-#: lib/malloc/malloc.c:904
+#: lib/malloc/malloc.c:902
 msgid "free: start and end chunk sizes differ"
 msgstr "free: los tamaños de los pedazos de inicio y fin son diferentes"
 
-#: lib/malloc/malloc.c:1003
+#: lib/malloc/malloc.c:1001
 msgid "realloc: called with unallocated block argument"
 msgstr "realloc: se llamó con un argumento de bloque sin asignar"
 
-#: lib/malloc/malloc.c:1018
+#: lib/malloc/malloc.c:1016
 msgid "realloc: underflow detected; mh_nbytes out of range"
 msgstr ""
 "realloc: se detectó un desbordamiento por debajo; mh_nbytes fuera de rango"
 
-#: lib/malloc/malloc.c:1024
+#: lib/malloc/malloc.c:1022
 msgid "realloc: start and end chunk sizes differ"
 msgstr "realloc: los tamaños de los pedazos de inicio y fin son diferentes"
 
-#: lib/malloc/table.c:176
+#: lib/malloc/table.c:177
 #, c-format
 msgid "register_alloc: alloc table is full with FIND_ALLOC?\n"
 msgstr "register_alloc: ¿la tabla alloc está llena con FIND_ALLOC?\n"
 
-#: lib/malloc/table.c:183
+#: lib/malloc/table.c:184
 #, c-format
 msgid "register_alloc: %p already in table as allocated?\n"
 msgstr "register_alloc: ¿%p ya está en la tabla como asignado?\n"
 
-#: lib/malloc/table.c:219
+#: lib/malloc/table.c:220
 #, c-format
 msgid "register_free: %p already in table as free?\n"
 msgstr "register_free: ¿%p ya está en la tabla como libre?\n"
@@ -1213,82 +1266,87 @@ msgstr "error sint
 msgid "syntax error: `((%s))'"
 msgstr "error sintáctico: `((%s))'"
 
-#: make_cmd.c:566
+#: make_cmd.c:567
 #, c-format
 msgid "make_here_document: bad instruction type %d"
 msgstr "make_here_document: tipo de instrucción erróneo %d"
 
-#: make_cmd.c:741
+#: make_cmd.c:651
+#, c-format
+msgid "here-document at line %d delimited by end-of-file (wanted `%s')"
+msgstr ""
+
+#: make_cmd.c:746
 #, c-format
 msgid "make_redirection: redirection instruction `%d' out of range"
 msgstr ""
 "make_redirection: la instrucción de redirección `%d' está fuera de rango"
 
-#: parse.y:2759
+#: parse.y:2982 parse.y:3204
 #, c-format
 msgid "unexpected EOF while looking for matching `%c'"
 msgstr "EOF inesperado mientras se buscaba un `%c' coincidente"
 
-#: parse.y:3071
+#: parse.y:3708
 msgid "unexpected EOF while looking for `]]'"
 msgstr "EOF inesperado mientras se buscaba `]]'"
 
-#: parse.y:3076
+#: parse.y:3713
 #, c-format
 msgid "syntax error in conditional expression: unexpected token `%s'"
 msgstr "error sintáctico en la expresión condicional: elemento inesperado `%s'"
 
-#: parse.y:3080
+#: parse.y:3717
 msgid "syntax error in conditional expression"
 msgstr "error sintáctico en la expresión condicional"
 
-#: parse.y:3158
+#: parse.y:3795
 #, c-format
 msgid "unexpected token `%s', expected `)'"
 msgstr "elemento inesperado `%s', se esperaba `)'"
 
-#: parse.y:3162
+#: parse.y:3799
 msgid "expected `)'"
 msgstr "se esperaba `)'"
 
-#: parse.y:3190
+#: parse.y:3827
 #, c-format
 msgid "unexpected argument `%s' to conditional unary operator"
 msgstr "argumento inesperado `%s' para el operador unario condicional"
 
-#: parse.y:3194
+#: parse.y:3831
 msgid "unexpected argument to conditional unary operator"
 msgstr "argumento inesperado para el operador unario condicional"
 
-#: parse.y:3234
+#: parse.y:3871
 #, c-format
 msgid "unexpected token `%s', conditional binary operator expected"
 msgstr "elemento inesperado `%s', se esperaba un operador binario condicional"
 
-#: parse.y:3238
+#: parse.y:3875
 msgid "conditional binary operator expected"
 msgstr "se esperaba un operador binario condicional"
 
-#: parse.y:3255
+#: parse.y:3892
 #, c-format
 msgid "unexpected argument `%s' to conditional binary operator"
 msgstr "argumento inesperado `%s' para el operador binario condicional"
 
-#: parse.y:3259
+#: parse.y:3896
 msgid "unexpected argument to conditional binary operator"
 msgstr "argumento inesperado para el operador binario condicional"
 
-#: parse.y:3270
+#: parse.y:3907
 #, c-format
 msgid "unexpected token `%c' in conditional command"
 msgstr "elemento inesperado `%c' en la orden condicional"
 
-#: parse.y:3273
+#: parse.y:3910
 #, c-format
 msgid "unexpected token `%s' in conditional command"
 msgstr "elemento inesperado `%s' en la orden condicional"
 
-#: parse.y:3277
+#: parse.y:3914
 #, c-format
 msgid "unexpected token %d in conditional command"
 msgstr "elemento inesperado %d en la orden condicional"
@@ -1299,12 +1357,12 @@ msgstr "elemento inesperado %d en la orden condicional"
 # provocado por el símbolo. Simplemente estar cerca del mismo. cfuga
 # Por consistencia con el siguiente, yo borraría la coma. sv
 # Cierto. Coma borrada. cfuga
-#: parse.y:4525
+#: parse.y:5181
 #, c-format
 msgid "syntax error near unexpected token `%s'"
 msgstr "error sintáctico cerca del elemento inesperado `%s'"
 
-#: parse.y:4543
+#: parse.y:5199
 #, c-format
 msgid "syntax error near `%s'"
 msgstr "error sintáctico cerca de `%s'"
@@ -1313,20 +1371,20 @@ msgstr "error sint
 # no se esperaba el final de la línea em+
 # Ojo, que end of file es fin de fichero, no de línea. sv
 # Se hicieron ambos cambios. cfuga
-#: parse.y:4553
+#: parse.y:5209
 msgid "syntax error: unexpected end of file"
 msgstr "error sintáctico: no se esperaba el final del fichero"
 
-#: parse.y:4553
+#: parse.y:5209
 msgid "syntax error"
 msgstr "error sintáctico"
 
-#: parse.y:4615
+#: parse.y:5271
 #, c-format
 msgid "Use \"%s\" to leave the shell.\n"
 msgstr "Use \"%s\" para dejar el shell.\n"
 
-#: parse.y:4777
+#: parse.y:5433
 msgid "unexpected EOF while looking for matching `)'"
 msgstr "EOF inesperado mientras se buscaba un `)' coincidente"
 
@@ -1340,57 +1398,57 @@ msgstr "completion: no se encuentra la funci
 msgid "progcomp_insert: %s: NULL COMPSPEC"
 msgstr "progcomp_insert: %s: COMPSPEC nulo"
 
-#: print_cmd.c:264
+#: print_cmd.c:287
 #, c-format
 msgid "print_command: bad connector `%d'"
 msgstr "print_command: conector erróneo `%d'"
 
-#: print_cmd.c:1240
+#: print_cmd.c:1347
 #, c-format
 msgid "cprintf: `%c': invalid format character"
 msgstr "cprintf: `%c': carácter de formato inválido"
 
-#: redir.c:103
+#: redir.c:104
 msgid "file descriptor out of range"
 msgstr "descriptor de fichero fuera de rango"
 
-#: redir.c:145
+#: redir.c:146
 #, c-format
 msgid "%s: ambiguous redirect"
 msgstr "%s: redireccionamiento ambiguo"
 
-#: redir.c:149
+#: redir.c:150
 #, c-format
 msgid "%s: cannot overwrite existing file"
 msgstr "%s: no se puede sobreescribir un fichero existente"
 
-#: redir.c:154
+#: redir.c:155
 #, c-format
 msgid "%s: restricted: cannot redirect output"
 msgstr "%s: restringido: no se puede redirigir la salida"
 
-#: redir.c:159
+#: redir.c:160
 #, fuzzy, c-format
 msgid "cannot create temp file for here-document: %s"
 msgstr "no se puede crear un fichero temporal para el documento here: %s"
 
-#: redir.c:513
+#: redir.c:515
 msgid "/dev/(tcp|udp)/host/port not supported without networking"
 msgstr "/dev/(tcp|udp)/anfitrion/puerto no tiene soporte sin red"
 
-#: redir.c:980
+#: redir.c:992
 msgid "redirection error: cannot duplicate fd"
 msgstr "error de redirección: no se puede duplicar el df"
 
-#: shell.c:323
+#: shell.c:328
 msgid "could not find /tmp, please create!"
 msgstr "¡no se puede encontrar /tmp, crear por favor!"
 
-#: shell.c:327
+#: shell.c:332
 msgid "/tmp must be a valid directory name"
 msgstr "/tmp debe ser un nombre de directorio válido"
 
-#: shell.c:864
+#: shell.c:876
 #, c-format
 msgid "%c%c: invalid option"
 msgstr "%c%c: opción inválida"
@@ -1398,11 +1456,11 @@ msgstr "%c%c: opci
 # Yo pondría "no tengo ningún nombre". sv
 # Revisé el código fuente de bash. Es un mensaje de error cuando no se
 # encuentra el nombre del usuario que ejecuta el shell. cfuga
-#: shell.c:1621
+#: shell.c:1637
 msgid "I have no name!"
 msgstr "¡No tengo nombre de usuario!"
 
-#: shell.c:1755
+#: shell.c:1777
 #, fuzzy, c-format
 msgid "GNU bash, version %s-(%s)\n"
 msgstr "GNU %s, versión %s\n"
@@ -1412,7 +1470,7 @@ msgstr "GNU %s, versi
 # traducido en otras ocasiones. Sehll script lo henmos traducido
 # como guión del shell , eso es seguro ... así que puede estar
 # bien así , ya lo verán otros em+
-#: shell.c:1756
+#: shell.c:1778
 #, c-format
 msgid ""
 "Usage:\t%s [GNU long option] [option] ...\n"
@@ -1421,38 +1479,38 @@ msgstr ""
 "Modo de empleo:\t%s [opción GNU larga] [opción] ...\n"
 "\t%s [opción GNU larga] [opción] guión-del-shell\n"
 
-#: shell.c:1758
+#: shell.c:1780
 msgid "GNU long options:\n"
 msgstr "Opciones GNU largas:\n"
 
-#: shell.c:1762
+#: shell.c:1784
 msgid "Shell options:\n"
 msgstr "Opciones del shell:\n"
 
-#: shell.c:1763
+#: shell.c:1785
 msgid "\t-irsD or -c command or -O shopt_option\t\t(invocation only)\n"
 msgstr "\t-irsD o -c orden o -O opcion_shopt\t\t(sólo invocación)\n"
 
-#: shell.c:1778
+#: shell.c:1800
 #, c-format
 msgid "\t-%s or -o option\n"
 msgstr "\t-%s o -o opción\n"
 
-#: shell.c:1784
+#: shell.c:1806
 #, c-format
 msgid "Type `%s -c \"help set\"' for more information about shell options.\n"
 msgstr ""
 "Teclee `%s -c \"help set\"' para más información sobre las opciones del "
 "shell.\n"
 
-#: shell.c:1785
+#: shell.c:1807
 #, c-format
 msgid "Type `%s -c help' for more information about shell builtin commands.\n"
 msgstr ""
 "Teclee `%s -c help' para más información sobre las órdenes internas del "
 "shell.\n"
 
-#: shell.c:1786
+#: shell.c:1808
 #, c-format
 msgid "Use the `bashbug' command to report bugs.\n"
 msgstr "Use la orden `bashbug' para reportar bichos.\n"
@@ -1643,82 +1701,77 @@ msgstr "Se
 msgid "Unknown Signal #%d"
 msgstr "Señal Desconocida #%d"
 
-#: subst.c:1171 subst.c:1292
+#: subst.c:1177 subst.c:1298
 #, c-format
 msgid "bad substitution: no closing `%s' in %s"
 msgstr "sustitución errónea: no hay un `%s' que cierre en %s"
 
-#: subst.c:2392
+#: subst.c:2450
 #, c-format
 msgid "%s: cannot assign list to array member"
 msgstr "%s: no se puede asignar una lista a un miembro de la matriz"
 
-#: subst.c:4391 subst.c:4407
+#: subst.c:4448 subst.c:4464
 msgid "cannot make pipe for process substitution"
 msgstr "no se puede crear la tubería para la sustitución del proceso"
 
-#: subst.c:4439
+#: subst.c:4496
 msgid "cannot make child for process substitution"
 msgstr "no se puede crear un proceso hijo para la sustitución del proceso"
 
-#: subst.c:4484
+#: subst.c:4541
 #, c-format
 msgid "cannot open named pipe %s for reading"
 msgstr "no se puede abrir la tubería llamada %s para lectura"
 
-#: subst.c:4486
+#: subst.c:4543
 #, c-format
 msgid "cannot open named pipe %s for writing"
 msgstr "no se puede abrir la tubería llamada %s para escritura"
 
-#: subst.c:4494
-#, fuzzy, c-format
-msgid "cannot reset nodelay mode for fd %d"
-msgstr "no se puede reestablecer el modo nodelay para el df %d"
-
-#: subst.c:4504
+#: subst.c:4561
 #, c-format
 msgid "cannot duplicate named pipe %s as fd %d"
 msgstr "no se puede duplicar la tubería llamada %s como df %d"
 
-#: subst.c:4700
+#: subst.c:4757
 msgid "cannot make pipe for command substitution"
 msgstr "no se pueden crear la tubería para la sustitución de la orden"
 
-#: subst.c:4734
+#: subst.c:4791
 msgid "cannot make child for command substitution"
 msgstr "no se puede crear un proceso hijo para la sustitución de la orden"
 
-#: subst.c:4751
+#: subst.c:4808
 msgid "command_substitute: cannot duplicate pipe as fd 1"
 msgstr "command_substitute: no se puede duplicar la tubería como df 1"
 
-#: subst.c:5226
+#: subst.c:5310
 #, c-format
 msgid "%s: parameter null or not set"
 msgstr "%s: parámetro nulo o no establecido"
 
-#: subst.c:5502
+#: subst.c:5600
 #, c-format
 msgid "%s: substring expression < 0"
 msgstr "%s: expresión de subcadena < 0"
 
-#: subst.c:6345
+#: subst.c:6645
 #, c-format
 msgid "%s: bad substitution"
 msgstr "%s: sustitución errónea"
 
-#: subst.c:6421
+#: subst.c:6721
 #, c-format
 msgid "$%s: cannot assign in this way"
 msgstr "$%s: no se puede asignar de esta forma"
 
-#: subst.c:7138
+#: subst.c:7440
 #, fuzzy, c-format
 msgid "bad substitution: no closing \"`\" in %s"
 msgstr "sustitución errónea: no hay un `%s' que cierre en %s"
 
-#: subst.c:8003
+#: subst.c:8313
 #, c-format
 msgid "no match: %s"
 msgstr "no hay coincidencia: %s"
@@ -1766,12 +1819,12 @@ msgstr "falta `]'"
 msgid "invalid signal number"
 msgstr "número de señal inválido"
 
-#: trap.c:315
+#: trap.c:323
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr "run_pending_traps: valor erróneo en trap_list[%d]: %p"
 
-#: trap.c:319
+#: trap.c:327
 #, c-format
 msgid ""
 "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
@@ -1779,95 +1832,116 @@ msgstr ""
 "run_pending_traps: el manejador de señal es SIG_DFL, reenviando %d (%s) a mí "
 "mismo"
 
-#: trap.c:363
+#: trap.c:371
 #, c-format
 msgid "trap_handler: bad signal %d"
 msgstr "trap_handler: señal errónea %d"
 
-#: variables.c:339
+#: variables.c:354
 #, c-format
 msgid "error importing function definition for `%s'"
 msgstr "error al importar la definición de la función para `%s'"
 
-#: variables.c:717
+#: variables.c:732
 #, c-format
 msgid "shell level (%d) too high, resetting to 1"
 msgstr "el nivel de shell (%d) es demasiado alto, se reestablece a 1"
 
-#: variables.c:1729
+#: variables.c:1891
 msgid "make_local_variable: no function context at current scope"
 msgstr "make_local_variable: no hay contexto de función en el ámbito actual"
 
-#: variables.c:2876
+#: variables.c:3120
 msgid "all_local_variables: no function context at current scope"
 msgstr "all_local_variables: no hay contexto de función en el ámbito actual"
 
-#: variables.c:3093 variables.c:3102
+#: variables.c:3337 variables.c:3346
 #, c-format
 msgid "invalid character %d in exportstr for %s"
 msgstr "carácter inválido %d en exportstr para %s"
 
-#: variables.c:3108
+#: variables.c:3352
 #, c-format
 msgid "no `=' in exportstr for %s"
 msgstr "no hay `=' en exportstr para %s"
 
-#: variables.c:3535
+#: variables.c:3787
 msgid "pop_var_context: head of shell_variables not a function context"
 msgstr ""
 "pop_var_context: la cabeza de shell_variables no es un contexto de función"
 
-#: variables.c:3548
+#: variables.c:3800
 msgid "pop_var_context: no global_variables context"
 msgstr "pop_var_context: no es un contexto global_variables"
 
-#: variables.c:3620
+#: variables.c:3874
 msgid "pop_scope: head of shell_variables not a temporary environment scope"
 msgstr ""
 "pop_scope: la cabeza de shell_variables no es un ámbito de ambiente temporal"
 
-#: version.c:83
+#: version.c:46
+#, fuzzy
+msgid "Copyright (C) 2008 Free Software Foundation, Inc."
+msgstr "Copyright (C) 2006 Free Software Foundation, Inc.\n"
+
+#: version.c:47
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl."
+"html>\n"
+msgstr ""
+
+#: version.c:86
 #, fuzzy, c-format
 msgid "GNU bash, version %s (%s)\n"
 msgstr "GNU %s, versión %s\n"
 
-#: xmalloc.c:93
+#: version.c:91
+#, c-format
+msgid "This is free software; you are free to change and redistribute it.\n"
+msgstr ""
+
+#: version.c:92
+#, c-format
+msgid "There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr ""
+
+#: xmalloc.c:92
 #, c-format
 msgid "xmalloc: cannot allocate %lu bytes (%lu bytes allocated)"
 msgstr "xmalloc: no se pueden asignar %lu bytes (%lu bytes asignados)"
 
-#: xmalloc.c:95
+#: xmalloc.c:94
 #, c-format
 msgid "xmalloc: cannot allocate %lu bytes"
 msgstr "xmalloc: no se pueden asignar %lu bytes"
 
-#: xmalloc.c:115
+#: xmalloc.c:114
 #, c-format
 msgid "xrealloc: cannot reallocate %lu bytes (%lu bytes allocated)"
 msgstr "xrealloc: no se pueden reasignar %lu bytes (%lu bytes asignados)"
 
-#: xmalloc.c:117
+#: xmalloc.c:116
 #, c-format
 msgid "xrealloc: cannot allocate %lu bytes"
 msgstr "xrealloc: no se pueden reasignar %lu bytes"
 
-#: xmalloc.c:151
+#: xmalloc.c:150
 #, c-format
 msgid "xmalloc: %s:%d: cannot allocate %lu bytes (%lu bytes allocated)"
 msgstr "xmalloc: %s:%d: no se pueden asignar %lu bytes (%lu bytes asignados)"
 
-#: xmalloc.c:153
+#: xmalloc.c:152
 #, c-format
 msgid "xmalloc: %s:%d: cannot allocate %lu bytes"
 msgstr "xmalloc: %s:%d: no se pueden asignar %lu bytes"
 
-#: xmalloc.c:175
+#: xmalloc.c:174
 #, c-format
 msgid "xrealloc: %s:%d: cannot reallocate %lu bytes (%lu bytes allocated)"
 msgstr ""
 "xrealloc: %s:%d: no se pueden reasignar %lu bytes (%lu bytes asignados)"
 
-#: xmalloc.c:177
+#: xmalloc.c:176
 #, c-format
 msgid "xrealloc: %s:%d: cannot allocate %lu bytes"
 msgstr "xrealloc: %s:%d: no se pueden reasignar %lu bytes"
@@ -1935,12 +2009,12 @@ msgstr "command [-pVv] orden [arg ...]"
 
 #: builtins.c:76
 #, fuzzy
-msgid "declare [-afFirtx] [-p] [name[=value] ...]"
+msgid "declare [-aAfFilrtux] [-p] [name[=value] ...]"
 msgstr "declare [-afFrxi] [-p] nombre[=valor] ..."
 
 #: builtins.c:78
 #, fuzzy
-msgid "typeset [-afFirtx] [-p] name[=value] ..."
+msgid "typeset [-aAfFilrtux] [-p] name[=value] ..."
 msgstr "typeset [-afFrxi] [-p] nombre[=valor] ..."
 
 #: builtins.c:80
@@ -2375,6 +2449,7 @@ msgstr ""
 "                         entrada."
 
 #: builtins.c:322
+#, fuzzy
 msgid ""
 "Exit for, while, or until loops.\n"
 "    \n"
@@ -2382,8 +2457,10 @@ msgid ""
 "    loops.\n"
 "    \n"
 "    Exit Status:\n"
-"    The exit status is 0 unless the shell is not executing a loop."
+"    The exit status is 0 unless N is not greater than or equal to 1."
 msgstr ""
+"Retoma la siguiente iteración del ciclo FOR, WHILE o UNTIL incluido.\n"
+"    Si se especifica N, retoma en el N-ésimo ciclo incluido."
 
 #: builtins.c:334
 #, fuzzy
@@ -2394,7 +2471,7 @@ msgid ""
 "    If N is specified, resumes the Nth enclosing loop.\n"
 "    \n"
 "    Exit Status:\n"
-"    The exit status is 0 unless the shell is not executing a loop."
+"    The exit status is 0 unless N is not greater than or equal to 1."
 msgstr ""
 "Retoma la siguiente iteración del ciclo FOR, WHILE o UNTIL incluido.\n"
 "    Si se especifica N, retoma en el N-ésimo ciclo incluido."
@@ -2567,10 +2644,13 @@ msgid ""
 "      -p\tdisplay the attributes and value of each NAME\n"
 "    \n"
 "    Options which set attributes:\n"
-"      -a\tto make NAMEs arrays (if supported)\n"
+"      -a\tto make NAMEs indexed arrays (if supported)\n"
+"      -A\tto make NAMEs associative arrays (if supported)\n"
 "      -i\tto make NAMEs have the `integer' attribute\n"
+"      -l\tto convert NAMEs to lower case on assignment\n"
 "      -r\tto make NAMEs readonly\n"
 "      -t\tto make NAMEs have the `trace' attribute\n"
+"      -u\tto convert NAMEs to upper case on assignment\n"
 "      -x\tto make NAMEs export\n"
 "    \n"
 "    Using `+' instead of `-' turns off the given attribute.\n"
@@ -2611,14 +2691,14 @@ msgstr ""
 "    usa en una función, hace a los NAMEs locales, como sucede con la\n"
 "    orden `local'."
 
-#: builtins.c:505
+#: builtins.c:508
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
 "    Obsolete.  See `help declare'."
 msgstr ""
 
-#: builtins.c:513
+#: builtins.c:516
 msgid ""
 "Define local variables.\n"
 "    \n"
@@ -2633,7 +2713,7 @@ msgid ""
 "    or the shell is not executing a function."
 msgstr ""
 
-#: builtins.c:530
+#: builtins.c:533
 #, fuzzy
 msgid ""
 "Write arguments to the standard output.\n"
@@ -2648,7 +2728,7 @@ msgid ""
 "    `echo' interprets the following backslash-escaped characters:\n"
 "      \\a\talert (bell)\n"
 "      \\b\tbackspace\n"
-"      \\c\tsuppress trailing newline\n"
+"      \\c\tsuppress further output\n"
 "      \\e\tescape character\n"
 "      \\f\tform feed\n"
 "      \\n\tnew line\n"
@@ -2684,7 +2764,7 @@ msgstr ""
 "    Puede desactivar explícitamente la interpretación de los caracteres\n"
 "    arriba mencionados con la opción -E."
 
-#: builtins.c:564
+#: builtins.c:567
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2697,7 +2777,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:579
+#: builtins.c:582
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -2724,7 +2804,7 @@ msgid ""
 "    Returns success unless NAME is not a shell builtin or an error occurs."
 msgstr ""
 
-#: builtins.c:607
+#: builtins.c:610
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
@@ -2741,7 +2821,7 @@ msgstr ""
 # en una de dos formas -> en una de las dos formas siguientes em+
 # dar argumentos -> especificar em+
 # De acuerdo. cfuga
-#: builtins.c:619
+#: builtins.c:622
 #, fuzzy
 msgid ""
 "Parse option arguments.\n"
@@ -2817,7 +2897,7 @@ msgstr ""
 "    pero si se especifican más argumentos, éstos se comparan en lugar\n"
 "    de los primeros."
 
-#: builtins.c:661
+#: builtins.c:664
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
@@ -2840,7 +2920,7 @@ msgid ""
 "occurs."
 msgstr ""
 
-#: builtins.c:682
+#: builtins.c:685
 #, fuzzy
 msgid ""
 "Exit the shell.\n"
@@ -2851,7 +2931,7 @@ msgstr ""
 "Termina el shell con un estado de N.  Si se omite N, el estado de salida\n"
 "    es el mismo de la última orden ejecutada."
 
-#: builtins.c:691
+#: builtins.c:694
 msgid ""
 "Exit a login shell.\n"
 "    \n"
@@ -2860,7 +2940,7 @@ msgid ""
 "    in a login shell."
 msgstr ""
 
-#: builtins.c:701
+#: builtins.c:704
 #, fuzzy
 msgid ""
 "Display or execute commands from the history list.\n"
@@ -2911,7 +2991,7 @@ msgstr ""
 "    `r cc' ejecuta la última orden que comience con `cc' y al teclear\n"
 "    `r' re-ejecuta la última orden."
 
-#: builtins.c:731
+#: builtins.c:734
 #, fuzzy
 msgid ""
 "Move job to the foreground.\n"
@@ -2927,7 +3007,7 @@ msgstr ""
 "    JOB_SPEC no está presente, se usa la noción del shell del trabajo\n"
 "    actual."
 
-#: builtins.c:746
+#: builtins.c:749
 #, fuzzy
 msgid ""
 "Move jobs to the background.\n"
@@ -2945,7 +3025,7 @@ msgstr ""
 "    `&'.  Si JOB_SPEC no está presente, se usa la noción del shell del\n"
 "    trabajo actual."
 
-#: builtins.c:760
+#: builtins.c:763
 msgid ""
 "Remember or display program locations.\n"
 "    \n"
@@ -2969,7 +3049,7 @@ msgid ""
 "    Returns success unless NAME is not found or an invalid option is given."
 msgstr ""
 
-#: builtins.c:785
+#: builtins.c:788
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -2991,7 +3071,7 @@ msgid ""
 "given."
 msgstr ""
 
-#: builtins.c:809
+#: builtins.c:812
 #, fuzzy
 msgid ""
 "Display or manipulate the history list.\n"
@@ -3048,7 +3128,7 @@ msgstr ""
 "    tiempo asociada con cada entrada de historia mostrada.  No se muestra\n"
 "    ninguna marca de tiempo de otra forma."
 
-#: builtins.c:845
+#: builtins.c:848
 #, fuzzy
 msgid ""
 "Display status of jobs.\n"
@@ -3084,7 +3164,7 @@ msgstr ""
 "    especificaciones de trabajo que aparecen en ARGS se han reemplazado\n"
 "    con el ID de proceso del líder del grupo de procesos de dicho trabajo."
 
-#: builtins.c:872
+#: builtins.c:875
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -3101,7 +3181,7 @@ msgid ""
 "    Returns success unless an invalid option or JOBSPEC is given."
 msgstr ""
 
-#: builtins.c:891
+#: builtins.c:894
 #, fuzzy
 msgid ""
 "Send a signal to a job.\n"
@@ -3140,7 +3220,7 @@ msgstr ""
 # No sé si existe precedencia en español, pero me suena fatal.
 # Yo pondría simplemente "prioridad". sv
 # Creo que si existe, pero tu sugerencia es mejor. cfuga
-#: builtins.c:914
+#: builtins.c:917
 #, fuzzy
 msgid ""
 "Evaluate arithmetic expressions.\n"
@@ -3226,7 +3306,7 @@ msgstr ""
 "    Si el último ARG se evalúa como 0, let devuelve 1; si no se\n"
 "    devuelve 0."
 
-#: builtins.c:959
+#: builtins.c:962
 #, fuzzy
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
@@ -3259,7 +3339,9 @@ msgid ""
 "      -t timeout\ttime out and return failure if a complete line of input "
 "is\n"
 "    \t\tnot read withint TIMEOUT seconds.  The value of the TMOUT\n"
-"    \t\tvariable is the default timeout.\n"
+"    \t\tvariable is the default timeout.  TIMEOUT may be a\n"
+"    \t\tfractional number.  The exit status is greater than 128 if\n"
+"    \t\tthe timeout is exceeded\n"
 "      -u fd\t\tread from file descriptor FD instead of the standard input\n"
 "    \n"
 "    Exit Status:\n"
@@ -3299,7 +3381,7 @@ msgstr ""
 "    cero, a menos que se encuentre un final de línea, read expire, o se\n"
 "    proporcione un descriptor de fichero inválido como el argumento de -u."
 
-#: builtins.c:996
+#: builtins.c:1001
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -3311,7 +3393,7 @@ msgid ""
 "    Returns N, or failure if the shell is not executing a function or script."
 msgstr ""
 
-#: builtins.c:1009
+#: builtins.c:1014
 #, fuzzy
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
@@ -3480,7 +3562,7 @@ msgstr ""
 "no\n"
 "    se proporciona ningún ARG, se muestran todas las variables del shell."
 
-#: builtins.c:1091
+#: builtins.c:1096
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
 "    \n"
@@ -3500,7 +3582,7 @@ msgid ""
 "    Returns success unless an invalid option is given or a NAME is read-only."
 msgstr ""
 
-#: builtins.c:1111
+#: builtins.c:1116
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
@@ -3519,7 +3601,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1130
+#: builtins.c:1135
 msgid ""
 "Mark shell variables as unchangeable.\n"
 "    \n"
@@ -3528,7 +3610,8 @@ msgid ""
 "    before marking as read-only.\n"
 "    \n"
 "    Options:\n"
-"      -a\trefer to array variables\n"
+"      -a\trefer to indexed array variables\n"
+"      -A\trefer to associative array variables\n"
 "      -f\trefer to shell functions\n"
 "      -p\tdisplay a list of all readonly variables and functions\n"
 "    \n"
@@ -3538,7 +3621,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1150
+#: builtins.c:1156
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -3549,7 +3632,7 @@ msgid ""
 "    Returns success unless N is negative or greater than $#."
 msgstr ""
 
-#: builtins.c:1162 builtins.c:1177
+#: builtins.c:1168 builtins.c:1183
 #, fuzzy
 msgid ""
 "Execute commands from a file in the current shell.\n"
@@ -3568,11 +3651,12 @@ msgstr ""
 "    Si se proporciona cualquier ARGUMENTS, se convierten en los parámetros\n"
 "    posicionales cuando se ejecuta FILENAME."
 
-#: builtins.c:1193
+#: builtins.c:1199
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
 "    Suspend the execution of this shell until it receives a SIGCONT signal.\n"
+"    Unless forced, login shells cannot be suspended.\n"
 "    \n"
 "    Options:\n"
 "      -f\tforce the suspend, even if the shell is a login shell\n"
@@ -3581,7 +3665,7 @@ msgid ""
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:1208
+#: builtins.c:1215
 #, fuzzy
 msgid ""
 "Evaluate conditional expression.\n"
@@ -3734,7 +3818,7 @@ msgstr ""
 "    Los operadores binarios aritméticos devuelven verdadero si ARG1 es\n"
 "    igual, no igual, menor, menor o igual, mayor, mayor o igual que ARG2."
 
-#: builtins.c:1284
+#: builtins.c:1291
 #, fuzzy
 msgid ""
 "Evaluate conditional expression.\n"
@@ -3745,7 +3829,7 @@ msgstr ""
 "Este es un sinónimo para la orden interna \"test\", pero el último\n"
 "    argumento debe ser un `]' literal, que coincida con el `[' inicial."
 
-#: builtins.c:1293
+#: builtins.c:1300
 msgid ""
 "Display process times.\n"
 "    \n"
@@ -3757,7 +3841,7 @@ msgid ""
 "    Always succeeds."
 msgstr ""
 
-#: builtins.c:1305
+#: builtins.c:1312
 #, fuzzy
 msgid ""
 "Trap signals and other events.\n"
@@ -3811,7 +3895,7 @@ msgstr ""
 "con\n"
 "    \"kill -signal $$\"."
 
-#: builtins.c:1337
+#: builtins.c:1344
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -3841,7 +3925,7 @@ msgid ""
 "found."
 msgstr ""
 
-#: builtins.c:1368
+#: builtins.c:1375
 #, fuzzy
 msgid ""
 "Modify shell resource limits.\n"
@@ -3919,7 +4003,7 @@ msgstr ""
 "    -t, el cual es en segundos, -p, el cual es en incrementos de 512 bytes,\n"
 "    y -u, el cual es un número de procesos sin escala."
 
-#: builtins.c:1413
+#: builtins.c:1420
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -3937,7 +4021,7 @@ msgid ""
 "    Returns success unless MODE is invalid or an invalid option is given."
 msgstr ""
 
-#: builtins.c:1433
+#: builtins.c:1440
 msgid ""
 "Wait for job completion and return exit status.\n"
 "    \n"
@@ -3954,7 +4038,7 @@ msgid ""
 "    given."
 msgstr ""
 
-#: builtins.c:1451
+#: builtins.c:1458
 #, fuzzy
 msgid ""
 "Wait for process completion and return exit status.\n"
@@ -3975,7 +4059,7 @@ msgstr ""
 "    de trabajo, se espera a todos los procesos en la línea de ejecución\n"
 "    del trabajo."
 
-#: builtins.c:1466
+#: builtins.c:1473
 #, fuzzy
 msgid ""
 "Execute commands for each member in a list.\n"
@@ -3993,7 +4077,7 @@ msgstr ""
 "    se asume `in \"$@\"'.  Para cada elemento en WORDS, se define NAME\n"
 "    como ese elemento, y se ejecutan COMMANDS."
 
-#: builtins.c:1480
+#: builtins.c:1487
 #, fuzzy
 msgid ""
 "Arithmetic for loop.\n"
@@ -4019,10 +4103,10 @@ msgstr ""
 "    EXP1, EXP2, y EXP3 son expresiones aritméticas.  Si se omite\n"
 "    cualquier expresión, se comporta como si se evaluara a 1."
 
-#: builtins.c:1498
+#: builtins.c:1505
 #, fuzzy
 msgid ""
-"Select words from a list and execute commands..\n"
+"Select words from a list and execute commands.\n"
 "    \n"
 "    The WORDS are expanded, generating a list of words.  The\n"
 "    set of expanded words is printed on the standard error, each\n"
@@ -4053,7 +4137,7 @@ msgstr ""
 "    COMMANDS después de cada selección hasta que se ejecuta\n"
 "    una orden break."
 
-#: builtins.c:1519
+#: builtins.c:1526
 #, fuzzy
 msgid ""
 "Report time consumed by pipeline's execution.\n"
@@ -4076,7 +4160,7 @@ msgstr ""
 "    el resumen de tiempos en un formato ligeramente diferente, usando\n"
 "    el valor de la variable TIMEFORMAT como el formato de salida."
 
-#: builtins.c:1536
+#: builtins.c:1543
 #, fuzzy
 msgid ""
 "Execute commands based on pattern matching.\n"
@@ -4090,7 +4174,7 @@ msgstr ""
 "Ejecuta ÓRDENES selectivamente basado en coincidencias de la PALABRA con\n"
 "    el PATRÓN. Se utiliza `|' para separar patrones múltiples."
 
-#: builtins.c:1548
+#: builtins.c:1555
 #, fuzzy
 msgid ""
 "Execute commands based on conditional.\n"
@@ -4123,7 +4207,7 @@ msgstr ""
 "resultó\n"
 "    verdadera."
 
-#: builtins.c:1565
+#: builtins.c:1572
 #, fuzzy
 msgid ""
 "Execute commands as long as a test succeeds.\n"
@@ -4137,7 +4221,7 @@ msgstr ""
 "Expande y ejecuta ÓRDENES mientras la orden final en las ÓRDENES\n"
 "    `while' tenga un estado de salida de cero."
 
-#: builtins.c:1577
+#: builtins.c:1584
 #, fuzzy
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
@@ -4151,7 +4235,7 @@ msgstr ""
 "Expande y ejecuta ÓRDENES mientras la orden final en las ÓRDENES\n"
 "    `until' tengan un estado de salida que no sea cero."
 
-#: builtins.c:1589
+#: builtins.c:1596
 msgid ""
 "Define shell function.\n"
 "    \n"
@@ -4165,7 +4249,7 @@ msgid ""
 "    Returns success unless NAME is readonly."
 msgstr ""
 
-#: builtins.c:1603
+#: builtins.c:1610
 #, fuzzy
 msgid ""
 "Group commands as a unit.\n"
@@ -4179,7 +4263,7 @@ msgstr ""
 "Corre un conjunto de órdenes en un grupo.  Esta es una forma de redirigir\n"
 "    un conjunto completo de órdenes."
 
-#: builtins.c:1615
+#: builtins.c:1622
 #, fuzzy
 msgid ""
 "Resume job in foreground.\n"
@@ -4200,7 +4284,7 @@ msgstr ""
 "    especificación del trabajo se hubiera proporcionado como\n"
 "    un argumento de `bg'."
 
-#: builtins.c:1630
+#: builtins.c:1637
 #, fuzzy
 msgid ""
 "Evaluate arithmetic expression.\n"
@@ -4214,7 +4298,7 @@ msgstr ""
 "Se evalua EXPRESSION de acuerdo a las reglas de evaluación\n"
 "    aritmética.  Equivalente a \"let EXPRESSION\"."
 
-#: builtins.c:1642
+#: builtins.c:1649
 #, fuzzy
 msgid ""
 "Execute conditional command.\n"
@@ -4260,7 +4344,7 @@ msgstr ""
 "    patrón.  Los operadores && y || no evalúan EXPR2 si EXPR1 es\n"
 "    suficiente para determinar el valor de una expresión."
 
-#: builtins.c:1668
+#: builtins.c:1675
 #, fuzzy
 msgid ""
 "Common shell variable names and usage.\n"
@@ -4374,7 +4458,7 @@ msgstr ""
 "    \t\tpara decidir cuáles órdenes se deben guardar en la lista de\n"
 "    \t\thistoria.\n"
 
-#: builtins.c:1725
+#: builtins.c:1732
 #, fuzzy
 msgid ""
 "Add directories to stack.\n"
@@ -4425,7 +4509,7 @@ msgstr ""
 "    \n"
 "    Puede ver la pila de directorios con la orden `dirs'."
 
-#: builtins.c:1759
+#: builtins.c:1766
 #, fuzzy
 msgid ""
 "Remove directories from stack.\n"
@@ -4471,7 +4555,7 @@ msgstr ""
 "    \n"
 "    Puede ver la pila de directorios con la orden `dirs'."
 
-#: builtins.c:1789
+#: builtins.c:1796
 #, fuzzy
 msgid ""
 "Display directory stack.\n"
@@ -4519,7 +4603,7 @@ msgstr ""
 "    -N\tmuestra la N-ésima entrada contando desde la derecha de la lista\n"
 "    mostrada por dirs cuando se invoca sin opciones, empezando de cero."
 
-#: builtins.c:1818
+#: builtins.c:1825
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
@@ -4540,7 +4624,7 @@ msgid ""
 "    given or OPTNAME is disabled."
 msgstr ""
 
-#: builtins.c:1839
+#: builtins.c:1846
 #, fuzzy
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
@@ -4583,7 +4667,7 @@ msgstr ""
 "    -v, la salida se coloca en el valor de la variable de shell VAR\n"
 "    en lugar de enviarla a la salida estándard."
 
-#: builtins.c:1866
+#: builtins.c:1873
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
@@ -4605,7 +4689,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1889
+#: builtins.c:1896
 #, fuzzy
 msgid ""
 "Display possible completions depending on the options.\n"
@@ -4625,7 +4709,7 @@ msgstr ""
 "coincidencias\n"
 "    contra WORD."
 
-#: builtins.c:1904
+#: builtins.c:1911
 msgid ""
 "Modify or display completion options.\n"
 "    \n"
@@ -4654,7 +4738,7 @@ msgid ""
 "    have a completion specification defined."
 msgstr ""
 
-#: builtins.c:1932
+#: builtins.c:1939
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
index c4820b2eb665952515e2069eddeab0490df843dd..0351e7543df493bceac126469d0e68dce3168572 100644 (file)
Binary files a/po/et.gmo and b/po/et.gmo differ
index 7379baf673256ffddc3dcd701525b0185881b4ee..608ebc6b4df47eae8e81533668ee94699d211b84 100644 (file)
--- a/po/et.po
+++ b/po/et.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: bash 3.2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-04-22 10:15-0400\n"
+"POT-Creation-Date: 2008-08-20 08:51-0400\n"
 "PO-Revision-Date: 2006-11-11 16:38+0200\n"
 "Last-Translator: Toomas Soome <Toomas.Soome@microlink.ee>\n"
 "Language-Team: Estonian <et@li.org>\n"
@@ -14,78 +14,93 @@ msgstr ""
 "Content-Type: text/plain; charset=ISO-8859-15\n"
 "Content-Transfer-Encoding: 8-bit\n"
 
-#: arrayfunc.c:48
+#: arrayfunc.c:49
 msgid "bad array subscript"
 msgstr "vigane massiivi indeks"
 
-#: arrayfunc.c:372
+#: arrayfunc.c:312 builtins/declare.def:467
+#, c-format
+msgid "%s: cannot convert indexed to associative array"
+msgstr ""
+
+#: arrayfunc.c:478
+#, fuzzy, c-format
+msgid "%s: invalid associative array key"
+msgstr "%s: vigane tegevuse nimi"
+
+#: arrayfunc.c:480
 #, c-format
 msgid "%s: cannot assign to non-numeric index"
 msgstr "%s: mitte-numbrilisele indeksile ei saa omistada"
 
-#: bashhist.c:332
+#: arrayfunc.c:516
+#, c-format
+msgid "%s: %s: must use subscript when assigning associative array"
+msgstr ""
+
+#: bashhist.c:382
 #, c-format
 msgid "%s: cannot create: %s"
 msgstr "%s: ei saa luua: %s"
 
-#: bashline.c:3124
+#: bashline.c:3190
 msgid "bash_execute_unix_command: cannot find keymap for command"
 msgstr ""
 
-#: bashline.c:3173
+#: bashline.c:3268
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr "%s: esimine mitte-tühemik sümbol pole `\"'"
 
-#: bashline.c:3202
+#: bashline.c:3297
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr "sulgev `%c' puudub %s sees"
 
-#: bashline.c:3236
+#: bashline.c:3331
 #, c-format
 msgid "%s: missing colon separator"
 msgstr "%s: puudub eraldav koolon"
 
-#: builtins/bind.def:200
+#: builtins/bind.def:199
 #, c-format
 msgid "`%s': invalid keymap name"
 msgstr ""
 
-#: builtins/bind.def:239
+#: builtins/bind.def:238
 #, c-format
 msgid "%s: cannot read: %s"
 msgstr "%s: ei saa lugeda: %s"
 
-#: builtins/bind.def:254
+#: builtins/bind.def:253
 #, c-format
 msgid "`%s': cannot unbind"
 msgstr "`%s': ei saa lahti siduda"
 
-#: builtins/bind.def:289 builtins/bind.def:319
+#: builtins/bind.def:288 builtins/bind.def:318
 #, c-format
 msgid "`%s': unknown function name"
 msgstr "`%s': tundmatu funktsiooni nimi"
 
-#: builtins/bind.def:297
+#: builtins/bind.def:296
 #, c-format
 msgid "%s is not bound to any keys.\n"
 msgstr "%s ei ole seotud ühegi klahviga.\n"
 
-#: builtins/bind.def:301
+#: builtins/bind.def:300
 #, c-format
 msgid "%s can be invoked via "
 msgstr "%s saab kasutada läbi "
 
-#: builtins/break.def:78 builtins/break.def:118
+#: builtins/break.def:77 builtins/break.def:117
 msgid "loop count"
 msgstr ""
 
-#: builtins/break.def:138
+#: builtins/break.def:137
 msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr "omab mõtet ainult `for', `while' või `until' tsüklis"
 
-#: builtins/caller.def:134
+#: builtins/caller.def:133
 #, fuzzy
 msgid ""
 "Returns the context of the current subroutine call.\n"
@@ -93,329 +108,324 @@ msgid ""
 "    Without EXPR, returns "
 msgstr "Tagastab jooksva alamprotseduuri konteksti."
 
-#: builtins/cd.def:216
+#: builtins/cd.def:215
 msgid "HOME not set"
 msgstr "HOME pole seatud"
 
-#: builtins/cd.def:228
+#: builtins/cd.def:227
 msgid "OLDPWD not set"
 msgstr "OLDPWD pole seatud"
 
-#: builtins/common.c:105
+#: builtins/common.c:107
 #, c-format
 msgid "line %d: "
 msgstr ""
 
-#: builtins/common.c:122
+#: builtins/common.c:124
 #, fuzzy, c-format
 msgid "%s: usage: "
 msgstr "%s: hoiatus: "
 
-#: builtins/common.c:135 test.c:822
+#: builtins/common.c:137 test.c:822
 msgid "too many arguments"
 msgstr "liiga palju argumente"
 
-#: builtins/common.c:160 shell.c:488 shell.c:762
+#: builtins/common.c:162 shell.c:493 shell.c:774
 #, c-format
 msgid "%s: option requires an argument"
 msgstr "%s: võti nõuab argumenti"
 
-#: builtins/common.c:167
+#: builtins/common.c:169
 #, c-format
 msgid "%s: numeric argument required"
 msgstr "%s: nõutakse numbrilist argumenti"
 
-#: builtins/common.c:174
+#: builtins/common.c:176
 #, c-format
 msgid "%s: not found"
 msgstr "%s: ei leitud"
 
-#: builtins/common.c:183 shell.c:775
+#: builtins/common.c:185 shell.c:787
 #, c-format
 msgid "%s: invalid option"
 msgstr "%s: vigane võti"
 
-#: builtins/common.c:190
+#: builtins/common.c:192
 #, c-format
 msgid "%s: invalid option name"
 msgstr "%s: vigane võtme nimi"
 
-#: builtins/common.c:197 general.c:231 general.c:236
+#: builtins/common.c:199 general.c:231 general.c:236
 #, c-format
 msgid "`%s': not a valid identifier"
 msgstr "`%s': ei ole lubatud identifikaator"
 
-#: builtins/common.c:207
+#: builtins/common.c:209
 #, fuzzy
 msgid "invalid octal number"
 msgstr "vigane signaali number"
 
-#: builtins/common.c:209
+#: builtins/common.c:211
 #, fuzzy
 msgid "invalid hex number"
 msgstr "vigane number"
 
-#: builtins/common.c:211 expr.c:1255
+#: builtins/common.c:213 expr.c:1255
 msgid "invalid number"
 msgstr "vigane number"
 
-#: builtins/common.c:219
+#: builtins/common.c:221
 #, c-format
 msgid "%s: invalid signal specification"
 msgstr "%s: vigane signaali spetsifikatsioon"
 
-#: builtins/common.c:226
+#: builtins/common.c:228
 #, c-format
 msgid "`%s': not a pid or valid job spec"
 msgstr "`%s': ei ole pid ega korrektne töö spetsifikatsioon"
 
-#: builtins/common.c:233 error.c:452
+#: builtins/common.c:235 error.c:453
 #, c-format
 msgid "%s: readonly variable"
 msgstr "%s: mittemuudetav muutuja"
 
-#: builtins/common.c:241
+#: builtins/common.c:243
 #, c-format
 msgid "%s: %s out of range"
 msgstr "%s: %s on piiridest väljas"
 
-#: builtins/common.c:241 builtins/common.c:243
+#: builtins/common.c:243 builtins/common.c:245
 msgid "argument"
 msgstr "argument"
 
-#: builtins/common.c:243
+#: builtins/common.c:245
 #, c-format
 msgid "%s out of range"
 msgstr "%s on piiridest väljas"
 
-#: builtins/common.c:251
+#: builtins/common.c:253
 #, c-format
 msgid "%s: no such job"
 msgstr "%s: sellist tööd pole"
 
-#: builtins/common.c:259
+#: builtins/common.c:261
 #, c-format
 msgid "%s: no job control"
 msgstr "%s: töökontroll puudub"
 
-#: builtins/common.c:261
+#: builtins/common.c:263
 msgid "no job control"
 msgstr "töökontroll puudub"
 
-#: builtins/common.c:271
+#: builtins/common.c:273
 #, c-format
 msgid "%s: restricted"
 msgstr "%s: piiratud"
 
-#: builtins/common.c:273
+#: builtins/common.c:275
 msgid "restricted"
 msgstr "piiratud"
 
-#: builtins/common.c:281
+#: builtins/common.c:283
 #, c-format
 msgid "%s: not a shell builtin"
 msgstr "%s: ei ole sisekäsk"
 
-#: builtins/common.c:290
+#: builtins/common.c:292
 #, c-format
 msgid "write error: %s"
 msgstr "kirjutamise viga: %s"
 
-#: builtins/common.c:516
+#: builtins/common.c:523
 #, c-format
 msgid "%s: error retrieving current directory: %s: %s\n"
 msgstr ""
 
-#: builtins/common.c:582 builtins/common.c:584
+#: builtins/common.c:589 builtins/common.c:591
 #, c-format
 msgid "%s: ambiguous job spec"
 msgstr "%s: segane töö"
 
-#: builtins/complete.def:271
+#: builtins/complete.def:270
 #, c-format
 msgid "%s: invalid action name"
 msgstr "%s: vigane tegevuse nimi"
 
-#: builtins/complete.def:431 builtins/complete.def:616
-#: builtins/complete.def:814
+#: builtins/complete.def:430 builtins/complete.def:615
+#: builtins/complete.def:813
 #, c-format
 msgid "%s: no completion specification"
 msgstr ""
 
-#: builtins/complete.def:668
+#: builtins/complete.def:667
 msgid "warning: -F option may not work as you expect"
 msgstr "hoiatus: võti -F ei pruugi töötada nagu te ootate"
 
-#: builtins/complete.def:670
+#: builtins/complete.def:669
 msgid "warning: -C option may not work as you expect"
 msgstr "hoiatus: võti -C ei pruugi töötada nagu te ootate"
 
-#: builtins/complete.def:787
+#: builtins/complete.def:786
 msgid "not currently executing completion function"
 msgstr ""
 
-#: builtins/declare.def:120
+#: builtins/declare.def:122
 msgid "can only be used in a function"
 msgstr "saab kasutada ainult funktsioonis"
 
-#: builtins/declare.def:318
+#: builtins/declare.def:353
 msgid "cannot use `-f' to make functions"
 msgstr "võtit `-f' ei saa funktsiooni loomiseks kasutada"
 
-#: builtins/declare.def:330 execute_cmd.c:4116
+#: builtins/declare.def:365 execute_cmd.c:4696
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s: funktsioon ei ole muudetav"
 
-#: builtins/declare.def:416
+#: builtins/declare.def:454
 #, c-format
 msgid "%s: cannot destroy array variables in this way"
 msgstr "%s: masiivi muutujaid ei saa nii kustutada"
 
-#: builtins/enable.def:138 builtins/enable.def:146
+#: builtins/declare.def:461
+#, c-format
+msgid "%s: cannot convert associative to indexed array"
+msgstr ""
+
+#: builtins/enable.def:137 builtins/enable.def:145
 msgid "dynamic loading not available"
 msgstr "dünaamilist laadimist et saa kasutada"
 
-#: builtins/enable.def:313
+#: builtins/enable.def:312
 #, c-format
 msgid "cannot open shared object %s: %s"
 msgstr "jagatud objekti %s ei saa avada: %s"
 
-#: builtins/enable.def:336
+#: builtins/enable.def:335
 #, c-format
 msgid "cannot find %s in shared object %s: %s"
 msgstr "%s puudub jagatud objektis %s: %s"
 
-#: builtins/enable.def:460
+#: builtins/enable.def:459
 #, c-format
 msgid "%s: not dynamically loaded"
 msgstr "%s: pole dünaamiliselt laetud"
 
-#: builtins/enable.def:475
+#: builtins/enable.def:474
 #, c-format
 msgid "%s: cannot delete: %s"
 msgstr "%s: ei saa kustutada: %s"
 
-#: builtins/evalfile.c:132 builtins/hash.def:170 execute_cmd.c:3973
-#: shell.c:1423
+#: builtins/evalfile.c:134 builtins/hash.def:169 execute_cmd.c:4553
+#: shell.c:1439
 #, c-format
 msgid "%s: is a directory"
 msgstr "%s: on kataloog"
 
-#: builtins/evalfile.c:137
+#: builtins/evalfile.c:139
 #, c-format
 msgid "%s: not a regular file"
 msgstr "%s: ei ole tavaline fail"
 
-#: builtins/evalfile.c:145
+#: builtins/evalfile.c:147
 #, c-format
 msgid "%s: file is too large"
 msgstr "%s: fail on liiga suur"
 
-#: builtins/evalfile.c:183 execute_cmd.c:4043 shell.c:1433
+#: builtins/evalfile.c:185 execute_cmd.c:4623 shell.c:1449
 #, c-format
 msgid "%s: cannot execute binary file"
 msgstr "%s: kahendfaili ei õnnestu käivitada"
 
-#: builtins/exec.def:213
+#: builtins/exec.def:212
 #, c-format
 msgid "%s: cannot execute: %s"
 msgstr "%s: ei saa käivitada: %s"
 
-#: builtins/exit.def:66
+#: builtins/exit.def:65
 #, c-format
 msgid "logout\n"
 msgstr ""
 
-#: builtins/exit.def:89
+#: builtins/exit.def:88
 msgid "not login shell: use `exit'"
 msgstr "pole login shell: kasutage `exit'"
 
-#: builtins/exit.def:121
+#: builtins/exit.def:120
 #, c-format
 msgid "There are stopped jobs.\n"
 msgstr "Teil on peatatud töid.\n"
 
-#: builtins/exit.def:123
+#: builtins/exit.def:122
 #, fuzzy, c-format
 msgid "There are running jobs.\n"
 msgstr "Teil on peatatud töid.\n"
 
-#: builtins/fc.def:263
+#: builtins/fc.def:261
 msgid "no command found"
 msgstr "käsku ei ole"
 
-#: builtins/fc.def:333
+#: builtins/fc.def:341
 msgid "history specification"
 msgstr ""
 
-#: builtins/fc.def:354
+#: builtins/fc.def:362
 #, c-format
 msgid "%s: cannot open temp file: %s"
 msgstr "%s: ajutist faili ei saa avada: %s"
 
-#: builtins/fg_bg.def:150 builtins/jobs.def:283
+#: builtins/fg_bg.def:149 builtins/jobs.def:282
 msgid "current"
 msgstr ""
 
-#: builtins/fg_bg.def:159
+#: builtins/fg_bg.def:158
 #, c-format
 msgid "job %d started without job control"
 msgstr ""
 
-#: builtins/getopt.c:109
+#: builtins/getopt.c:110
 #, c-format
 msgid "%s: illegal option -- %c\n"
 msgstr "%s: lubamatu võti -- %c\n"
 
-#: builtins/getopt.c:110
+#: builtins/getopt.c:111
 #, c-format
 msgid "%s: option requires an argument -- %c\n"
 msgstr "%s: võti nõuab argumenti -- %c\n"
 
-#: builtins/hash.def:93
+#: builtins/hash.def:92
 msgid "hashing disabled"
 msgstr ""
 
-#: builtins/hash.def:139
+#: builtins/hash.def:138
 #, c-format
 msgid "%s: hash table empty\n"
 msgstr ""
 
-#: builtins/hash.def:245
+#: builtins/hash.def:244
 #, fuzzy, c-format
 msgid "hits\tcommand\n"
 msgstr "viimane käsklus: %s\n"
 
-#: builtins/help.def:128
+#: builtins/help.def:130
 #, c-format
 msgid "Shell commands matching keyword `"
 msgid_plural "Shell commands matching keywords `"
 msgstr[0] ""
 msgstr[1] ""
 
-#: builtins/help.def:166
+#: builtins/help.def:168
 #, c-format
 msgid ""
 "no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'."
 msgstr ""
 
-#: builtins/help.def:183
+#: builtins/help.def:185
 #, c-format
 msgid "%s: cannot open: %s"
 msgstr "%s: ei saa avada: %s"
 
-#: builtins/help.def:318 version.c:85
-#, fuzzy, c-format
-msgid "Copyright (C) 2008 Free Software Foundation, Inc.\n"
-msgstr "Autoriõigus © 2006 Free Software Foundation, Inc.\n"
-
-#: builtins/help.def:320
-#, c-format
-msgid "License: GNU General Public License, version 2\n"
-msgstr ""
-
-#: builtins/help.def:335
+#: builtins/help.def:337
 #, c-format
 msgid ""
 "These shell commands are defined internally.  Type `help' to see this list.\n"
@@ -427,111 +437,135 @@ msgid ""
 "\n"
 msgstr ""
 
-#: builtins/history.def:158
+#: builtins/history.def:154
 msgid "cannot use more than one of -anrw"
 msgstr ""
 
-#: builtins/history.def:190
+#: builtins/history.def:186
 msgid "history position"
 msgstr ""
 
-#: builtins/history.def:408
+#: builtins/history.def:366
 #, c-format
 msgid "%s: history expansion failed"
 msgstr ""
 
-#: builtins/inlib.def:72
+#: builtins/inlib.def:71
 #, fuzzy, c-format
 msgid "%s: inlib failed"
 msgstr "%s: vigane teenus"
 
-#: builtins/jobs.def:110
+#: builtins/jobs.def:109
 msgid "no other options allowed with `-x'"
 msgstr ""
 
-#: builtins/kill.def:198
+#: builtins/kill.def:197
 #, c-format
 msgid "%s: arguments must be process or job IDs"
 msgstr ""
 
-#: builtins/kill.def:261
+#: builtins/kill.def:260
 msgid "Unknown error"
 msgstr "Tundmatu viga"
 
-#: builtins/let.def:96 builtins/let.def:121 expr.c:501 expr.c:516
+#: builtins/let.def:95 builtins/let.def:120 expr.c:501 expr.c:516
 msgid "expression expected"
 msgstr "oodati avaldist"
 
-#: builtins/mapfile.def:216 builtins/read.def:265
+#: builtins/mapfile.def:215 builtins/read.def:271
 #, c-format
 msgid "%s: invalid file descriptor specification"
 msgstr ""
 
-#: builtins/mapfile.def:224 builtins/read.def:272
+#: builtins/mapfile.def:223 builtins/read.def:278
 #, c-format
 msgid "%d: invalid file descriptor: %s"
 msgstr ""
 
-#: builtins/mapfile.def:233 builtins/mapfile.def:271
+#: builtins/mapfile.def:232 builtins/mapfile.def:270
 #, fuzzy, c-format
 msgid "%s: invalid line count"
 msgstr "%s: vigane võti"
 
-#: builtins/mapfile.def:244
+#: builtins/mapfile.def:243
 #, fuzzy, c-format
 msgid "%s: invalid array origin"
 msgstr "%s: vigane võti"
 
-#: builtins/mapfile.def:261
+#: builtins/mapfile.def:260
 #, fuzzy, c-format
 msgid "%s: invalid callback quantum"
 msgstr "%s: vigane tegevuse nimi"
 
-#: builtins/mapfile.def:293
+#: builtins/mapfile.def:292
 #, fuzzy
 msgid "empty array variable name"
 msgstr "%s: pole massiiv"
 
-#: builtins/mapfile.def:314
+#: builtins/mapfile.def:313
 msgid "array variable support required"
 msgstr ""
 
-#: builtins/printf.def:365
+#: builtins/printf.def:364
 #, c-format
 msgid "`%s': missing format character"
 msgstr ""
 
-#: builtins/printf.def:542
+#: builtins/printf.def:541
 #, c-format
 msgid "`%c': invalid format character"
 msgstr ""
 
-#: builtins/printf.def:569
+#: builtins/printf.def:568
 #, fuzzy, c-format
 msgid "warning: %s: %s"
 msgstr "%s: hoiatus: "
 
-#: builtins/printf.def:748
+#: builtins/printf.def:747
 msgid "missing hex digit for \\x"
 msgstr ""
 
-#: builtins/pushd.def:196
+#: builtins/pushd.def:195
 msgid "no other directory"
 msgstr "teist kataloogi pole"
 
-#: builtins/pushd.def:463
+#: builtins/pushd.def:462
 msgid "<no current directory>"
 msgstr "<jooksev kataloog puudub>"
 
-#: builtins/pushd.def:507
+#: builtins/pushd.def:506
 msgid "directory stack empty"
 msgstr ""
 
-#: builtins/pushd.def:509
+#: builtins/pushd.def:508
 msgid "directory stack index"
 msgstr ""
 
-#: builtins/pushd.def:706
+#: builtins/pushd.def:683
+msgid ""
+"Display the list of currently remembered directories.  Directories\n"
+"    find their way onto the list with the `pushd' command; you can get\n"
+"    back up through the list with the `popd' command.\n"
+"    \n"
+"    Options:\n"
+"      -c\tclear the directory stack by deleting all of the elements\n"
+"      -l\tdo not print tilde-prefixed versions of directories relative\n"
+"    \tto your home directory\n"
+"      -p\tprint the directory stack with one entry per line\n"
+"      -v\tprint the directory stack with one entry per line prefixed\n"
+"    \twith its position in the stack\n"
+"    \n"
+"    Arguments:\n"
+"      +N\tDisplays the Nth entry counting from the left of the list shown "
+"by\n"
+"    \tdirs when invoked without options, starting with zero.\n"
+"    \n"
+"      -N\tDisplays the Nth entry counting from the right of the list shown "
+"by\n"
+"\tdirs when invoked without options, starting with zero."
+msgstr ""
+
+#: builtins/pushd.def:705
 msgid ""
 "Adds a directory to the top of the directory stack, or rotates\n"
 "    the stack, making the new top of the stack the current working\n"
@@ -556,7 +590,7 @@ msgid ""
 "    The `dirs' builtin displays the directory stack."
 msgstr ""
 
-#: builtins/pushd.def:731
+#: builtins/pushd.def:730
 msgid ""
 "Removes entries from the directory stack.  With no arguments, removes\n"
 "    the top directory from the stack, and changes to the new top directory.\n"
@@ -577,50 +611,40 @@ msgid ""
 "    The `dirs' builtin displays the directory stack."
 msgstr ""
 
-#: builtins/pushd.def:684
-msgid ""
-"Display the list of currently remembered directories.  Directories\n"
-"    find their way onto the list with the `pushd' command; you can get\n"
-"    back up through the list with the `popd' command.\n"
-"    \n"
-"    Options:\n"
-"\\    "
-msgstr ""
-
-#: builtins/read.def:242
+#: builtins/read.def:247
 #, c-format
 msgid "%s: invalid timeout specification"
 msgstr ""
 
-#: builtins/read.def:560
+#: builtins/read.def:569
 #, c-format
 msgid "read error: %d: %s"
 msgstr "viga lugemisel: %d: %s"
 
-#: builtins/return.def:69
+#: builtins/return.def:68
 msgid "can only `return' from a function or sourced script"
 msgstr ""
 
-#: builtins/set.def:769
+#: builtins/set.def:768
 msgid "cannot simultaneously unset a function and a variable"
 msgstr ""
 
-#: builtins/set.def:806
+#: builtins/set.def:805
 #, c-format
 msgid "%s: cannot unset"
 msgstr "%s: ei saa eemaldada"
 
-#: builtins/set.def:813
+#: builtins/set.def:812
 #, c-format
 msgid "%s: cannot unset: readonly %s"
 msgstr "%s: ei saa eemaldada: %s on ainult lugemiseks"
 
-#: builtins/set.def:824
+#: builtins/set.def:823
 #, c-format
 msgid "%s: not an array variable"
 msgstr "%s: pole massiiv"
 
-#: builtins/setattr.def:181
+#: builtins/setattr.def:186
 #, c-format
 msgid "%s: not a function"
 msgstr "%s: ei ole funktsioon"
@@ -629,20 +653,20 @@ msgstr "%s: ei ole funktsioon"
 msgid "shift count"
 msgstr "shift arv"
 
-#: builtins/shopt.def:248
+#: builtins/shopt.def:249
 msgid "cannot set and unset shell options simultaneously"
 msgstr ""
 
-#: builtins/shopt.def:313
+#: builtins/shopt.def:314
 #, c-format
 msgid "%s: invalid shell option name"
 msgstr ""
 
-#: builtins/source.def:129
+#: builtins/source.def:128
 msgid "filename argument required"
 msgstr ""
 
-#: builtins/source.def:154
+#: builtins/source.def:153
 #, c-format
 msgid "%s: file not found"
 msgstr "%s: faili ei ole"
@@ -655,75 +679,75 @@ msgstr "peatamine ei 
 msgid "cannot suspend a login shell"
 msgstr "login shelli ei saa peatada"
 
-#: builtins/type.def:235
+#: builtins/type.def:234
 #, c-format
 msgid "%s is aliased to `%s'\n"
 msgstr ""
 
-#: builtins/type.def:256
+#: builtins/type.def:255
 #, c-format
 msgid "%s is a shell keyword\n"
 msgstr "%s on shelli võtmesõna\n"
 
-#: builtins/type.def:275
+#: builtins/type.def:274
 #, c-format
 msgid "%s is a function\n"
 msgstr "%s: on funktsioon\n"
 
-#: builtins/type.def:297
+#: builtins/type.def:296
 #, c-format
 msgid "%s is a shell builtin\n"
 msgstr "%s on shelli sisekäsk\n"
 
-#: builtins/type.def:318 builtins/type.def:392
+#: builtins/type.def:317 builtins/type.def:391
 #, c-format
 msgid "%s is %s\n"
 msgstr "%s on %s\n"
 
-#: builtins/type.def:338
+#: builtins/type.def:337
 #, c-format
 msgid "%s is hashed (%s)\n"
 msgstr ""
 
-#: builtins/ulimit.def:365
+#: builtins/ulimit.def:372
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr ""
 
-#: builtins/ulimit.def:391
+#: builtins/ulimit.def:398
 #, c-format
 msgid "`%c': bad command"
 msgstr "`%c': halb käsklus"
 
-#: builtins/ulimit.def:420
+#: builtins/ulimit.def:427
 #, c-format
 msgid "%s: cannot get limit: %s"
 msgstr "%s: ei õnnestu lugeda piirangut: %s"
 
-#: builtins/ulimit.def:446
+#: builtins/ulimit.def:453
 msgid "limit"
 msgstr ""
 
-#: builtins/ulimit.def:458 builtins/ulimit.def:758
+#: builtins/ulimit.def:465 builtins/ulimit.def:765
 #, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr "%s: ei õnnestu muuta piirangut: %s"
 
-#: builtins/umask.def:119
+#: builtins/umask.def:118
 msgid "octal number"
 msgstr "kaheksandnumber"
 
-#: builtins/umask.def:232
+#: builtins/umask.def:231
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr ""
 
-#: builtins/umask.def:287
+#: builtins/umask.def:286
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr ""
 
-#: error.c:89 error.c:319 error.c:321 error.c:323
+#: error.c:89 error.c:320 error.c:322 error.c:324
 msgid " line "
 msgstr ""
 
@@ -737,68 +761,68 @@ msgstr "viimane k
 msgid "Aborting..."
 msgstr "Katkestan..."
 
-#: error.c:259
-#, c-format
-msgid "%s: warning: "
+#: error.c:260
+#, fuzzy, c-format
+msgid "warning: "
 msgstr "%s: hoiatus: "
 
-#: error.c:404
+#: error.c:405
 msgid "unknown command error"
 msgstr "tundmatu viga käsus"
 
-#: error.c:405
+#: error.c:406
 msgid "bad command type"
 msgstr ""
 
-#: error.c:406
+#: error.c:407
 msgid "bad connector"
 msgstr ""
 
-#: error.c:407
+#: error.c:408
 msgid "bad jump"
 msgstr ""
 
-#: error.c:445
+#: error.c:446
 #, c-format
 msgid "%s: unbound variable"
 msgstr "%s: sidumata muutuja"
 
-#: eval.c:180
+#: eval.c:181
 #, c-format
 msgid "\atimed out waiting for input: auto-logout\n"
 msgstr ""
 
-#: execute_cmd.c:479
+#: execute_cmd.c:483
 #, c-format
 msgid "cannot redirect standard input from /dev/null: %s"
 msgstr ""
 
-#: execute_cmd.c:1063
+#: execute_cmd.c:1079
 #, c-format
 msgid "TIMEFORMAT: `%c': invalid format character"
 msgstr ""
 
-#: execute_cmd.c:1404
+#: execute_cmd.c:1930
 #, fuzzy
 msgid "pipe error"
 msgstr "kirjutamise viga: %s"
 
-#: execute_cmd.c:3670
+#: execute_cmd.c:4243
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr "%s: piiratud: käskudes ei saa kasutada sümboleid `/'"
 
-#: execute_cmd.c:3758
+#: execute_cmd.c:4334
 #, c-format
 msgid "%s: command not found"
 msgstr "%s: käsku ei ole"
 
-#: execute_cmd.c:4006
+#: execute_cmd.c:4586
 #, c-format
 msgid "%s: %s: bad interpreter"
 msgstr "%s: %s: halb interpretaator"
 
-#: execute_cmd.c:4155
+#: execute_cmd.c:4735
 #, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr ""
@@ -873,87 +897,97 @@ msgstr "%s: oodati t
 msgid "getcwd: cannot access parent directories"
 msgstr "getcwd: vanemkataloogidele ei ole juurdepääsu"
 
-#: input.c:237
+#: input.c:94 subst.c:4551
+#, c-format
+msgid "cannot reset nodelay mode for fd %d"
+msgstr ""
+
+#: input.c:258
 #, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
 msgstr ""
 
-#: input.c:245
+#: input.c:266
 #, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr ""
 
-#: jobs.c:466
+#: jobs.c:464
 msgid "start_pipeline: pgrp pipe"
 msgstr ""
 
-#: jobs.c:881
+#: jobs.c:879
 #, c-format
 msgid "forked pid %d appears in running job %d"
 msgstr ""
 
-#: jobs.c:999
+#: jobs.c:997
 #, c-format
 msgid "deleting stopped job %d with process group %ld"
 msgstr ""
 
-#: jobs.c:1104
+#: jobs.c:1102
 #, c-format
 msgid "add_process: process %5ld (%s) in the_pipeline"
 msgstr ""
 
-#: jobs.c:1395
+#: jobs.c:1105
+#, c-format
+msgid "add_process: pid %5ld (%s) marked as still alive"
+msgstr ""
+
+#: jobs.c:1393
 #, c-format
 msgid "describe_pid: %ld: no such pid"
 msgstr "describe_pid: %ld: pid puudub"
 
-#: jobs.c:1410
+#: jobs.c:1408
 #, c-format
 msgid "Signal %d"
 msgstr ""
 
-#: jobs.c:1424 jobs.c:1449
+#: jobs.c:1422 jobs.c:1447
 msgid "Done"
 msgstr ""
 
-#: jobs.c:1429 siglist.c:122
+#: jobs.c:1427 siglist.c:122
 msgid "Stopped"
 msgstr ""
 
-#: jobs.c:1433
+#: jobs.c:1431
 #, c-format
 msgid "Stopped(%s)"
 msgstr ""
 
-#: jobs.c:1437
+#: jobs.c:1435
 msgid "Running"
 msgstr ""
 
-#: jobs.c:1451
+#: jobs.c:1449
 #, c-format
 msgid "Done(%d)"
 msgstr ""
 
-#: jobs.c:1453
+#: jobs.c:1451
 #, c-format
 msgid "Exit %d"
 msgstr ""
 
-#: jobs.c:1456
+#: jobs.c:1454
 msgid "Unknown status"
 msgstr ""
 
-#: jobs.c:1543
+#: jobs.c:1541
 #, c-format
 msgid "(core dumped) "
 msgstr ""
 
-#: jobs.c:1562
+#: jobs.c:1560
 #, c-format
 msgid "  (wd: %s)"
 msgstr ""
 
-#: jobs.c:1763
+#: jobs.c:1761
 #, c-format
 msgid "child setpgid (%ld to %ld)"
 msgstr ""
@@ -963,122 +997,122 @@ msgstr ""
 msgid "wait: pid %ld is not a child of this shell"
 msgstr ""
 
-#: jobs.c:2315
+#: jobs.c:2316
 #, c-format
 msgid "wait_for: No record of process %ld"
 msgstr ""
 
-#: jobs.c:2587
+#: jobs.c:2588
 #, c-format
 msgid "wait_for_job: job %d is stopped"
 msgstr "wait_for_job: töö %d on peatatud"
 
-#: jobs.c:2809
+#: jobs.c:2810
 #, c-format
 msgid "%s: job has terminated"
 msgstr "%s: töö on lõpetatud"
 
-#: jobs.c:2818
+#: jobs.c:2819
 #, c-format
 msgid "%s: job %d already in background"
 msgstr "%s: töö %d on juba taustal"
 
-#: jobs.c:3462
+#: jobs.c:3482
 #, fuzzy, c-format
 msgid "%s: line %d: "
 msgstr "%s: hoiatus: "
 
-#: jobs.c:3476 nojobs.c:805
+#: jobs.c:3496 nojobs.c:805
 #, c-format
 msgid " (core dumped)"
 msgstr ""
 
-#: jobs.c:3488 jobs.c:3501
+#: jobs.c:3508 jobs.c:3521
 #, c-format
 msgid "(wd now: %s)\n"
 msgstr ""
 
-#: jobs.c:3533
+#: jobs.c:3553
 msgid "initialize_job_control: getpgrp failed"
 msgstr ""
 
-#: jobs.c:3593
+#: jobs.c:3613
 msgid "initialize_job_control: line discipline"
 msgstr ""
 
-#: jobs.c:3603
+#: jobs.c:3623
 msgid "initialize_job_control: setpgid"
 msgstr ""
 
-#: jobs.c:3631
+#: jobs.c:3651
 #, c-format
 msgid "cannot set terminal process group (%d)"
 msgstr ""
 
-#: jobs.c:3636
+#: jobs.c:3656
 msgid "no job control in this shell"
 msgstr ""
 
-#: lib/malloc/malloc.c:298
+#: lib/malloc/malloc.c:296
 #, c-format
 msgid "malloc: failed assertion: %s\n"
 msgstr ""
 
-#: lib/malloc/malloc.c:314
+#: lib/malloc/malloc.c:312
 #, c-format
 msgid ""
 "\r\n"
 "malloc: %s:%d: assertion botched\r\n"
 msgstr ""
 
-#: lib/malloc/malloc.c:315
+#: lib/malloc/malloc.c:313
 #, fuzzy
 msgid "unknown"
 msgstr "%s: tundmatu masin"
 
-#: lib/malloc/malloc.c:799
+#: lib/malloc/malloc.c:797
 msgid "malloc: block on free list clobbered"
 msgstr ""
 
-#: lib/malloc/malloc.c:876
+#: lib/malloc/malloc.c:874
 msgid "free: called with already freed block argument"
 msgstr ""
 
-#: lib/malloc/malloc.c:879
+#: lib/malloc/malloc.c:877
 msgid "free: called with unallocated block argument"
 msgstr ""
 
-#: lib/malloc/malloc.c:898
+#: lib/malloc/malloc.c:896
 msgid "free: underflow detected; mh_nbytes out of range"
 msgstr ""
 
-#: lib/malloc/malloc.c:904
+#: lib/malloc/malloc.c:902
 msgid "free: start and end chunk sizes differ"
 msgstr ""
 
-#: lib/malloc/malloc.c:1003
+#: lib/malloc/malloc.c:1001
 msgid "realloc: called with unallocated block argument"
 msgstr ""
 
-#: lib/malloc/malloc.c:1018
+#: lib/malloc/malloc.c:1016
 msgid "realloc: underflow detected; mh_nbytes out of range"
 msgstr ""
 
-#: lib/malloc/malloc.c:1024
+#: lib/malloc/malloc.c:1022
 msgid "realloc: start and end chunk sizes differ"
 msgstr ""
 
-#: lib/malloc/table.c:176
+#: lib/malloc/table.c:177
 #, c-format
 msgid "register_alloc: alloc table is full with FIND_ALLOC?\n"
 msgstr ""
 
-#: lib/malloc/table.c:183
+#: lib/malloc/table.c:184
 #, c-format
 msgid "register_alloc: %p already in table as allocated?\n"
 msgstr ""
 
-#: lib/malloc/table.c:219
+#: lib/malloc/table.c:220
 #, c-format
 msgid "register_free: %p already in table as free?\n"
 msgstr ""
@@ -1132,109 +1166,114 @@ msgstr "s
 msgid "syntax error: `((%s))'"
 msgstr "süntaksi viga: `((%s))'"
 
-#: make_cmd.c:566
+#: make_cmd.c:567
 #, c-format
 msgid "make_here_document: bad instruction type %d"
 msgstr ""
 
-#: make_cmd.c:741
+#: make_cmd.c:651
+#, c-format
+msgid "here-document at line %d delimited by end-of-file (wanted `%s')"
+msgstr ""
+
+#: make_cmd.c:746
 #, c-format
 msgid "make_redirection: redirection instruction `%d' out of range"
 msgstr ""
 
-#: parse.y:2759
+#: parse.y:2982 parse.y:3204
 #, c-format
 msgid "unexpected EOF while looking for matching `%c'"
 msgstr ""
 
-#: parse.y:3071
+#: parse.y:3708
 msgid "unexpected EOF while looking for `]]'"
 msgstr ""
 
-#: parse.y:3076
+#: parse.y:3713
 #, c-format
 msgid "syntax error in conditional expression: unexpected token `%s'"
 msgstr ""
 
-#: parse.y:3080
+#: parse.y:3717
 msgid "syntax error in conditional expression"
 msgstr "süntaksi viga tingimuslikus avaldises"
 
-#: parse.y:3158
+#: parse.y:3795
 #, c-format
 msgid "unexpected token `%s', expected `)'"
 msgstr "ootamatu märk `%s', oodati `)'"
 
-#: parse.y:3162
+#: parse.y:3799
 msgid "expected `)'"
 msgstr "oodati `)'"
 
-#: parse.y:3190
+#: parse.y:3827
 #, c-format
 msgid "unexpected argument `%s' to conditional unary operator"
 msgstr ""
 
-#: parse.y:3194
+#: parse.y:3831
 msgid "unexpected argument to conditional unary operator"
 msgstr ""
 
-#: parse.y:3234
+#: parse.y:3871
 #, c-format
 msgid "unexpected token `%s', conditional binary operator expected"
 msgstr ""
 
-#: parse.y:3238
+#: parse.y:3875
 msgid "conditional binary operator expected"
 msgstr ""
 
-#: parse.y:3255
+#: parse.y:3892
 #, c-format
 msgid "unexpected argument `%s' to conditional binary operator"
 msgstr ""
 
-#: parse.y:3259
+#: parse.y:3896
 msgid "unexpected argument to conditional binary operator"
 msgstr ""
 
-#: parse.y:3270
+#: parse.y:3907
 #, c-format
 msgid "unexpected token `%c' in conditional command"
 msgstr ""
 
-#: parse.y:3273
+#: parse.y:3910
 #, c-format
 msgid "unexpected token `%s' in conditional command"
 msgstr ""
 
-#: parse.y:3277
+#: parse.y:3914
 #, c-format
 msgid "unexpected token %d in conditional command"
 msgstr ""
 
-#: parse.y:4525
+#: parse.y:5181
 #, c-format
 msgid "syntax error near unexpected token `%s'"
 msgstr ""
 
-#: parse.y:4543
+#: parse.y:5199
 #, c-format
 msgid "syntax error near `%s'"
 msgstr "süntaksi viga kohal `%s'"
 
-#: parse.y:4553
+#: parse.y:5209
 msgid "syntax error: unexpected end of file"
 msgstr "süntaksi viga: ootamatu faililõpp"
 
-#: parse.y:4553
+#: parse.y:5209
 msgid "syntax error"
 msgstr "süntaksi viga"
 
-#: parse.y:4615
+#: parse.y:5271
 #, c-format
 msgid "Use \"%s\" to leave the shell.\n"
 msgstr "Käsuinterpretaatorist väljumiseks kasutage \"%s\".\n"
 
-#: parse.y:4777
+#: parse.y:5433
 msgid "unexpected EOF while looking for matching `)'"
 msgstr ""
 
@@ -1248,71 +1287,71 @@ msgstr ""
 msgid "progcomp_insert: %s: NULL COMPSPEC"
 msgstr ""
 
-#: print_cmd.c:264
+#: print_cmd.c:287
 #, c-format
 msgid "print_command: bad connector `%d'"
 msgstr ""
 
-#: print_cmd.c:1240
+#: print_cmd.c:1347
 #, c-format
 msgid "cprintf: `%c': invalid format character"
 msgstr ""
 
-#: redir.c:103
+#: redir.c:104
 msgid "file descriptor out of range"
 msgstr "faili deskriptor on piiridest väljas"
 
-#: redir.c:145
+#: redir.c:146
 #, c-format
 msgid "%s: ambiguous redirect"
 msgstr "%s: segane ümbersuunamine"
 
-#: redir.c:149
+#: redir.c:150
 #, c-format
 msgid "%s: cannot overwrite existing file"
 msgstr "%s: fail on olemas, ei kirjuta üle"
 
-#: redir.c:154
+#: redir.c:155
 #, c-format
 msgid "%s: restricted: cannot redirect output"
 msgstr "%s: piiratud: väljundit ei saa ümber suunata"
 
-#: redir.c:159
+#: redir.c:160
 #, c-format
 msgid "cannot create temp file for here-document: %s"
 msgstr ""
 
-#: redir.c:513
+#: redir.c:515
 msgid "/dev/(tcp|udp)/host/port not supported without networking"
 msgstr ""
 
-#: redir.c:980
+#: redir.c:992
 msgid "redirection error: cannot duplicate fd"
 msgstr "viga ümbersuunamisel: fd duplikaadi loomine ei õnnestu"
 
-#: shell.c:323
+#: shell.c:328
 msgid "could not find /tmp, please create!"
 msgstr "/tmp puudub, palun looge see!"
 
-#: shell.c:327
+#: shell.c:332
 msgid "/tmp must be a valid directory name"
 msgstr "/tmp peab olema kataloogi nimi"
 
-#: shell.c:864
+#: shell.c:876
 #, c-format
 msgid "%c%c: invalid option"
 msgstr "%c%c: vigane võti"
 
-#: shell.c:1621
+#: shell.c:1637
 msgid "I have no name!"
 msgstr "Mul ei ole nime!"
 
-#: shell.c:1755
+#: shell.c:1777
 #, c-format
 msgid "GNU bash, version %s-(%s)\n"
 msgstr ""
 
-#: shell.c:1756
+#: shell.c:1778
 #, c-format
 msgid ""
 "Usage:\t%s [GNU long option] [option] ...\n"
@@ -1321,34 +1360,34 @@ msgstr ""
 "Kasuta:\t%s [GNU pikk võti] [võti] ...\n"
 "\t%s [GNU pikk võti] [võti] skript-fail ...\n"
 
-#: shell.c:1758
+#: shell.c:1780
 msgid "GNU long options:\n"
 msgstr "GNU pikad võtmed:\n"
 
-#: shell.c:1762
+#: shell.c:1784
 msgid "Shell options:\n"
 msgstr "Käsuinterpretaatori võtmed:\n"
 
-#: shell.c:1763
+#: shell.c:1785
 msgid "\t-irsD or -c command or -O shopt_option\t\t(invocation only)\n"
 msgstr "\t-irsD või -c käsklus või -O lühivõti\t\t(ainult käivitamine)\n"
 
-#: shell.c:1778
+#: shell.c:1800
 #, c-format
 msgid "\t-%s or -o option\n"
 msgstr "\t-%s või -o võti\n"
 
-#: shell.c:1784
+#: shell.c:1806
 #, c-format
 msgid "Type `%s -c \"help set\"' for more information about shell options.\n"
 msgstr ""
 
-#: shell.c:1785
+#: shell.c:1807
 #, c-format
 msgid "Type `%s -c help' for more information about shell builtin commands.\n"
 msgstr ""
 
-#: shell.c:1786
+#: shell.c:1808
 #, c-format
 msgid "Use the `bashbug' command to report bugs.\n"
 msgstr "Vigadest teatamiseks kasutage käsku `bashbug'.\n"
@@ -1529,82 +1568,77 @@ msgstr ""
 msgid "Unknown Signal #%d"
 msgstr ""
 
-#: subst.c:1171 subst.c:1292
+#: subst.c:1177 subst.c:1298
 #, c-format
 msgid "bad substitution: no closing `%s' in %s"
 msgstr ""
 
-#: subst.c:2392
+#: subst.c:2450
 #, c-format
 msgid "%s: cannot assign list to array member"
 msgstr ""
 
-#: subst.c:4391 subst.c:4407
+#: subst.c:4448 subst.c:4464
 msgid "cannot make pipe for process substitution"
 msgstr ""
 
-#: subst.c:4439
+#: subst.c:4496
 msgid "cannot make child for process substitution"
 msgstr ""
 
-#: subst.c:4484
+#: subst.c:4541
 #, c-format
 msgid "cannot open named pipe %s for reading"
 msgstr ""
 
-#: subst.c:4486
+#: subst.c:4543
 #, c-format
 msgid "cannot open named pipe %s for writing"
 msgstr ""
 
-#: subst.c:4494
-#, c-format
-msgid "cannot reset nodelay mode for fd %d"
-msgstr ""
-
-#: subst.c:4504
+#: subst.c:4561
 #, c-format
 msgid "cannot duplicate named pipe %s as fd %d"
 msgstr ""
 
-#: subst.c:4700
+#: subst.c:4757
 msgid "cannot make pipe for command substitution"
 msgstr ""
 
-#: subst.c:4734
+#: subst.c:4791
 msgid "cannot make child for command substitution"
 msgstr ""
 
-#: subst.c:4751
+#: subst.c:4808
 msgid "command_substitute: cannot duplicate pipe as fd 1"
 msgstr ""
 
-#: subst.c:5226
+#: subst.c:5310
 #, c-format
 msgid "%s: parameter null or not set"
 msgstr "%s: parameeter on null või pole seatud"
 
-#: subst.c:5502
+#: subst.c:5600
 #, c-format
 msgid "%s: substring expression < 0"
 msgstr ""
 
-#: subst.c:6345
+#: subst.c:6645
 #, c-format
 msgid "%s: bad substitution"
 msgstr "%s: halb asendus"
 
-#: subst.c:6421
+#: subst.c:6721
 #, c-format
 msgid "$%s: cannot assign in this way"
 msgstr "$%s: sedasi ei saa omistada"
 
-#: subst.c:7138
+#: subst.c:7440
 #, fuzzy, c-format
 msgid "bad substitution: no closing \"`\" in %s"
 msgstr "sulgev `%c' puudub %s sees"
 
-#: subst.c:8003
+#: subst.c:8313
 #, c-format
 msgid "no match: %s"
 msgstr "ei leitud: %s"
@@ -1645,104 +1679,125 @@ msgstr "puudub `]'"
 msgid "invalid signal number"
 msgstr "vigane signaali number"
 
-#: trap.c:315
+#: trap.c:323
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr "run_pending_traps: halb väärtus muutujas trap_list[%d]: %p"
 
-#: trap.c:319
+#: trap.c:327
 #, c-format
 msgid ""
 "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
 msgstr ""
 "run_pending_traps: signaali käsitleja on SIG_DFL, saadan %d (%s) iseendale"
 
-#: trap.c:363
+#: trap.c:371
 #, c-format
 msgid "trap_handler: bad signal %d"
 msgstr "trap_handler: vigane signaal %d"
 
-#: variables.c:339
+#: variables.c:354
 #, c-format
 msgid "error importing function definition for `%s'"
 msgstr ""
 
-#: variables.c:717
+#: variables.c:732
 #, c-format
 msgid "shell level (%d) too high, resetting to 1"
 msgstr "shelli tase (%d) on liiga kõrge, kasutan väärtust 1"
 
-#: variables.c:1729
+#: variables.c:1891
 msgid "make_local_variable: no function context at current scope"
 msgstr "make_local_variable: praegune skoop pole funktsiooni kontekst"
 
-#: variables.c:2876
+#: variables.c:3120
 msgid "all_local_variables: no function context at current scope"
 msgstr "all_local_variables: praegune skoop pole funktsiooni kontekst"
 
-#: variables.c:3093 variables.c:3102
+#: variables.c:3337 variables.c:3346
 #, c-format
 msgid "invalid character %d in exportstr for %s"
 msgstr ""
 
-#: variables.c:3108
+#: variables.c:3352
 #, c-format
 msgid "no `=' in exportstr for %s"
 msgstr ""
 
-#: variables.c:3535
+#: variables.c:3787
 msgid "pop_var_context: head of shell_variables not a function context"
 msgstr ""
 
-#: variables.c:3548
+#: variables.c:3800
 msgid "pop_var_context: no global_variables context"
 msgstr "pop_var_context: pole global_variables kontekst"
 
-#: variables.c:3620
+#: variables.c:3874
 msgid "pop_scope: head of shell_variables not a temporary environment scope"
 msgstr ""
 
-#: version.c:83
+#: version.c:46
+#, fuzzy
+msgid "Copyright (C) 2008 Free Software Foundation, Inc."
+msgstr "Autoriõigus © 2006 Free Software Foundation, Inc.\n"
+
+#: version.c:47
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl."
+"html>\n"
+msgstr ""
+
+#: version.c:86
 #, c-format
 msgid "GNU bash, version %s (%s)\n"
 msgstr ""
 
-#: xmalloc.c:93
+#: version.c:91
+#, c-format
+msgid "This is free software; you are free to change and redistribute it.\n"
+msgstr ""
+
+#: version.c:92
+#, c-format
+msgid "There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr ""
+
+#: xmalloc.c:92
 #, c-format
 msgid "xmalloc: cannot allocate %lu bytes (%lu bytes allocated)"
 msgstr ""
 
-#: xmalloc.c:95
+#: xmalloc.c:94
 #, c-format
 msgid "xmalloc: cannot allocate %lu bytes"
 msgstr ""
 
-#: xmalloc.c:115
+#: xmalloc.c:114
 #, c-format
 msgid "xrealloc: cannot reallocate %lu bytes (%lu bytes allocated)"
 msgstr ""
 
-#: xmalloc.c:117
+#: xmalloc.c:116
 #, c-format
 msgid "xrealloc: cannot allocate %lu bytes"
 msgstr ""
 
-#: xmalloc.c:151
+#: xmalloc.c:150
 #, c-format
 msgid "xmalloc: %s:%d: cannot allocate %lu bytes (%lu bytes allocated)"
 msgstr ""
 
-#: xmalloc.c:153
+#: xmalloc.c:152
 #, c-format
 msgid "xmalloc: %s:%d: cannot allocate %lu bytes"
 msgstr ""
 
-#: xmalloc.c:175
+#: xmalloc.c:174
 #, c-format
 msgid "xrealloc: %s:%d: cannot reallocate %lu bytes (%lu bytes allocated)"
 msgstr ""
 
-#: xmalloc.c:177
+#: xmalloc.c:176
 #, c-format
 msgid "xrealloc: %s:%d: cannot allocate %lu bytes"
 msgstr ""
@@ -1802,11 +1857,11 @@ msgid "command [-pVv] command [arg ...]"
 msgstr ""
 
 #: builtins.c:76
-msgid "declare [-afFirtx] [-p] [name[=value] ...]"
+msgid "declare [-aAfFilrtux] [-p] [name[=value] ...]"
 msgstr ""
 
 #: builtins.c:78
-msgid "typeset [-afFirtx] [-p] name[=value] ..."
+msgid "typeset [-aAfFilrtux] [-p] name[=value] ..."
 msgstr ""
 
 #: builtins.c:80
@@ -2149,7 +2204,7 @@ msgid ""
 "    loops.\n"
 "    \n"
 "    Exit Status:\n"
-"    The exit status is 0 unless the shell is not executing a loop."
+"    The exit status is 0 unless N is not greater than or equal to 1."
 msgstr ""
 
 #: builtins.c:334
@@ -2160,7 +2215,7 @@ msgid ""
 "    If N is specified, resumes the Nth enclosing loop.\n"
 "    \n"
 "    Exit Status:\n"
-"    The exit status is 0 unless the shell is not executing a loop."
+"    The exit status is 0 unless N is not greater than or equal to 1."
 msgstr ""
 
 #: builtins.c:346
@@ -2301,10 +2356,13 @@ msgid ""
 "      -p\tdisplay the attributes and value of each NAME\n"
 "    \n"
 "    Options which set attributes:\n"
-"      -a\tto make NAMEs arrays (if supported)\n"
+"      -a\tto make NAMEs indexed arrays (if supported)\n"
+"      -A\tto make NAMEs associative arrays (if supported)\n"
 "      -i\tto make NAMEs have the `integer' attribute\n"
+"      -l\tto convert NAMEs to lower case on assignment\n"
 "      -r\tto make NAMEs readonly\n"
 "      -t\tto make NAMEs have the `trace' attribute\n"
+"      -u\tto convert NAMEs to upper case on assignment\n"
 "      -x\tto make NAMEs export\n"
 "    \n"
 "    Using `+' instead of `-' turns off the given attribute.\n"
@@ -2320,14 +2378,14 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:505
+#: builtins.c:508
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
 "    Obsolete.  See `help declare'."
 msgstr ""
 
-#: builtins.c:513
+#: builtins.c:516
 msgid ""
 "Define local variables.\n"
 "    \n"
@@ -2342,7 +2400,7 @@ msgid ""
 "    or the shell is not executing a function."
 msgstr ""
 
-#: builtins.c:530
+#: builtins.c:533
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2356,7 +2414,7 @@ msgid ""
 "    `echo' interprets the following backslash-escaped characters:\n"
 "      \\a\talert (bell)\n"
 "      \\b\tbackspace\n"
-"      \\c\tsuppress trailing newline\n"
+"      \\c\tsuppress further output\n"
 "      \\e\tescape character\n"
 "      \\f\tform feed\n"
 "      \\n\tnew line\n"
@@ -2373,7 +2431,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:564
+#: builtins.c:567
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2386,7 +2444,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:579
+#: builtins.c:582
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -2413,7 +2471,7 @@ msgid ""
 "    Returns success unless NAME is not a shell builtin or an error occurs."
 msgstr ""
 
-#: builtins.c:607
+#: builtins.c:610
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
@@ -2425,7 +2483,7 @@ msgid ""
 "    Returns exit status of command or success if command is null."
 msgstr ""
 
-#: builtins.c:619
+#: builtins.c:622
 msgid ""
 "Parse option arguments.\n"
 "    \n"
@@ -2466,7 +2524,7 @@ msgid ""
 "    encountered or an error occurs."
 msgstr ""
 
-#: builtins.c:661
+#: builtins.c:664
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
@@ -2489,7 +2547,7 @@ msgid ""
 "occurs."
 msgstr ""
 
-#: builtins.c:682
+#: builtins.c:685
 msgid ""
 "Exit the shell.\n"
 "    \n"
@@ -2497,7 +2555,7 @@ msgid ""
 "    is that of the last command executed."
 msgstr ""
 
-#: builtins.c:691
+#: builtins.c:694
 msgid ""
 "Exit a login shell.\n"
 "    \n"
@@ -2506,7 +2564,7 @@ msgid ""
 "    in a login shell."
 msgstr ""
 
-#: builtins.c:701
+#: builtins.c:704
 msgid ""
 "Display or execute commands from the history list.\n"
 "    \n"
@@ -2536,7 +2594,7 @@ msgid ""
 "occurs."
 msgstr ""
 
-#: builtins.c:731
+#: builtins.c:734
 msgid ""
 "Move job to the foreground.\n"
 "    \n"
@@ -2548,7 +2606,7 @@ msgid ""
 "    Status of command placed in foreground, or failure if an error occurs."
 msgstr ""
 
-#: builtins.c:746
+#: builtins.c:749
 msgid ""
 "Move jobs to the background.\n"
 "    \n"
@@ -2562,7 +2620,7 @@ msgid ""
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:760
+#: builtins.c:763
 msgid ""
 "Remember or display program locations.\n"
 "    \n"
@@ -2586,7 +2644,7 @@ msgid ""
 "    Returns success unless NAME is not found or an invalid option is given."
 msgstr ""
 
-#: builtins.c:785
+#: builtins.c:788
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -2608,7 +2666,7 @@ msgid ""
 "given."
 msgstr ""
 
-#: builtins.c:809
+#: builtins.c:812
 msgid ""
 "Display or manipulate the history list.\n"
 "    \n"
@@ -2642,7 +2700,7 @@ msgid ""
 "    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
-#: builtins.c:845
+#: builtins.c:848
 msgid ""
 "Display status of jobs.\n"
 "    \n"
@@ -2666,7 +2724,7 @@ msgid ""
 "    If -x is used, returns the exit status of COMMAND."
 msgstr ""
 
-#: builtins.c:872
+#: builtins.c:875
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -2683,7 +2741,7 @@ msgid ""
 "    Returns success unless an invalid option or JOBSPEC is given."
 msgstr ""
 
-#: builtins.c:891
+#: builtins.c:894
 msgid ""
 "Send a signal to a job.\n"
 "    \n"
@@ -2705,7 +2763,7 @@ msgid ""
 "    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
-#: builtins.c:914
+#: builtins.c:917
 msgid ""
 "Evaluate arithmetic expressions.\n"
 "    \n"
@@ -2750,7 +2808,7 @@ msgid ""
 "    If the last ARG evaluates to 0, let returns 1; let returns 0 otherwise.."
 msgstr ""
 
-#: builtins.c:959
+#: builtins.c:962
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
 "    \n"
@@ -2782,7 +2840,9 @@ msgid ""
 "      -t timeout\ttime out and return failure if a complete line of input "
 "is\n"
 "    \t\tnot read withint TIMEOUT seconds.  The value of the TMOUT\n"
-"    \t\tvariable is the default timeout.\n"
+"    \t\tvariable is the default timeout.  TIMEOUT may be a\n"
+"    \t\tfractional number.  The exit status is greater than 128 if\n"
+"    \t\tthe timeout is exceeded\n"
 "      -u fd\t\tread from file descriptor FD instead of the standard input\n"
 "    \n"
 "    Exit Status:\n"
@@ -2791,7 +2851,7 @@ msgid ""
 "    or an invalid file descriptor is supplied as the argument to -u."
 msgstr ""
 
-#: builtins.c:996
+#: builtins.c:1001
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -2803,7 +2863,7 @@ msgid ""
 "    Returns N, or failure if the shell is not executing a function or script."
 msgstr ""
 
-#: builtins.c:1009
+#: builtins.c:1014
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
 "    \n"
@@ -2885,7 +2945,7 @@ msgid ""
 "    Returns success unless an invalid option is given."
 msgstr ""
 
-#: builtins.c:1091
+#: builtins.c:1096
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
 "    \n"
@@ -2905,7 +2965,7 @@ msgid ""
 "    Returns success unless an invalid option is given or a NAME is read-only."
 msgstr ""
 
-#: builtins.c:1111
+#: builtins.c:1116
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
@@ -2924,7 +2984,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1130
+#: builtins.c:1135
 msgid ""
 "Mark shell variables as unchangeable.\n"
 "    \n"
@@ -2933,7 +2993,8 @@ msgid ""
 "    before marking as read-only.\n"
 "    \n"
 "    Options:\n"
-"      -a\trefer to array variables\n"
+"      -a\trefer to indexed array variables\n"
+"      -A\trefer to associative array variables\n"
 "      -f\trefer to shell functions\n"
 "      -p\tdisplay a list of all readonly variables and functions\n"
 "    \n"
@@ -2943,7 +3004,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1150
+#: builtins.c:1156
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -2954,7 +3015,7 @@ msgid ""
 "    Returns success unless N is negative or greater than $#."
 msgstr ""
 
-#: builtins.c:1162 builtins.c:1177
+#: builtins.c:1168 builtins.c:1183
 msgid ""
 "Execute commands from a file in the current shell.\n"
 "    \n"
@@ -2968,11 +3029,12 @@ msgid ""
 "    FILENAME cannot be read."
 msgstr ""
 
-#: builtins.c:1193
+#: builtins.c:1199
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
 "    Suspend the execution of this shell until it receives a SIGCONT signal.\n"
+"    Unless forced, login shells cannot be suspended.\n"
 "    \n"
 "    Options:\n"
 "      -f\tforce the suspend, even if the shell is a login shell\n"
@@ -2981,7 +3043,7 @@ msgid ""
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:1208
+#: builtins.c:1215
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -3058,7 +3120,7 @@ msgid ""
 "    false or an invalid argument is given."
 msgstr ""
 
-#: builtins.c:1284
+#: builtins.c:1291
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -3066,7 +3128,7 @@ msgid ""
 "    be a literal `]', to match the opening `['."
 msgstr ""
 
-#: builtins.c:1293
+#: builtins.c:1300
 msgid ""
 "Display process times.\n"
 "    \n"
@@ -3078,7 +3140,7 @@ msgid ""
 "    Always succeeds."
 msgstr ""
 
-#: builtins.c:1305
+#: builtins.c:1312
 msgid ""
 "Trap signals and other events.\n"
 "    \n"
@@ -3114,7 +3176,7 @@ msgid ""
 "given."
 msgstr ""
 
-#: builtins.c:1337
+#: builtins.c:1344
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -3144,7 +3206,7 @@ msgid ""
 "found."
 msgstr ""
 
-#: builtins.c:1368
+#: builtins.c:1375
 msgid ""
 "Modify shell resource limits.\n"
 "    \n"
@@ -3188,7 +3250,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1413
+#: builtins.c:1420
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -3206,7 +3268,7 @@ msgid ""
 "    Returns success unless MODE is invalid or an invalid option is given."
 msgstr ""
 
-#: builtins.c:1433
+#: builtins.c:1440
 msgid ""
 "Wait for job completion and return exit status.\n"
 "    \n"
@@ -3223,7 +3285,7 @@ msgid ""
 "    given."
 msgstr ""
 
-#: builtins.c:1451
+#: builtins.c:1458
 msgid ""
 "Wait for process completion and return exit status.\n"
 "    \n"
@@ -3237,7 +3299,7 @@ msgid ""
 "    given."
 msgstr ""
 
-#: builtins.c:1466
+#: builtins.c:1473
 msgid ""
 "Execute commands for each member in a list.\n"
 "    \n"
@@ -3250,7 +3312,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1480
+#: builtins.c:1487
 msgid ""
 "Arithmetic for loop.\n"
 "    \n"
@@ -3267,9 +3329,9 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1498
+#: builtins.c:1505
 msgid ""
-"Select words from a list and execute commands..\n"
+"Select words from a list and execute commands.\n"
 "    \n"
 "    The WORDS are expanded, generating a list of words.  The\n"
 "    set of expanded words is printed on the standard error, each\n"
@@ -3287,7 +3349,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1519
+#: builtins.c:1526
 msgid ""
 "Report time consumed by pipeline's execution.\n"
 "    \n"
@@ -3303,7 +3365,7 @@ msgid ""
 "    The return status is the return status of PIPELINE."
 msgstr ""
 
-#: builtins.c:1536
+#: builtins.c:1543
 msgid ""
 "Execute commands based on pattern matching.\n"
 "    \n"
@@ -3314,7 +3376,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1548
+#: builtins.c:1555
 msgid ""
 "Execute commands based on conditional.\n"
 "    \n"
@@ -3335,7 +3397,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1565
+#: builtins.c:1572
 msgid ""
 "Execute commands as long as a test succeeds.\n"
 "    \n"
@@ -3346,7 +3408,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1577
+#: builtins.c:1584
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
 "    \n"
@@ -3357,7 +3419,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1589
+#: builtins.c:1596
 msgid ""
 "Define shell function.\n"
 "    \n"
@@ -3371,7 +3433,7 @@ msgid ""
 "    Returns success unless NAME is readonly."
 msgstr ""
 
-#: builtins.c:1603
+#: builtins.c:1610
 msgid ""
 "Group commands as a unit.\n"
 "    \n"
@@ -3382,7 +3444,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1615
+#: builtins.c:1622
 msgid ""
 "Resume job in foreground.\n"
 "    \n"
@@ -3396,7 +3458,7 @@ msgid ""
 "    Returns the status of the resumed job."
 msgstr ""
 
-#: builtins.c:1630
+#: builtins.c:1637
 msgid ""
 "Evaluate arithmetic expression.\n"
 "    \n"
@@ -3407,7 +3469,7 @@ msgid ""
 "    Returns 1 if EXPRESSION evaluates to 0; returns 0 otherwise."
 msgstr ""
 
-#: builtins.c:1642
+#: builtins.c:1649
 msgid ""
 "Execute conditional command.\n"
 "    \n"
@@ -3435,7 +3497,7 @@ msgid ""
 "    0 or 1 depending on value of EXPRESSION."
 msgstr ""
 
-#: builtins.c:1668
+#: builtins.c:1675
 msgid ""
 "Common shell variable names and usage.\n"
 "    \n"
@@ -3489,7 +3551,7 @@ msgid ""
 "    \t\tcommands should be saved on the history list.\n"
 msgstr ""
 
-#: builtins.c:1725
+#: builtins.c:1732
 msgid ""
 "Add directories to stack.\n"
 "    \n"
@@ -3520,7 +3582,7 @@ msgid ""
 "    change fails."
 msgstr ""
 
-#: builtins.c:1759
+#: builtins.c:1766
 msgid ""
 "Remove directories from stack.\n"
 "    \n"
@@ -3547,7 +3609,7 @@ msgid ""
 "    change fails."
 msgstr ""
 
-#: builtins.c:1789
+#: builtins.c:1796
 msgid ""
 "Display directory stack.\n"
 "    \n"
@@ -3576,7 +3638,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1818
+#: builtins.c:1825
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
@@ -3597,7 +3659,7 @@ msgid ""
 "    given or OPTNAME is disabled."
 msgstr ""
 
-#: builtins.c:1839
+#: builtins.c:1846
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
 "    \n"
@@ -3627,7 +3689,7 @@ msgid ""
 "    error occurs."
 msgstr ""
 
-#: builtins.c:1866
+#: builtins.c:1873
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
@@ -3649,7 +3711,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1889
+#: builtins.c:1896
 msgid ""
 "Display possible completions depending on the options.\n"
 "    \n"
@@ -3662,7 +3724,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1904
+#: builtins.c:1911
 msgid ""
 "Modify or display completion options.\n"
 "    \n"
@@ -3691,7 +3753,7 @@ msgid ""
 "    have a completion specification defined."
 msgstr ""
 
-#: builtins.c:1932
+#: builtins.c:1939
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
index 0e4eda1f6801f5d1952a13d878e8257375f1481c..ccf5c004d3c38879abc32fc56864aee9436f3fe0 100644 (file)
Binary files a/po/fr.gmo and b/po/fr.gmo differ
index 007f8a8b37dca602ad17a75741acfb04d9ee8635..a65c991ece9290d8f80e0c8a42971ed1bcc88dac 100644 (file)
--- a/po/fr.po
+++ b/po/fr.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: bash 3.2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-04-22 10:15-0400\n"
+"POT-Creation-Date: 2008-08-20 08:51-0400\n"
 "PO-Revision-Date: 2008-03-13 13:10+0100\n"
 "Last-Translator: Christophe Combelles <ccomb@free.fr>\n"
 "Language-Team: French <traduc@traduc.org>\n"
@@ -16,80 +16,95 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
-#: arrayfunc.c:48
+#: arrayfunc.c:49
 msgid "bad array subscript"
 msgstr "mauvais indice de tableau"
 
-#: arrayfunc.c:372
+#: arrayfunc.c:312 builtins/declare.def:467
+#, c-format
+msgid "%s: cannot convert indexed to associative array"
+msgstr ""
+
+#: arrayfunc.c:478
+#, fuzzy, c-format
+msgid "%s: invalid associative array key"
+msgstr "%s : nom d'action non valable"
+
+#: arrayfunc.c:480
 #, c-format
 msgid "%s: cannot assign to non-numeric index"
 msgstr "%s : impossible d'assigner à un index non numérique"
 
-#: bashhist.c:332
+#: arrayfunc.c:516
+#, c-format
+msgid "%s: %s: must use subscript when assigning associative array"
+msgstr ""
+
+#: bashhist.c:382
 #, c-format
 msgid "%s: cannot create: %s"
 msgstr "%s : impossible de créer : %s"
 
-#: bashline.c:3124
+#: bashline.c:3190
 msgid "bash_execute_unix_command: cannot find keymap for command"
 msgstr ""
 "bash_execute_unix_command : impossible de trouver le mappage clavier pour la "
 "commande"
 
-#: bashline.c:3173
+#: bashline.c:3268
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr "%s : le premier caractère non vide n'est pas « \" »"
 
-#: bashline.c:3202
+#: bashline.c:3297
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr "pas de « %c » de fermeture dans %s"
 
-#: bashline.c:3236
+#: bashline.c:3331
 #, c-format
 msgid "%s: missing colon separator"
 msgstr "%s : virgule de séparation manquante"
 
-#: builtins/bind.def:200
+#: builtins/bind.def:199
 #, c-format
 msgid "`%s': invalid keymap name"
 msgstr "« %s » : nom du mappage clavier invalide"
 
-#: builtins/bind.def:239
+#: builtins/bind.def:238
 #, c-format
 msgid "%s: cannot read: %s"
 msgstr "%s : impossible de lire : %s"
 
-#: builtins/bind.def:254
+#: builtins/bind.def:253
 #, c-format
 msgid "`%s': cannot unbind"
 msgstr "%s : impossible à délier"
 
-#: builtins/bind.def:289 builtins/bind.def:319
+#: builtins/bind.def:288 builtins/bind.def:318
 #, c-format
 msgid "`%s': unknown function name"
 msgstr "%s : nom de fonction inconnu"
 
-#: builtins/bind.def:297
+#: builtins/bind.def:296
 #, c-format
 msgid "%s is not bound to any keys.\n"
 msgstr "%s n'est lié à aucune touche.\n"
 
-#: builtins/bind.def:301
+#: builtins/bind.def:300
 #, c-format
 msgid "%s can be invoked via "
 msgstr "%s peut être appelé via "
 
-#: builtins/break.def:78 builtins/break.def:118
+#: builtins/break.def:77 builtins/break.def:117
 msgid "loop count"
 msgstr ""
 
-#: builtins/break.def:138
+#: builtins/break.def:137
 msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr "ceci n'a un sens que dans une boucle « for », « while » ou « until »"
 
-#: builtins/caller.def:134
+#: builtins/caller.def:133
 #, fuzzy
 msgid ""
 "Returns the context of the current subroutine call.\n"
@@ -97,314 +112,319 @@ msgid ""
 "    Without EXPR, returns "
 msgstr "Renvoie le contexte de l'appel de sous-routine actuel"
 
-#: builtins/cd.def:216
+#: builtins/cd.def:215
 msgid "HOME not set"
 msgstr "« HOME » non défini"
 
-#: builtins/cd.def:228
+#: builtins/cd.def:227
 msgid "OLDPWD not set"
 msgstr "« OLDPWD » non défini"
 
-#: builtins/common.c:105
+#: builtins/common.c:107
 #, c-format
 msgid "line %d: "
 msgstr ""
 
-#: builtins/common.c:122
+#: builtins/common.c:124
 #, fuzzy, c-format
 msgid "%s: usage: "
 msgstr "%s : avertissement :"
 
-#: builtins/common.c:135 test.c:822
+#: builtins/common.c:137 test.c:822
 msgid "too many arguments"
 msgstr "trop d'arguments"
 
-#: builtins/common.c:160 shell.c:488 shell.c:762
+#: builtins/common.c:162 shell.c:493 shell.c:774
 #, c-format
 msgid "%s: option requires an argument"
 msgstr "%s : l'option nécessite un argument"
 
-#: builtins/common.c:167
+#: builtins/common.c:169
 #, c-format
 msgid "%s: numeric argument required"
 msgstr "%s : argument numérique nécessaire"
 
-#: builtins/common.c:174
+#: builtins/common.c:176
 #, c-format
 msgid "%s: not found"
 msgstr "%s : non trouvé"
 
-#: builtins/common.c:183 shell.c:775
+#: builtins/common.c:185 shell.c:787
 #, c-format
 msgid "%s: invalid option"
 msgstr "%s : option non valable"
 
-#: builtins/common.c:190
+#: builtins/common.c:192
 #, c-format
 msgid "%s: invalid option name"
 msgstr "%s : nom d'option non valable"
 
-#: builtins/common.c:197 general.c:231 general.c:236
+#: builtins/common.c:199 general.c:231 general.c:236
 #, c-format
 msgid "`%s': not a valid identifier"
 msgstr "« %s » : identifiant non valable"
 
-#: builtins/common.c:207
+#: builtins/common.c:209
 #, fuzzy
 msgid "invalid octal number"
 msgstr "Numéro de signal non valable"
 
-#: builtins/common.c:209
+#: builtins/common.c:211
 #, fuzzy
 msgid "invalid hex number"
 msgstr "nombre non valable"
 
-#: builtins/common.c:211 expr.c:1255
+#: builtins/common.c:213 expr.c:1255
 msgid "invalid number"
 msgstr "nombre non valable"
 
-#: builtins/common.c:219
+#: builtins/common.c:221
 #, c-format
 msgid "%s: invalid signal specification"
 msgstr "%s : indication de signal non valable"
 
-#: builtins/common.c:226
+#: builtins/common.c:228
 #, c-format
 msgid "`%s': not a pid or valid job spec"
 msgstr ""
 "« %s » : ce n'est pas un n° de processus ou une spécification de tâche "
 "valable"
 
-#: builtins/common.c:233 error.c:452
+#: builtins/common.c:235 error.c:453
 #, c-format
 msgid "%s: readonly variable"
 msgstr "%s : variable en lecture seule"
 
-#: builtins/common.c:241
+#: builtins/common.c:243
 #, c-format
 msgid "%s: %s out of range"
 msgstr "%s : %s hors plage"
 
-#: builtins/common.c:241 builtins/common.c:243
+#: builtins/common.c:243 builtins/common.c:245
 msgid "argument"
 msgstr "argument"
 
-#: builtins/common.c:243
+#: builtins/common.c:245
 #, c-format
 msgid "%s out of range"
 msgstr "%s hors plage"
 
-#: builtins/common.c:251
+#: builtins/common.c:253
 #, c-format
 msgid "%s: no such job"
 msgstr "%s : tâche inexistante"
 
-#: builtins/common.c:259
+#: builtins/common.c:261
 #, c-format
 msgid "%s: no job control"
 msgstr "%s : pas de contrôle de tâche"
 
-#: builtins/common.c:261
+#: builtins/common.c:263
 msgid "no job control"
 msgstr "pas de contrôle de tâche"
 
-#: builtins/common.c:271
+#: builtins/common.c:273
 #, c-format
 msgid "%s: restricted"
 msgstr "%s : restreint"
 
-#: builtins/common.c:273
+#: builtins/common.c:275
 msgid "restricted"
 msgstr "restreint"
 
-#: builtins/common.c:281
+#: builtins/common.c:283
 #, c-format
 msgid "%s: not a shell builtin"
 msgstr "%s : ceci n'est pas une primitive du shell"
 
-#: builtins/common.c:290
+#: builtins/common.c:292
 #, c-format
 msgid "write error: %s"
 msgstr "erreur d'écriture : %s"
 
-#: builtins/common.c:516
+#: builtins/common.c:523
 #, c-format
 msgid "%s: error retrieving current directory: %s: %s\n"
 msgstr "%s : erreur de détermination du répertoire actuel : %s : %s\n"
 
-#: builtins/common.c:582 builtins/common.c:584
+#: builtins/common.c:589 builtins/common.c:591
 #, c-format
 msgid "%s: ambiguous job spec"
 msgstr "%s : spécification de tâche ambiguë"
 
-#: builtins/complete.def:271
+#: builtins/complete.def:270
 #, c-format
 msgid "%s: invalid action name"
 msgstr "%s : nom d'action non valable"
 
-#: builtins/complete.def:431 builtins/complete.def:616
-#: builtins/complete.def:814
+#: builtins/complete.def:430 builtins/complete.def:615
+#: builtins/complete.def:813
 #, c-format
 msgid "%s: no completion specification"
 msgstr "%s : pas d'indication de complètement"
 
-#: builtins/complete.def:668
+#: builtins/complete.def:667
 msgid "warning: -F option may not work as you expect"
 msgstr ""
 "avertissement : l'option « -F » peut fonctionner différemment de ce à quoi "
 "vous vous attendez"
 
-#: builtins/complete.def:670
+#: builtins/complete.def:669
 msgid "warning: -C option may not work as you expect"
 msgstr ""
 "avertissement : l'option « -C » peut fonctionner différemment de ce à quoi "
 "vous vous attendez"
 
-#: builtins/complete.def:787
+#: builtins/complete.def:786
 msgid "not currently executing completion function"
 msgstr ""
 
-#: builtins/declare.def:120
+#: builtins/declare.def:122
 msgid "can only be used in a function"
 msgstr "utilisable seulement dans une fonction"
 
-#: builtins/declare.def:318
+#: builtins/declare.def:353
 msgid "cannot use `-f' to make functions"
 msgstr "« -f » ne peut pas être utilisé pour fabriquer des fonctions"
 
-#: builtins/declare.def:330 execute_cmd.c:4116
+#: builtins/declare.def:365 execute_cmd.c:4696
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s : fonction en lecture seule"
 
-#: builtins/declare.def:416
+#: builtins/declare.def:454
 #, c-format
 msgid "%s: cannot destroy array variables in this way"
 msgstr "%s : impossible de détruire des variables tableaux de cette façon"
 
-#: builtins/enable.def:138 builtins/enable.def:146
+#: builtins/declare.def:461
+#, c-format
+msgid "%s: cannot convert associative to indexed array"
+msgstr ""
+
+#: builtins/enable.def:137 builtins/enable.def:145
 msgid "dynamic loading not available"
 msgstr "chargement dynamique non disponible"
 
-#: builtins/enable.def:313
+#: builtins/enable.def:312
 #, c-format
 msgid "cannot open shared object %s: %s"
 msgstr "impossible d'ouvrir l'objet partagé %s : %s"
 
-#: builtins/enable.def:336
+#: builtins/enable.def:335
 #, c-format
 msgid "cannot find %s in shared object %s: %s"
 msgstr "impossible de trouver %s dans l'objet partagé %s : %s"
 
-#: builtins/enable.def:460
+#: builtins/enable.def:459
 #, c-format
 msgid "%s: not dynamically loaded"
 msgstr "%s : non chargé dynamiquement"
 
-#: builtins/enable.def:475
+#: builtins/enable.def:474
 #, c-format
 msgid "%s: cannot delete: %s"
 msgstr "%s : impossible d'effacer : %s"
 
-#: builtins/evalfile.c:132 builtins/hash.def:170 execute_cmd.c:3973
-#: shell.c:1423
+#: builtins/evalfile.c:134 builtins/hash.def:169 execute_cmd.c:4553
+#: shell.c:1439
 #, c-format
 msgid "%s: is a directory"
 msgstr "%s : ceci est un répertoire"
 
-#: builtins/evalfile.c:137
+#: builtins/evalfile.c:139
 #, c-format
 msgid "%s: not a regular file"
 msgstr "%s : ceci n'est pas un fichier régulier"
 
-#: builtins/evalfile.c:145
+#: builtins/evalfile.c:147
 #, c-format
 msgid "%s: file is too large"
 msgstr "%s : le fichier est trop grand"
 
-#: builtins/evalfile.c:183 execute_cmd.c:4043 shell.c:1433
+#: builtins/evalfile.c:185 execute_cmd.c:4623 shell.c:1449
 #, c-format
 msgid "%s: cannot execute binary file"
 msgstr "%s : fichier binaire impossible à lancer"
 
-#: builtins/exec.def:213
+#: builtins/exec.def:212
 #, c-format
 msgid "%s: cannot execute: %s"
 msgstr "%s : impossible d'exécuter : %s"
 
-#: builtins/exit.def:66
+#: builtins/exit.def:65
 #, c-format
 msgid "logout\n"
 msgstr ""
 
-#: builtins/exit.def:89
+#: builtins/exit.def:88
 msgid "not login shell: use `exit'"
 msgstr "ce n'est pas un shell de connexion : utilisez « exit »"
 
-#: builtins/exit.def:121
+#: builtins/exit.def:120
 #, c-format
 msgid "There are stopped jobs.\n"
 msgstr "Il y a des tâches stoppées.\n"
 
-#: builtins/exit.def:123
+#: builtins/exit.def:122
 #, fuzzy, c-format
 msgid "There are running jobs.\n"
 msgstr "Il y a des tâches stoppées.\n"
 
-#: builtins/fc.def:263
+#: builtins/fc.def:261
 msgid "no command found"
 msgstr "aucune commande trouvée"
 
-#: builtins/fc.def:333
+#: builtins/fc.def:341
 msgid "history specification"
 msgstr "indication d'historique"
 
-#: builtins/fc.def:354
+#: builtins/fc.def:362
 #, c-format
 msgid "%s: cannot open temp file: %s"
 msgstr "%s : impossible d'ouvrir le fichier temporaire : %s"
 
-#: builtins/fg_bg.def:150 builtins/jobs.def:283
+#: builtins/fg_bg.def:149 builtins/jobs.def:282
 msgid "current"
 msgstr ""
 
-#: builtins/fg_bg.def:159
+#: builtins/fg_bg.def:158
 #, c-format
 msgid "job %d started without job control"
 msgstr "tâche %d démarrée sans contrôle de tâche"
 
-#: builtins/getopt.c:109
+#: builtins/getopt.c:110
 #, c-format
 msgid "%s: illegal option -- %c\n"
 msgstr "%s : option non permise -- %c\n"
 
-#: builtins/getopt.c:110
+#: builtins/getopt.c:111
 #, c-format
 msgid "%s: option requires an argument -- %c\n"
 msgstr "%s : l'option nécessite un argument -- %c\n"
 
-#: builtins/hash.def:93
+#: builtins/hash.def:92
 msgid "hashing disabled"
 msgstr "hachage désactivé"
 
-#: builtins/hash.def:139
+#: builtins/hash.def:138
 #, c-format
 msgid "%s: hash table empty\n"
 msgstr "%s : table de hachage vide\n"
 
-#: builtins/hash.def:245
+#: builtins/hash.def:244
 #, fuzzy, c-format
 msgid "hits\tcommand\n"
 msgstr "dernière commande : %s\n"
 
-#: builtins/help.def:128
+#: builtins/help.def:130
 #, fuzzy, c-format
 msgid "Shell commands matching keyword `"
 msgid_plural "Shell commands matching keywords `"
 msgstr[0] "Commandes du shell correspondant au mot-clé « "
 msgstr[1] "Commandes du shell correspondant au mot-clé « "
 
-#: builtins/help.def:166
+#: builtins/help.def:168
 #, c-format
 msgid ""
 "no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'."
@@ -412,22 +432,12 @@ msgstr ""
 "Aucune rubrique d'aide ne correspond à « %s ». Essayez « help help », « man -"
 "k %s » ou « info %s »."
 
-#: builtins/help.def:183
+#: builtins/help.def:185
 #, c-format
 msgid "%s: cannot open: %s"
 msgstr "%s : impossible d'ouvrir : %s"
 
-#: builtins/help.def:318 version.c:85
-#, fuzzy, c-format
-msgid "Copyright (C) 2008 Free Software Foundation, Inc.\n"
-msgstr "Copyright (C) 2006 Free Software Foundation, Inc.\n"
-
-#: builtins/help.def:320
-#, c-format
-msgid "License: GNU General Public License, version 2\n"
-msgstr ""
-
-#: builtins/help.def:335
+#: builtins/help.def:337
 #, c-format
 msgid ""
 "These shell commands are defined internally.  Type `help' to see this list.\n"
@@ -449,113 +459,163 @@ msgstr ""
 "Une astérisque (*) à côté d'un nom signifie que la commande est désactivée.\n"
 "\n"
 
-#: builtins/history.def:158
+#: builtins/history.def:154
 msgid "cannot use more than one of -anrw"
 msgstr "impossible d'utiliser plus d'une option parmi « -anrw »"
 
-#: builtins/history.def:190
+#: builtins/history.def:186
 msgid "history position"
 msgstr "position dans l'historique"
 
-#: builtins/history.def:408
+#: builtins/history.def:366
 #, c-format
 msgid "%s: history expansion failed"
 msgstr "%s : l'expansion de l'historique a échoué"
 
-#: builtins/inlib.def:72
+#: builtins/inlib.def:71
 #, fuzzy, c-format
 msgid "%s: inlib failed"
 msgstr "%s : l'expansion de l'historique a échoué"
 
-#: builtins/jobs.def:110
+#: builtins/jobs.def:109
 msgid "no other options allowed with `-x'"
 msgstr "pas d'autre option permise avec « -x »"
 
-#: builtins/kill.def:198
+#: builtins/kill.def:197
 #, c-format
 msgid "%s: arguments must be process or job IDs"
 msgstr ""
 "%s : les arguments doivent être des identifiants de tâche ou de processus"
 
-#: builtins/kill.def:261
+#: builtins/kill.def:260
 msgid "Unknown error"
 msgstr "Erreur inconnue"
 
-#: builtins/let.def:96 builtins/let.def:121 expr.c:501 expr.c:516
+#: builtins/let.def:95 builtins/let.def:120 expr.c:501 expr.c:516
 msgid "expression expected"
 msgstr "une expression est attendue"
 
-#: builtins/mapfile.def:216 builtins/read.def:265
+#: builtins/mapfile.def:215 builtins/read.def:271
 #, c-format
 msgid "%s: invalid file descriptor specification"
 msgstr "%s : spécification de descripteur de fichier non valable"
 
-#: builtins/mapfile.def:224 builtins/read.def:272
+#: builtins/mapfile.def:223 builtins/read.def:278
 #, c-format
 msgid "%d: invalid file descriptor: %s"
 msgstr "%d : descripteur de fichier non valable : %s"
 
-#: builtins/mapfile.def:233 builtins/mapfile.def:271
+#: builtins/mapfile.def:232 builtins/mapfile.def:270
 #, fuzzy, c-format
 msgid "%s: invalid line count"
 msgstr "%s : option non valable"
 
-#: builtins/mapfile.def:244
+#: builtins/mapfile.def:243
 #, fuzzy, c-format
 msgid "%s: invalid array origin"
 msgstr "%s : option non valable"
 
-#: builtins/mapfile.def:261
+#: builtins/mapfile.def:260
 #, fuzzy, c-format
 msgid "%s: invalid callback quantum"
 msgstr "%s : nom d'action non valable"
 
-#: builtins/mapfile.def:293
+#: builtins/mapfile.def:292
 #, fuzzy
 msgid "empty array variable name"
 msgstr "%s : n'est pas une variable tableau"
 
-#: builtins/mapfile.def:314
+#: builtins/mapfile.def:313
 msgid "array variable support required"
 msgstr ""
 
-#: builtins/printf.def:365
+#: builtins/printf.def:364
 #, c-format
 msgid "`%s': missing format character"
 msgstr "« %s » : caractère de format manquant"
 
-#: builtins/printf.def:542
+#: builtins/printf.def:541
 #, c-format
 msgid "`%c': invalid format character"
 msgstr "« %c » : caractère de format non permis"
 
-#: builtins/printf.def:569
+#: builtins/printf.def:568
 #, fuzzy, c-format
 msgid "warning: %s: %s"
 msgstr "%s : avertissement :"
 
-#: builtins/printf.def:748
+#: builtins/printf.def:747
 msgid "missing hex digit for \\x"
 msgstr "chiffre hexadécimal manquant pour \\x"
 
-#: builtins/pushd.def:196
+#: builtins/pushd.def:195
 msgid "no other directory"
 msgstr "pas d'autre répertoire"
 
-#: builtins/pushd.def:463
+#: builtins/pushd.def:462
 msgid "<no current directory>"
 msgstr "<aucun répertoire courant>"
 
-#: builtins/pushd.def:507
+#: builtins/pushd.def:506
 msgid "directory stack empty"
 msgstr ""
 
-#: builtins/pushd.def:509
+#: builtins/pushd.def:508
 #, fuzzy
 msgid "directory stack index"
 msgstr "Débordement négatif de la pile de récursivité"
 
-#: builtins/pushd.def:706
+#: builtins/pushd.def:683
+#, fuzzy
+msgid ""
+"Display the list of currently remembered directories.  Directories\n"
+"    find their way onto the list with the `pushd' command; you can get\n"
+"    back up through the list with the `popd' command.\n"
+"    \n"
+"    Options:\n"
+"      -c\tclear the directory stack by deleting all of the elements\n"
+"      -l\tdo not print tilde-prefixed versions of directories relative\n"
+"    \tto your home directory\n"
+"      -p\tprint the directory stack with one entry per line\n"
+"      -v\tprint the directory stack with one entry per line prefixed\n"
+"    \twith its position in the stack\n"
+"    \n"
+"    Arguments:\n"
+"      +N\tDisplays the Nth entry counting from the left of the list shown "
+"by\n"
+"    \tdirs when invoked without options, starting with zero.\n"
+"    \n"
+"      -N\tDisplays the Nth entry counting from the right of the list shown "
+"by\n"
+"\tdirs when invoked without options, starting with zero."
+msgstr ""
+"Affiche la liste des répertoires actuellement mémorisés. Les répertoires\n"
+"   sont insérés dans la liste avec la commande « pushd ». Vous pouvez "
+"remonter\n"
+"   dans la liste en enlevant des éléments avec la commande « popd ».\n"
+"    \n"
+"    L'option « -l » spécifie que « dirs » ne doit pas afficher des versions\n"
+"    raccourcies des répertoires relativement à votre répertoire personnel.\n"
+"    Cela signifie que « ~/bin » devrait être affiché comme « /homes/bfox/bin "
+"».\n"
+"    L'option « -v » permet à « dirs » d'afficher la pile des répertoires "
+"avec\n"
+"    un élément par ligne, en commençant la ligne par la position dans la "
+"pile.\n"
+"    L'option « -p » fait la même chose mais le numéro de position n'est pas\n"
+"    affiché. L'option « -c » efface la pile des répertoires en enlevant "
+"tous\n"
+"    les éléments.\n"
+"    \n"
+"    +N\t affiche le Nième élément en comptant de zéro depuis la gauche de "
+"la\n"
+"    liste affichée par « dirs » lorsque celle-ci est appelée sans option.\n"
+"    \n"
+"    -N\t affiche le Nième élément en comptant de zéro depuis la droite de "
+"la\n"
+"    liste affichée par « dirs » lorsque celle-ci est appelée sans option."
+
+#: builtins/pushd.def:705
 #, fuzzy
 msgid ""
 "Adds a directory to the top of the directory stack, or rotates\n"
@@ -601,7 +661,7 @@ msgstr ""
 "    \n"
 "    Vous pouvez voir la pile des répertoires avec la commande « dirs »."
 
-#: builtins/pushd.def:731
+#: builtins/pushd.def:730
 #, fuzzy
 msgid ""
 "Removes entries from the directory stack.  With no arguments, removes\n"
@@ -639,54 +699,44 @@ msgstr ""
 "    \n"
 "    Vous pouvez voir la pile des répertoires avec la commande « dirs »."
 
-#: builtins/pushd.def:684
-msgid ""
-"Display the list of currently remembered directories.  Directories\n"
-"    find their way onto the list with the `pushd' command; you can get\n"
-"    back up through the list with the `popd' command.\n"
-"    \n"
-"    Options:\n"
-"\\    "
-msgstr ""
-
-#: builtins/read.def:242
+#: builtins/read.def:247
 #, c-format
 msgid "%s: invalid timeout specification"
 msgstr "%s : spécification de délai d'expiration non valable"
 
-#: builtins/read.def:560
+#: builtins/read.def:569
 #, c-format
 msgid "read error: %d: %s"
 msgstr "Erreur de lecture : %d : %s"
 
-#: builtins/return.def:69
+#: builtins/return.def:68
 msgid "can only `return' from a function or sourced script"
 msgstr ""
 "« return » n'est possible que depuis une fonction ou depuis un script "
 "exécuté par « source »"
 
-#: builtins/set.def:769
+#: builtins/set.def:768
 msgid "cannot simultaneously unset a function and a variable"
 msgstr ""
 "« unset » ne peut pas s'appliquer simultanément à une fonction et à une "
 "variable"
 
-#: builtins/set.def:806
+#: builtins/set.def:805
 #, c-format
 msgid "%s: cannot unset"
 msgstr "%s : « unset » impossible"
 
-#: builtins/set.def:813
+#: builtins/set.def:812
 #, c-format
 msgid "%s: cannot unset: readonly %s"
 msgstr "%s : « unset » impossible : %s est en lecture seule"
 
-#: builtins/set.def:824
+#: builtins/set.def:823
 #, c-format
 msgid "%s: not an array variable"
 msgstr "%s : n'est pas une variable tableau"
 
-#: builtins/setattr.def:181
+#: builtins/setattr.def:186
 #, c-format
 msgid "%s: not a function"
 msgstr "%s : n'est pas une fonction"
@@ -695,22 +745,22 @@ msgstr "%s : n'est pas une fonction"
 msgid "shift count"
 msgstr "nombre de « shift »"
 
-#: builtins/shopt.def:248
+#: builtins/shopt.def:249
 msgid "cannot set and unset shell options simultaneously"
 msgstr ""
 "les options du shell ne peuvent pas être simultanément activées et "
 "désactivées"
 
-#: builtins/shopt.def:313
+#: builtins/shopt.def:314
 #, c-format
 msgid "%s: invalid shell option name"
 msgstr "%s : nom d'option du shell non valable"
 
-#: builtins/source.def:129
+#: builtins/source.def:128
 msgid "filename argument required"
 msgstr "nom de fichier nécessaire en argument"
 
-#: builtins/source.def:154
+#: builtins/source.def:153
 #, c-format
 msgid "%s: file not found"
 msgstr "%s : fichier introuvable"
@@ -723,75 +773,75 @@ msgstr "suspension impossible"
 msgid "cannot suspend a login shell"
 msgstr "un shell de connexion ne peut pas être suspendu"
 
-#: builtins/type.def:235
+#: builtins/type.def:234
 #, c-format
 msgid "%s is aliased to `%s'\n"
 msgstr "%s est un alias vers « %s »\n"
 
-#: builtins/type.def:256
+#: builtins/type.def:255
 #, c-format
 msgid "%s is a shell keyword\n"
 msgstr "%s est un mot-clé du shell\n"
 
-#: builtins/type.def:275
+#: builtins/type.def:274
 #, c-format
 msgid "%s is a function\n"
 msgstr "%s est une fonction\n"
 
-#: builtins/type.def:297
+#: builtins/type.def:296
 #, c-format
 msgid "%s is a shell builtin\n"
 msgstr "%s est une primitive du shell\n"
 
-#: builtins/type.def:318 builtins/type.def:392
+#: builtins/type.def:317 builtins/type.def:391
 #, c-format
 msgid "%s is %s\n"
 msgstr "%s est %s\n"
 
-#: builtins/type.def:338
+#: builtins/type.def:337
 #, c-format
 msgid "%s is hashed (%s)\n"
 msgstr "%s est haché (%s)\n"
 
-#: builtins/ulimit.def:365
+#: builtins/ulimit.def:372
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr "%s : argument de limite non valable"
 
-#: builtins/ulimit.def:391
+#: builtins/ulimit.def:398
 #, c-format
 msgid "`%c': bad command"
 msgstr "« %c » : mauvaise commande"
 
-#: builtins/ulimit.def:420
+#: builtins/ulimit.def:427
 #, c-format
 msgid "%s: cannot get limit: %s"
 msgstr "%s : impossible d'obtenir la limite : %s"
 
-#: builtins/ulimit.def:446
+#: builtins/ulimit.def:453
 msgid "limit"
 msgstr ""
 
-#: builtins/ulimit.def:458 builtins/ulimit.def:758
+#: builtins/ulimit.def:465 builtins/ulimit.def:765
 #, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr "%s : impossible de modifier la limite : %s"
 
-#: builtins/umask.def:119
+#: builtins/umask.def:118
 msgid "octal number"
 msgstr "Nombre octal"
 
-#: builtins/umask.def:232
+#: builtins/umask.def:231
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr "« %c » : opérateur de mode symbolique non valable"
 
-#: builtins/umask.def:287
+#: builtins/umask.def:286
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr "« %c » : caractère de mode symbolique non valable"
 
-#: error.c:89 error.c:319 error.c:321 error.c:323
+#: error.c:89 error.c:320 error.c:322 error.c:324
 msgid " line "
 msgstr ""
 
@@ -805,69 +855,69 @@ msgstr "dernière commande : %s\n"
 msgid "Aborting..."
 msgstr "Annulation..."
 
-#: error.c:259
-#, c-format
-msgid "%s: warning: "
+#: error.c:260
+#, fuzzy, c-format
+msgid "warning: "
 msgstr "%s : avertissement :"
 
-#: error.c:404
+#: error.c:405
 msgid "unknown command error"
 msgstr "erreur de commande inconnue"
 
-#: error.c:405
+#: error.c:406
 msgid "bad command type"
 msgstr "mauvais type de commande"
 
-#: error.c:406
+#: error.c:407
 msgid "bad connector"
 msgstr "mauvais connecteur"
 
-#: error.c:407
+#: error.c:408
 msgid "bad jump"
 msgstr "mauvais saut"
 
-#: error.c:445
+#: error.c:446
 #, c-format
 msgid "%s: unbound variable"
 msgstr "%s : variable sans liaison"
 
-#: eval.c:180
+#: eval.c:181
 #, c-format
 msgid "\atimed out waiting for input: auto-logout\n"
 msgstr "\aattente de données expirée : déconnexion automatique\n"
 
-#: execute_cmd.c:479
+#: execute_cmd.c:483
 #, c-format
 msgid "cannot redirect standard input from /dev/null: %s"
 msgstr "l'entrée standard ne peut pas être redirigée depuis /dev/null : %s"
 
-#: execute_cmd.c:1063
+#: execute_cmd.c:1079
 #, c-format
 msgid "TIMEFORMAT: `%c': invalid format character"
 msgstr "TIMEFORMAT : « %c » : caractère de format non valable"
 
-#: execute_cmd.c:1404
+#: execute_cmd.c:1930
 #, fuzzy
 msgid "pipe error"
 msgstr "erreur d'écriture : %s"
 
-#: execute_cmd.c:3670
+#: execute_cmd.c:4243
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr ""
 "%s : restriction : « / » ne peut pas être spécifié dans un nom de commande"
 
-#: execute_cmd.c:3758
+#: execute_cmd.c:4334
 #, c-format
 msgid "%s: command not found"
 msgstr "%s : commande introuvable"
 
-#: execute_cmd.c:4006
+#: execute_cmd.c:4586
 #, c-format
 msgid "%s: %s: bad interpreter"
 msgstr "%s : %s : mauvais interpréteur"
 
-#: execute_cmd.c:4155
+#: execute_cmd.c:4735
 #, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr "Impossible de dupliquer le fd %d vers le fd %d"
@@ -942,89 +992,99 @@ msgstr "%s : nombre entier attendu comme expression"
 msgid "getcwd: cannot access parent directories"
 msgstr "getcwd : ne peut accéder aux répertoires parents"
 
-#: input.c:237
+#: input.c:94 subst.c:4551
+#, fuzzy, c-format
+msgid "cannot reset nodelay mode for fd %d"
+msgstr "Impossible de réinitialiser le mode « nodelay » pour le fd %d"
+
+#: input.c:258
 #, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
 msgstr ""
 "impossible d'allouer un nouveau descripteur de fichier pour l'entrée de bash "
 "depuis le fd %d"
 
-#: input.c:245
+#: input.c:266
 #, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr "save_bash_input : le tampon existe déjà pour le nouveau fd %d"
 
-#: jobs.c:466
+#: jobs.c:464
 msgid "start_pipeline: pgrp pipe"
 msgstr ""
 
-#: jobs.c:881
+#: jobs.c:879
 #, c-format
 msgid "forked pid %d appears in running job %d"
 msgstr "le processus cloné n°%d apparaît dans la tâche en fonctionnement %d"
 
-#: jobs.c:999
+#: jobs.c:997
 #, c-format
 msgid "deleting stopped job %d with process group %ld"
 msgstr "suppression de la tâche stoppée %d avec le groupe de processus %ld"
 
-#: jobs.c:1104
+#: jobs.c:1102
 #, c-format
 msgid "add_process: process %5ld (%s) in the_pipeline"
 msgstr ""
 
-#: jobs.c:1395
+#: jobs.c:1105
+#, c-format
+msgid "add_process: pid %5ld (%s) marked as still alive"
+msgstr ""
+
+#: jobs.c:1393
 #, c-format
 msgid "describe_pid: %ld: no such pid"
 msgstr "describe_pid : %ld : n° de processus inexistant"
 
-#: jobs.c:1410
+#: jobs.c:1408
 #, c-format
 msgid "Signal %d"
 msgstr ""
 
-#: jobs.c:1424 jobs.c:1449
+#: jobs.c:1422 jobs.c:1447
 msgid "Done"
 msgstr ""
 
-#: jobs.c:1429 siglist.c:122
+#: jobs.c:1427 siglist.c:122
 msgid "Stopped"
 msgstr ""
 
-#: jobs.c:1433
+#: jobs.c:1431
 #, c-format
 msgid "Stopped(%s)"
 msgstr ""
 
-#: jobs.c:1437
+#: jobs.c:1435
 msgid "Running"
 msgstr ""
 
-#: jobs.c:1451
+#: jobs.c:1449
 #, c-format
 msgid "Done(%d)"
 msgstr ""
 
-#: jobs.c:1453
+#: jobs.c:1451
 #, c-format
 msgid "Exit %d"
 msgstr ""
 
-#: jobs.c:1456
+#: jobs.c:1454
 msgid "Unknown status"
 msgstr ""
 
-#: jobs.c:1543
+#: jobs.c:1541
 #, c-format
 msgid "(core dumped) "
 msgstr ""
 
-#: jobs.c:1562
+#: jobs.c:1560
 #, c-format
 msgid "  (wd: %s)"
 msgstr ""
 
-#: jobs.c:1763
+#: jobs.c:1761
 #, c-format
 msgid "child setpgid (%ld to %ld)"
 msgstr ""
@@ -1034,68 +1094,68 @@ msgstr ""
 msgid "wait: pid %ld is not a child of this shell"
 msgstr "wait : le processus n°%ld n'est pas un fils de ce shell."
 
-#: jobs.c:2315
+#: jobs.c:2316
 #, c-format
 msgid "wait_for: No record of process %ld"
 msgstr "wait_for : aucun enregistrement du processus n°%ld"
 
-#: jobs.c:2587
+#: jobs.c:2588
 #, c-format
 msgid "wait_for_job: job %d is stopped"
 msgstr "wait_for_job : la tâche %d est stoppée"
 
-#: jobs.c:2809
+#: jobs.c:2810
 #, c-format
 msgid "%s: job has terminated"
 msgstr "%s : la tâche s'est terminée"
 
-#: jobs.c:2818
+#: jobs.c:2819
 #, c-format
 msgid "%s: job %d already in background"
 msgstr "%s : la tâche %d est déjà en arrière plan"
 
-#: jobs.c:3462
+#: jobs.c:3482
 #, fuzzy, c-format
 msgid "%s: line %d: "
 msgstr "%s : avertissement :"
 
-#: jobs.c:3476 nojobs.c:805
+#: jobs.c:3496 nojobs.c:805
 #, c-format
 msgid " (core dumped)"
 msgstr ""
 
-#: jobs.c:3488 jobs.c:3501
+#: jobs.c:3508 jobs.c:3521
 #, c-format
 msgid "(wd now: %s)\n"
 msgstr ""
 
-#: jobs.c:3533
+#: jobs.c:3553
 msgid "initialize_job_control: getpgrp failed"
 msgstr ""
 
-#: jobs.c:3593
+#: jobs.c:3613
 msgid "initialize_job_control: line discipline"
 msgstr ""
 
-#: jobs.c:3603
+#: jobs.c:3623
 msgid "initialize_job_control: setpgid"
 msgstr ""
 
-#: jobs.c:3631
+#: jobs.c:3651
 #, c-format
 msgid "cannot set terminal process group (%d)"
 msgstr ""
 
-#: jobs.c:3636
+#: jobs.c:3656
 msgid "no job control in this shell"
 msgstr "pas de contrôle de tâche dans ce shell"
 
-#: lib/malloc/malloc.c:298
+#: lib/malloc/malloc.c:296
 #, c-format
 msgid "malloc: failed assertion: %s\n"
 msgstr "malloc : échec de l'assertion : %s\n"
 
-#: lib/malloc/malloc.c:314
+#: lib/malloc/malloc.c:312
 #, c-format
 msgid ""
 "\r\n"
@@ -1104,55 +1164,55 @@ msgstr ""
 "\r\n"
 "malloc : %s:%d : assertion manquée\r\n"
 
-#: lib/malloc/malloc.c:315
+#: lib/malloc/malloc.c:313
 #, fuzzy
 msgid "unknown"
 msgstr "%s : hôte inconnu"
 
-#: lib/malloc/malloc.c:799
+#: lib/malloc/malloc.c:797
 msgid "malloc: block on free list clobbered"
 msgstr "malloc : bloc écrasé sur liste libre"
 
-#: lib/malloc/malloc.c:876
+#: lib/malloc/malloc.c:874
 msgid "free: called with already freed block argument"
 msgstr "free : appelé avec un bloc déjà libéré comme argument"
 
-#: lib/malloc/malloc.c:879
+#: lib/malloc/malloc.c:877
 msgid "free: called with unallocated block argument"
 msgstr "free : appelé avec un bloc non alloué comme argument"
 
-#: lib/malloc/malloc.c:898
+#: lib/malloc/malloc.c:896
 msgid "free: underflow detected; mh_nbytes out of range"
 msgstr "free : débordement négatif détecté ; « mh_nbytes » est hors plage"
 
-#: lib/malloc/malloc.c:904
+#: lib/malloc/malloc.c:902
 msgid "free: start and end chunk sizes differ"
 msgstr "free : les tailles de fragment au début et à la fin sont différentes"
 
-#: lib/malloc/malloc.c:1003
+#: lib/malloc/malloc.c:1001
 msgid "realloc: called with unallocated block argument"
 msgstr "realloc : appelé avec un bloc non alloué comme argument"
 
-#: lib/malloc/malloc.c:1018
+#: lib/malloc/malloc.c:1016
 msgid "realloc: underflow detected; mh_nbytes out of range"
 msgstr "realloc : débordement négatif détecté ; « mh_nbytes » est hors plage"
 
-#: lib/malloc/malloc.c:1024
+#: lib/malloc/malloc.c:1022
 msgid "realloc: start and end chunk sizes differ"
 msgstr ""
 "realloc : les tailles de fragment au début et à la fin sont différentes"
 
-#: lib/malloc/table.c:176
+#: lib/malloc/table.c:177
 #, c-format
 msgid "register_alloc: alloc table is full with FIND_ALLOC?\n"
 msgstr "register_alloc : la table d'allocation est pleine avec FIND_ALLOC ?\n"
 
-#: lib/malloc/table.c:183
+#: lib/malloc/table.c:184
 #, c-format
 msgid "register_alloc: %p already in table as allocated?\n"
 msgstr "register_alloc : %p déjà alloué selon la table ?\n"
 
-#: lib/malloc/table.c:219
+#: lib/malloc/table.c:220
 #, c-format
 msgid "register_free: %p already in table as free?\n"
 msgstr "register_free : %p déjà libre selon la table ?\n"
@@ -1206,114 +1266,119 @@ msgstr "Erreur de syntaxe : « ; » non attendu"
 msgid "syntax error: `((%s))'"
 msgstr "Erreur de syntaxe : « ((%s)) »"
 
-#: make_cmd.c:566
+#: make_cmd.c:567
 #, c-format
 msgid "make_here_document: bad instruction type %d"
 msgstr "make_here_document : le type d'instruction %d est incorrect"
 
-#: make_cmd.c:741
+#: make_cmd.c:651
+#, c-format
+msgid "here-document at line %d delimited by end-of-file (wanted `%s')"
+msgstr ""
+
+#: make_cmd.c:746
 #, c-format
 msgid "make_redirection: redirection instruction `%d' out of range"
 msgstr "make_redirection : l'instruction de redirection « %d » est hors plage"
 
-#: parse.y:2759
+#: parse.y:2982 parse.y:3204
 #, c-format
 msgid "unexpected EOF while looking for matching `%c'"
 msgstr ""
 "Caractère de fin de fichier (EOF) prématuré lors de la recherche du « %c » "
 "correspondant"
 
-#: parse.y:3071
+#: parse.y:3708
 msgid "unexpected EOF while looking for `]]'"
 msgstr ""
 "Caractère de fin de fichier (EOF) prématuré lors de la recherche de « ]] »"
 
-#: parse.y:3076
+#: parse.y:3713
 #, c-format
 msgid "syntax error in conditional expression: unexpected token `%s'"
 msgstr ""
 "Erreur de syntaxe dans une expression conditionnelle : symbole « %s » "
 "inattendu"
 
-#: parse.y:3080
+#: parse.y:3717
 msgid "syntax error in conditional expression"
 msgstr "Erreur de syntaxe dans une expression conditionnelle"
 
-#: parse.y:3158
+#: parse.y:3795
 #, c-format
 msgid "unexpected token `%s', expected `)'"
 msgstr "Symbole inattendu « %s » au lieu de « ) »"
 
-#: parse.y:3162
+#: parse.y:3799
 msgid "expected `)'"
 msgstr "« ) » attendu"
 
-#: parse.y:3190
+#: parse.y:3827
 #, c-format
 msgid "unexpected argument `%s' to conditional unary operator"
 msgstr "argument inattendu « %s » pour l'opérateur conditionnel à un argument"
 
-#: parse.y:3194
+#: parse.y:3831
 msgid "unexpected argument to conditional unary operator"
 msgstr "argument inattendu pour l'opérateur conditionnel à un argument"
 
-#: parse.y:3234
+#: parse.y:3871
 #, c-format
 msgid "unexpected token `%s', conditional binary operator expected"
 msgstr "Symbole « %s » trouvé à la place d'un opérateur binaire conditionnel"
 
-#: parse.y:3238
+#: parse.y:3875
 msgid "conditional binary operator expected"
 msgstr "opérateur binaire conditionnel attendu"
 
-#: parse.y:3255
+#: parse.y:3892
 #, c-format
 msgid "unexpected argument `%s' to conditional binary operator"
 msgstr "argument « %s » inattendu pour l'opérateur binaire conditionnel"
 
-#: parse.y:3259
+#: parse.y:3896
 msgid "unexpected argument to conditional binary operator"
 msgstr "argument inattendu pour l'opérateur binaire conditionnel"
 
-#: parse.y:3270
+#: parse.y:3907
 #, c-format
 msgid "unexpected token `%c' in conditional command"
 msgstr "Symbole « %c » inattendu dans la commande conditionnelle"
 
-#: parse.y:3273
+#: parse.y:3910
 #, c-format
 msgid "unexpected token `%s' in conditional command"
 msgstr "Symbole « %s » inattendu dans la commande conditionnelle"
 
-#: parse.y:3277
+#: parse.y:3914
 #, c-format
 msgid "unexpected token %d in conditional command"
 msgstr "Symbole « %d » inattendu dans la commande conditionnelle"
 
-#: parse.y:4525
+#: parse.y:5181
 #, c-format
 msgid "syntax error near unexpected token `%s'"
 msgstr "Erreur de syntaxe près du symbole inattendu « %s »"
 
-#: parse.y:4543
+#: parse.y:5199
 #, c-format
 msgid "syntax error near `%s'"
 msgstr "Erreur de syntaxe près de « %s »"
 
-#: parse.y:4553
+#: parse.y:5209
 msgid "syntax error: unexpected end of file"
 msgstr "Erreur de syntaxe : fin de fichier prématurée"
 
-#: parse.y:4553
+#: parse.y:5209
 msgid "syntax error"
 msgstr "Erreur de syntaxe"
 
-#: parse.y:4615
+#: parse.y:5271
 #, c-format
 msgid "Use \"%s\" to leave the shell.\n"
 msgstr "Utilisez « %s » pour quitter le shell.\n"
 
-#: parse.y:4777
+#: parse.y:5433
 msgid "unexpected EOF while looking for matching `)'"
 msgstr ""
 "Caractère de fin de fichier (EOF) prématuré lors de la recherche d'un « ) » "
@@ -1329,73 +1394,73 @@ msgstr "complètement : fonction « %s » non trouvée"
 msgid "progcomp_insert: %s: NULL COMPSPEC"
 msgstr "progcomp_insert : %s : NULL COMPSPEC"
 
-#: print_cmd.c:264
+#: print_cmd.c:287
 #, c-format
 msgid "print_command: bad connector `%d'"
 msgstr "print_command : mauvais connecteur « %d »"
 
-#: print_cmd.c:1240
+#: print_cmd.c:1347
 #, c-format
 msgid "cprintf: `%c': invalid format character"
 msgstr "cprintf : « %c » : caractère de format invalide"
 
-#: redir.c:103
+#: redir.c:104
 msgid "file descriptor out of range"
 msgstr "descripteur de fichier hors plage"
 
-#: redir.c:145
+#: redir.c:146
 #, c-format
 msgid "%s: ambiguous redirect"
 msgstr "%s : redirection ambiguë"
 
-#: redir.c:149
+#: redir.c:150
 #, c-format
 msgid "%s: cannot overwrite existing file"
 msgstr "%s : impossible d'écraser le fichier existant"
 
-#: redir.c:154
+#: redir.c:155
 #, c-format
 msgid "%s: restricted: cannot redirect output"
 msgstr "%s : restreint : impossible de rediriger la sortie"
 
-#: redir.c:159
+#: redir.c:160
 #, fuzzy, c-format
 msgid "cannot create temp file for here-document: %s"
 msgstr ""
 "impossible de créer un fichier temporaire pour le « here-document » : %s"
 
-#: redir.c:513
+#: redir.c:515
 msgid "/dev/(tcp|udp)/host/port not supported without networking"
 msgstr "/dev/(tcp|udp)/host/port non pris en charge sans réseau"
 
-#: redir.c:980
+#: redir.c:992
 msgid "redirection error: cannot duplicate fd"
 msgstr ""
 "Erreur de redirection : impossible de dupliquer le descripteur de fichier"
 
-#: shell.c:323
+#: shell.c:328
 msgid "could not find /tmp, please create!"
 msgstr "« /tmp » introuvable, veuillez le créer !"
 
-#: shell.c:327
+#: shell.c:332
 msgid "/tmp must be a valid directory name"
 msgstr "« /tmp » doit être un nom de répertoire correct"
 
-#: shell.c:864
+#: shell.c:876
 #, c-format
 msgid "%c%c: invalid option"
 msgstr "%c%c : option non valable"
 
-#: shell.c:1621
+#: shell.c:1637
 msgid "I have no name!"
 msgstr "Je n'ai pas de nom !"
 
-#: shell.c:1755
+#: shell.c:1777
 #, c-format
 msgid "GNU bash, version %s-(%s)\n"
 msgstr ""
 
-#: shell.c:1756
+#: shell.c:1778
 #, c-format
 msgid ""
 "Usage:\t%s [GNU long option] [option] ...\n"
@@ -1404,36 +1469,36 @@ msgstr ""
 "Utilisation :\t%s [option longue GNU] [option] ...\n"
 "\t%s [option longue GNU] [option] fichier-script ...\n"
 
-#: shell.c:1758
+#: shell.c:1780
 msgid "GNU long options:\n"
 msgstr "Options longues GNU :\n"
 
-#: shell.c:1762
+#: shell.c:1784
 msgid "Shell options:\n"
 msgstr "Options du shell :\n"
 
-#: shell.c:1763
+#: shell.c:1785
 msgid "\t-irsD or -c command or -O shopt_option\t\t(invocation only)\n"
 msgstr "\t-irsD ou -c commande ou -O shopt_option\t\t(invocation seulement)\n"
 
-#: shell.c:1778
+#: shell.c:1800
 #, c-format
 msgid "\t-%s or -o option\n"
 msgstr "\t-%s ou -o option\n"
 
-#: shell.c:1784
+#: shell.c:1806
 #, c-format
 msgid "Type `%s -c \"help set\"' for more information about shell options.\n"
 msgstr ""
 "Pour en savoir plus sur les options du shell, tapez « %s -c \"help set\" ».\n"
 
-#: shell.c:1785
+#: shell.c:1807
 #, c-format
 msgid "Type `%s -c help' for more information about shell builtin commands.\n"
 msgstr ""
 "Pour en savoir plus sur les primitives du shell, tapez « %s -c help ».\n"
 
-#: shell.c:1786
+#: shell.c:1808
 #, c-format
 msgid "Use the `bashbug' command to report bugs.\n"
 msgstr "Utilisez la commande « bashbug » pour faire un rapport de bogue.\n"
@@ -1614,83 +1679,78 @@ msgstr ""
 msgid "Unknown Signal #%d"
 msgstr ""
 
-#: subst.c:1171 subst.c:1292
+#: subst.c:1177 subst.c:1298
 #, c-format
 msgid "bad substitution: no closing `%s' in %s"
 msgstr "Mauvaise substitution : pas de « %s » de fermeture dans %s"
 
-#: subst.c:2392
+#: subst.c:2450
 #, c-format
 msgid "%s: cannot assign list to array member"
 msgstr "%s : impossible d'affecter une liste à un élément de tableau"
 
-#: subst.c:4391 subst.c:4407
+#: subst.c:4448 subst.c:4464
 msgid "cannot make pipe for process substitution"
 msgstr "Impossible de fabriquer un tube pour une substitution de processus"
 
-#: subst.c:4439
+#: subst.c:4496
 msgid "cannot make child for process substitution"
 msgstr "Impossible de fabriquer un fils pour une substitution de processus"
 
-#: subst.c:4484
+#: subst.c:4541
 #, c-format
 msgid "cannot open named pipe %s for reading"
 msgstr "Impossible d'ouvrir le tube nommé « %s » en lecture"
 
-#: subst.c:4486
+#: subst.c:4543
 #, c-format
 msgid "cannot open named pipe %s for writing"
 msgstr "Impossible d'ouvrir le tube nommé « %s » en écriture"
 
-#: subst.c:4494
-#, fuzzy, c-format
-msgid "cannot reset nodelay mode for fd %d"
-msgstr "Impossible de réinitialiser le mode « nodelay » pour le fd %d"
-
-#: subst.c:4504
+#: subst.c:4561
 #, c-format
 msgid "cannot duplicate named pipe %s as fd %d"
 msgstr "Impossible de dupliquer le tube nommé « %s » vers le fd %d"
 
-#: subst.c:4700
+#: subst.c:4757
 msgid "cannot make pipe for command substitution"
 msgstr "Impossible de fabriquer un tube pour une substitution de commande"
 
-#: subst.c:4734
+#: subst.c:4791
 msgid "cannot make child for command substitution"
 msgstr ""
 "Impossible de fabriquer un processus fils pour une substitution de commande"
 
-#: subst.c:4751
+#: subst.c:4808
 msgid "command_substitute: cannot duplicate pipe as fd 1"
 msgstr "command_substitute : impossible de dupliquer le tube vers le fd 1"
 
-#: subst.c:5226
+#: subst.c:5310
 #, c-format
 msgid "%s: parameter null or not set"
 msgstr "%s : paramètre vide ou non défini"
 
-#: subst.c:5502
+#: subst.c:5600
 #, c-format
 msgid "%s: substring expression < 0"
 msgstr "%s : expression de sous-chaîne négative"
 
-#: subst.c:6345
+#: subst.c:6645
 #, c-format
 msgid "%s: bad substitution"
 msgstr "%s : mauvaise substitution"
 
-#: subst.c:6421
+#: subst.c:6721
 #, c-format
 msgid "$%s: cannot assign in this way"
 msgstr "$%s : affectation impossible de cette façon"
 
-#: subst.c:7138
+#: subst.c:7440
 #, fuzzy, c-format
 msgid "bad substitution: no closing \"`\" in %s"
 msgstr "Mauvaise substitution : pas de « %s » de fermeture dans %s"
 
-#: subst.c:8003
+#: subst.c:8313
 #, c-format
 msgid "no match: %s"
 msgstr "Pas de correspondance : %s"
@@ -1731,12 +1791,12 @@ msgstr "« ] » manquant"
 msgid "invalid signal number"
 msgstr "Numéro de signal non valable"
 
-#: trap.c:315
+#: trap.c:323
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr "run_pending_traps : mauvaise valeur dans trap_list[%d] : %p"
 
-#: trap.c:319
+#: trap.c:327
 #, c-format
 msgid ""
 "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
@@ -1744,101 +1804,122 @@ msgstr ""
 "run_pending_traps : le gestionnaire de signal est SIG_DFL, %d (%s) renvoyé à "
 "moi-même"
 
-#: trap.c:363
+#: trap.c:371
 #, c-format
 msgid "trap_handler: bad signal %d"
 msgstr "trap_handler : mauvais signal %d"
 
-#: variables.c:339
+#: variables.c:354
 #, c-format
 msgid "error importing function definition for `%s'"
 msgstr "erreur lors de l'import de la définition de fonction pour « %s »"
 
-#: variables.c:717
+#: variables.c:732
 #, c-format
 msgid "shell level (%d) too high, resetting to 1"
 msgstr "niveau de shell trop élevé (%d), initialisation à 1"
 
-#: variables.c:1729
+#: variables.c:1891
 msgid "make_local_variable: no function context at current scope"
 msgstr ""
 "make_local_variable : aucun contexte de fonction dans le champ d'application "
 "actuel"
 
-#: variables.c:2876
+#: variables.c:3120
 msgid "all_local_variables: no function context at current scope"
 msgstr ""
 "all_local_variables : aucun contexte de fonction dans le champ d'application "
 "actuel"
 
-#: variables.c:3093 variables.c:3102
+#: variables.c:3337 variables.c:3346
 #, c-format
 msgid "invalid character %d in exportstr for %s"
 msgstr "caractère %d non valable dans « exportstr » pour %s"
 
-#: variables.c:3108
+#: variables.c:3352
 #, c-format
 msgid "no `=' in exportstr for %s"
 msgstr "Pas de « = » dans « exportstr » pour %s"
 
-#: variables.c:3535
+#: variables.c:3787
 msgid "pop_var_context: head of shell_variables not a function context"
 msgstr ""
 "pop_var_context : le début de « shell_variables » n'est pas un contexte de "
 "fonction"
 
-#: variables.c:3548
+#: variables.c:3800
 msgid "pop_var_context: no global_variables context"
 msgstr "pop_var_context : aucun contexte à « global_variables »"
 
-#: variables.c:3620
+#: variables.c:3874
 msgid "pop_scope: head of shell_variables not a temporary environment scope"
 msgstr ""
 "pop_scope : le début de « shell_variables » n'est pas un champ d'application "
 "temporaire d'environnement"
 
-#: version.c:83
+#: version.c:46
+#, fuzzy
+msgid "Copyright (C) 2008 Free Software Foundation, Inc."
+msgstr "Copyright (C) 2006 Free Software Foundation, Inc.\n"
+
+#: version.c:47
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl."
+"html>\n"
+msgstr ""
+
+#: version.c:86
 #, c-format
 msgid "GNU bash, version %s (%s)\n"
 msgstr ""
 
-#: xmalloc.c:93
+#: version.c:91
+#, c-format
+msgid "This is free software; you are free to change and redistribute it.\n"
+msgstr ""
+
+#: version.c:92
+#, c-format
+msgid "There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr ""
+
+#: xmalloc.c:92
 #, c-format
 msgid "xmalloc: cannot allocate %lu bytes (%lu bytes allocated)"
 msgstr "xmalloc : impossible d'allouer %lu octets (%lu octets alloués)"
 
-#: xmalloc.c:95
+#: xmalloc.c:94
 #, c-format
 msgid "xmalloc: cannot allocate %lu bytes"
 msgstr "xmalloc : impossible d'allouer %lu octets"
 
-#: xmalloc.c:115
+#: xmalloc.c:114
 #, c-format
 msgid "xrealloc: cannot reallocate %lu bytes (%lu bytes allocated)"
 msgstr "xrealloc : impossible de réallouer %lu octets (%lu octets alloués)"
 
-#: xmalloc.c:117
+#: xmalloc.c:116
 #, c-format
 msgid "xrealloc: cannot allocate %lu bytes"
 msgstr "xrealloc : impossible d'allouer %lu octets"
 
-#: xmalloc.c:151
+#: xmalloc.c:150
 #, c-format
 msgid "xmalloc: %s:%d: cannot allocate %lu bytes (%lu bytes allocated)"
 msgstr "xmalloc : %s:%d : impossible d'allouer %lu octets (%lu octets alloués)"
 
-#: xmalloc.c:153
+#: xmalloc.c:152
 #, c-format
 msgid "xmalloc: %s:%d: cannot allocate %lu bytes"
 msgstr "xmalloc : %s:%d : impossible d'allouer %lu octets"
 
-#: xmalloc.c:175
+#: xmalloc.c:174
 #, c-format
 msgid "xrealloc: %s:%d: cannot reallocate %lu bytes (%lu bytes allocated)"
 msgstr ""
 "xrealloc : %s:%d : impossible de réallouer %lu octets (%lu octets alloués)"
 
-#: xmalloc.c:177
+#: xmalloc.c:176
 #, c-format
 msgid "xrealloc: %s:%d: cannot allocate %lu bytes"
 msgstr "xrealloc : %s:%d : impossible d'allouer %lu octets"
@@ -1898,11 +1979,11 @@ msgid "command [-pVv] command [arg ...]"
 msgstr ""
 
 #: builtins.c:76
-msgid "declare [-afFirtx] [-p] [name[=value] ...]"
+msgid "declare [-aAfFilrtux] [-p] [name[=value] ...]"
 msgstr ""
 
 #: builtins.c:78
-msgid "typeset [-afFirtx] [-p] name[=value] ..."
+msgid "typeset [-aAfFilrtux] [-p] name[=value] ..."
 msgstr ""
 
 #: builtins.c:80
@@ -2292,6 +2373,7 @@ msgstr ""
 "utilisée comme entrée."
 
 #: builtins.c:322
+#, fuzzy
 msgid ""
 "Exit for, while, or until loops.\n"
 "    \n"
@@ -2299,8 +2381,11 @@ msgid ""
 "    loops.\n"
 "    \n"
 "    Exit Status:\n"
-"    The exit status is 0 unless the shell is not executing a loop."
+"    The exit status is 0 unless N is not greater than or equal to 1."
 msgstr ""
+"Reprend l'exécution à la prochaine boucle FOR, WHILE ou UNTIL de niveau "
+"supérieur.\n"
+"    Si N est précisé, reprend à N-ième boucle supérieure."
 
 #: builtins.c:334
 #, fuzzy
@@ -2311,7 +2396,7 @@ msgid ""
 "    If N is specified, resumes the Nth enclosing loop.\n"
 "    \n"
 "    Exit Status:\n"
-"    The exit status is 0 unless the shell is not executing a loop."
+"    The exit status is 0 unless N is not greater than or equal to 1."
 msgstr ""
 "Reprend l'exécution à la prochaine boucle FOR, WHILE ou UNTIL de niveau "
 "supérieur.\n"
@@ -2490,10 +2575,13 @@ msgid ""
 "      -p\tdisplay the attributes and value of each NAME\n"
 "    \n"
 "    Options which set attributes:\n"
-"      -a\tto make NAMEs arrays (if supported)\n"
+"      -a\tto make NAMEs indexed arrays (if supported)\n"
+"      -A\tto make NAMEs associative arrays (if supported)\n"
 "      -i\tto make NAMEs have the `integer' attribute\n"
+"      -l\tto convert NAMEs to lower case on assignment\n"
 "      -r\tto make NAMEs readonly\n"
 "      -t\tto make NAMEs have the `trace' attribute\n"
+"      -u\tto convert NAMEs to upper case on assignment\n"
 "      -x\tto make NAMEs export\n"
 "    \n"
 "    Using `+' instead of `-' turns off the given attribute.\n"
@@ -2537,14 +2625,14 @@ msgstr ""
 "    fonction, ceci a pour effet de rendre les NAME locaux, comme avec la "
 "commande «local »."
 
-#: builtins.c:505
+#: builtins.c:508
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
 "    Obsolete.  See `help declare'."
 msgstr ""
 
-#: builtins.c:513
+#: builtins.c:516
 msgid ""
 "Define local variables.\n"
 "    \n"
@@ -2559,7 +2647,7 @@ msgid ""
 "    or the shell is not executing a function."
 msgstr ""
 
-#: builtins.c:530
+#: builtins.c:533
 #, fuzzy
 msgid ""
 "Write arguments to the standard output.\n"
@@ -2574,7 +2662,7 @@ msgid ""
 "    `echo' interprets the following backslash-escaped characters:\n"
 "      \\a\talert (bell)\n"
 "      \\b\tbackspace\n"
-"      \\c\tsuppress trailing newline\n"
+"      \\c\tsuppress further output\n"
 "      \\e\tescape character\n"
 "      \\f\tform feed\n"
 "      \\n\tnew line\n"
@@ -2613,7 +2701,7 @@ msgstr ""
 "caractères ci-dessus\n"
 "    avec l'option « -E »."
 
-#: builtins.c:564
+#: builtins.c:567
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2626,7 +2714,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:579
+#: builtins.c:582
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -2653,7 +2741,7 @@ msgid ""
 "    Returns success unless NAME is not a shell builtin or an error occurs."
 msgstr ""
 
-#: builtins.c:607
+#: builtins.c:610
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
@@ -2665,7 +2753,7 @@ msgid ""
 "    Returns exit status of command or success if command is null."
 msgstr ""
 
-#: builtins.c:619
+#: builtins.c:622
 #, fuzzy
 msgid ""
 "Parse option arguments.\n"
@@ -2754,7 +2842,7 @@ msgstr ""
 "mais\n"
 "    si plus d'argument sont données, ils sont analysés à la place."
 
-#: builtins.c:661
+#: builtins.c:664
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
@@ -2777,7 +2865,7 @@ msgid ""
 "occurs."
 msgstr ""
 
-#: builtins.c:682
+#: builtins.c:685
 #, fuzzy
 msgid ""
 "Exit the shell.\n"
@@ -2788,7 +2876,7 @@ msgstr ""
 "Terminer le shell avec le code de retour « N ».  Si N est omis, le code\n"
 " de retour est celui de la dernière commande exécutée."
 
-#: builtins.c:691
+#: builtins.c:694
 msgid ""
 "Exit a login shell.\n"
 "    \n"
@@ -2797,7 +2885,7 @@ msgid ""
 "    in a login shell."
 msgstr ""
 
-#: builtins.c:701
+#: builtins.c:704
 #, fuzzy
 msgid ""
 "Display or execute commands from the history list.\n"
@@ -2849,7 +2937,7 @@ msgstr ""
 "», la\n"
 "    dernière commande est ré-exécutée."
 
-#: builtins.c:731
+#: builtins.c:734
 #, fuzzy
 msgid ""
 "Move job to the foreground.\n"
@@ -2865,7 +2953,7 @@ msgstr ""
 "    JOB_SPEC n'est pas fourni, le shell utilise sa propre notion\n"
 "    de tâche actuelle."
 
-#: builtins.c:746
+#: builtins.c:749
 #, fuzzy
 msgid ""
 "Move jobs to the background.\n"
@@ -2884,7 +2972,7 @@ msgstr ""
 "    Si JOB_SPEC n'est pas fourni, le shell utilise sa propre notion\n"
 "    de tâche actuelle."
 
-#: builtins.c:760
+#: builtins.c:763
 msgid ""
 "Remember or display program locations.\n"
 "    \n"
@@ -2908,7 +2996,7 @@ msgid ""
 "    Returns success unless NAME is not found or an invalid option is given."
 msgstr ""
 
-#: builtins.c:785
+#: builtins.c:788
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -2930,7 +3018,7 @@ msgid ""
 "given."
 msgstr ""
 
-#: builtins.c:809
+#: builtins.c:812
 #, fuzzy
 msgid ""
 "Display or manipulate the history list.\n"
@@ -2998,7 +3086,7 @@ msgstr ""
 "    valeurs de temps associées à chaque élément de l'historique. Sinon,\n"
 "    aucun valeur de temps n'est affichée."
 
-#: builtins.c:845
+#: builtins.c:848
 #, fuzzy
 msgid ""
 "Display status of jobs.\n"
@@ -3038,7 +3126,7 @@ msgstr ""
 "    par le numéro de processus du leader du groupe de processus pour cette "
 "tâche."
 
-#: builtins.c:872
+#: builtins.c:875
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -3055,7 +3143,7 @@ msgid ""
 "    Returns success unless an invalid option or JOBSPEC is given."
 msgstr ""
 
-#: builtins.c:891
+#: builtins.c:894
 #, fuzzy
 msgid ""
 "Send a signal to a job.\n"
@@ -3088,7 +3176,7 @@ msgstr ""
 "    processus que vous pouvez créer, vous n'avez pas besoin de générer un\n"
 "    nouveau processus pour en tuer un autre."
 
-#: builtins.c:914
+#: builtins.c:917
 #, fuzzy
 msgid ""
 "Evaluate arithmetic expressions.\n"
@@ -3175,7 +3263,7 @@ msgstr ""
 "    \n"
 "    Si le dernier ARG est évalué à 0, « let » renvoie 1, sinon 0 est renvoyé."
 
-#: builtins.c:959
+#: builtins.c:962
 #, fuzzy
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
@@ -3208,7 +3296,9 @@ msgid ""
 "      -t timeout\ttime out and return failure if a complete line of input "
 "is\n"
 "    \t\tnot read withint TIMEOUT seconds.  The value of the TMOUT\n"
-"    \t\tvariable is the default timeout.\n"
+"    \t\tvariable is the default timeout.  TIMEOUT may be a\n"
+"    \t\tfractional number.  The exit status is greater than 128 if\n"
+"    \t\tthe timeout is exceeded\n"
 "      -u fd\t\tread from file descriptor FD instead of the standard input\n"
 "    \n"
 "    Exit Status:\n"
@@ -3257,7 +3347,7 @@ msgstr ""
 "ne soit\n"
 "    fourni pour l'argument « -u »."
 
-#: builtins.c:996
+#: builtins.c:1001
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -3269,7 +3359,7 @@ msgid ""
 "    Returns N, or failure if the shell is not executing a function or script."
 msgstr ""
 
-#: builtins.c:1009
+#: builtins.c:1014
 #, fuzzy
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
@@ -3442,7 +3532,7 @@ msgstr ""
 "variables du shell\n"
 "    sont affichées."
 
-#: builtins.c:1091
+#: builtins.c:1096
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
 "    \n"
@@ -3462,7 +3552,7 @@ msgid ""
 "    Returns success unless an invalid option is given or a NAME is read-only."
 msgstr ""
 
-#: builtins.c:1111
+#: builtins.c:1116
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
@@ -3481,7 +3571,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1130
+#: builtins.c:1135
 msgid ""
 "Mark shell variables as unchangeable.\n"
 "    \n"
@@ -3490,7 +3580,8 @@ msgid ""
 "    before marking as read-only.\n"
 "    \n"
 "    Options:\n"
-"      -a\trefer to array variables\n"
+"      -a\trefer to indexed array variables\n"
+"      -A\trefer to associative array variables\n"
 "      -f\trefer to shell functions\n"
 "      -p\tdisplay a list of all readonly variables and functions\n"
 "    \n"
@@ -3500,7 +3591,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1150
+#: builtins.c:1156
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -3511,7 +3602,7 @@ msgid ""
 "    Returns success unless N is negative or greater than $#."
 msgstr ""
 
-#: builtins.c:1162 builtins.c:1177
+#: builtins.c:1168 builtins.c:1183
 #, fuzzy
 msgid ""
 "Execute commands from a file in the current shell.\n"
@@ -3532,11 +3623,12 @@ msgstr ""
 "position\n"
 "    lorsque FILENAME est exécuté."
 
-#: builtins.c:1193
+#: builtins.c:1199
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
 "    Suspend the execution of this shell until it receives a SIGCONT signal.\n"
+"    Unless forced, login shells cannot be suspended.\n"
 "    \n"
 "    Options:\n"
 "      -f\tforce the suspend, even if the shell is a login shell\n"
@@ -3545,7 +3637,7 @@ msgid ""
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:1208
+#: builtins.c:1215
 #, fuzzy
 msgid ""
 "Evaluate conditional expression.\n"
@@ -3693,7 +3785,7 @@ msgstr ""
 "    non-égal, inférieur, inférieur ou égal, supérieur, supérieur ou égal à "
 "ARG2."
 
-#: builtins.c:1284
+#: builtins.c:1291
 #, fuzzy
 msgid ""
 "Evaluate conditional expression.\n"
@@ -3704,7 +3796,7 @@ msgstr ""
 "Ceci est un synonyme de la primitive « test », mais le dernier argument\n"
 "    doit être le caractère « ] », pour fermer le « [ » correspondant."
 
-#: builtins.c:1293
+#: builtins.c:1300
 msgid ""
 "Display process times.\n"
 "    \n"
@@ -3716,7 +3808,7 @@ msgid ""
 "    Always succeeds."
 msgstr ""
 
-#: builtins.c:1305
+#: builtins.c:1312
 #, fuzzy
 msgid ""
 "Trap signals and other events.\n"
@@ -3777,7 +3869,7 @@ msgstr ""
 "au\n"
 "    shell avec « kill -signal $$ »."
 
-#: builtins.c:1337
+#: builtins.c:1344
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -3807,7 +3899,7 @@ msgid ""
 "found."
 msgstr ""
 
-#: builtins.c:1368
+#: builtins.c:1375
 #, fuzzy
 msgid ""
 "Modify shell resource limits.\n"
@@ -3890,7 +3982,7 @@ msgstr ""
 "nombre\n"
 "    sans unité."
 
-#: builtins.c:1413
+#: builtins.c:1420
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -3908,7 +4000,7 @@ msgid ""
 "    Returns success unless MODE is invalid or an invalid option is given."
 msgstr ""
 
-#: builtins.c:1433
+#: builtins.c:1440
 msgid ""
 "Wait for job completion and return exit status.\n"
 "    \n"
@@ -3925,7 +4017,7 @@ msgid ""
 "    given."
 msgstr ""
 
-#: builtins.c:1451
+#: builtins.c:1458
 #, fuzzy
 msgid ""
 "Wait for process completion and return exit status.\n"
@@ -3945,7 +4037,7 @@ msgstr ""
 "    spécificateur de tâche. Si c'est un spécificateur de tâche, tous les\n"
 "    processus présents dans le tube de la tâche sont attendus."
 
-#: builtins.c:1466
+#: builtins.c:1473
 #, fuzzy
 msgid ""
 "Execute commands for each member in a list.\n"
@@ -3964,7 +4056,7 @@ msgstr ""
 "    utilisé. Pour chaque élément dans WORDS, NAME est défini à cet élément,\n"
 "    et les COMMANDS sont exécutées."
 
-#: builtins.c:1480
+#: builtins.c:1487
 #, fuzzy
 msgid ""
 "Arithmetic for loop.\n"
@@ -3991,10 +4083,10 @@ msgstr ""
 "expression\n"
 "    omise, elle se comporte comme si elle s'évaluait à 1."
 
-#: builtins.c:1498
+#: builtins.c:1505
 #, fuzzy
 msgid ""
-"Select words from a list and execute commands..\n"
+"Select words from a list and execute commands.\n"
 "    \n"
 "    The WORDS are expanded, generating a list of words.  The\n"
 "    set of expanded words is printed on the standard error, each\n"
@@ -4023,7 +4115,7 @@ msgstr ""
 "    Les COMMANDS sont exécutées après chaque sélection jusqu'à ce qu'une\n"
 "    commande « break » soit exécutée."
 
-#: builtins.c:1519
+#: builtins.c:1526
 #, fuzzy
 msgid ""
 "Report time consumed by pipeline's execution.\n"
@@ -4045,7 +4137,7 @@ msgstr ""
 "    L'option « -p » affiche le résumé dans un format légèrement différent.\n"
 "    Elle utilise la valeur de la variable TIMEFORMAT comme format de sortie."
 
-#: builtins.c:1536
+#: builtins.c:1543
 #, fuzzy
 msgid ""
 "Execute commands based on pattern matching.\n"
@@ -4060,7 +4152,7 @@ msgstr ""
 "    motif PATTERN de correspondance des mots WORDS. Le caractère\n"
 "    « | » est utilisé pour séparer les différents motifs."
 
-#: builtins.c:1548
+#: builtins.c:1555
 #, fuzzy
 msgid ""
 "Execute commands based on conditional.\n"
@@ -4094,7 +4186,7 @@ msgstr ""
 "exécutée\n"
 "    ou zéro si aucune condition n'était vraie.    "
 
-#: builtins.c:1565
+#: builtins.c:1572
 #, fuzzy
 msgid ""
 "Execute commands as long as a test succeeds.\n"
@@ -4110,7 +4202,7 @@ msgstr ""
 "    que la commande finale parmi celles de « while » se termine avec un\n"
 "    code de retour de zéro."
 
-#: builtins.c:1577
+#: builtins.c:1584
 #, fuzzy
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
@@ -4126,7 +4218,7 @@ msgstr ""
 "    que les commandes de « until » se terminent avec un code de retour\n"
 "    différent de zéro."
 
-#: builtins.c:1589
+#: builtins.c:1596
 msgid ""
 "Define shell function.\n"
 "    \n"
@@ -4140,7 +4232,7 @@ msgid ""
 "    Returns success unless NAME is readonly."
 msgstr ""
 
-#: builtins.c:1603
+#: builtins.c:1610
 #, fuzzy
 msgid ""
 "Group commands as a unit.\n"
@@ -4154,7 +4246,7 @@ msgstr ""
 "Lance un ensemble de commandes d'un groupe. Ceci est une façon de\n"
 "    rediriger tout un ensemble de commandes."
 
-#: builtins.c:1615
+#: builtins.c:1622
 #, fuzzy
 msgid ""
 "Resume job in foreground.\n"
@@ -4176,7 +4268,7 @@ msgstr ""
 "avait\n"
 "    été fournie comme argument de « bg »."
 
-#: builtins.c:1630
+#: builtins.c:1637
 #, fuzzy
 msgid ""
 "Evaluate arithmetic expression.\n"
@@ -4190,7 +4282,7 @@ msgstr ""
 "L'EXPRESSION est évaluée selon les règles de l'évaluation arithmétique.\n"
 "    C'est équivalent à « let EXPRESSION »."
 
-#: builtins.c:1642
+#: builtins.c:1649
 #, fuzzy
 msgid ""
 "Execute conditional command.\n"
@@ -4236,7 +4328,7 @@ msgstr ""
 "    est effectuée. Les opérateurs « && » et « || » n'évaluent pas EXPR2 si\n"
 "    EXPR1 est suffisant pour déterminer la valeur de l'expression."
 
-#: builtins.c:1668
+#: builtins.c:1675
 #, fuzzy
 msgid ""
 "Common shell variable names and usage.\n"
@@ -4359,7 +4451,7 @@ msgstr ""
 "    \t\tdécider quelles commandes doivent être conservées dans la liste "
 "d'historique.\n"
 
-#: builtins.c:1725
+#: builtins.c:1732
 #, fuzzy
 msgid ""
 "Add directories to stack.\n"
@@ -4411,7 +4503,7 @@ msgstr ""
 "    \n"
 "    Vous pouvez voir la pile des répertoires avec la commande « dirs »."
 
-#: builtins.c:1759
+#: builtins.c:1766
 #, fuzzy
 msgid ""
 "Remove directories from stack.\n"
@@ -4455,7 +4547,7 @@ msgstr ""
 "    \n"
 "    Vous pouvez voir la pile des répertoires avec la commande « dirs »."
 
-#: builtins.c:1789
+#: builtins.c:1796
 #, fuzzy
 msgid ""
 "Display directory stack.\n"
@@ -4510,7 +4602,7 @@ msgstr ""
 "la\n"
 "    liste affichée par « dirs » lorsque celle-ci est appelée sans option."
 
-#: builtins.c:1818
+#: builtins.c:1825
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
@@ -4531,7 +4623,7 @@ msgid ""
 "    given or OPTNAME is disabled."
 msgstr ""
 
-#: builtins.c:1839
+#: builtins.c:1846
 #, fuzzy
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
@@ -4581,7 +4673,7 @@ msgstr ""
 "placée dans\n"
 "    la variable VAR plutôt que d'être envoyée vers la sortie standard."
 
-#: builtins.c:1866
+#: builtins.c:1873
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
@@ -4603,7 +4695,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1889
+#: builtins.c:1896
 #, fuzzy
 msgid ""
 "Display possible completions depending on the options.\n"
@@ -4624,7 +4716,7 @@ msgstr ""
 "»\n"
 "    sont générées."
 
-#: builtins.c:1904
+#: builtins.c:1911
 msgid ""
 "Modify or display completion options.\n"
 "    \n"
@@ -4653,7 +4745,7 @@ msgid ""
 "    have a completion specification defined."
 msgstr ""
 
-#: builtins.c:1932
+#: builtins.c:1939
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
index 9713d338cc0d612331e0948c130fcafcf39f3dba..ce9f71949a6fde38ee2a45d9c39ed080dd8c269e 100644 (file)
Binary files a/po/hu.gmo and b/po/hu.gmo differ
index c013fd6d1a00356fc9fda981c967353f287d5a43..abfd0807935ad280f5a98108cc6a5eb3aa730b89 100644 (file)
--- a/po/hu.po
+++ b/po/hu.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: bash 2.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-04-22 10:15-0400\n"
+"POT-Creation-Date: 2008-08-20 08:51-0400\n"
 "PO-Revision-Date: 2002-06-14 09:49GMT\n"
 "Last-Translator: Gábor István <stive@mezobereny.hu>\n"
 "Language-Team: Hungarian <translation-team-hu@lists.sourceforge.net>\n"
@@ -15,414 +15,424 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "X-Generator: KBabel 0.9.5\n"
 
-#: arrayfunc.c:48
+#: arrayfunc.c:49
 msgid "bad array subscript"
 msgstr "hibás tömb a  tömbindexben"
 
-#: arrayfunc.c:372
+#: arrayfunc.c:312 builtins/declare.def:467
+#, c-format
+msgid "%s: cannot convert indexed to associative array"
+msgstr ""
+
+#: arrayfunc.c:478
+#, fuzzy, c-format
+msgid "%s: invalid associative array key"
+msgstr "%c%c: rossz opció"
+
+#: arrayfunc.c:480
 #, c-format
 msgid "%s: cannot assign to non-numeric index"
 msgstr "%s: nem lehet hozzárendelni nem szám indexet"
 
-#: bashhist.c:332
+#: arrayfunc.c:516
+#, c-format
+msgid "%s: %s: must use subscript when assigning associative array"
+msgstr ""
+
+#: bashhist.c:382
 #, c-format
 msgid "%s: cannot create: %s"
 msgstr "%s: nem lehet létrehozni: %s"
 
-#: bashline.c:3124
+#: bashline.c:3190
 msgid "bash_execute_unix_command: cannot find keymap for command"
 msgstr ""
 
-#: bashline.c:3173
+#: bashline.c:3268
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr ""
 
-#: bashline.c:3202
+#: bashline.c:3297
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr ""
 
-#: bashline.c:3236
+#: bashline.c:3331
 #, c-format
 msgid "%s: missing colon separator"
 msgstr ""
 
-#: builtins/bind.def:200
+#: builtins/bind.def:199
 #, c-format
 msgid "`%s': invalid keymap name"
 msgstr ""
 
-#: builtins/bind.def:239
+#: builtins/bind.def:238
 #, fuzzy, c-format
 msgid "%s: cannot read: %s"
 msgstr "%s: nem lehet létrehozni: %s"
 
-#: builtins/bind.def:254
+#: builtins/bind.def:253
 #, fuzzy, c-format
 msgid "`%s': cannot unbind"
 msgstr "%s: parancs nem található"
 
-#: builtins/bind.def:289 builtins/bind.def:319
+#: builtins/bind.def:288 builtins/bind.def:318
 #, fuzzy, c-format
 msgid "`%s': unknown function name"
 msgstr "%s Csak olvasható funkció"
 
-#: builtins/bind.def:297
+#: builtins/bind.def:296
 #, c-format
 msgid "%s is not bound to any keys.\n"
 msgstr ""
 
-#: builtins/bind.def:301
+#: builtins/bind.def:300
 #, c-format
 msgid "%s can be invoked via "
 msgstr ""
 
-#: builtins/break.def:78 builtins/break.def:118
+#: builtins/break.def:77 builtins/break.def:117
 #, fuzzy
 msgid "loop count"
 msgstr "logout"
 
-#: builtins/break.def:138
+#: builtins/break.def:137
 msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr ""
 
-#: builtins/caller.def:134
+#: builtins/caller.def:133
 msgid ""
 "Returns the context of the current subroutine call.\n"
 "    \n"
 "    Without EXPR, returns "
 msgstr ""
 
-#: builtins/cd.def:216
+#: builtins/cd.def:215
 msgid "HOME not set"
 msgstr ""
 
-#: builtins/cd.def:228
+#: builtins/cd.def:227
 msgid "OLDPWD not set"
 msgstr ""
 
-#: builtins/common.c:105
+#: builtins/common.c:107
 #, fuzzy, c-format
 msgid "line %d: "
 msgstr "foglalat %3d: "
 
-#: builtins/common.c:122
+#: builtins/common.c:124
 #, c-format
 msgid "%s: usage: "
 msgstr ""
 
-#: builtins/common.c:135 test.c:822
+#: builtins/common.c:137 test.c:822
 msgid "too many arguments"
 msgstr "túl sok argumentum"
 
-#: builtins/common.c:160 shell.c:488 shell.c:762
+#: builtins/common.c:162 shell.c:493 shell.c:774
 #, fuzzy, c-format
 msgid "%s: option requires an argument"
 msgstr "az opció paramétert igényel:-"
 
-#: builtins/common.c:167
+#: builtins/common.c:169
 #, c-format
 msgid "%s: numeric argument required"
 msgstr ""
 
-#: builtins/common.c:174
+#: builtins/common.c:176
 #, fuzzy, c-format
 msgid "%s: not found"
 msgstr "%s: parancs nem található"
 
-#: builtins/common.c:183 shell.c:775
+#: builtins/common.c:185 shell.c:787
 #, fuzzy, c-format
 msgid "%s: invalid option"
 msgstr "%c%c: rossz opció"
 
-#: builtins/common.c:190
+#: builtins/common.c:192
 #, fuzzy, c-format
 msgid "%s: invalid option name"
 msgstr "%c%c: rossz opció"
 
-#: builtins/common.c:197 general.c:231 general.c:236
+#: builtins/common.c:199 general.c:231 general.c:236
 #, fuzzy, c-format
 msgid "`%s': not a valid identifier"
 msgstr "`%s' nem érvényes azonosító"
 
-#: builtins/common.c:207
+#: builtins/common.c:209
 #, fuzzy
 msgid "invalid octal number"
 msgstr "rossz jel(signal) szám"
 
-#: builtins/common.c:209
+#: builtins/common.c:211
 #, fuzzy
 msgid "invalid hex number"
 msgstr "rossz jel(signal) szám"
 
-#: builtins/common.c:211 expr.c:1255
+#: builtins/common.c:213 expr.c:1255
 #, fuzzy
 msgid "invalid number"
 msgstr "rossz jel(signal) szám"
 
-#: builtins/common.c:219
+#: builtins/common.c:221
 #, c-format
 msgid "%s: invalid signal specification"
 msgstr ""
 
-#: builtins/common.c:226
+#: builtins/common.c:228
 #, c-format
 msgid "`%s': not a pid or valid job spec"
 msgstr ""
 
-#: builtins/common.c:233 error.c:452
+#: builtins/common.c:235 error.c:453
 #, c-format
 msgid "%s: readonly variable"
 msgstr "%s Csak olvasható változó"
 
-#: builtins/common.c:241
+#: builtins/common.c:243
 #, c-format
 msgid "%s: %s out of range"
 msgstr ""
 
-#: builtins/common.c:241 builtins/common.c:243
+#: builtins/common.c:243 builtins/common.c:245
 #, fuzzy
 msgid "argument"
 msgstr "paraméter szükséges"
 
-#: builtins/common.c:243
+#: builtins/common.c:245
 #, c-format
 msgid "%s out of range"
 msgstr ""
 
-#: builtins/common.c:251
+#: builtins/common.c:253
 #, c-format
 msgid "%s: no such job"
 msgstr ""
 
-#: builtins/common.c:259
+#: builtins/common.c:261
 #, fuzzy, c-format
 msgid "%s: no job control"
 msgstr "nincs munkafolyamat ellenõrzés ezen a parancsértelmezõn"
 
-#: builtins/common.c:261
+#: builtins/common.c:263
 #, fuzzy
 msgid "no job control"
 msgstr "nincs munkafolyamat ellenõrzés ezen a parancsértelmezõn"
 
-#: builtins/common.c:271
+#: builtins/common.c:273
 #, fuzzy, c-format
 msgid "%s: restricted"
 msgstr "%s: munkafolyamat megszakadt"
 
-#: builtins/common.c:273
+#: builtins/common.c:275
 #, fuzzy
 msgid "restricted"
 msgstr "Félbeszakítva"
 
-#: builtins/common.c:281
+#: builtins/common.c:283
 #, c-format
 msgid "%s: not a shell builtin"
 msgstr ""
 
-#: builtins/common.c:290
+#: builtins/common.c:292
 #, fuzzy, c-format
 msgid "write error: %s"
 msgstr "Csõ (pipe)hiba %s"
 
-#: builtins/common.c:516
+#: builtins/common.c:523
 #, c-format
 msgid "%s: error retrieving current directory: %s: %s\n"
 msgstr ""
 
-#: builtins/common.c:582 builtins/common.c:584
+#: builtins/common.c:589 builtins/common.c:591
 #, fuzzy, c-format
 msgid "%s: ambiguous job spec"
 msgstr "%s: Nem egyértelmû átirányítás"
 
-#: builtins/complete.def:271
+#: builtins/complete.def:270
 #, c-format
 msgid "%s: invalid action name"
 msgstr ""
 
-#: builtins/complete.def:431 builtins/complete.def:616
-#: builtins/complete.def:814
+#: builtins/complete.def:430 builtins/complete.def:615
+#: builtins/complete.def:813
 #, c-format
 msgid "%s: no completion specification"
 msgstr ""
 
-#: builtins/complete.def:668
+#: builtins/complete.def:667
 msgid "warning: -F option may not work as you expect"
 msgstr ""
 
-#: builtins/complete.def:670
+#: builtins/complete.def:669
 msgid "warning: -C option may not work as you expect"
 msgstr ""
 
-#: builtins/complete.def:787
+#: builtins/complete.def:786
 msgid "not currently executing completion function"
 msgstr ""
 
-#: builtins/declare.def:120
+#: builtins/declare.def:122
 #, fuzzy
 msgid "can only be used in a function"
 msgstr "A local-t csak funkción belül lehet használni, létrehozott változó NÉV"
 
-#: builtins/declare.def:318
+#: builtins/declare.def:353
 msgid "cannot use `-f' to make functions"
 msgstr ""
 
-#: builtins/declare.def:330 execute_cmd.c:4116
+#: builtins/declare.def:365 execute_cmd.c:4696
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s Csak olvasható funkció"
 
-#: builtins/declare.def:416
+#: builtins/declare.def:454
 #, fuzzy, c-format
 msgid "%s: cannot destroy array variables in this way"
 msgstr "$%s így nem lehet hozzárendelni"
 
-#: builtins/enable.def:138 builtins/enable.def:146
+#: builtins/declare.def:461
+#, c-format
+msgid "%s: cannot convert associative to indexed array"
+msgstr ""
+
+#: builtins/enable.def:137 builtins/enable.def:145
 msgid "dynamic loading not available"
 msgstr ""
 
-#: builtins/enable.def:313
+#: builtins/enable.def:312
 #, fuzzy, c-format
 msgid "cannot open shared object %s: %s"
 msgstr "nem lehet létrehozni a  %s \"named pipe\"-ot a %s-nek: %s"
 
-#: builtins/enable.def:336
+#: builtins/enable.def:335
 #, c-format
 msgid "cannot find %s in shared object %s: %s"
 msgstr ""
 
-#: builtins/enable.def:460
+#: builtins/enable.def:459
 #, c-format
 msgid "%s: not dynamically loaded"
 msgstr ""
 
-#: builtins/enable.def:475
+#: builtins/enable.def:474
 #, fuzzy, c-format
 msgid "%s: cannot delete: %s"
 msgstr "%s: nem lehet létrehozni: %s"
 
-#: builtins/evalfile.c:132 builtins/hash.def:170 execute_cmd.c:3973
-#: shell.c:1423
+#: builtins/evalfile.c:134 builtins/hash.def:169 execute_cmd.c:4553
+#: shell.c:1439
 #, c-format
 msgid "%s: is a directory"
 msgstr "%s: egy könyvtár"
 
-#: builtins/evalfile.c:137
+#: builtins/evalfile.c:139
 #, fuzzy, c-format
 msgid "%s: not a regular file"
 msgstr "%s: nem futtatható bináris fájl"
 
-#: builtins/evalfile.c:145
+#: builtins/evalfile.c:147
 #, c-format
 msgid "%s: file is too large"
 msgstr ""
 
-#: builtins/evalfile.c:183 execute_cmd.c:4043 shell.c:1433
+#: builtins/evalfile.c:185 execute_cmd.c:4623 shell.c:1449
 #, c-format
 msgid "%s: cannot execute binary file"
 msgstr "%s: nem futtatható bináris fájl"
 
-#: builtins/exec.def:213
+#: builtins/exec.def:212
 #, fuzzy, c-format
 msgid "%s: cannot execute: %s"
 msgstr "%s: nem lehet létrehozni: %s"
 
-#: builtins/exit.def:66
+#: builtins/exit.def:65
 #, fuzzy, c-format
 msgid "logout\n"
 msgstr "logout"
 
-#: builtins/exit.def:89
+#: builtins/exit.def:88
 msgid "not login shell: use `exit'"
 msgstr ""
 
-#: builtins/exit.def:121
+#: builtins/exit.def:120
 #, c-format
 msgid "There are stopped jobs.\n"
 msgstr ""
 
-#: builtins/exit.def:123
+#: builtins/exit.def:122
 #, c-format
 msgid "There are running jobs.\n"
 msgstr ""
 
-#: builtins/fc.def:263
+#: builtins/fc.def:261
 #, fuzzy
 msgid "no command found"
 msgstr "%s: parancs nem található"
 
-#: builtins/fc.def:333
+#: builtins/fc.def:341
 msgid "history specification"
 msgstr ""
 
-#: builtins/fc.def:354
+#: builtins/fc.def:362
 #, fuzzy, c-format
 msgid "%s: cannot open temp file: %s"
 msgstr "%s: nem lehet létrehozni: %s"
 
-#: builtins/fg_bg.def:150 builtins/jobs.def:283
+#: builtins/fg_bg.def:149 builtins/jobs.def:282
 msgid "current"
 msgstr ""
 
-#: builtins/fg_bg.def:159
+#: builtins/fg_bg.def:158
 #, c-format
 msgid "job %d started without job control"
 msgstr ""
 
-#: builtins/getopt.c:109
+#: builtins/getopt.c:110
 #, fuzzy, c-format
 msgid "%s: illegal option -- %c\n"
 msgstr "érvénytelen opció: -"
 
-#: builtins/getopt.c:110
+#: builtins/getopt.c:111
 #, fuzzy, c-format
 msgid "%s: option requires an argument -- %c\n"
 msgstr "az opció paramétert igényel:-"
 
-#: builtins/hash.def:93
+#: builtins/hash.def:92
 msgid "hashing disabled"
 msgstr ""
 
-#: builtins/hash.def:139
+#: builtins/hash.def:138
 #, c-format
 msgid "%s: hash table empty\n"
 msgstr ""
 
-#: builtins/hash.def:245
+#: builtins/hash.def:244
 #, fuzzy, c-format
 msgid "hits\tcommand\n"
 msgstr "újra futtathatja az utolsó parancsot."
 
-#: builtins/help.def:128
+#: builtins/help.def:130
 #, c-format
 msgid "Shell commands matching keyword `"
 msgid_plural "Shell commands matching keywords `"
 msgstr[0] ""
 msgstr[1] ""
 
-#: builtins/help.def:166
+#: builtins/help.def:168
 #, c-format
 msgid ""
 "no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'."
 msgstr ""
 
-#: builtins/help.def:183
+#: builtins/help.def:185
 #, fuzzy, c-format
 msgid "%s: cannot open: %s"
 msgstr "%s: nem lehet létrehozni: %s"
 
-#: builtins/help.def:318 version.c:85
-#, c-format
-msgid "Copyright (C) 2008 Free Software Foundation, Inc.\n"
-msgstr ""
-
-#: builtins/help.def:320
-#, c-format
-msgid "License: GNU General Public License, version 2\n"
-msgstr ""
-
-#: builtins/help.def:335
+#: builtins/help.def:337
 #, c-format
 msgid ""
 "These shell commands are defined internally.  Type `help' to see this list.\n"
@@ -434,115 +444,139 @@ msgid ""
 "\n"
 msgstr ""
 
-#: builtins/history.def:158
+#: builtins/history.def:154
 msgid "cannot use more than one of -anrw"
 msgstr ""
 
-#: builtins/history.def:190
+#: builtins/history.def:186
 msgid "history position"
 msgstr ""
 
-#: builtins/history.def:408
+#: builtins/history.def:366
 #, fuzzy, c-format
 msgid "%s: history expansion failed"
 msgstr "%s egész szám szükséges"
 
-#: builtins/inlib.def:72
+#: builtins/inlib.def:71
 #, fuzzy, c-format
 msgid "%s: inlib failed"
 msgstr "%s egész szám szükséges"
 
-#: builtins/jobs.def:110
+#: builtins/jobs.def:109
 msgid "no other options allowed with `-x'"
 msgstr ""
 
-#: builtins/kill.def:198
+#: builtins/kill.def:197
 #, c-format
 msgid "%s: arguments must be process or job IDs"
 msgstr ""
 
-#: builtins/kill.def:261
+#: builtins/kill.def:260
 #, fuzzy
 msgid "Unknown error"
 msgstr "Ismeretlen hiba %d"
 
-#: builtins/let.def:96 builtins/let.def:121 expr.c:501 expr.c:516
+#: builtins/let.def:95 builtins/let.def:120 expr.c:501 expr.c:516
 msgid "expression expected"
 msgstr "várható kifejezés"
 
-#: builtins/mapfile.def:216 builtins/read.def:265
+#: builtins/mapfile.def:215 builtins/read.def:271
 #, c-format
 msgid "%s: invalid file descriptor specification"
 msgstr ""
 
-#: builtins/mapfile.def:224 builtins/read.def:272
+#: builtins/mapfile.def:223 builtins/read.def:278
 #, c-format
 msgid "%d: invalid file descriptor: %s"
 msgstr ""
 
-#: builtins/mapfile.def:233 builtins/mapfile.def:271
+#: builtins/mapfile.def:232 builtins/mapfile.def:270
 #, fuzzy, c-format
 msgid "%s: invalid line count"
 msgstr "%c%c: rossz opció"
 
-#: builtins/mapfile.def:244
+#: builtins/mapfile.def:243
 #, fuzzy, c-format
 msgid "%s: invalid array origin"
 msgstr "%c%c: rossz opció"
 
-#: builtins/mapfile.def:261
+#: builtins/mapfile.def:260
 #, fuzzy, c-format
 msgid "%s: invalid callback quantum"
 msgstr "rossz jel(signal) szám"
 
-#: builtins/mapfile.def:293
+#: builtins/mapfile.def:292
 #, fuzzy
 msgid "empty array variable name"
 msgstr "%s felszabadított változó"
 
-#: builtins/mapfile.def:314
+#: builtins/mapfile.def:313
 msgid "array variable support required"
 msgstr ""
 
-#: builtins/printf.def:365
+#: builtins/printf.def:364
 #, c-format
 msgid "`%s': missing format character"
 msgstr ""
 
-#: builtins/printf.def:542
+#: builtins/printf.def:541
 #, c-format
 msgid "`%c': invalid format character"
 msgstr ""
 
-#: builtins/printf.def:569
+#: builtins/printf.def:568
 #, c-format
 msgid "warning: %s: %s"
 msgstr ""
 
-#: builtins/printf.def:748
+#: builtins/printf.def:747
 msgid "missing hex digit for \\x"
 msgstr ""
 
-#: builtins/pushd.def:196
+#: builtins/pushd.def:195
 #, fuzzy
 msgid "no other directory"
 msgstr "könyvtárba."
 
-#: builtins/pushd.def:463
+#: builtins/pushd.def:462
 #, fuzzy
 msgid "<no current directory>"
 msgstr "\tlesz az aktuális munkakönyvtár."
 
-#: builtins/pushd.def:507
+#: builtins/pushd.def:506
 msgid "directory stack empty"
 msgstr ""
 
-#: builtins/pushd.def:509
+#: builtins/pushd.def:508
 #, fuzzy
 msgid "directory stack index"
 msgstr "Rekurziós verem túlcsordult"
 
-#: builtins/pushd.def:706
+#: builtins/pushd.def:683
+msgid ""
+"Display the list of currently remembered directories.  Directories\n"
+"    find their way onto the list with the `pushd' command; you can get\n"
+"    back up through the list with the `popd' command.\n"
+"    \n"
+"    Options:\n"
+"      -c\tclear the directory stack by deleting all of the elements\n"
+"      -l\tdo not print tilde-prefixed versions of directories relative\n"
+"    \tto your home directory\n"
+"      -p\tprint the directory stack with one entry per line\n"
+"      -v\tprint the directory stack with one entry per line prefixed\n"
+"    \twith its position in the stack\n"
+"    \n"
+"    Arguments:\n"
+"      +N\tDisplays the Nth entry counting from the left of the list shown "
+"by\n"
+"    \tdirs when invoked without options, starting with zero.\n"
+"    \n"
+"      -N\tDisplays the Nth entry counting from the right of the list shown "
+"by\n"
+"\tdirs when invoked without options, starting with zero."
+msgstr ""
+
+#: builtins/pushd.def:705
 msgid ""
 "Adds a directory to the top of the directory stack, or rotates\n"
 "    the stack, making the new top of the stack the current working\n"
@@ -567,7 +601,7 @@ msgid ""
 "    The `dirs' builtin displays the directory stack."
 msgstr ""
 
-#: builtins/pushd.def:731
+#: builtins/pushd.def:730
 msgid ""
 "Removes entries from the directory stack.  With no arguments, removes\n"
 "    the top directory from the stack, and changes to the new top directory.\n"
@@ -588,51 +622,41 @@ msgid ""
 "    The `dirs' builtin displays the directory stack."
 msgstr ""
 
-#: builtins/pushd.def:684
-msgid ""
-"Display the list of currently remembered directories.  Directories\n"
-"    find their way onto the list with the `pushd' command; you can get\n"
-"    back up through the list with the `popd' command.\n"
-"    \n"
-"    Options:\n"
-"\\    "
-msgstr ""
-
-#: builtins/read.def:242
+#: builtins/read.def:247
 #, c-format
 msgid "%s: invalid timeout specification"
 msgstr ""
 
-#: builtins/read.def:560
+#: builtins/read.def:569
 #, fuzzy, c-format
 msgid "read error: %d: %s"
 msgstr "Csõ (pipe)hiba %s"
 
-#: builtins/return.def:69
+#: builtins/return.def:68
 msgid "can only `return' from a function or sourced script"
 msgstr ""
 
-#: builtins/set.def:769
+#: builtins/set.def:768
 #, fuzzy
 msgid "cannot simultaneously unset a function and a variable"
 msgstr "A local-t csak funkción belül lehet használni, létrehozott változó NÉV"
 
-#: builtins/set.def:806
+#: builtins/set.def:805
 #, fuzzy, c-format
 msgid "%s: cannot unset"
 msgstr "%s: nem lehet létrehozni: %s"
 
-#: builtins/set.def:813
+#: builtins/set.def:812
 #, fuzzy, c-format
 msgid "%s: cannot unset: readonly %s"
 msgstr "%s: nem lehet létrehozni: %s"
 
-#: builtins/set.def:824
+#: builtins/set.def:823
 #, fuzzy, c-format
 msgid "%s: not an array variable"
 msgstr "%s felszabadított változó"
 
-#: builtins/setattr.def:181
+#: builtins/setattr.def:186
 #, fuzzy, c-format
 msgid "%s: not a function"
 msgstr "%s Csak olvasható funkció"
@@ -642,20 +666,20 @@ msgstr "%s Csak olvashat
 msgid "shift count"
 msgstr "shift [n]"
 
-#: builtins/shopt.def:248
+#: builtins/shopt.def:249
 msgid "cannot set and unset shell options simultaneously"
 msgstr ""
 
-#: builtins/shopt.def:313
+#: builtins/shopt.def:314
 #, c-format
 msgid "%s: invalid shell option name"
 msgstr ""
 
-#: builtins/source.def:129
+#: builtins/source.def:128
 msgid "filename argument required"
 msgstr ""
 
-#: builtins/source.def:154
+#: builtins/source.def:153
 #, fuzzy, c-format
 msgid "%s: file not found"
 msgstr "%s: parancs nem található"
@@ -669,77 +693,77 @@ msgstr ""
 msgid "cannot suspend a login shell"
 msgstr "Kilépés a parancsértelmezõbõl."
 
-#: builtins/type.def:235
+#: builtins/type.def:234
 #, c-format
 msgid "%s is aliased to `%s'\n"
 msgstr ""
 
-#: builtins/type.def:256
+#: builtins/type.def:255
 #, c-format
 msgid "%s is a shell keyword\n"
 msgstr ""
 
-#: builtins/type.def:275
+#: builtins/type.def:274
 #, fuzzy, c-format
 msgid "%s is a function\n"
 msgstr "%s Csak olvasható funkció"
 
-#: builtins/type.def:297
+#: builtins/type.def:296
 #, c-format
 msgid "%s is a shell builtin\n"
 msgstr ""
 
-#: builtins/type.def:318 builtins/type.def:392
+#: builtins/type.def:317 builtins/type.def:391
 #, c-format
 msgid "%s is %s\n"
 msgstr ""
 
-#: builtins/type.def:338
+#: builtins/type.def:337
 #, c-format
 msgid "%s is hashed (%s)\n"
 msgstr ""
 
-#: builtins/ulimit.def:365
+#: builtins/ulimit.def:372
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr ""
 
-#: builtins/ulimit.def:391
+#: builtins/ulimit.def:398
 #, fuzzy, c-format
 msgid "`%c': bad command"
 msgstr "%c%c: rossz opció"
 
-#: builtins/ulimit.def:420
+#: builtins/ulimit.def:427
 #, fuzzy, c-format
 msgid "%s: cannot get limit: %s"
 msgstr "%s: nem lehet létrehozni: %s"
 
-#: builtins/ulimit.def:446
+#: builtins/ulimit.def:453
 #, fuzzy
 msgid "limit"
 msgstr "CPU határ"
 
-#: builtins/ulimit.def:458 builtins/ulimit.def:758
+#: builtins/ulimit.def:465 builtins/ulimit.def:765
 #, fuzzy, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr "%s: nem lehet létrehozni: %s"
 
-#: builtins/umask.def:119
+#: builtins/umask.def:118
 #, fuzzy
 msgid "octal number"
 msgstr "rossz jel(signal) szám"
 
-#: builtins/umask.def:232
+#: builtins/umask.def:231
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr ""
 
-#: builtins/umask.def:287
+#: builtins/umask.def:286
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr ""
 
-#: error.c:89 error.c:319 error.c:321 error.c:323
+#: error.c:89 error.c:320 error.c:322 error.c:324
 msgid " line "
 msgstr ""
 
@@ -753,72 +777,72 @@ msgstr "
 msgid "Aborting..."
 msgstr ""
 
-#: error.c:259
-#, c-format
-msgid "%s: warning: "
-msgstr ""
+#: error.c:260
+#, fuzzy, c-format
+msgid "warning: "
+msgstr "írás"
 
-#: error.c:404
+#: error.c:405
 #, fuzzy
 msgid "unknown command error"
 msgstr "Ismeretlen hiba %d"
 
-#: error.c:405
+#: error.c:406
 #, fuzzy
 msgid "bad command type"
 msgstr "parancsként használja."
 
-#: error.c:406
+#: error.c:407
 #, fuzzy
 msgid "bad connector"
 msgstr "rossz csatlakozás `%d'"
 
-#: error.c:407
+#: error.c:408
 #, fuzzy
 msgid "bad jump"
 msgstr "Rossz ugrás %d"
 
-#: error.c:445
+#: error.c:446
 #, c-format
 msgid "%s: unbound variable"
 msgstr "%s felszabadított változó"
 
-#: eval.c:180
+#: eval.c:181
 #, fuzzy, c-format
 msgid "\atimed out waiting for input: auto-logout\n"
 msgstr "%c túl sokáig nem csinált semmit:automatikus kilépés\n"
 
-#: execute_cmd.c:479
+#: execute_cmd.c:483
 #, c-format
 msgid "cannot redirect standard input from /dev/null: %s"
 msgstr ""
 
-#: execute_cmd.c:1063
+#: execute_cmd.c:1079
 #, c-format
 msgid "TIMEFORMAT: `%c': invalid format character"
 msgstr ""
 
-#: execute_cmd.c:1404
+#: execute_cmd.c:1930
 #, fuzzy
 msgid "pipe error"
 msgstr "Csõ (pipe)hiba %s"
 
-#: execute_cmd.c:3670
+#: execute_cmd.c:4243
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr "%s: fenntartva: parancs nem tartalmazhat '/' karaktert"
 
-#: execute_cmd.c:3758
+#: execute_cmd.c:4334
 #, c-format
 msgid "%s: command not found"
 msgstr "%s: parancs nem található"
 
-#: execute_cmd.c:4006
+#: execute_cmd.c:4586
 #, fuzzy, c-format
 msgid "%s: %s: bad interpreter"
 msgstr "%s: egy könyvtár"
 
-#: execute_cmd.c:4155
+#: execute_cmd.c:4735
 #, fuzzy, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr "nem másolható a  fd %d  fd 0: %s-re"
@@ -897,88 +921,98 @@ msgstr "%s eg
 msgid "getcwd: cannot access parent directories"
 msgstr "getwd: nem elérhetõ a szülõ könyvtár"
 
-#: input.c:237
+#: input.c:94 subst.c:4551
+#, fuzzy, c-format
+msgid "cannot reset nodelay mode for fd %d"
+msgstr "nem másolható a  fd %d  fd 0: %s-re"
+
+#: input.c:258
 #, fuzzy, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
 msgstr ""
 "nem lehet lefoglalni az új fájlleírót a bash bemenetére a fd %d: %s-r?l"
 
-#: input.c:245
+#: input.c:266
 #, fuzzy, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr "check_bash_input: puffer már létezik az új fd %d"
 
-#: jobs.c:466
+#: jobs.c:464
 msgid "start_pipeline: pgrp pipe"
 msgstr ""
 
-#: jobs.c:881
+#: jobs.c:879
 #, c-format
 msgid "forked pid %d appears in running job %d"
 msgstr ""
 
-#: jobs.c:999
+#: jobs.c:997
 #, c-format
 msgid "deleting stopped job %d with process group %ld"
 msgstr ""
 
-#: jobs.c:1104
+#: jobs.c:1102
 #, c-format
 msgid "add_process: process %5ld (%s) in the_pipeline"
 msgstr ""
 
-#: jobs.c:1395
+#: jobs.c:1105
+#, c-format
+msgid "add_process: pid %5ld (%s) marked as still alive"
+msgstr ""
+
+#: jobs.c:1393
 #, fuzzy, c-format
 msgid "describe_pid: %ld: no such pid"
 msgstr "describe_pid: Nem létezõ pid (%d)!\n"
 
-#: jobs.c:1410
+#: jobs.c:1408
 #, fuzzy, c-format
 msgid "Signal %d"
 msgstr "Ismeretlen #%d Szignál"
 
-#: jobs.c:1424 jobs.c:1449
+#: jobs.c:1422 jobs.c:1447
 msgid "Done"
 msgstr "Kész"
 
-#: jobs.c:1429 siglist.c:122
+#: jobs.c:1427 siglist.c:122
 msgid "Stopped"
 msgstr "Megállítva"
 
-#: jobs.c:1433
+#: jobs.c:1431
 #, fuzzy, c-format
 msgid "Stopped(%s)"
 msgstr "Megállítva"
 
-#: jobs.c:1437
+#: jobs.c:1435
 msgid "Running"
 msgstr "Futó"
 
-#: jobs.c:1451
+#: jobs.c:1449
 #, c-format
 msgid "Done(%d)"
 msgstr "Kész (%d)"
 
-#: jobs.c:1453
+#: jobs.c:1451
 #, c-format
 msgid "Exit %d"
 msgstr "Kilépés %d"
 
-#: jobs.c:1456
+#: jobs.c:1454
 msgid "Unknown status"
 msgstr "Ismeretlen állapot"
 
-#: jobs.c:1543
+#: jobs.c:1541
 #, c-format
 msgid "(core dumped) "
 msgstr "(memória kiírás)"
 
-#: jobs.c:1562
+#: jobs.c:1560
 #, fuzzy, c-format
 msgid "  (wd: %s)"
 msgstr "(wd most: %s)\n"
 
-#: jobs.c:1763
+#: jobs.c:1761
 #, fuzzy, c-format
 msgid "child setpgid (%ld to %ld)"
 msgstr "gyermek-folyamat setpgid (%d -ról %d-ra) hiba %d: %s\n"
@@ -988,125 +1022,125 @@ msgstr "gyermek-folyamat setpgid (%d -r
 msgid "wait: pid %ld is not a child of this shell"
 msgstr "várjon:a %d nem utóda ennek a parancsértelmezõnek"
 
-#: jobs.c:2315
+#: jobs.c:2316
 #, c-format
 msgid "wait_for: No record of process %ld"
 msgstr ""
 
-#: jobs.c:2587
+#: jobs.c:2588
 #, c-format
 msgid "wait_for_job: job %d is stopped"
 msgstr ""
 
-#: jobs.c:2809
+#: jobs.c:2810
 #, c-format
 msgid "%s: job has terminated"
 msgstr "%s: munkafolyamat megszakadt"
 
-#: jobs.c:2818
+#: jobs.c:2819
 #, c-format
 msgid "%s: job %d already in background"
 msgstr ""
 
-#: jobs.c:3462
+#: jobs.c:3482
 #, fuzzy, c-format
 msgid "%s: line %d: "
 msgstr "foglalat %3d: "
 
-#: jobs.c:3476 nojobs.c:805
+#: jobs.c:3496 nojobs.c:805
 #, c-format
 msgid " (core dumped)"
 msgstr "(memória kiírás)"
 
-#: jobs.c:3488 jobs.c:3501
+#: jobs.c:3508 jobs.c:3521
 #, c-format
 msgid "(wd now: %s)\n"
 msgstr "(wd most: %s)\n"
 
-#: jobs.c:3533
+#: jobs.c:3553
 #, fuzzy
 msgid "initialize_job_control: getpgrp failed"
 msgstr "initialize_jobs: getpgrp sikertelen: %s"
 
-#: jobs.c:3593
+#: jobs.c:3613
 #, fuzzy
 msgid "initialize_job_control: line discipline"
 msgstr "initialize_jobs: sor fegyelem %s"
 
-#: jobs.c:3603
+#: jobs.c:3623
 #, fuzzy
 msgid "initialize_job_control: setpgid"
 msgstr "initialize_jobs: getpgrp sikertelen: %s"
 
-#: jobs.c:3631
+#: jobs.c:3651
 #, c-format
 msgid "cannot set terminal process group (%d)"
 msgstr ""
 
-#: jobs.c:3636
+#: jobs.c:3656
 msgid "no job control in this shell"
 msgstr "nincs munkafolyamat ellenõrzés ezen a parancsértelmezõn"
 
-#: lib/malloc/malloc.c:298
+#: lib/malloc/malloc.c:296
 #, c-format
 msgid "malloc: failed assertion: %s\n"
 msgstr ""
 
-#: lib/malloc/malloc.c:314
+#: lib/malloc/malloc.c:312
 #, c-format
 msgid ""
 "\r\n"
 "malloc: %s:%d: assertion botched\r\n"
 msgstr ""
 
-#: lib/malloc/malloc.c:315
+#: lib/malloc/malloc.c:313
 #, fuzzy
 msgid "unknown"
 msgstr "<ismeretlen>"
 
-#: lib/malloc/malloc.c:799
+#: lib/malloc/malloc.c:797
 msgid "malloc: block on free list clobbered"
 msgstr ""
 
-#: lib/malloc/malloc.c:876
+#: lib/malloc/malloc.c:874
 msgid "free: called with already freed block argument"
 msgstr ""
 
-#: lib/malloc/malloc.c:879
+#: lib/malloc/malloc.c:877
 msgid "free: called with unallocated block argument"
 msgstr ""
 
-#: lib/malloc/malloc.c:898
+#: lib/malloc/malloc.c:896
 msgid "free: underflow detected; mh_nbytes out of range"
 msgstr ""
 
-#: lib/malloc/malloc.c:904
+#: lib/malloc/malloc.c:902
 msgid "free: start and end chunk sizes differ"
 msgstr ""
 
-#: lib/malloc/malloc.c:1003
+#: lib/malloc/malloc.c:1001
 msgid "realloc: called with unallocated block argument"
 msgstr ""
 
-#: lib/malloc/malloc.c:1018
+#: lib/malloc/malloc.c:1016
 msgid "realloc: underflow detected; mh_nbytes out of range"
 msgstr ""
 
-#: lib/malloc/malloc.c:1024
+#: lib/malloc/malloc.c:1022
 msgid "realloc: start and end chunk sizes differ"
 msgstr ""
 
-#: lib/malloc/table.c:176
+#: lib/malloc/table.c:177
 #, c-format
 msgid "register_alloc: alloc table is full with FIND_ALLOC?\n"
 msgstr ""
 
-#: lib/malloc/table.c:183
+#: lib/malloc/table.c:184
 #, c-format
 msgid "register_alloc: %p already in table as allocated?\n"
 msgstr ""
 
-#: lib/malloc/table.c:219
+#: lib/malloc/table.c:220
 #, c-format
 msgid "register_free: %p already in table as free?\n"
 msgstr ""
@@ -1162,113 +1196,118 @@ msgstr "szintaktikai hiba:  v
 msgid "syntax error: `((%s))'"
 msgstr "szintaktikai hiba"
 
-#: make_cmd.c:566
+#: make_cmd.c:567
 #, c-format
 msgid "make_here_document: bad instruction type %d"
 msgstr "make_here_document: rossz utasítás típus %d"
 
-#: make_cmd.c:741
+#: make_cmd.c:651
+#, c-format
+msgid "here-document at line %d delimited by end-of-file (wanted `%s')"
+msgstr ""
+
+#: make_cmd.c:746
 #, c-format
 msgid "make_redirection: redirection instruction `%d' out of range"
 msgstr ""
 
-#: parse.y:2759
+#: parse.y:2982 parse.y:3204
 #, fuzzy, c-format
 msgid "unexpected EOF while looking for matching `%c'"
 msgstr "váratlan EOF amíg vizsgáltam a  `%c'-t"
 
-#: parse.y:3071
+#: parse.y:3708
 #, fuzzy
 msgid "unexpected EOF while looking for `]]'"
 msgstr "váratlan EOF amíg vizsgáltam a  `%c'-t"
 
-#: parse.y:3076
+#: parse.y:3713
 #, fuzzy, c-format
 msgid "syntax error in conditional expression: unexpected token `%s'"
 msgstr "szintaktikai hiba a váratlan %s vezérjel körül"
 
-#: parse.y:3080
+#: parse.y:3717
 #, fuzzy
 msgid "syntax error in conditional expression"
 msgstr "szintaktikai hiba a kifelyezésben"
 
-#: parse.y:3158
+#: parse.y:3795
 #, c-format
 msgid "unexpected token `%s', expected `)'"
 msgstr ""
 
-#: parse.y:3162
+#: parse.y:3799
 #, fuzzy
 msgid "expected `)'"
 msgstr "')' szükséges"
 
-#: parse.y:3190
+#: parse.y:3827
 #, c-format
 msgid "unexpected argument `%s' to conditional unary operator"
 msgstr ""
 
-#: parse.y:3194
+#: parse.y:3831
 msgid "unexpected argument to conditional unary operator"
 msgstr ""
 
-#: parse.y:3234
+#: parse.y:3871
 #, fuzzy, c-format
 msgid "unexpected token `%s', conditional binary operator expected"
 msgstr "%s:bináris mûvelet szükséges"
 
-#: parse.y:3238
+#: parse.y:3875
 #, fuzzy
 msgid "conditional binary operator expected"
 msgstr "%s:bináris mûvelet szükséges"
 
-#: parse.y:3255
+#: parse.y:3892
 #, c-format
 msgid "unexpected argument `%s' to conditional binary operator"
 msgstr ""
 
-#: parse.y:3259
+#: parse.y:3896
 msgid "unexpected argument to conditional binary operator"
 msgstr ""
 
-#: parse.y:3270
+#: parse.y:3907
 #, fuzzy, c-format
 msgid "unexpected token `%c' in conditional command"
 msgstr "`:' túllépte a kifelyezés feltételeit"
 
-#: parse.y:3273
+#: parse.y:3910
 #, fuzzy, c-format
 msgid "unexpected token `%s' in conditional command"
 msgstr "`:' túllépte a kifelyezés feltételeit"
 
-#: parse.y:3277
+#: parse.y:3914
 #, fuzzy, c-format
 msgid "unexpected token %d in conditional command"
 msgstr "`:' túllépte a kifelyezés feltételeit"
 
-#: parse.y:4525
+#: parse.y:5181
 #, c-format
 msgid "syntax error near unexpected token `%s'"
 msgstr "szintaktikai hiba a váratlan %s vezérjel körül"
 
-#: parse.y:4543
+#: parse.y:5199
 #, fuzzy, c-format
 msgid "syntax error near `%s'"
 msgstr "szintaktikai hiba a váratlan %s vezérjel körül"
 
-#: parse.y:4553
+#: parse.y:5209
 msgid "syntax error: unexpected end of file"
 msgstr "szintaktikai hiba:  váratlan fájl vég"
 
-#: parse.y:4553
+#: parse.y:5209
 msgid "syntax error"
 msgstr "szintaktikai hiba"
 
-#: parse.y:4615
+#: parse.y:5271
 #, c-format
 msgid "Use \"%s\" to leave the shell.\n"
 msgstr "Használja \"%s\" a parancsértelmezõ elhagyásához.\n"
 
-#: parse.y:4777
+#: parse.y:5433
 #, fuzzy
 msgid "unexpected EOF while looking for matching `)'"
 msgstr "váratlan EOF amíg vizsgáltam a  `%c'-t"
@@ -1283,72 +1322,72 @@ msgstr ""
 msgid "progcomp_insert: %s: NULL COMPSPEC"
 msgstr ""
 
-#: print_cmd.c:264
+#: print_cmd.c:287
 #, c-format
 msgid "print_command: bad connector `%d'"
 msgstr "print_command: rossz csatlakozás `%d'"
 
-#: print_cmd.c:1240
+#: print_cmd.c:1347
 #, c-format
 msgid "cprintf: `%c': invalid format character"
 msgstr ""
 
-#: redir.c:103
+#: redir.c:104
 msgid "file descriptor out of range"
 msgstr ""
 
-#: redir.c:145
+#: redir.c:146
 #, fuzzy, c-format
 msgid "%s: ambiguous redirect"
 msgstr "%s: Nem egyértelmû átirányítás"
 
-#: redir.c:149
+#: redir.c:150
 #, fuzzy, c-format
 msgid "%s: cannot overwrite existing file"
 msgstr "%s: Nem lehet megsemmisíteni létezõ fájlt\91"
 
-#: redir.c:154
+#: redir.c:155
 #, fuzzy, c-format
 msgid "%s: restricted: cannot redirect output"
 msgstr "%s: fenntartva: parancs nem tartalmazhat '/' karaktert"
 
-#: redir.c:159
+#: redir.c:160
 #, fuzzy, c-format
 msgid "cannot create temp file for here-document: %s"
 msgstr "nem lehet létrehozni a pipe-ot feladat behelyettesítéshez: %s"
 
-#: redir.c:513
+#: redir.c:515
 msgid "/dev/(tcp|udp)/host/port not supported without networking"
 msgstr ""
 
-#: redir.c:980
+#: redir.c:992
 #, fuzzy
 msgid "redirection error: cannot duplicate fd"
 msgstr "átirányítási hiba"
 
-#: shell.c:323
+#: shell.c:328
 msgid "could not find /tmp, please create!"
 msgstr ""
 
-#: shell.c:327
+#: shell.c:332
 msgid "/tmp must be a valid directory name"
 msgstr ""
 
-#: shell.c:864
+#: shell.c:876
 #, fuzzy, c-format
 msgid "%c%c: invalid option"
 msgstr "%c%c: rossz opció"
 
-#: shell.c:1621
+#: shell.c:1637
 msgid "I have no name!"
 msgstr "Nincs nevem!"
 
-#: shell.c:1755
+#: shell.c:1777
 #, fuzzy, c-format
 msgid "GNU bash, version %s-(%s)\n"
 msgstr "GNU %s, verzió %s\n"
 
-#: shell.c:1756
+#: shell.c:1778
 #, c-format
 msgid ""
 "Usage:\t%s [GNU long option] [option] ...\n"
@@ -1357,39 +1396,39 @@ msgstr ""
 "Használat:\t%s [GNU hosszú opció] [opció] ...\n"
 "\t%s [GNU hosszú opció] [opció] parancs fájl ...\n"
 
-#: shell.c:1758
+#: shell.c:1780
 msgid "GNU long options:\n"
 msgstr "GNU hosszú opciók:\n"
 
-#: shell.c:1762
+#: shell.c:1784
 msgid "Shell options:\n"
 msgstr "Parancsértelmezõ opciók:\n"
 
-#: shell.c:1763
+#: shell.c:1785
 #, fuzzy
 msgid "\t-irsD or -c command or -O shopt_option\t\t(invocation only)\n"
 msgstr "\t-irsD vagy -c parancs\t\t(csak végrehajtható)\n"
 
-#: shell.c:1778
+#: shell.c:1800
 #, c-format
 msgid "\t-%s or -o option\n"
 msgstr "\t-%s vagy -o opciók\n"
 
-#: shell.c:1784
+#: shell.c:1806
 #, c-format
 msgid "Type `%s -c \"help set\"' for more information about shell options.\n"
 msgstr ""
 "Írja be a `%s -c \"help set\"' ha több információra van szüksége a "
 "parancsértelmezõ opcióival kapcsolatban.\n"
 
-#: shell.c:1785
+#: shell.c:1807
 #, c-format
 msgid "Type `%s -c help' for more information about shell builtin commands.\n"
 msgstr ""
 "Írja be a `%s -c \"help set\"' ha több információra van szüksége a "
 "parancsértelmezõ beépített utasításaival kapcsolatban.\n"
 
-#: shell.c:1786
+#: shell.c:1808
 #, c-format
 msgid "Use the `bashbug' command to report bugs.\n"
 msgstr ""
@@ -1569,89 +1608,84 @@ msgstr "Ismeretlen # Szign
 msgid "Unknown Signal #%d"
 msgstr "Ismeretlen #%d Szignál"
 
-#: subst.c:1171 subst.c:1292
+#: subst.c:1177 subst.c:1298
 #, fuzzy, c-format
 msgid "bad substitution: no closing `%s' in %s"
 msgstr "rossz behelyettesítés: ne a %s be a %s-t"
 
-#: subst.c:2392
+#: subst.c:2450
 #, c-format
 msgid "%s: cannot assign list to array member"
 msgstr "%s: nem lehet a listához rendelni az elemet"
 
-#: subst.c:4391 subst.c:4407
+#: subst.c:4448 subst.c:4464
 #, fuzzy
 msgid "cannot make pipe for process substitution"
 msgstr "nem lehet létrehozni a pipe-ot feladat behelyettesítéshez: %s"
 
-#: subst.c:4439
+#: subst.c:4496
 #, fuzzy
 msgid "cannot make child for process substitution"
 msgstr ""
 "nem lehet létrehozni a gyermekfolyamatott feladat behelyettesítéshez: %s"
 
-#: subst.c:4484
+#: subst.c:4541
 #, fuzzy, c-format
 msgid "cannot open named pipe %s for reading"
 msgstr "nem lehet létrehozni a  %s \"named pipe\"-ot a %s-nek: %s"
 
-#: subst.c:4486
+#: subst.c:4543
 #, fuzzy, c-format
 msgid "cannot open named pipe %s for writing"
 msgstr "nem lehet létrehozni a  %s \"named pipe\"-ot a %s-nek: %s"
 
-#: subst.c:4494
-#, fuzzy, c-format
-msgid "cannot reset nodelay mode for fd %d"
-msgstr "nem másolható a  fd %d  fd 0: %s-re"
-
-#: subst.c:4504
+#: subst.c:4561
 #, fuzzy, c-format
 msgid "cannot duplicate named pipe %s as fd %d"
 msgstr "nem lehet másolni a %s \"named pipe\"-ot mint fd %d :%s"
 
-#: subst.c:4700
+#: subst.c:4757
 #, fuzzy
 msgid "cannot make pipe for command substitution"
 msgstr "nem lehet létrehozni a \"pipe\"-ot parancs behelyettesítéséhez: %s"
 
-#: subst.c:4734
+#: subst.c:4791
 #, fuzzy
 msgid "cannot make child for command substitution"
 msgstr ""
 "nem lehet létrehozni a gyermekfolyamatot a parancs behelyettesítéséhez: %s"
 
-#: subst.c:4751
+#: subst.c:4808
 #, fuzzy
 msgid "command_substitute: cannot duplicate pipe as fd 1"
 msgstr "command_substitute: nem lehet másolni a \"pipe\"-ot mint fd 1: %s"
 
-#: subst.c:5226
+#: subst.c:5310
 #, c-format
 msgid "%s: parameter null or not set"
 msgstr "%s paraméter semmis vagy nincs beállítva"
 
-#: subst.c:5502
+#: subst.c:5600
 #, c-format
 msgid "%s: substring expression < 0"
 msgstr "%s szövegrész kifejezés < 0"
 
-#: subst.c:6345
+#: subst.c:6645
 #, c-format
 msgid "%s: bad substitution"
 msgstr "%s rossz behelyettesítés"
 
-#: subst.c:6421
+#: subst.c:6721
 #, c-format
 msgid "$%s: cannot assign in this way"
 msgstr "$%s így nem lehet hozzárendelni"
 
-#: subst.c:7138
+#: subst.c:7440
 #, fuzzy, c-format
 msgid "bad substitution: no closing \"`\" in %s"
 msgstr "rossz behelyettesítés: ne a %s be a %s-t"
 
-#: subst.c:8003
+#: subst.c:8313
 #, c-format
 msgid "no match: %s"
 msgstr ""
@@ -1693,103 +1727,123 @@ msgstr "hi
 msgid "invalid signal number"
 msgstr "rossz jel(signal) szám"
 
-#: trap.c:315
+#: trap.c:323
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr ""
 
-#: trap.c:319
+#: trap.c:327
 #, c-format
 msgid ""
 "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
 msgstr ""
 
-#: trap.c:363
+#: trap.c:371
 #, fuzzy, c-format
 msgid "trap_handler: bad signal %d"
 msgstr "trap_handler: Rossz jel(signal) %d"
 
-#: variables.c:339
+#: variables.c:354
 #, c-format
 msgid "error importing function definition for `%s'"
 msgstr "hiba a %s funkció definíció importálásakor"
 
-#: variables.c:717
+#: variables.c:732
 #, c-format
 msgid "shell level (%d) too high, resetting to 1"
 msgstr ""
 
-#: variables.c:1729
+#: variables.c:1891
 msgid "make_local_variable: no function context at current scope"
 msgstr ""
 
-#: variables.c:2876
+#: variables.c:3120
 msgid "all_local_variables: no function context at current scope"
 msgstr ""
 
-#: variables.c:3093 variables.c:3102
+#: variables.c:3337 variables.c:3346
 #, c-format
 msgid "invalid character %d in exportstr for %s"
 msgstr ""
 
-#: variables.c:3108
+#: variables.c:3352
 #, c-format
 msgid "no `=' in exportstr for %s"
 msgstr ""
 
-#: variables.c:3535
+#: variables.c:3787
 msgid "pop_var_context: head of shell_variables not a function context"
 msgstr ""
 
-#: variables.c:3548
+#: variables.c:3800
 msgid "pop_var_context: no global_variables context"
 msgstr ""
 
-#: variables.c:3620
+#: variables.c:3874
 msgid "pop_scope: head of shell_variables not a temporary environment scope"
 msgstr ""
 
-#: version.c:83
+#: version.c:46
+msgid "Copyright (C) 2008 Free Software Foundation, Inc."
+msgstr ""
+
+#: version.c:47
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl."
+"html>\n"
+msgstr ""
+
+#: version.c:86
 #, fuzzy, c-format
 msgid "GNU bash, version %s (%s)\n"
 msgstr "GNU %s, verzió %s\n"
 
-#: xmalloc.c:93
+#: version.c:91
+#, c-format
+msgid "This is free software; you are free to change and redistribute it.\n"
+msgstr ""
+
+#: version.c:92
+#, c-format
+msgid "There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr ""
+
+#: xmalloc.c:92
 #, c-format
 msgid "xmalloc: cannot allocate %lu bytes (%lu bytes allocated)"
 msgstr "xmalloc: nem lehet újra lefoglalni %lu bájtot (%lu bájt lefoglalva)"
 
-#: xmalloc.c:95
+#: xmalloc.c:94
 #, fuzzy, c-format
 msgid "xmalloc: cannot allocate %lu bytes"
 msgstr "xmalloc: nem lehet újra lefoglalni %lu bájtot (%lu bájt lefoglalva)"
 
-#: xmalloc.c:115
+#: xmalloc.c:114
 #, c-format
 msgid "xrealloc: cannot reallocate %lu bytes (%lu bytes allocated)"
 msgstr "xmalloc: nem lehet lefoglalni %lu bájtot (%lu bájt lefoglalva)"
 
-#: xmalloc.c:117
+#: xmalloc.c:116
 #, fuzzy, c-format
 msgid "xrealloc: cannot allocate %lu bytes"
 msgstr "xmalloc: nem lehet lefoglalni %lu bájtot (%lu bájt lefoglalva)"
 
-#: xmalloc.c:151
+#: xmalloc.c:150
 #, fuzzy, c-format
 msgid "xmalloc: %s:%d: cannot allocate %lu bytes (%lu bytes allocated)"
 msgstr "xmalloc: nem lehet újra lefoglalni %lu bájtot (%lu bájt lefoglalva)"
 
-#: xmalloc.c:153
+#: xmalloc.c:152
 #, fuzzy, c-format
 msgid "xmalloc: %s:%d: cannot allocate %lu bytes"
 msgstr "xmalloc: nem lehet újra lefoglalni %lu bájtot (%lu bájt lefoglalva)"
 
-#: xmalloc.c:175
+#: xmalloc.c:174
 #, fuzzy, c-format
 msgid "xrealloc: %s:%d: cannot reallocate %lu bytes (%lu bytes allocated)"
 msgstr "xmalloc: nem lehet lefoglalni %lu bájtot (%lu bájt lefoglalva)"
 
-#: xmalloc.c:177
+#: xmalloc.c:176
 #, fuzzy, c-format
 msgid "xrealloc: %s:%d: cannot allocate %lu bytes"
 msgstr "xmalloc: nem lehet lefoglalni %lu bájtot (%lu bájt lefoglalva)"
@@ -1857,12 +1911,12 @@ msgstr "command [-pVv]  parancs [arg ...]"
 
 #: builtins.c:76
 #, fuzzy
-msgid "declare [-afFirtx] [-p] [name[=value] ...]"
+msgid "declare [-aAfFilrtux] [-p] [name[=value] ...]"
 msgstr "declare [-afFrxi] [-p] név[=érték] ..."
 
 #: builtins.c:78
 #, fuzzy
-msgid "typeset [-afFirtx] [-p] name[=value] ..."
+msgid "typeset [-aAfFilrtux] [-p] name[=value] ..."
 msgstr "typeset [-afFrxi] [-p] név[=érték] ..."
 
 #: builtins.c:80
@@ -2236,6 +2290,7 @@ msgid ""
 msgstr ""
 
 #: builtins.c:322
+#, fuzzy
 msgid ""
 "Exit for, while, or until loops.\n"
 "    \n"
@@ -2243,8 +2298,10 @@ msgid ""
 "    loops.\n"
 "    \n"
 "    Exit Status:\n"
-"    The exit status is 0 unless the shell is not executing a loop."
+"    The exit status is 0 unless N is not greater than or equal to 1."
 msgstr ""
+"Folytatja a következõ egy szinttel magasabban elhelyezkedõ FOR, WHILE vagy "
+"UNTIL hurokkal."
 
 #: builtins.c:334
 #, fuzzy
@@ -2255,7 +2312,7 @@ msgid ""
 "    If N is specified, resumes the Nth enclosing loop.\n"
 "    \n"
 "    Exit Status:\n"
-"    The exit status is 0 unless the shell is not executing a loop."
+"    The exit status is 0 unless N is not greater than or equal to 1."
 msgstr ""
 "Folytatja a következõ egy szinttel magasabban elhelyezkedõ FOR, WHILE vagy "
 "UNTIL hurokkal."
@@ -2399,10 +2456,13 @@ msgid ""
 "      -p\tdisplay the attributes and value of each NAME\n"
 "    \n"
 "    Options which set attributes:\n"
-"      -a\tto make NAMEs arrays (if supported)\n"
+"      -a\tto make NAMEs indexed arrays (if supported)\n"
+"      -A\tto make NAMEs associative arrays (if supported)\n"
 "      -i\tto make NAMEs have the `integer' attribute\n"
+"      -l\tto convert NAMEs to lower case on assignment\n"
 "      -r\tto make NAMEs readonly\n"
 "      -t\tto make NAMEs have the `trace' attribute\n"
+"      -u\tto convert NAMEs to upper case on assignment\n"
 "      -x\tto make NAMEs export\n"
 "    \n"
 "    Using `+' instead of `-' turns off the given attribute.\n"
@@ -2418,14 +2478,14 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:505
+#: builtins.c:508
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
 "    Obsolete.  See `help declare'."
 msgstr ""
 
-#: builtins.c:513
+#: builtins.c:516
 msgid ""
 "Define local variables.\n"
 "    \n"
@@ -2440,7 +2500,7 @@ msgid ""
 "    or the shell is not executing a function."
 msgstr ""
 
-#: builtins.c:530
+#: builtins.c:533
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2454,7 +2514,7 @@ msgid ""
 "    `echo' interprets the following backslash-escaped characters:\n"
 "      \\a\talert (bell)\n"
 "      \\b\tbackspace\n"
-"      \\c\tsuppress trailing newline\n"
+"      \\c\tsuppress further output\n"
 "      \\e\tescape character\n"
 "      \\f\tform feed\n"
 "      \\n\tnew line\n"
@@ -2471,7 +2531,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:564
+#: builtins.c:567
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2484,7 +2544,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:579
+#: builtins.c:582
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -2511,7 +2571,7 @@ msgid ""
 "    Returns success unless NAME is not a shell builtin or an error occurs."
 msgstr ""
 
-#: builtins.c:607
+#: builtins.c:610
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
@@ -2523,7 +2583,7 @@ msgid ""
 "    Returns exit status of command or success if command is null."
 msgstr ""
 
-#: builtins.c:619
+#: builtins.c:622
 msgid ""
 "Parse option arguments.\n"
 "    \n"
@@ -2564,7 +2624,7 @@ msgid ""
 "    encountered or an error occurs."
 msgstr ""
 
-#: builtins.c:661
+#: builtins.c:664
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
@@ -2587,7 +2647,7 @@ msgid ""
 "occurs."
 msgstr ""
 
-#: builtins.c:682
+#: builtins.c:685
 #, fuzzy
 msgid ""
 "Exit the shell.\n"
@@ -2596,7 +2656,7 @@ msgid ""
 "    is that of the last command executed."
 msgstr "Kilép a parancsértelmezõbõl N státusszal. Ha az N-t kihagyja akkor a "
 
-#: builtins.c:691
+#: builtins.c:694
 msgid ""
 "Exit a login shell.\n"
 "    \n"
@@ -2605,7 +2665,7 @@ msgid ""
 "    in a login shell."
 msgstr ""
 
-#: builtins.c:701
+#: builtins.c:704
 msgid ""
 "Display or execute commands from the history list.\n"
 "    \n"
@@ -2635,7 +2695,7 @@ msgid ""
 "occurs."
 msgstr ""
 
-#: builtins.c:731
+#: builtins.c:734
 #, fuzzy
 msgid ""
 "Move job to the foreground.\n"
@@ -2650,7 +2710,7 @@ msgstr ""
 "A munka_folyamat-ot az elõtérbe helyezi és jelenlegi folyamatot csinál "
 "belõle."
 
-#: builtins.c:746
+#: builtins.c:749
 msgid ""
 "Move jobs to the background.\n"
 "    \n"
@@ -2664,7 +2724,7 @@ msgid ""
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:760
+#: builtins.c:763
 msgid ""
 "Remember or display program locations.\n"
 "    \n"
@@ -2688,7 +2748,7 @@ msgid ""
 "    Returns success unless NAME is not found or an invalid option is given."
 msgstr ""
 
-#: builtins.c:785
+#: builtins.c:788
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -2710,7 +2770,7 @@ msgid ""
 "given."
 msgstr ""
 
-#: builtins.c:809
+#: builtins.c:812
 msgid ""
 "Display or manipulate the history list.\n"
 "    \n"
@@ -2744,7 +2804,7 @@ msgid ""
 "    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
-#: builtins.c:845
+#: builtins.c:848
 msgid ""
 "Display status of jobs.\n"
 "    \n"
@@ -2768,7 +2828,7 @@ msgid ""
 "    If -x is used, returns the exit status of COMMAND."
 msgstr ""
 
-#: builtins.c:872
+#: builtins.c:875
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -2785,7 +2845,7 @@ msgid ""
 "    Returns success unless an invalid option or JOBSPEC is given."
 msgstr ""
 
-#: builtins.c:891
+#: builtins.c:894
 msgid ""
 "Send a signal to a job.\n"
 "    \n"
@@ -2807,7 +2867,7 @@ msgid ""
 "    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
-#: builtins.c:914
+#: builtins.c:917
 msgid ""
 "Evaluate arithmetic expressions.\n"
 "    \n"
@@ -2852,7 +2912,7 @@ msgid ""
 "    If the last ARG evaluates to 0, let returns 1; let returns 0 otherwise.."
 msgstr ""
 
-#: builtins.c:959
+#: builtins.c:962
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
 "    \n"
@@ -2884,7 +2944,9 @@ msgid ""
 "      -t timeout\ttime out and return failure if a complete line of input "
 "is\n"
 "    \t\tnot read withint TIMEOUT seconds.  The value of the TMOUT\n"
-"    \t\tvariable is the default timeout.\n"
+"    \t\tvariable is the default timeout.  TIMEOUT may be a\n"
+"    \t\tfractional number.  The exit status is greater than 128 if\n"
+"    \t\tthe timeout is exceeded\n"
 "      -u fd\t\tread from file descriptor FD instead of the standard input\n"
 "    \n"
 "    Exit Status:\n"
@@ -2893,7 +2955,7 @@ msgid ""
 "    or an invalid file descriptor is supplied as the argument to -u."
 msgstr ""
 
-#: builtins.c:996
+#: builtins.c:1001
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -2905,7 +2967,7 @@ msgid ""
 "    Returns N, or failure if the shell is not executing a function or script."
 msgstr ""
 
-#: builtins.c:1009
+#: builtins.c:1014
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
 "    \n"
@@ -2987,7 +3049,7 @@ msgid ""
 "    Returns success unless an invalid option is given."
 msgstr ""
 
-#: builtins.c:1091
+#: builtins.c:1096
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
 "    \n"
@@ -3007,7 +3069,7 @@ msgid ""
 "    Returns success unless an invalid option is given or a NAME is read-only."
 msgstr ""
 
-#: builtins.c:1111
+#: builtins.c:1116
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
@@ -3026,7 +3088,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1130
+#: builtins.c:1135
 msgid ""
 "Mark shell variables as unchangeable.\n"
 "    \n"
@@ -3035,7 +3097,8 @@ msgid ""
 "    before marking as read-only.\n"
 "    \n"
 "    Options:\n"
-"      -a\trefer to array variables\n"
+"      -a\trefer to indexed array variables\n"
+"      -A\trefer to associative array variables\n"
 "      -f\trefer to shell functions\n"
 "      -p\tdisplay a list of all readonly variables and functions\n"
 "    \n"
@@ -3045,7 +3108,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1150
+#: builtins.c:1156
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -3056,7 +3119,7 @@ msgid ""
 "    Returns success unless N is negative or greater than $#."
 msgstr ""
 
-#: builtins.c:1162 builtins.c:1177
+#: builtins.c:1168 builtins.c:1183
 msgid ""
 "Execute commands from a file in the current shell.\n"
 "    \n"
@@ -3070,11 +3133,12 @@ msgid ""
 "    FILENAME cannot be read."
 msgstr ""
 
-#: builtins.c:1193
+#: builtins.c:1199
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
 "    Suspend the execution of this shell until it receives a SIGCONT signal.\n"
+"    Unless forced, login shells cannot be suspended.\n"
 "    \n"
 "    Options:\n"
 "      -f\tforce the suspend, even if the shell is a login shell\n"
@@ -3083,7 +3147,7 @@ msgid ""
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:1208
+#: builtins.c:1215
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -3160,7 +3224,7 @@ msgid ""
 "    false or an invalid argument is given."
 msgstr ""
 
-#: builtins.c:1284
+#: builtins.c:1291
 #, fuzzy
 msgid ""
 "Evaluate conditional expression.\n"
@@ -3170,7 +3234,7 @@ msgid ""
 msgstr ""
 "egy ']' szövegkonstansnak kell lennie, hogy párban legyen a nyitó '['-val."
 
-#: builtins.c:1293
+#: builtins.c:1300
 msgid ""
 "Display process times.\n"
 "    \n"
@@ -3182,7 +3246,7 @@ msgid ""
 "    Always succeeds."
 msgstr ""
 
-#: builtins.c:1305
+#: builtins.c:1312
 msgid ""
 "Trap signals and other events.\n"
 "    \n"
@@ -3218,7 +3282,7 @@ msgid ""
 "given."
 msgstr ""
 
-#: builtins.c:1337
+#: builtins.c:1344
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -3248,7 +3312,7 @@ msgid ""
 "found."
 msgstr ""
 
-#: builtins.c:1368
+#: builtins.c:1375
 msgid ""
 "Modify shell resource limits.\n"
 "    \n"
@@ -3292,7 +3356,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1413
+#: builtins.c:1420
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -3310,7 +3374,7 @@ msgid ""
 "    Returns success unless MODE is invalid or an invalid option is given."
 msgstr ""
 
-#: builtins.c:1433
+#: builtins.c:1440
 msgid ""
 "Wait for job completion and return exit status.\n"
 "    \n"
@@ -3327,7 +3391,7 @@ msgid ""
 "    given."
 msgstr ""
 
-#: builtins.c:1451
+#: builtins.c:1458
 msgid ""
 "Wait for process completion and return exit status.\n"
 "    \n"
@@ -3341,7 +3405,7 @@ msgid ""
 "    given."
 msgstr ""
 
-#: builtins.c:1466
+#: builtins.c:1473
 msgid ""
 "Execute commands for each member in a list.\n"
 "    \n"
@@ -3354,7 +3418,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1480
+#: builtins.c:1487
 msgid ""
 "Arithmetic for loop.\n"
 "    \n"
@@ -3371,9 +3435,9 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1498
+#: builtins.c:1505
 msgid ""
-"Select words from a list and execute commands..\n"
+"Select words from a list and execute commands.\n"
 "    \n"
 "    The WORDS are expanded, generating a list of words.  The\n"
 "    set of expanded words is printed on the standard error, each\n"
@@ -3391,7 +3455,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1519
+#: builtins.c:1526
 msgid ""
 "Report time consumed by pipeline's execution.\n"
 "    \n"
@@ -3407,7 +3471,7 @@ msgid ""
 "    The return status is the return status of PIPELINE."
 msgstr ""
 
-#: builtins.c:1536
+#: builtins.c:1543
 #, fuzzy
 msgid ""
 "Execute commands based on pattern matching.\n"
@@ -3419,7 +3483,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr "Feltételesen futtatja a PARANCSOT ha a SZÓ megegyezik a MINTÁVAL. A"
 
-#: builtins.c:1548
+#: builtins.c:1555
 msgid ""
 "Execute commands based on conditional.\n"
 "    \n"
@@ -3440,7 +3504,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1565
+#: builtins.c:1572
 #, fuzzy
 msgid ""
 "Execute commands as long as a test succeeds.\n"
@@ -3452,7 +3516,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr "Kibontja és végrehajtja a PARANCSOT amíg az utolsó parancs a "
 
-#: builtins.c:1577
+#: builtins.c:1584
 #, fuzzy
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
@@ -3464,7 +3528,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr "Kibontja és végrehajtja a PARANCSOT amíg az utolsó parancs a "
 
-#: builtins.c:1589
+#: builtins.c:1596
 msgid ""
 "Define shell function.\n"
 "    \n"
@@ -3478,7 +3542,7 @@ msgid ""
 "    Returns success unless NAME is readonly."
 msgstr ""
 
-#: builtins.c:1603
+#: builtins.c:1610
 #, fuzzy
 msgid ""
 "Group commands as a unit.\n"
@@ -3490,7 +3554,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr "Parancsok halmazát futtatja egy csoportban. Ez az egyik módja az"
 
-#: builtins.c:1615
+#: builtins.c:1622
 msgid ""
 "Resume job in foreground.\n"
 "    \n"
@@ -3504,7 +3568,7 @@ msgid ""
 "    Returns the status of the resumed job."
 msgstr ""
 
-#: builtins.c:1630
+#: builtins.c:1637
 msgid ""
 "Evaluate arithmetic expression.\n"
 "    \n"
@@ -3515,7 +3579,7 @@ msgid ""
 "    Returns 1 if EXPRESSION evaluates to 0; returns 0 otherwise."
 msgstr ""
 
-#: builtins.c:1642
+#: builtins.c:1649
 msgid ""
 "Execute conditional command.\n"
 "    \n"
@@ -3543,7 +3607,7 @@ msgid ""
 "    0 or 1 depending on value of EXPRESSION."
 msgstr ""
 
-#: builtins.c:1668
+#: builtins.c:1675
 msgid ""
 "Common shell variable names and usage.\n"
 "    \n"
@@ -3597,7 +3661,7 @@ msgid ""
 "    \t\tcommands should be saved on the history list.\n"
 msgstr ""
 
-#: builtins.c:1725
+#: builtins.c:1732
 msgid ""
 "Add directories to stack.\n"
 "    \n"
@@ -3628,7 +3692,7 @@ msgid ""
 "    change fails."
 msgstr ""
 
-#: builtins.c:1759
+#: builtins.c:1766
 msgid ""
 "Remove directories from stack.\n"
 "    \n"
@@ -3655,7 +3719,7 @@ msgid ""
 "    change fails."
 msgstr ""
 
-#: builtins.c:1789
+#: builtins.c:1796
 msgid ""
 "Display directory stack.\n"
 "    \n"
@@ -3684,7 +3748,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1818
+#: builtins.c:1825
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
@@ -3705,7 +3769,7 @@ msgid ""
 "    given or OPTNAME is disabled."
 msgstr ""
 
-#: builtins.c:1839
+#: builtins.c:1846
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
 "    \n"
@@ -3735,7 +3799,7 @@ msgid ""
 "    error occurs."
 msgstr ""
 
-#: builtins.c:1866
+#: builtins.c:1873
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
@@ -3757,7 +3821,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1889
+#: builtins.c:1896
 msgid ""
 "Display possible completions depending on the options.\n"
 "    \n"
@@ -3770,7 +3834,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1904
+#: builtins.c:1911
 msgid ""
 "Modify or display completion options.\n"
 "    \n"
@@ -3799,7 +3863,7 @@ msgid ""
 "    have a completion specification defined."
 msgstr ""
 
-#: builtins.c:1932
+#: builtins.c:1939
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
@@ -4126,9 +4190,6 @@ msgstr ""
 #~ msgid "reading"
 #~ msgstr "olvasás"
 
-#~ msgid "writing"
-#~ msgstr "írás"
-
 #~ msgid "process substitution"
 #~ msgstr "feladat behelyettesítése"
 
index ef3689b3384e93b3396c866f8bf1037fa53f881e..0ce9c42a035fc3ab5220ac3b1cb06d6cf15e0f30 100644 (file)
Binary files a/po/id.gmo and b/po/id.gmo differ
index b439be80ef307973a68b55e86604e13dbdc6017f..d8ce94e3b50ff864aa6c685b7d4404a8bf3d8270 100644 (file)
--- a/po/id.po
+++ b/po/id.po
@@ -6,7 +6,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: bash 3.2\n"
-"POT-Creation-Date: 2006-10-23 17:20-0400\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-08-20 08:51-0400\n"
 "PO-Revision-Date: 2008-08-11 23:26+0700\n"
 "Last-Translator: Arif E. Nugroho <arif_endro@yahoo.com>\n"
 "Language-Team: Indonesian <translation-team-id@lists.sourceforge.net>\n"
@@ -14,368 +15,420 @@ msgstr ""
 "Content-Type: text/plain; charset=ISO-8859-1\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: arrayfunc.c:48
+#: arrayfunc.c:49
 msgid "bad array subscript"
 msgstr ""
 
-#: arrayfunc.c:362
+#: arrayfunc.c:312 builtins/declare.def:467
+#, c-format
+msgid "%s: cannot convert indexed to associative array"
+msgstr ""
+
+#: arrayfunc.c:478
+#, fuzzy, c-format
+msgid "%s: invalid associative array key"
+msgstr "%s: nama aksi tidak valid"
+
+#: arrayfunc.c:480
 #, c-format
 msgid "%s: cannot assign to non-numeric index"
 msgstr ""
 
-#: bashhist.c:331
+#: arrayfunc.c:516
+#, c-format
+msgid "%s: %s: must use subscript when assigning associative array"
+msgstr ""
+
+#: bashhist.c:382
 #, c-format
 msgid "%s: cannot create: %s"
 msgstr "%s: tidak dapat membuat: %s"
 
-#: bashline.c:3030
+#: bashline.c:3190
 msgid "bash_execute_unix_command: cannot find keymap for command"
 msgstr ""
 
-#: bashline.c:3079
+#: bashline.c:3268
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr ""
 
-#: bashline.c:3108
+#: bashline.c:3297
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr "tidak menutup '%c' dalam %s"
 
-#: bashline.c:3142
+#: bashline.c:3331
 #, c-format
 msgid "%s: missing colon separator"
 msgstr "%s: hilang pemisah colon"
 
-#: builtins/bind.def:194
+#: builtins/bind.def:199
 #, c-format
 msgid "`%s': invalid keymap name"
 msgstr "'%s': nama keymap tidak valid"
 
-#: builtins/bind.def:233
+#: builtins/bind.def:238
 #, c-format
 msgid "%s: cannot read: %s"
 msgstr "%s: tidak dapat membaca: %s"
 
-#: builtins/bind.def:248
+#: builtins/bind.def:253
 #, c-format
 msgid "`%s': cannot unbind"
 msgstr "'%s': tidak dapat melepaskan"
 
-#: builtins/bind.def:283
+#: builtins/bind.def:288 builtins/bind.def:318
 #, c-format
 msgid "`%s': unknown function name"
 msgstr "'%s': nama fungsi tidak dikenal"
 
-#: builtins/bind.def:291
+#: builtins/bind.def:296
 #, c-format
 msgid "%s is not bound to any keys.\n"
 msgstr ""
 
-#: builtins/bind.def:295
+#: builtins/bind.def:300
 #, c-format
 msgid "%s can be invoked via "
 msgstr "%s dapat dipanggil melalui "
 
-#: builtins/break.def:128
-msgid "only meaningful in a `for', `while', or `until' loop"
-msgstr "hanya berarti dalam sebuah `for', `while', atau `until'loop"
-
-#: builtins/caller.def:131
-msgid "Returns the context of the current subroutine call."
+#: builtins/break.def:77 builtins/break.def:117
+msgid "loop count"
 msgstr ""
 
-#: builtins/caller.def:132 builtins/caller.def:136 builtins/pushd.def:666
-#: builtins/pushd.def:674 builtins/pushd.def:677 builtins/pushd.def:687
-#: builtins/pushd.def:691 builtins/pushd.def:695 builtins/pushd.def:698
-#: builtins/pushd.def:701 builtins/pushd.def:710 builtins/pushd.def:714
-#: builtins/pushd.def:718 builtins/pushd.def:721
-msgid " "
-msgstr " "
+#: builtins/break.def:137
+msgid "only meaningful in a `for', `while', or `until' loop"
+msgstr "hanya berarti dalam sebuah `for', `while', atau `until'loop"
 
 #: builtins/caller.def:133
-msgid "Without EXPR, returns returns \"$line $filename\".  With EXPR,"
-msgstr "Tanpa EXPR, mengembalikan kembalian \"$line $filename\". Dengan EXPR,"
-
-#: builtins/caller.def:134
-msgid "returns \"$line $subroutine $filename\"; this extra information"
-msgstr "mengembalikan \"$line $subroutine $filename\"; informasi tambahan ini"
-
-#: builtins/caller.def:135
-msgid "can be used used to provide a stack trace."
-msgstr "dapat digunakan untuk menyediakan jejak sebuah stack."
-
-#: builtins/caller.def:137
-msgid "The value of EXPR indicates how many call frames to go back before the"
-msgstr "Nilai dari EXPR mengindikasikan berapa banyak call frames untuk kembali sebelum"
-
-#: builtins/caller.def:138
-msgid "current one; the top frame is frame 0."
-msgstr "salah satu ini; top frame adalah frame 0."
+msgid ""
+"Returns the context of the current subroutine call.\n"
+"    \n"
+"    Without EXPR, returns "
+msgstr ""
 
-#: builtins/cd.def:204
+#: builtins/cd.def:215
 msgid "HOME not set"
 msgstr "HOME tidak diset"
 
-#: builtins/cd.def:216
+#: builtins/cd.def:227
 msgid "OLDPWD not set"
 msgstr "OLDPWD tidak diset"
 
-#: builtins/common.c:133 test.c:822
+#: builtins/common.c:107
+#, c-format
+msgid "line %d: "
+msgstr ""
+
+#: builtins/common.c:124
+#, fuzzy, c-format
+msgid "%s: usage: "
+msgstr "%s: peringatan: "
+
+#: builtins/common.c:137 test.c:822
 msgid "too many arguments"
 msgstr "terlalu banyak argumen"
 
-#: builtins/common.c:157 shell.c:474 shell.c:748
+#: builtins/common.c:162 shell.c:493 shell.c:774
 #, c-format
 msgid "%s: option requires an argument"
 msgstr "%s: opsi membutuhkan sebuah argumen"
 
-#: builtins/common.c:164
+#: builtins/common.c:169
 #, c-format
 msgid "%s: numeric argument required"
 msgstr "%s: argumen numeric dibutuhkan"
 
-#: builtins/common.c:171
+#: builtins/common.c:176
 #, c-format
 msgid "%s: not found"
 msgstr "%s: tidak ditemukan"
 
-#: builtins/common.c:180 shell.c:761
+#: builtins/common.c:185 shell.c:787
 #, c-format
 msgid "%s: invalid option"
 msgstr "%s: opsi tidak valid"
 
-#: builtins/common.c:187
+#: builtins/common.c:192
 #, c-format
 msgid "%s: invalid option name"
 msgstr "%s: nama opsi tidak valid"
 
-#: builtins/common.c:194 general.c:230 general.c:235
+#: builtins/common.c:199 general.c:231 general.c:236
 #, c-format
 msgid "`%s': not a valid identifier"
 msgstr "`%s': bukan sebuah identifier yang valid"
 
-#: builtins/common.c:201
-#, c-format
-msgid "%s: invalid number"
-msgstr "%s: nomor invalid"
+#: builtins/common.c:209
+#, fuzzy
+msgid "invalid octal number"
+msgstr "nomor sinyal tidak valid"
+
+#: builtins/common.c:211
+#, fuzzy
+msgid "invalid hex number"
+msgstr "nomor tidak valid"
+
+#: builtins/common.c:213 expr.c:1255
+msgid "invalid number"
+msgstr "nomor tidak valid"
 
-#: builtins/common.c:208
+#: builtins/common.c:221
 #, c-format
 msgid "%s: invalid signal specification"
 msgstr "%s: spesifikasi sinyal tidak valid"
 
-#: builtins/common.c:215
+#: builtins/common.c:228
 #, c-format
 msgid "`%s': not a pid or valid job spec"
 msgstr "`%s': bukan sebuah pid atau spesifikasi pekerjaan yang valid"
 
-#: builtins/common.c:222 error.c:451
+#: builtins/common.c:235 error.c:453
 #, c-format
 msgid "%s: readonly variable"
 msgstr "%s: variabel baca-saja"
 
-#: builtins/common.c:230
+#: builtins/common.c:243
 #, c-format
 msgid "%s: %s out of range"
 msgstr "%s: %s diluar jangkauan"
 
-#: builtins/common.c:230 builtins/common.c:232
+#: builtins/common.c:243 builtins/common.c:245
 msgid "argument"
 msgstr "argumen"
 
-#: builtins/common.c:232
+#: builtins/common.c:245
 #, c-format
 msgid "%s out of range"
 msgstr "%s diluar jangkauan"
 
-#: builtins/common.c:240
+#: builtins/common.c:253
 #, c-format
 msgid "%s: no such job"
 msgstr "%s: tidak ada pekerjaan seperti itu"
 
-#: builtins/common.c:248
+#: builtins/common.c:261
 #, c-format
 msgid "%s: no job control"
 msgstr "%s: tidak ada pengontrol kerja"
 
-#: builtins/common.c:250
+#: builtins/common.c:263
 msgid "no job control"
 msgstr "tidak ada pengontrol kerja"
 
-#: builtins/common.c:260
+#: builtins/common.c:273
 #, c-format
 msgid "%s: restricted"
 msgstr "%s: terbatas"
 
-#: builtins/common.c:262
+#: builtins/common.c:275
 msgid "restricted"
 msgstr "terbatas"
 
-#: builtins/common.c:270
+#: builtins/common.c:283
 #, c-format
 msgid "%s: not a shell builtin"
 msgstr "%s: bukan sebuah builtin shell"
 
-#: builtins/common.c:276
+#: builtins/common.c:292
 #, c-format
 msgid "write error: %s"
 msgstr "gagal menulis: %s"
 
-#: builtins/common.c:481
+#: builtins/common.c:523
 #, c-format
 msgid "%s: error retrieving current directory: %s: %s\n"
 msgstr "%s: error mengambil direktori saat ini: %s: %s\n"
 
-#: builtins/common.c:547 builtins/common.c:549
+#: builtins/common.c:589 builtins/common.c:591
 #, c-format
 msgid "%s: ambiguous job spec"
 msgstr "%s: spesifikasi pekerjaan ambigu"
 
-#: builtins/complete.def:251
+#: builtins/complete.def:270
 #, c-format
 msgid "%s: invalid action name"
 msgstr "%s: nama aksi tidak valid"
 
-#: builtins/complete.def:381 builtins/complete.def:524
+#: builtins/complete.def:430 builtins/complete.def:615
+#: builtins/complete.def:813
 #, c-format
 msgid "%s: no completion specification"
 msgstr "%s: tidak ada spesifikasi completion"
 
-#: builtins/complete.def:571
+#: builtins/complete.def:667
 msgid "warning: -F option may not work as you expect"
 msgstr "peringatan: opsi -F mungkin tidak bekerja seperti yang anda harapkan"
 
-#: builtins/complete.def:573
+#: builtins/complete.def:669
 msgid "warning: -C option may not work as you expect"
 msgstr "peringatan: opsi -C mungkin tidak bekerja seperti yang anda harapkan"
 
-#: builtins/declare.def:106
+#: builtins/complete.def:786
+msgid "not currently executing completion function"
+msgstr ""
+
+#: builtins/declare.def:122
 msgid "can only be used in a function"
 msgstr "hanya dapat digunakan dalam sebuah fungsi"
 
-#: builtins/declare.def:306
+#: builtins/declare.def:353
 msgid "cannot use `-f' to make functions"
 msgstr "tidak dapat menggunakan `-f' untuk membuat fungsi"
 
-#: builtins/declare.def:318 execute_cmd.c:4073
+#: builtins/declare.def:365 execute_cmd.c:4696
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s: fungsi baca-saja"
 
-#: builtins/declare.def:406
+#: builtins/declare.def:454
 #, c-format
 msgid "%s: cannot destroy array variables in this way"
 msgstr "%s: tidak dapat menghapus variabel array secara ini"
 
-#: builtins/enable.def:128 builtins/enable.def:136
+#: builtins/declare.def:461
+#, c-format
+msgid "%s: cannot convert associative to indexed array"
+msgstr ""
+
+#: builtins/enable.def:137 builtins/enable.def:145
 msgid "dynamic loading not available"
 msgstr "dynamic loading tidak tersedia"
 
-#: builtins/enable.def:303
+#: builtins/enable.def:312
 #, c-format
 msgid "cannot open shared object %s: %s"
 msgstr "tidak dapat membuka object shared %s: %s"
 
-#: builtins/enable.def:326
+#: builtins/enable.def:335
 #, c-format
 msgid "cannot find %s in shared object %s: %s"
 msgstr "tidak dapat menemukan %s dalam shared object %s: %s"
 
-#: builtins/enable.def:450
+#: builtins/enable.def:459
 #, c-format
 msgid "%s: not dynamically loaded"
 msgstr "%s: bukan dinamically loaded"
 
-#: builtins/enable.def:465
+#: builtins/enable.def:474
 #, c-format
 msgid "%s: cannot delete: %s"
 msgstr "%s: tidak dapat menghapus: %s"
 
-#: builtins/evalfile.c:129 execute_cmd.c:3930 shell.c:1409
+#: builtins/evalfile.c:134 builtins/hash.def:169 execute_cmd.c:4553
+#: shell.c:1439
 #, c-format
 msgid "%s: is a directory"
 msgstr "%s: bukan sebuah direktori"
 
-#: builtins/evalfile.c:134
+#: builtins/evalfile.c:139
 #, c-format
 msgid "%s: not a regular file"
 msgstr "%s: bukan sebuah file umum"
 
-#: builtins/evalfile.c:142
+#: builtins/evalfile.c:147
 #, c-format
 msgid "%s: file is too large"
 msgstr "%s: file terlalu besar"
 
-#: builtins/exec.def:205
+#: builtins/evalfile.c:185 execute_cmd.c:4623 shell.c:1449
+#, c-format
+msgid "%s: cannot execute binary file"
+msgstr "%s: tidak dapat menjalankan berkas binary"
+
+#: builtins/exec.def:212
 #, c-format
 msgid "%s: cannot execute: %s"
 msgstr "%s: tidak dapat menjalankan: %s"
 
-#: builtins/exit.def:83
+#: builtins/exit.def:65
+#, c-format
+msgid "logout\n"
+msgstr ""
+
+#: builtins/exit.def:88
 msgid "not login shell: use `exit'"
 msgstr "bukan sebuah login shell: gunakan `exit'"
 
-#: builtins/exit.def:111
+#: builtins/exit.def:120
+#, c-format
 msgid "There are stopped jobs.\n"
 msgstr "Ada pekerjaan yang terhenti.\n"
 
-#: builtins/fc.def:258
+#: builtins/exit.def:122
+#, fuzzy, c-format
+msgid "There are running jobs.\n"
+msgstr "Ada pekerjaan yang terhenti.\n"
+
+#: builtins/fc.def:261
 msgid "no command found"
 msgstr "perintah tidak ditemukan"
 
-#: builtins/fc.def:328
+#: builtins/fc.def:341
 msgid "history specification"
 msgstr "spesifikasi sejarah"
 
-#: builtins/fc.def:349
+#: builtins/fc.def:362
 #, c-format
 msgid "%s: cannot open temp file: %s"
 msgstr "%s: tidak dapat membuka file sementara: %s"
 
-#: builtins/fg_bg.def:149
+#: builtins/fg_bg.def:149 builtins/jobs.def:282
+msgid "current"
+msgstr ""
+
+#: builtins/fg_bg.def:158
 #, c-format
 msgid "job %d started without job control"
 msgstr "pekerjaan %d dimulai tanpa pengontrol pekerjaan"
 
-#: builtins/getopt.c:109
+#: builtins/getopt.c:110
 #, c-format
 msgid "%s: illegal option -- %c\n"
 msgstr "%s: opsi tidak legal -- %c\n"
 
-#: builtins/getopt.c:110
+#: builtins/getopt.c:111
 #, c-format
 msgid "%s: option requires an argument -- %c\n"
 msgstr "%s: opsi membutuhkan sebuah argumen -- %c\n"
 
-#: builtins/hash.def:84
+#: builtins/hash.def:92
 msgid "hashing disabled"
 msgstr "hashing dinonaktifkan"
 
-#: builtins/hash.def:130
+#: builtins/hash.def:138
 #, c-format
 msgid "%s: hash table empty\n"
 msgstr "%s: tabel hash kosong\n"
 
-#: builtins/help.def:108
-msgid "Shell commands matching keywords `"
-msgstr "Perintah shell cocok dengan kata kunci `"
+#: builtins/hash.def:244
+#, fuzzy, c-format
+msgid "hits\tcommand\n"
+msgstr "perintah terakhir: %s\n"
 
-#: builtins/help.def:110
+#: builtins/help.def:130
+#, fuzzy, c-format
 msgid "Shell commands matching keyword `"
-msgstr "Perintah shell cocok dengan kata kunci `"
+msgid_plural "Shell commands matching keywords `"
+msgstr[0] "Perintah shell cocok dengan kata kunci `"
+msgstr[1] "Perintah shell cocok dengan kata kunci `"
 
-#: builtins/help.def:138
+#: builtins/help.def:168
 #, c-format
-msgid "no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'."
-msgstr "tidak ada topik bantuan yang cocok dengan `%s'. Coba `help help' atau 'man -k %s' atau `info %s'."
+msgid ""
+"no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'."
+msgstr ""
+"tidak ada topik bantuan yang cocok dengan `%s'. Coba `help help' atau 'man -"
+"k %s' atau `info %s'."
 
-#: builtins/help.def:164
+#: builtins/help.def:185
 #, c-format
 msgid "%s: cannot open: %s"
 msgstr "%s: tidak dapat membuka: %s"
 
-#: builtins/help.def:182
+#: builtins/help.def:337
+#, c-format
 msgid ""
 "These shell commands are defined internally.  Type `help' to see this list.\n"
 "Type `help name' to find out more about the function `name'.\n"
@@ -386,1309 +439,2162 @@ msgid ""
 "\n"
 msgstr ""
 
-#: builtins/history.def:150
+#: builtins/history.def:154
 msgid "cannot use more than one of -anrw"
 msgstr "tidak dapat menggunakan lebih dari satu opsi dari -anrw"
 
-#: builtins/history.def:182
+#: builtins/history.def:186
 msgid "history position"
 msgstr "posisi sejarah"
 
-#: builtins/history.def:400
+#: builtins/history.def:366
 #, c-format
 msgid "%s: history expansion failed"
 msgstr "%s: expansi sejarah gagal"
 
-#: builtins/jobs.def:99
+#: builtins/inlib.def:71
+#, fuzzy, c-format
+msgid "%s: inlib failed"
+msgstr "%s: expansi sejarah gagal"
+
+#: builtins/jobs.def:109
 msgid "no other options allowed with `-x'"
 msgstr "tidak ada opsi lain yang diperbolehkan dengan `-x'"
 
-#: builtins/kill.def:187
+#: builtins/kill.def:197
 #, c-format
 msgid "%s: arguments must be process or job IDs"
 msgstr "%s: argumen harus diproses atau ID pekerjaan"
 
-#: builtins/kill.def:250
+#: builtins/kill.def:260
 msgid "Unknown error"
 msgstr "Kesalahan tidak diketahui"
 
-#: builtins/let.def:94 builtins/let.def:119 expr.c:498 expr.c:513
+#: builtins/let.def:95 builtins/let.def:120 expr.c:501 expr.c:516
 msgid "expression expected"
 msgstr "diduga sebuah ekspresi"
 
-#: builtins/printf.def:339
+#: builtins/mapfile.def:215 builtins/read.def:271
+#, c-format
+msgid "%s: invalid file descriptor specification"
+msgstr "%s: spesifikasi file deskripsi tidak valid"
+
+#: builtins/mapfile.def:223 builtins/read.def:278
+#, c-format
+msgid "%d: invalid file descriptor: %s"
+msgstr "%d: file deskriptor %s tidak valid"
+
+#: builtins/mapfile.def:232 builtins/mapfile.def:270
+#, fuzzy, c-format
+msgid "%s: invalid line count"
+msgstr "%s: opsi tidak valid"
+
+#: builtins/mapfile.def:243
+#, fuzzy, c-format
+msgid "%s: invalid array origin"
+msgstr "%s: opsi tidak valid"
+
+#: builtins/mapfile.def:260
+#, fuzzy, c-format
+msgid "%s: invalid callback quantum"
+msgstr "%s: nama aksi tidak valid"
+
+#: builtins/mapfile.def:292
+#, fuzzy
+msgid "empty array variable name"
+msgstr "%s: bukan sebuah variabel array"
+
+#: builtins/mapfile.def:313
+msgid "array variable support required"
+msgstr ""
+
+#: builtins/printf.def:364
 #, c-format
 msgid "`%s': missing format character"
 msgstr "`%s': hilang karakter format"
 
-#: builtins/printf.def:516
+#: builtins/printf.def:541
 #, c-format
 msgid "`%c': invalid format character"
 msgstr "`%c': karakter format tidak valid"
 
-#: builtins/printf.def:722
+#: builtins/printf.def:568
+#, fuzzy, c-format
+msgid "warning: %s: %s"
+msgstr "%s: peringatan: "
+
+#: builtins/printf.def:747
 msgid "missing hex digit for \\x"
 msgstr "hilang digit hexa untuk \\x"
 
-#: builtins/pushd.def:175
+#: builtins/pushd.def:195
 msgid "no other directory"
 msgstr "tidak ada direktori lain"
 
-#: builtins/pushd.def:442
+#: builtins/pushd.def:462
 msgid "<no current directory>"
 msgstr "<direktori saat ini>"
 
-#: builtins/pushd.def:663
-msgid "Display the list of currently remembered directories.  Directories"
-msgstr "Tampilkan daftar dari direktori yang diingat sekarang. Direktori"
-
-#: builtins/pushd.def:664
-msgid "find their way onto the list with the `pushd' command; you can get"
-msgstr "menemukan jalannya sendiri kedalam daftar dengan perintah `pushd'; anda dapat memperoleh"
-
-#: builtins/pushd.def:665
-msgid "back up through the list with the `popd' command."
-msgstr "bantuan melalui daftar dari perintah `popd'."
-
-#: builtins/pushd.def:667
-msgid "The -l flag specifies that `dirs' should not print shorthand versions"
-msgstr "Flag -l menspesifikasikan bahwa `dirs' seharusnya tidak menampilkan versi pendek"
-
-#: builtins/pushd.def:668
-msgid "of directories which are relative to your home directory.  This means"
-msgstr "dari direktori yang relatif dari direktori home anda. Ini berarti"
-
-#: builtins/pushd.def:669
-msgid "that `~/bin' might be displayed as `/homes/bfox/bin'.  The -v flag"
-msgstr "bahwa `~/bin' mungkin ditampilkan sebagai `/homes/bfox/bin'. Opsi -v"
-
-#: builtins/pushd.def:670
-msgid "causes `dirs' to print the directory stack with one entry per line,"
-msgstr "menyebabkan `dirs' ditampilkan di stack direktori dengan satu masukan per baris,"
-
-#: builtins/pushd.def:671
-msgid "prepending the directory name with its position in the stack.  The -p"
-msgstr "mendahului nama direktori dengan posisinya dalam stack. Opsi -p"
-
-#: builtins/pushd.def:672
-msgid "flag does the same thing, but the stack position is not prepended."
-msgstr "melakukan hal yang sama, tetapi posisi stack tidak didahului."
-
-#: builtins/pushd.def:673
-msgid "The -c flag clears the directory stack by deleting all of the elements."
-msgstr "Opsi -c menghapus direktori stack dengan cara menghapus seluruh elemen."
-
-#: builtins/pushd.def:675
-msgid "+N   displays the Nth entry counting from the left of the list shown by"
-msgstr "+N   menampilkan masukan ke N dihitung dari kiri dari daftar yang ditampilkan oleh"
-
-#: builtins/pushd.def:676 builtins/pushd.def:679
-msgid "     dirs when invoked without options, starting with zero."
-msgstr "     dirs ketika dipanggil tanpa opsi, dimulai dengan nol."
-
-#: builtins/pushd.def:678
-msgid "-N   displays the Nth entry counting from the right of the list shown by"
-msgstr "-N   menampilkan masukan ke N dihitung dari kanan dari daftar yang ditampilkan dengan"
-
-#: builtins/pushd.def:684
-msgid "Adds a directory to the top of the directory stack, or rotates"
-msgstr "menambahkan sebuah direktori ke ujung atas dari direktori stack, atau memutar"
-
-#: builtins/pushd.def:685
-msgid "the stack, making the new top of the stack the current working"
-msgstr "stack, membuat sebuah top baru dari stack direktori yang dipakai"
-
-#: builtins/pushd.def:686
-msgid "directory.  With no arguments, exchanges the top two directories."
-msgstr "saat ini. Tanpa argumen, menukar top dari dua direktori."
-
-#: builtins/pushd.def:688
-msgid "+N   Rotates the stack so that the Nth directory (counting"
-msgstr "+N   Memutar stack sehingga direktori ke N (dihitung"
-
-#: builtins/pushd.def:689
-msgid "     from the left of the list shown by `dirs', starting with"
-msgstr "     dari kiri dari daftar yang ditampilkan oleh `dirs', dimulai dari"
-
-#: builtins/pushd.def:690 builtins/pushd.def:694
-msgid "     zero) is at the top."
-msgstr "     nol) ini dilakukan di top."
-
-#: builtins/pushd.def:692
-msgid "-N   Rotates the stack so that the Nth directory (counting"
-msgstr "-N   Memutar stact sehingga direktori ke N (dihitung"
-
-#: builtins/pushd.def:693
-msgid "     from the right of the list shown by `dirs', starting with"
-msgstr "     dari kanan dari daftar yang ditampilkan oleh `dirs', dimulai dengan"
-
-#: builtins/pushd.def:696
-msgid "-n   suppress the normal change of directory when adding directories"
-msgstr "-n   menekan perubahan normal dari direktori ketika menambahkan direktori"
-
-#: builtins/pushd.def:697
-msgid "     to the stack, so only the stack is manipulated."
-msgstr "     ke stack, jadi hanya stack yang dimanipulasi."
-
-#: builtins/pushd.def:699
-msgid "dir  adds DIR to the directory stack at the top, making it the"
-msgstr "dir  menambahkan DIR ke direktori stack di top, membuatnya "
-
-#: builtins/pushd.def:700
-msgid "     new current working directory."
-msgstr "     menjadi direktori baru untuk bekerja."
-
-#: builtins/pushd.def:702 builtins/pushd.def:722
-msgid "You can see the directory stack with the `dirs' command."
-msgstr "Anda dapat melihat direktori stack dengan perintah `dirs'."
-
-#: builtins/pushd.def:707
-msgid "Removes entries from the directory stack.  With no arguments,"
-msgstr ""
-
-#: builtins/pushd.def:708
-msgid "removes the top directory from the stack, and cd's to the new"
+#: builtins/pushd.def:506
+msgid "directory stack empty"
 msgstr ""
 
-#: builtins/pushd.def:709
-msgid "top directory."
-msgstr ""
-
-#: builtins/pushd.def:711
-msgid "+N   removes the Nth entry counting from the left of the list"
-msgstr ""
-
-#: builtins/pushd.def:712
-msgid "     shown by `dirs', starting with zero.  For example: `popd +0'"
-msgstr ""
-
-#: builtins/pushd.def:713
-msgid "     removes the first directory, `popd +1' the second."
-msgstr ""
-
-#: builtins/pushd.def:715
-msgid "-N   removes the Nth entry counting from the right of the list"
-msgstr ""
-
-#: builtins/pushd.def:716
-msgid "     shown by `dirs', starting with zero.  For example: `popd -0'"
-msgstr ""
+#: builtins/pushd.def:508
+#, fuzzy
+msgid "directory stack index"
+msgstr "rekursi stack underflow"
 
-#: builtins/pushd.def:717
-msgid "     removes the last directory, `popd -1' the next to last."
+#: builtins/pushd.def:683
+msgid ""
+"Display the list of currently remembered directories.  Directories\n"
+"    find their way onto the list with the `pushd' command; you can get\n"
+"    back up through the list with the `popd' command.\n"
+"    \n"
+"    Options:\n"
+"      -c\tclear the directory stack by deleting all of the elements\n"
+"      -l\tdo not print tilde-prefixed versions of directories relative\n"
+"    \tto your home directory\n"
+"      -p\tprint the directory stack with one entry per line\n"
+"      -v\tprint the directory stack with one entry per line prefixed\n"
+"    \twith its position in the stack\n"
+"    \n"
+"    Arguments:\n"
+"      +N\tDisplays the Nth entry counting from the left of the list shown "
+"by\n"
+"    \tdirs when invoked without options, starting with zero.\n"
+"    \n"
+"      -N\tDisplays the Nth entry counting from the right of the list shown "
+"by\n"
+"\tdirs when invoked without options, starting with zero."
 msgstr ""
 
-#: builtins/pushd.def:719
-msgid "-n   suppress the normal change of directory when removing directories"
+#: builtins/pushd.def:705
+msgid ""
+"Adds a directory to the top of the directory stack, or rotates\n"
+"    the stack, making the new top of the stack the current working\n"
+"    directory.  With no arguments, exchanges the top two directories.\n"
+"    \n"
+"    Options:\n"
+"      -n\tSuppresses the normal change of directory when adding\n"
+"    \tdirectories to the stack, so only the stack is manipulated.\n"
+"    \n"
+"    Arguments:\n"
+"      +N\tRotates the stack so that the Nth directory (counting\n"
+"    \tfrom the left of the list shown by `dirs', starting with\n"
+"    \tzero) is at the top.\n"
+"    \n"
+"      -N\tRotates the stack so that the Nth directory (counting\n"
+"    \tfrom the right of the list shown by `dirs', starting with\n"
+"    \tzero) is at the top.\n"
+"    \n"
+"      dir\tAdds DIR to the directory stack at the top, making it the\n"
+"    \tnew current working directory.\n"
+"    \n"
+"    The `dirs' builtin displays the directory stack."
 msgstr ""
 
-#: builtins/pushd.def:720
-msgid "     from the stack, so only the stack is manipulated."
+#: builtins/pushd.def:730
+msgid ""
+"Removes entries from the directory stack.  With no arguments, removes\n"
+"    the top directory from the stack, and changes to the new top directory.\n"
+"    \n"
+"    Options:\n"
+"      -n\tSuppresses the normal change of directory when removing\n"
+"    \tdirectories from the stack, so only the stack is manipulated.\n"
+"    \n"
+"    Arguments:\n"
+"      +N\tRemoves the Nth entry counting from the left of the list\n"
+"    \tshown by `dirs', starting with zero.  For example: `popd +0'\n"
+"    \tremoves the first directory, `popd +1' the second.\n"
+"    \n"
+"      -N\tRemoves the Nth entry counting from the right of the list\n"
+"    \tshown by `dirs', starting with zero.  For example: `popd -0'\n"
+"    \tremoves the last directory, `popd -1' the next to last.\n"
+"    \n"
+"    The `dirs' builtin displays the directory stack."
 msgstr ""
 
-#: builtins/read.def:210
+#: builtins/read.def:247
 #, c-format
 msgid "%s: invalid timeout specification"
-msgstr ""
-
-#: builtins/read.def:233
-#, c-format
-msgid "%s: invalid file descriptor specification"
-msgstr ""
-
-#: builtins/read.def:240
-#, c-format
-msgid "%d: invalid file descriptor: %s"
-msgstr ""
+msgstr "%s: spesifikasi timeout tidak valid"
 
-#: builtins/read.def:478
+#: builtins/read.def:569
 #, c-format
 msgid "read error: %d: %s"
-msgstr ""
+msgstr "error baca: %d: %s"
 
-#: builtins/return.def:63
+#: builtins/return.def:68
 msgid "can only `return' from a function or sourced script"
-msgstr ""
+msgstr "hanya dapat `return' dari sebuah fungsi atau script yang disource"
 
-#: builtins/set.def:744
+#: builtins/set.def:768
 msgid "cannot simultaneously unset a function and a variable"
-msgstr ""
+msgstr "tidak dapat secara simultan unset sebuah fungsi dan sebuah variable"
 
-#: builtins/set.def:781
+#: builtins/set.def:805
 #, c-format
 msgid "%s: cannot unset"
-msgstr ""
+msgstr "%s: tidak dapat unset"
 
-#: builtins/set.def:788
+#: builtins/set.def:812
 #, c-format
 msgid "%s: cannot unset: readonly %s"
-msgstr ""
+msgstr "%s: tidak dapat unset: baca-saja %s"
 
-#: builtins/set.def:799
+#: builtins/set.def:823
 #, c-format
 msgid "%s: not an array variable"
-msgstr ""
+msgstr "%s: bukan sebuah variabel array"
 
-#: builtins/setattr.def:166
+#: builtins/setattr.def:186
 #, c-format
 msgid "%s: not a function"
-msgstr ""
+msgstr "%s: bukan sebuah fungsi"
 
-#: builtins/shift.def:66 builtins/shift.def:72
+#: builtins/shift.def:71 builtins/shift.def:77
 msgid "shift count"
-msgstr ""
+msgstr "shift terhitung"
 
-#: builtins/shopt.def:227
+#: builtins/shopt.def:249
 msgid "cannot set and unset shell options simultaneously"
-msgstr ""
+msgstr "tidak dapat menset dan menunset opsi shell secara bersamaan"
 
-#: builtins/shopt.def:292
+#: builtins/shopt.def:314
 #, c-format
 msgid "%s: invalid shell option name"
-msgstr ""
+msgstr "%s: nama opsi shell tidak valid"
 
-#: builtins/source.def:115
+#: builtins/source.def:128
 msgid "filename argument required"
-msgstr ""
+msgstr "argumen nama file dibutuhkan"
 
-#: builtins/source.def:135
+#: builtins/source.def:153
 #, c-format
 msgid "%s: file not found"
-msgstr ""
+msgstr "%s: berkas tidak ditemukan"
 
-#: builtins/suspend.def:95
+#: builtins/suspend.def:101
 msgid "cannot suspend"
-msgstr ""
+msgstr "tidak dapat suspend"
 
-#: builtins/suspend.def:105
+#: builtins/suspend.def:111
 msgid "cannot suspend a login shell"
-msgstr ""
+msgstr "tidak dapat suspend sebuah login shell"
 
-#: builtins/type.def:232
+#: builtins/type.def:234
 #, c-format
 msgid "%s is aliased to `%s'\n"
-msgstr ""
+msgstr "%s sudah dialiasi ke `%s'\n"
 
-#: builtins/type.def:253
+#: builtins/type.def:255
 #, c-format
 msgid "%s is a shell keyword\n"
-msgstr ""
+msgstr "%s adalah sebuah shell dengan kata kunci\n"
 
-#: builtins/type.def:273
+#: builtins/type.def:274
 #, c-format
 msgid "%s is a function\n"
-msgstr ""
+msgstr "%s adalah sebuah fungsi\n"
 
-#: builtins/type.def:298
+#: builtins/type.def:296
 #, c-format
 msgid "%s is a shell builtin\n"
-msgstr ""
+msgstr "%s adalah sebuah shell builtin\n"
 
-#: builtins/type.def:319
+#: builtins/type.def:317 builtins/type.def:391
 #, c-format
 msgid "%s is %s\n"
-msgstr ""
+msgstr "%s adalah %s\n"
 
-#: builtins/type.def:339
+#: builtins/type.def:337
 #, c-format
 msgid "%s is hashed (%s)\n"
-msgstr ""
+msgstr "%s memiliki hash (%s)\n"
 
-#: builtins/ulimit.def:352
+#: builtins/ulimit.def:372
 #, c-format
 msgid "%s: invalid limit argument"
-msgstr ""
+msgstr "%s: argumen limit tidak valid"
 
-#: builtins/ulimit.def:378
+#: builtins/ulimit.def:398
 #, c-format
 msgid "`%c': bad command"
-msgstr ""
+msgstr "`%c': perintah buruk"
 
-#: builtins/ulimit.def:407
+#: builtins/ulimit.def:427
 #, c-format
 msgid "%s: cannot get limit: %s"
+msgstr "%s: tidak dapat get limit: %s"
+
+#: builtins/ulimit.def:453
+msgid "limit"
 msgstr ""
 
-#: builtins/ulimit.def:445
+#: builtins/ulimit.def:465 builtins/ulimit.def:765
 #, c-format
 msgid "%s: cannot modify limit: %s"
-msgstr ""
+msgstr "%s: tidak dapat memodifikasi batas: %s"
 
-#: builtins/umask.def:112
+#: builtins/umask.def:118
 msgid "octal number"
-msgstr ""
+msgstr "nomor oktal"
 
-#: builtins/umask.def:226
+#: builtins/umask.def:231
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
-msgstr ""
+msgstr "`%c': operator mode symbolic tidak valid"
 
-#: builtins/umask.def:281
+#: builtins/umask.def:286
 #, c-format
 msgid "`%c': invalid symbolic mode character"
+msgstr "`%c': mode karakter symbolic tidak valid"
+
+#: error.c:89 error.c:320 error.c:322 error.c:324
+msgid " line "
 msgstr ""
 
-#: error.c:163
+#: error.c:164
 #, c-format
 msgid "last command: %s\n"
-msgstr ""
+msgstr "perintah terakhir: %s\n"
 
-#: error.c:171
+#: error.c:172
+#, c-format
 msgid "Aborting..."
-msgstr ""
+msgstr "membatalkan..."
 
-#: error.c:258
-#, c-format
-msgid "%s: warning: "
-msgstr ""
+#: error.c:260
+#, fuzzy, c-format
+msgid "warning: "
+msgstr "%s: peringatan: "
 
-#: error.c:403
+#: error.c:405
 msgid "unknown command error"
-msgstr ""
+msgstr "perintah error tidak diketahui"
 
-#: error.c:404
+#: error.c:406
 msgid "bad command type"
-msgstr ""
+msgstr "tipe perintah buruk"
 
-#: error.c:405
+#: error.c:407
 msgid "bad connector"
-msgstr ""
+msgstr "konektor buruk"
 
-#: error.c:406
+#: error.c:408
 msgid "bad jump"
-msgstr ""
+msgstr "lompat buruk"
 
-#: error.c:444
+#: error.c:446
 #, c-format
 msgid "%s: unbound variable"
-msgstr ""
+msgstr "%s: variabel tidak terikat"
 
-#: eval.c:176
+#: eval.c:181
+#, c-format
 msgid "\atimed out waiting for input: auto-logout\n"
-msgstr ""
+msgstr "kehabisan waktu menunggu masukan: otomatis-keluar\n"
 
-#: execute_cmd.c:474
+#: execute_cmd.c:483
 #, c-format
 msgid "cannot redirect standard input from /dev/null: %s"
-msgstr ""
+msgstr "tidak dapat menyalurkan masukan standar dari /dev/null: %s"
 
-#: execute_cmd.c:1058
+#: execute_cmd.c:1079
 #, c-format
 msgid "TIMEFORMAT: `%c': invalid format character"
-msgstr ""
+msgstr "TIMEFORMAT: `%c': karakter format tidak valid"
 
-#: execute_cmd.c:3629
+#: execute_cmd.c:1930
+#, fuzzy
+msgid "pipe error"
+msgstr "gagal menulis: %s"
+
+#: execute_cmd.c:4243
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr ""
+"%s: dibatasi: tidak dapat menspesifikasikan '/' dalam nama nama perintah"
 
-#: execute_cmd.c:3717
+#: execute_cmd.c:4334
 #, c-format
 msgid "%s: command not found"
-msgstr ""
+msgstr "%s: perintah tidak ditemukan"
 
-#: execute_cmd.c:3963
+#: execute_cmd.c:4586
 #, c-format
 msgid "%s: %s: bad interpreter"
-msgstr ""
-
-#: execute_cmd.c:4000
-#, c-format
-msgid "%s: cannot execute binary file"
-msgstr ""
+msgstr "%s: %s: interpreter buruk"
 
-#: execute_cmd.c:4112
+#: execute_cmd.c:4735
 #, c-format
 msgid "cannot duplicate fd %d to fd %d"
-msgstr ""
+msgstr "tidak dapat menduplikasikan fd %d ke fd %d"
 
 #: expr.c:241
 msgid "expression recursion level exceeded"
-msgstr ""
+msgstr "expresi level rekursi terlewati"
 
 #: expr.c:265
 msgid "recursion stack underflow"
-msgstr ""
+msgstr "rekursi stack underflow"
 
-#: expr.c:376
+#: expr.c:379
 msgid "syntax error in expression"
-msgstr ""
+msgstr "syntax error dalam expresi"
 
-#: expr.c:416
+#: expr.c:419
 msgid "attempted assignment to non-variable"
-msgstr ""
+msgstr "mencoba menempatkan ke bukan sebuah variabel"
 
-#: expr.c:437 expr.c:442 expr.c:752
+#: expr.c:440 expr.c:445 expr.c:756
 msgid "division by 0"
-msgstr ""
+msgstr "dibagi oleh 0"
 
-#: expr.c:468
+#: expr.c:471
 msgid "bug: bad expassign token"
-msgstr ""
+msgstr "bug: tanda expassign buruk"
 
-#: expr.c:510
+#: expr.c:513
 msgid "`:' expected for conditional expression"
-msgstr ""
+msgstr "`:' diharapkan untuk sebuah pernyataan kondisional"
 
-#: expr.c:777
+#: expr.c:781
 msgid "exponent less than 0"
-msgstr ""
+msgstr "eksponen kurang dari 0"
 
-#: expr.c:822
+#: expr.c:826
 msgid "identifier expected after pre-increment or pre-decrement"
-msgstr ""
+msgstr "idenfier diharapkan setelah pre-increment atau pre-decrement"
 
-#: expr.c:850
+#: expr.c:854
 msgid "missing `)'"
-msgstr ""
+msgstr "hilang `)'"
 
-#: expr.c:893 expr.c:1171
+#: expr.c:897 expr.c:1175
 msgid "syntax error: operand expected"
-msgstr ""
+msgstr "syntax error: operand diharapkan"
 
-#: expr.c:1173
+#: expr.c:1177
 msgid "syntax error: invalid arithmetic operator"
-msgstr ""
+msgstr "syntax error: operator arithmetic tidak valid"
 
-#: expr.c:1251
-msgid "invalid number"
+#: expr.c:1201
+#, c-format
+msgid "%s%s%s: %s (error token is \"%s\")"
 msgstr ""
 
-#: expr.c:1255
+#: expr.c:1259
 msgid "invalid arithmetic base"
-msgstr ""
+msgstr "basis arithmetic tidak valid"
 
-#: expr.c:1275
+#: expr.c:1279
 msgid "value too great for base"
-msgstr ""
+msgstr "nilai terlalu besar untuk basis"
+
+#: expr.c:1328
+#, fuzzy, c-format
+msgid "%s: expression error\n"
+msgstr "%s: expresi integer diduga"
 
 #: general.c:61
 msgid "getcwd: cannot access parent directories"
-msgstr ""
+msgstr "getcwd: tidak dapat mengakses direktori orang tua"
+
+#: input.c:94 subst.c:4551
+#, fuzzy, c-format
+msgid "cannot reset nodelay mode for fd %d"
+msgstr "tidak dapat mereset mode nodelay untuk fd %d"
 
-#: input.c:237
+#: input.c:258
 #, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
 msgstr ""
+"tidak dapat mengalokasikan berkas deskripsi bari untuk masukan bash dari fd %"
+"d"
 
-#: input.c:245
+#: input.c:266
 #, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
+msgstr "simpan bash_input: buffer telah ada untuk fd %d baru"
+
+#: jobs.c:464
+msgid "start_pipeline: pgrp pipe"
 msgstr ""
 
-#: jobs.c:876
+#: jobs.c:879
 #, c-format
 msgid "forked pid %d appears in running job %d"
-msgstr ""
+msgstr "forked pid %d terlihat dalam pekerjaan yang sedang berjalan %d"
 
-#: jobs.c:983
+#: jobs.c:997
 #, c-format
 msgid "deleting stopped job %d with process group %ld"
-msgstr ""
+msgstr "menghapus pekerjaan yang terhenti %d dengan proses grup %ld"
 
-#: jobs.c:1378
+#: jobs.c:1102
 #, c-format
-msgid "describe_pid: %ld: no such pid"
+msgid "add_process: process %5ld (%s) in the_pipeline"
 msgstr ""
 
-#: jobs.c:2061 nojobs.c:575
+#: jobs.c:1105
 #, c-format
-msgid "wait: pid %ld is not a child of this shell"
+msgid "add_process: pid %5ld (%s) marked as still alive"
 msgstr ""
 
-#: jobs.c:2265
+#: jobs.c:1393
 #, c-format
-msgid "wait_for: No record of process %ld"
-msgstr ""
+msgid "describe_pid: %ld: no such pid"
+msgstr "describe_pid: %ld: tidak ada pid seperti itu"
 
-#: jobs.c:2524
+#: jobs.c:1408
 #, c-format
-msgid "wait_for_job: job %d is stopped"
+msgid "Signal %d"
 msgstr ""
 
-#: jobs.c:2746
-#, c-format
-msgid "%s: job has terminated"
+#: jobs.c:1422 jobs.c:1447
+msgid "Done"
+msgstr ""
+
+#: jobs.c:1427 siglist.c:122
+msgid "Stopped"
 msgstr ""
 
-#: jobs.c:2755
+#: jobs.c:1431
 #, c-format
-msgid "%s: job %d already in background"
+msgid "Stopped(%s)"
 msgstr ""
 
-#: jobs.c:3546
-msgid "no job control in this shell"
+#: jobs.c:1435
+msgid "Running"
 msgstr ""
 
-#: lib/malloc/malloc.c:298
+#: jobs.c:1449
 #, c-format
-msgid "malloc: failed assertion: %s\n"
+msgid "Done(%d)"
 msgstr ""
 
-#: lib/malloc/malloc.c:314
+#: jobs.c:1451
 #, c-format
-msgid ""
-"\r\n"
-"malloc: %s:%d: assertion botched\r\n"
+msgid "Exit %d"
 msgstr ""
 
-#: lib/malloc/malloc.c:799
-msgid "malloc: block on free list clobbered"
+#: jobs.c:1454
+msgid "Unknown status"
 msgstr ""
 
-#: lib/malloc/malloc.c:876
-msgid "free: called with already freed block argument"
+#: jobs.c:1541
+#, c-format
+msgid "(core dumped) "
 msgstr ""
 
-#: lib/malloc/malloc.c:879
-msgid "free: called with unallocated block argument"
+#: jobs.c:1560
+#, c-format
+msgid "  (wd: %s)"
 msgstr ""
 
-#: lib/malloc/malloc.c:898
-msgid "free: underflow detected; mh_nbytes out of range"
+#: jobs.c:1761
+#, c-format
+msgid "child setpgid (%ld to %ld)"
 msgstr ""
 
-#: lib/malloc/malloc.c:904
-msgid "free: start and end chunk sizes differ"
-msgstr ""
+#: jobs.c:2089 nojobs.c:576
+#, c-format
+msgid "wait: pid %ld is not a child of this shell"
+msgstr "wait: pid %ld bukan sebuah anak dari shell ini"
 
-#: lib/malloc/malloc.c:1003
-msgid "realloc: called with unallocated block argument"
-msgstr ""
+#: jobs.c:2316
+#, c-format
+msgid "wait_for: No record of process %ld"
+msgstr "wait_for: Tidak ada catatan untuk proses %ld"
 
-#: lib/malloc/malloc.c:1018
-msgid "realloc: underflow detected; mh_nbytes out of range"
-msgstr ""
+#: jobs.c:2588
+#, c-format
+msgid "wait_for_job: job %d is stopped"
+msgstr "wait_for_job: pekerjaan %d terhenti"
 
-#: lib/malloc/malloc.c:1024
-msgid "realloc: start and end chunk sizes differ"
-msgstr ""
+#: jobs.c:2810
+#, c-format
+msgid "%s: job has terminated"
+msgstr "%s: pekerjaan telah selesai"
 
-#: lib/malloc/table.c:176
-msgid "register_alloc: alloc table is full with FIND_ALLOC?\n"
-msgstr ""
+#: jobs.c:2819
+#, c-format
+msgid "%s: job %d already in background"
+msgstr "%s: pekerjaan %d sudah berjalan di belakang (background)"
+
+#: jobs.c:3482
+#, fuzzy, c-format
+msgid "%s: line %d: "
+msgstr "%s: peringatan: "
 
-#: lib/malloc/table.c:183
+#: jobs.c:3496 nojobs.c:805
 #, c-format
-msgid "register_alloc: %p already in table as allocated?\n"
+msgid " (core dumped)"
 msgstr ""
 
-#: lib/malloc/table.c:219
+#: jobs.c:3508 jobs.c:3521
 #, c-format
-msgid "register_free: %p already in table as free?\n"
+msgid "(wd now: %s)\n"
 msgstr ""
 
-#: lib/malloc/watch.c:46
-msgid "allocated"
+#: jobs.c:3553
+msgid "initialize_job_control: getpgrp failed"
 msgstr ""
 
-#: lib/malloc/watch.c:48
-msgid "freed"
+#: jobs.c:3613
+msgid "initialize_job_control: line discipline"
 msgstr ""
 
-#: lib/malloc/watch.c:50
-msgid "requesting resize"
+#: jobs.c:3623
+msgid "initialize_job_control: setpgid"
 msgstr ""
 
-#: lib/malloc/watch.c:52
-msgid "just resized"
+#: jobs.c:3651
+#, c-format
+msgid "cannot set terminal process group (%d)"
 msgstr ""
 
-#: lib/malloc/watch.c:54
-msgid "bug: unknown operation"
+#: jobs.c:3656
+msgid "no job control in this shell"
+msgstr "tidak ada pengontrol pekerjaan dalam shell ini"
+
+#: lib/malloc/malloc.c:296
+#, c-format
+msgid "malloc: failed assertion: %s\n"
+msgstr "malloc: gagal assertion: %s\n"
+
+#: lib/malloc/malloc.c:312
+#, c-format
+msgid ""
+"\r\n"
+"malloc: %s:%d: assertion botched\r\n"
 msgstr ""
+"\r\n"
+"malloc: %s:%d: assertion rusak\r\n"
+
+#: lib/malloc/malloc.c:313
+#, fuzzy
+msgid "unknown"
+msgstr "%s: host tidak diketahui"
+
+#: lib/malloc/malloc.c:797
+msgid "malloc: block on free list clobbered"
+msgstr "malloc: blok dalam daftar bebas clobbered"
+
+#: lib/malloc/malloc.c:874
+msgid "free: called with already freed block argument"
+msgstr "free: dipanggil dengan argumen blok yang sudah dibebaskan"
+
+#: lib/malloc/malloc.c:877
+msgid "free: called with unallocated block argument"
+msgstr "free: dipanggil dengan argumen blok yang tidak dialokasikan"
+
+#: lib/malloc/malloc.c:896
+msgid "free: underflow detected; mh_nbytes out of range"
+msgstr "free: underflow terdeteksi; mh_nbytes diluar dari jangkauan"
+
+#: lib/malloc/malloc.c:902
+msgid "free: start and end chunk sizes differ"
+msgstr "free: awal dan akhir dari ukuran potongan berbeda"
+
+#: lib/malloc/malloc.c:1001
+msgid "realloc: called with unallocated block argument"
+msgstr "realloc: dipanggil dengan argumen blok yang tidak teralokasikan"
+
+#: lib/malloc/malloc.c:1016
+msgid "realloc: underflow detected; mh_nbytes out of range"
+msgstr "realloc: underflow terdeteksi; my_nbytes diluar dari jangkauan"
+
+#: lib/malloc/malloc.c:1022
+msgid "realloc: start and end chunk sizes differ"
+msgstr "realloc: awal dan akhir dari ukuran potongan berbeda"
+
+#: lib/malloc/table.c:177
+#, c-format
+msgid "register_alloc: alloc table is full with FIND_ALLOC?\n"
+msgstr "register_alloc: tabel alokasi penuh dengan FIND_ALLOC?\n"
 
-#: lib/malloc/watch.c:56
+#: lib/malloc/table.c:184
 #, c-format
-msgid "malloc: watch alert: %p %s "
+msgid "register_alloc: %p already in table as allocated?\n"
 msgstr ""
+"register_alloc: %p sudah berada dalam tabel sepertinya sudah dialokasikan?\n"
+
+#: lib/malloc/table.c:220
+#, c-format
+msgid "register_free: %p already in table as free?\n"
+msgstr "register_free: %p sudah berada dalam tabel sebagai bebas?\n"
 
 #: lib/sh/fmtulong.c:101
 msgid "invalid base"
-msgstr ""
+msgstr "basis tidak valid"
 
 #: lib/sh/netopen.c:168
 #, c-format
 msgid "%s: host unknown"
-msgstr ""
+msgstr "%s: host tidak diketahui"
 
 #: lib/sh/netopen.c:175
 #, c-format
 msgid "%s: invalid service"
-msgstr ""
+msgstr "%s: layanan tidak valid"
 
 #: lib/sh/netopen.c:306
 #, c-format
 msgid "%s: bad network path specification"
-msgstr ""
+msgstr "%s: spesifikasi jalur network buruk"
 
 #: lib/sh/netopen.c:346
 msgid "network operations not supported"
-msgstr ""
+msgstr "operasi jaringan tidak dilayani"
 
-#: mailcheck.c:386
+#: mailcheck.c:433
 msgid "You have mail in $_"
-msgstr ""
+msgstr "Anda memiliki surat dalam $_"
 
-#: mailcheck.c:411
+#: mailcheck.c:458
 msgid "You have new mail in $_"
-msgstr ""
+msgstr "Anda memiliki surat baru dalam $_"
 
-#: mailcheck.c:427
+#: mailcheck.c:474
 #, c-format
 msgid "The mail in %s has been read\n"
-msgstr ""
+msgstr "Surat dalam %s telah dibaca\n"
 
 #: make_cmd.c:322
 msgid "syntax error: arithmetic expression required"
-msgstr ""
+msgstr "syntax error: membutuhkan ekspresi arithmetic"
 
 #: make_cmd.c:324
 msgid "syntax error: `;' unexpected"
-msgstr ""
+msgstr "syntax error: `;' tidak terduga"
 
 #: make_cmd.c:325
 #, c-format
 msgid "syntax error: `((%s))'"
-msgstr ""
+msgstr "syntax error: `((%s))'"
 
-#: make_cmd.c:566
+#: make_cmd.c:567
 #, c-format
 msgid "make_here_document: bad instruction type %d"
+msgstr "make_here_document: tipe instruksi buruk %d"
+
+#: make_cmd.c:651
+#, c-format
+msgid "here-document at line %d delimited by end-of-file (wanted `%s')"
 msgstr ""
 
-#: make_cmd.c:741
+#: make_cmd.c:746
 #, c-format
 msgid "make_redirection: redirection instruction `%d' out of range"
-msgstr ""
+msgstr "make_redirection: instruksi redireksi `%d' diluar dari jangkauan"
 
-#: parse.y:2759
+#: parse.y:2982 parse.y:3204
 #, c-format
 msgid "unexpected EOF while looking for matching `%c'"
-msgstr ""
+msgstr "EOF tidak terduga ketika mencari untuk pencocokan `%c'"
 
-#: parse.y:3071
+#: parse.y:3708
 msgid "unexpected EOF while looking for `]]'"
-msgstr ""
+msgstr "EOF tidak terduga ketika mencari untuk `]]'"
 
-#: parse.y:3076
+#: parse.y:3713
 #, c-format
 msgid "syntax error in conditional expression: unexpected token `%s'"
-msgstr ""
+msgstr "syntax error dalam ekspresi kondisional: tanda `%s' tidak terduga"
 
-#: parse.y:3080
+#: parse.y:3717
 msgid "syntax error in conditional expression"
-msgstr ""
+msgstr "syntax error dalam ekspresi kondisional"
 
-#: parse.y:3158
+#: parse.y:3795
 #, c-format
 msgid "unexpected token `%s', expected `)'"
-msgstr ""
+msgstr "tanda `%s' tidak terduga, diduga `)'"
 
-#: parse.y:3162
+#: parse.y:3799
 msgid "expected `)'"
-msgstr ""
+msgstr "diduga `)'"
 
-#: parse.y:3190
+#: parse.y:3827
 #, c-format
 msgid "unexpected argument `%s' to conditional unary operator"
-msgstr ""
+msgstr "argumen tidak terduga `%s' ke operator kondisional unary"
 
-#: parse.y:3194
+#: parse.y:3831
 msgid "unexpected argument to conditional unary operator"
-msgstr ""
+msgstr "argumen tidak terduga untuk operasi unary kondisional"
 
-#: parse.y:3234
+#: parse.y:3871
 #, c-format
 msgid "unexpected token `%s', conditional binary operator expected"
-msgstr ""
+msgstr "tanda `%s' tidak terduga, operator binary kondisional diduga"
 
-#: parse.y:3238
+#: parse.y:3875
 msgid "conditional binary operator expected"
-msgstr ""
+msgstr "operator binary kondisional diduga"
 
-#: parse.y:3255
+#: parse.y:3892
 #, c-format
 msgid "unexpected argument `%s' to conditional binary operator"
-msgstr ""
+msgstr "argumen `%s' tidak terduga ke operator binary kondisional"
 
-#: parse.y:3259
+#: parse.y:3896
 msgid "unexpected argument to conditional binary operator"
-msgstr ""
+msgstr "argumen tidak terduga ke operasi binary kondisional"
 
-#: parse.y:3270
+#: parse.y:3907
 #, c-format
 msgid "unexpected token `%c' in conditional command"
-msgstr ""
+msgstr "tanda `%c' tidak terduga dalam perintah kondisional"
 
-#: parse.y:3273
+#: parse.y:3910
 #, c-format
 msgid "unexpected token `%s' in conditional command"
-msgstr ""
+msgstr "tanda `%s' tidak terduga dalam perintah kondisional"
 
-#: parse.y:3277
+#: parse.y:3914
 #, c-format
 msgid "unexpected token %d in conditional command"
-msgstr ""
+msgstr "tanda %d tidak terduga dalam perintah kondisional"
 
-#: parse.y:4523
+#: parse.y:5181
 #, c-format
 msgid "syntax error near unexpected token `%s'"
-msgstr ""
+msgstr "syntax error didekat tanda `%s' yang tidak terduga"
 
-#: parse.y:4541
+#: parse.y:5199
 #, c-format
 msgid "syntax error near `%s'"
-msgstr ""
+msgstr "syntax error didekat `%s'"
 
-#: parse.y:4551
+#: parse.y:5209
 msgid "syntax error: unexpected end of file"
-msgstr ""
+msgstr "syntax error: tidak terduga diakhir dari berkas"
 
-#: parse.y:4551
+#: parse.y:5209
 msgid "syntax error"
-msgstr ""
+msgstr "syntax error"
 
-#: parse.y:4613
+#: parse.y:5271
 #, c-format
 msgid "Use \"%s\" to leave the shell.\n"
-msgstr ""
+msgstr "Gunakan \"%s\" untuk meninggalkan shell.\n"
 
-#: parse.y:4775
+#: parse.y:5433
 msgid "unexpected EOF while looking for matching `)'"
-msgstr ""
+msgstr "EOF tidak terduga ketika mencari untuk pencocokan ')'"
 
-#: pcomplete.c:1002
+#: pcomplete.c:1016
 #, c-format
 msgid "completion: function `%s' not found"
-msgstr ""
+msgstr "completion: fungsi `%s' tidak ditemukan"
 
 #: pcomplib.c:179
 #, c-format
 msgid "progcomp_insert: %s: NULL COMPSPEC"
-msgstr ""
+msgstr "progcomp_insert: %s: NULL COMPSPEC"
 
-#: print_cmd.c:264
+#: print_cmd.c:287
 #, c-format
 msgid "print_command: bad connector `%d'"
-msgstr ""
+msgstr "print_command: konektor buruk `%d'"
 
-#: print_cmd.c:1236
+#: print_cmd.c:1347
 #, c-format
 msgid "cprintf: `%c': invalid format character"
-msgstr ""
+msgstr "cprintf: '%c': format karakter tidak valid"
 
-#: redir.c:99
+#: redir.c:104
 msgid "file descriptor out of range"
-msgstr ""
+msgstr "berkas deskripsi diluar dari jangkauan"
 
-#: redir.c:141
+#: redir.c:146
 #, c-format
 msgid "%s: ambiguous redirect"
-msgstr ""
+msgstr "%s: redirect ambigu"
 
-#: redir.c:145
+#: redir.c:150
 #, c-format
 msgid "%s: cannot overwrite existing file"
-msgstr ""
+msgstr "%s: tidak dapat menulis berkas yang sudah ada"
 
-#: redir.c:150
+#: redir.c:155
 #, c-format
 msgid "%s: restricted: cannot redirect output"
-msgstr ""
+msgstr "%s: restricted: tidak dapat meredirect keluaran"
 
-#: redir.c:155
-#, c-format
-msgid "cannot create temp file for here document: %s"
-msgstr ""
+#: redir.c:160
+#, fuzzy, c-format
+msgid "cannot create temp file for here-document: %s"
+msgstr "tidak dapat membuat berkas temp untuk dokumen disini: %s"
 
-#: redir.c:509
+#: redir.c:515
 msgid "/dev/(tcp|udp)/host/port not supported without networking"
-msgstr ""
+msgstr "/dev/(tcp|udp)/host/port tidak dilayani tanpa jaringan"
 
-#: redir.c:965
+#: redir.c:992
 msgid "redirection error: cannot duplicate fd"
-msgstr ""
+msgstr "redirection error: tidak dapat menduplikasi fd"
 
-#: shell.c:309
+#: shell.c:328
 msgid "could not find /tmp, please create!"
-msgstr ""
+msgstr "tidak dapat menemukan /tmp, tolong buat!"
 
-#: shell.c:313
+#: shell.c:332
 msgid "/tmp must be a valid directory name"
-msgstr ""
+msgstr "/tmp harus berupa sebuah nama direktori yang valid"
 
-#: shell.c:850
+#: shell.c:876
 #, c-format
 msgid "%c%c: invalid option"
-msgstr ""
+msgstr "%c%c: opsi tidak valid"
 
-#: shell.c:1600
+#: shell.c:1637
 msgid "I have no name!"
+msgstr "Aku tidak memiliki nama!"
+
+#: shell.c:1777
+#, c-format
+msgid "GNU bash, version %s-(%s)\n"
 msgstr ""
 
-#: shell.c:1735
+#: shell.c:1778
 #, c-format
 msgid ""
 "Usage:\t%s [GNU long option] [option] ...\n"
 "\t%s [GNU long option] [option] script-file ...\n"
 msgstr ""
+"Penggunaan:\t%s [GNU opsi panjang] [opsi] ...\n"
+"\t%s [GNU opsi panjang] [opsi] berkas-script ...\n"
 
-#: shell.c:1737
+#: shell.c:1780
 msgid "GNU long options:\n"
-msgstr ""
+msgstr "GNU opsi panjang:\n"
 
-#: shell.c:1741
+#: shell.c:1784
 msgid "Shell options:\n"
-msgstr ""
+msgstr "Opsi shell:\n"
 
-#: shell.c:1742
+#: shell.c:1785
 msgid "\t-irsD or -c command or -O shopt_option\t\t(invocation only)\n"
-msgstr ""
+msgstr "\t-irsD atau -c perintah atau -O shopt_option\t\t(hanya pemanggilan)\n"
 
-#: shell.c:1757
+#: shell.c:1800
 #, c-format
 msgid "\t-%s or -o option\n"
-msgstr ""
+msgstr "\t-%s atau opsi -o\n"
 
-#: shell.c:1763
+#: shell.c:1806
 #, c-format
 msgid "Type `%s -c \"help set\"' for more information about shell options.\n"
 msgstr ""
+"Ketik `%s -c \"help set\"' untuk informasi lebih lanjut mengenai opsi "
+"shell.\n"
 
-#: shell.c:1764
+#: shell.c:1807
 #, c-format
 msgid "Type `%s -c help' for more information about shell builtin commands.\n"
 msgstr ""
+"Ketik `%s -c help' untuk informasi lebih lanjut mengenai perintah builting "
+"shell.\n"
 
-#: shell.c:1765
+#: shell.c:1808
+#, c-format
 msgid "Use the `bashbug' command to report bugs.\n"
-msgstr ""
+msgstr "Gunakan perintah 'bashbug' untuk melaporkan bugs.\n"
 
-#: sig.c:557
+#: sig.c:576
 #, c-format
 msgid "sigprocmask: %d: invalid operation"
+msgstr "sigprocmask: %d: operasi tidak valid"
+
+#: siglist.c:47
+msgid "Bogus signal"
 msgstr ""
 
-#: subst.c:1160
+#: siglist.c:50
+msgid "Hangup"
+msgstr ""
+
+#: siglist.c:54
+msgid "Interrupt"
+msgstr ""
+
+#: siglist.c:58
+msgid "Quit"
+msgstr ""
+
+#: siglist.c:62
+msgid "Illegal instruction"
+msgstr ""
+
+#: siglist.c:66
+msgid "BPT trace/trap"
+msgstr ""
+
+#: siglist.c:74
+msgid "ABORT instruction"
+msgstr ""
+
+#: siglist.c:78
+msgid "EMT instruction"
+msgstr ""
+
+#: siglist.c:82
+msgid "Floating point exception"
+msgstr ""
+
+#: siglist.c:86
+msgid "Killed"
+msgstr ""
+
+#: siglist.c:90
+#, fuzzy
+msgid "Bus error"
+msgstr "syntax error"
+
+#: siglist.c:94
+msgid "Segmentation fault"
+msgstr ""
+
+#: siglist.c:98
+msgid "Bad system call"
+msgstr ""
+
+#: siglist.c:102
+msgid "Broken pipe"
+msgstr ""
+
+#: siglist.c:106
+msgid "Alarm clock"
+msgstr ""
+
+#: siglist.c:110
+#, fuzzy
+msgid "Terminated"
+msgstr "terbatas"
+
+#: siglist.c:114
+msgid "Urgent IO condition"
+msgstr ""
+
+#: siglist.c:118
+msgid "Stopped (signal)"
+msgstr ""
+
+#: siglist.c:126
+msgid "Continue"
+msgstr ""
+
+#: siglist.c:134
+msgid "Child death or stop"
+msgstr ""
+
+#: siglist.c:138
+msgid "Stopped (tty input)"
+msgstr ""
+
+#: siglist.c:142
+msgid "Stopped (tty output)"
+msgstr ""
+
+#: siglist.c:146
+msgid "I/O ready"
+msgstr ""
+
+#: siglist.c:150
+msgid "CPU limit"
+msgstr ""
+
+#: siglist.c:154
+msgid "File limit"
+msgstr ""
+
+#: siglist.c:158
+msgid "Alarm (virtual)"
+msgstr ""
+
+#: siglist.c:162
+msgid "Alarm (profile)"
+msgstr ""
+
+#: siglist.c:166
+msgid "Window changed"
+msgstr ""
+
+#: siglist.c:170
+msgid "Record lock"
+msgstr ""
+
+#: siglist.c:174
+msgid "User signal 1"
+msgstr ""
+
+#: siglist.c:178
+msgid "User signal 2"
+msgstr ""
+
+#: siglist.c:182
+msgid "HFT input data pending"
+msgstr ""
+
+#: siglist.c:186
+msgid "power failure imminent"
+msgstr ""
+
+#: siglist.c:190
+msgid "system crash imminent"
+msgstr ""
+
+#: siglist.c:194
+msgid "migrate process to another CPU"
+msgstr ""
+
+#: siglist.c:198
+msgid "programming error"
+msgstr ""
+
+#: siglist.c:202
+msgid "HFT monitor mode granted"
+msgstr ""
+
+#: siglist.c:206
+msgid "HFT monitor mode retracted"
+msgstr ""
+
+#: siglist.c:210
+msgid "HFT sound sequence has completed"
+msgstr ""
+
+#: siglist.c:214
+msgid "Information request"
+msgstr ""
+
+#: siglist.c:222
+msgid "Unknown Signal #"
+msgstr ""
+
+#: siglist.c:224
 #, c-format
-msgid "bad substitution: no closing `%s' in %s"
+msgid "Unknown Signal #%d"
 msgstr ""
 
-#: subst.c:2328
+#: subst.c:1177 subst.c:1298
+#, c-format
+msgid "bad substitution: no closing `%s' in %s"
+msgstr "substitusi buruk: tidak ada penutupan `%s' dalam %s"
+
+#: subst.c:2450
 #, c-format
 msgid "%s: cannot assign list to array member"
-msgstr ""
+msgstr "%s: tidak dapat meng-assign daftar kedalam anggoya array"
 
-#: subst.c:4265 subst.c:4281
+#: subst.c:4448 subst.c:4464
 msgid "cannot make pipe for process substitution"
-msgstr ""
+msgstr "tidak dapat membuat pipe untuk proses substitusi"
 
-#: subst.c:4312
+#: subst.c:4496
 msgid "cannot make child for process substitution"
-msgstr ""
+msgstr "tidak dapat membuat anak untuk proses substitusi"
 
-#: subst.c:4357
+#: subst.c:4541
 #, c-format
 msgid "cannot open named pipe %s for reading"
-msgstr ""
+msgstr "tidak dapat membuka named pipe %s untuk membaca"
 
-#: subst.c:4359
+#: subst.c:4543
 #, c-format
 msgid "cannot open named pipe %s for writing"
-msgstr ""
-
-#: subst.c:4367
-#, c-format
-msgid "cannout reset nodelay mode for fd %d"
-msgstr ""
+msgstr "tidak dapat membukan named pipe %s untuk menulis"
 
-#: subst.c:4377
+#: subst.c:4561
 #, c-format
 msgid "cannot duplicate named pipe %s as fd %d"
-msgstr ""
+msgstr "tidak dapat menduplikasi nama pipe %s sebagai fd %d"
 
-#: subst.c:4552
+#: subst.c:4757
 msgid "cannot make pipe for command substitution"
-msgstr ""
+msgstr "tidak dapat membuat pipe untuk perintah substitusi"
 
-#: subst.c:4588
+#: subst.c:4791
 msgid "cannot make child for command substitution"
-msgstr ""
+msgstr "tidak dapat membuat anak untuk perintah substitusi"
 
-#: subst.c:4605
+#: subst.c:4808
 msgid "command_substitute: cannot duplicate pipe as fd 1"
-msgstr ""
+msgstr "command_substitute: tidak dapat menduplikasikan pipe sebagi fd 1"
 
-#: subst.c:5068
+#: subst.c:5310
 #, c-format
 msgid "%s: parameter null or not set"
-msgstr ""
+msgstr "%s: parameter kosong atau tidak diset"
 
-#: subst.c:5342
+#: subst.c:5600
 #, c-format
 msgid "%s: substring expression < 0"
-msgstr ""
+msgstr "%s: substring expresi < 0"
 
-#: subst.c:6179
+#: subst.c:6645
 #, c-format
 msgid "%s: bad substitution"
-msgstr ""
+msgstr "%s: substitusi buruk"
 
-#: subst.c:6255
+#: subst.c:6721
 #, c-format
 msgid "$%s: cannot assign in this way"
-msgstr ""
+msgstr "$%s: tidak dapat meng-assign dengan cara ini"
 
-#: subst.c:7826
+#: subst.c:7440
+#, fuzzy, c-format
+msgid "bad substitution: no closing \"`\" in %s"
+msgstr "substitusi buruk: tidak ada penutupan `%s' dalam %s"
+
+#: subst.c:8313
 #, c-format
 msgid "no match: %s"
-msgstr ""
+msgstr "tidak cocok: %s"
 
 #: test.c:145
 msgid "argument expected"
-msgstr ""
+msgstr "argumen diharapkan"
 
 #: test.c:154
 #, c-format
 msgid "%s: integer expression expected"
-msgstr ""
+msgstr "%s: expresi integer diduga"
 
 #: test.c:262
 msgid "`)' expected"
-msgstr ""
+msgstr "')' diduga"
 
 #: test.c:264
 #, c-format
 msgid "`)' expected, found %s"
-msgstr ""
+msgstr "`)' diduga, ditemukan %s"
 
 #: test.c:279 test.c:688 test.c:691
 #, c-format
 msgid "%s: unary operator expected"
-msgstr ""
+msgstr "%s: operator unary diduga"
 
 #: test.c:444 test.c:731
 #, c-format
 msgid "%s: binary operator expected"
-msgstr ""
+msgstr "%s: operator binary diduga"
 
 #: test.c:806
 msgid "missing `]'"
-msgstr ""
+msgstr "hilang `]'"
 
 #: trap.c:200
 msgid "invalid signal number"
-msgstr ""
+msgstr "nomor sinyal tidak valid"
 
-#: trap.c:315
+#: trap.c:323
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
-msgstr ""
+msgstr "run_pending_traps: nilai buruk dalam trap_list[%d]: %p"
 
-#: trap.c:319
+#: trap.c:327
 #, c-format
-msgid "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
+msgid ""
+"run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
 msgstr ""
+"run_pending_traps: sinyal handler adalah SIG_DFL, mengirimkan kembali %d (%"
+"s) kediri sendiri"
 
-#: trap.c:355
+#: trap.c:371
 #, c-format
 msgid "trap_handler: bad signal %d"
-msgstr ""
+msgstr "trap_handler: sinyal buruk %d"
 
-#: variables.c:334
+#: variables.c:354
 #, c-format
 msgid "error importing function definition for `%s'"
-msgstr ""
+msgstr "error mengimpor definisi fungsi untuk `%s'"
 
-#: variables.c:711
+#: variables.c:732
 #, c-format
 msgid "shell level (%d) too high, resetting to 1"
-msgstr ""
+msgstr "level shell (%d) terlalu tinggi, mereset ke 1"
 
-#: variables.c:1670
+#: variables.c:1891
 msgid "make_local_variable: no function context at current scope"
-msgstr ""
+msgstr "make_local_variable: tidak ada context fungsi di scope ini"
 
-#: variables.c:2813
+#: variables.c:3120
 msgid "all_local_variables: no function context at current scope"
-msgstr ""
+msgstr "all_local_variables: tidak ada context fungsi dalam scope ini"
 
-#: variables.c:3030 variables.c:3039
+#: variables.c:3337 variables.c:3346
 #, c-format
 msgid "invalid character %d in exportstr for %s"
-msgstr ""
+msgstr "karakter %d tidak valid dalam exporstr untuk %s"
 
-#: variables.c:3045
+#: variables.c:3352
 #, c-format
 msgid "no `=' in exportstr for %s"
-msgstr ""
+msgstr "bukan `=' dalam exportstr untuk %s"
 
-#: variables.c:3472
+#: variables.c:3787
 msgid "pop_var_context: head of shell_variables not a function context"
 msgstr ""
+"pop_var_context: kepala dari shell_variables bukan sebuah fungsi cbntext"
 
-#: variables.c:3485
+#: variables.c:3800
 msgid "pop_var_context: no global_variables context"
-msgstr ""
+msgstr "pop_var_context: bukan global_variable context"
 
-#: variables.c:3557
+#: variables.c:3874
 msgid "pop_scope: head of shell_variables not a temporary environment scope"
 msgstr ""
+"pop_scope: kepala dari shell_variables bukan sebuah scope lingkungan "
+"sementara"
 
-#: version.c:82
-msgid "Copyright (C) 2006 Free Software Foundation, Inc.\n"
+#: version.c:46
+#, fuzzy
+msgid "Copyright (C) 2008 Free Software Foundation, Inc."
+msgstr "Hak Cipta (C) 2006 Free Software Foundation, Inc.\n"
+
+#: version.c:47
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl."
+"html>\n"
 msgstr ""
 
-#: xmalloc.c:93
+#: version.c:86
 #, c-format
-msgid "xmalloc: cannot allocate %lu bytes (%lu bytes allocated)"
+msgid "GNU bash, version %s (%s)\n"
 msgstr ""
 
-#: xmalloc.c:95
+#: version.c:91
 #, c-format
-msgid "xmalloc: cannot allocate %lu bytes"
+msgid "This is free software; you are free to change and redistribute it.\n"
+msgstr ""
+
+#: version.c:92
+#, c-format
+msgid "There is NO WARRANTY, to the extent permitted by law.\n"
 msgstr ""
 
-#: xmalloc.c:115
+#: xmalloc.c:92
+#, c-format
+msgid "xmalloc: cannot allocate %lu bytes (%lu bytes allocated)"
+msgstr "xmalloc: tidak dapat mengalokasikan %lu bytes (%lu bytes teralokasi)"
+
+#: xmalloc.c:94
+#, c-format
+msgid "xmalloc: cannot allocate %lu bytes"
+msgstr "xmalloc: tidak dapat mengalokasikan %lu bytes"
+
+#: xmalloc.c:114
 #, c-format
 msgid "xrealloc: cannot reallocate %lu bytes (%lu bytes allocated)"
 msgstr ""
+"xrealloc: tidak dapat menrealokasikan %lu bytes (%lu bytes teralokasikan)"
 
-#: xmalloc.c:117
+#: xmalloc.c:116
 #, c-format
 msgid "xrealloc: cannot allocate %lu bytes"
-msgstr ""
+msgstr "xrealloc: tidak dapat mengalokasikan %lu bytes"
 
-#: xmalloc.c:151
+#: xmalloc.c:150
 #, c-format
 msgid "xmalloc: %s:%d: cannot allocate %lu bytes (%lu bytes allocated)"
 msgstr ""
+"xmalloc: %s:%d: tidak dapat mengalokasikan %lu bytes (%lu bytes teralokasi)"
 
-#: xmalloc.c:153
+#: xmalloc.c:152
 #, c-format
 msgid "xmalloc: %s:%d: cannot allocate %lu bytes"
-msgstr ""
+msgstr "xmalloc: %s: %d: tidak dapat teralokasi %lu bytes"
 
-#: xmalloc.c:175
+#: xmalloc.c:174
 #, c-format
 msgid "xrealloc: %s:%d: cannot reallocate %lu bytes (%lu bytes allocated)"
 msgstr ""
+"xrealloc: %s: %d: tidak dapat melakukan reallokasi %lu bytes (%lu bytes "
+"teralokasi)"
 
-#: xmalloc.c:177
+#: xmalloc.c:176
 #, c-format
 msgid "xrealloc: %s:%d: cannot allocate %lu bytes"
+msgstr "xrealloc: %s:%d: tidak dapat mengalokasikan %lu bytes"
+
+#: builtins.c:43
+msgid "alias [-p] [name[=value] ... ]"
 msgstr ""
 
-#: builtins.c:244
+#: builtins.c:47
+msgid "unalias [-a] name [name ...]"
+msgstr ""
+
+#: builtins.c:51
 msgid ""
-"`alias' with no arguments or with the -p option prints the list\n"
-"    of aliases in the form alias NAME=VALUE on standard output.\n"
-"    Otherwise, an alias is defined for each NAME whose VALUE is given.\n"
-"    A trailing space in VALUE causes the next word to be checked for\n"
-"    alias substitution when the alias is expanded.  Alias returns\n"
-"    true unless a NAME is given for which no alias has been defined."
+"bind [-lpvsPVS] [-m keymap] [-f filename] [-q name] [-u name] [-r keyseq] [-"
+"x keyseq:shell-command] [keyseq:readline-function or readline-command]"
+msgstr ""
+
+#: builtins.c:54
+msgid "break [n]"
+msgstr ""
+
+#: builtins.c:56
+msgid "continue [n]"
+msgstr ""
+
+#: builtins.c:58
+msgid "builtin [shell-builtin [arg ...]]"
+msgstr ""
+
+#: builtins.c:61
+msgid "caller [expr]"
+msgstr ""
+
+#: builtins.c:64
+msgid "cd [-L|-P] [dir]"
+msgstr ""
+
+#: builtins.c:66
+msgid "pwd [-LP]"
+msgstr ""
+
+#: builtins.c:68
+msgid ":"
+msgstr ""
+
+#: builtins.c:70
+msgid "true"
+msgstr ""
+
+#: builtins.c:72
+msgid "false"
+msgstr ""
+
+#: builtins.c:74
+msgid "command [-pVv] command [arg ...]"
 msgstr ""
 
-#: builtins.c:257
+#: builtins.c:76
+msgid "declare [-aAfFilrtux] [-p] [name[=value] ...]"
+msgstr ""
+
+#: builtins.c:78
+msgid "typeset [-aAfFilrtux] [-p] name[=value] ..."
+msgstr ""
+
+#: builtins.c:80
+msgid "local [option] name[=value] ..."
+msgstr ""
+
+#: builtins.c:83
+msgid "echo [-neE] [arg ...]"
+msgstr ""
+
+#: builtins.c:87
+msgid "echo [-n] [arg ...]"
+msgstr ""
+
+#: builtins.c:90
+msgid "enable [-a] [-dnps] [-f filename] [name ...]"
+msgstr ""
+
+#: builtins.c:92
+msgid "eval [arg ...]"
+msgstr ""
+
+#: builtins.c:94
+msgid "getopts optstring name [arg]"
+msgstr ""
+
+#: builtins.c:96
+msgid "exec [-cl] [-a name] [command [arguments ...]] [redirection ...]"
+msgstr ""
+
+#: builtins.c:98
+msgid "exit [n]"
+msgstr ""
+
+#: builtins.c:100
+msgid "logout [n]"
+msgstr ""
+
+#: builtins.c:103
+msgid "fc [-e ename] [-lnr] [first] [last] or fc -s [pat=rep] [command]"
+msgstr ""
+
+#: builtins.c:107
+msgid "fg [job_spec]"
+msgstr ""
+
+#: builtins.c:111
+msgid "bg [job_spec ...]"
+msgstr ""
+
+#: builtins.c:114
+msgid "hash [-lr] [-p pathname] [-dt] [name ...]"
+msgstr ""
+
+#: builtins.c:117
+msgid "help [-ds] [pattern ...]"
+msgstr ""
+
+#: builtins.c:121
 msgid ""
-"Remove NAMEs from the list of defined aliases.  If the -a option is given,\n"
-"    then remove all alias definitions."
+"history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg "
+"[arg...]"
 msgstr ""
 
-#: builtins.c:266
+#: builtins.c:125
+msgid "jobs [-lnprs] [jobspec ...] or jobs -x command [args]"
+msgstr ""
+
+#: builtins.c:129
+msgid "disown [-h] [-ar] [jobspec ...]"
+msgstr ""
+
+#: builtins.c:132
 msgid ""
-"Bind a key sequence to a Readline function or a macro, or set\n"
-"    a Readline variable.  The non-option argument syntax is equivalent\n"
-"    to that found in ~/.inputrc, but must be passed as a single argument:\n"
-"    bind '\"\\C-x\\C-r\": re-read-init-file'.\n"
-"    bind accepts the following options:\n"
-"      -m  keymap         Use `keymap' as the keymap for the duration of this\n"
+"kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l "
+"[sigspec]"
+msgstr ""
+
+#: builtins.c:134
+msgid "let arg [arg ...]"
+msgstr ""
+
+#: builtins.c:136
+msgid ""
+"read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-p prompt] [-t "
+"timeout] [-u fd] [name ...]"
+msgstr ""
+
+#: builtins.c:138
+msgid "return [n]"
+msgstr ""
+
+#: builtins.c:140
+msgid "set [--abefhkmnptuvxBCHP] [-o option-name] [arg ...]"
+msgstr ""
+
+#: builtins.c:142
+msgid "unset [-f] [-v] [name ...]"
+msgstr ""
+
+#: builtins.c:144
+msgid "export [-fn] [name[=value] ...] or export -p"
+msgstr ""
+
+#: builtins.c:146
+msgid "readonly [-af] [name[=value] ...] or readonly -p"
+msgstr ""
+
+#: builtins.c:148
+#, fuzzy
+msgid "shift [n]"
+msgstr "shift terhitung"
+
+#: builtins.c:150
+#, fuzzy
+msgid "source filename [arguments]"
+msgstr "argumen nama file dibutuhkan"
+
+#: builtins.c:152
+#, fuzzy
+msgid ". filename [arguments]"
+msgstr "argumen nama file dibutuhkan"
+
+#: builtins.c:155
+msgid "suspend [-f]"
+msgstr ""
+
+#: builtins.c:158
+msgid "test [expr]"
+msgstr ""
+
+#: builtins.c:160
+msgid "[ arg... ]"
+msgstr ""
+
+#: builtins.c:162
+msgid "times"
+msgstr ""
+
+#: builtins.c:164
+msgid "trap [-lp] [[arg] signal_spec ...]"
+msgstr ""
+
+#: builtins.c:166
+msgid "type [-afptP] name [name ...]"
+msgstr ""
+
+#: builtins.c:169
+msgid "ulimit [-SHacdefilmnpqrstuvx] [limit]"
+msgstr ""
+
+#: builtins.c:172
+msgid "umask [-p] [-S] [mode]"
+msgstr ""
+
+#: builtins.c:175
+msgid "wait [id]"
+msgstr ""
+
+#: builtins.c:179
+msgid "wait [pid]"
+msgstr ""
+
+#: builtins.c:182
+msgid "for NAME [in WORDS ... ] ; do COMMANDS; done"
+msgstr ""
+
+#: builtins.c:184
+msgid "for (( exp1; exp2; exp3 )); do COMMANDS; done"
+msgstr ""
+
+#: builtins.c:186
+msgid "select NAME [in WORDS ... ;] do COMMANDS; done"
+msgstr ""
+
+#: builtins.c:188
+msgid "time [-p] pipeline"
+msgstr ""
+
+#: builtins.c:190
+msgid "case WORD in [PATTERN [| PATTERN]...) COMMANDS ;;]... esac"
+msgstr ""
+
+#: builtins.c:192
+msgid ""
+"if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [ else "
+"COMMANDS; ] fi"
+msgstr ""
+
+#: builtins.c:194
+msgid "while COMMANDS; do COMMANDS; done"
+msgstr ""
+
+#: builtins.c:196
+msgid "until COMMANDS; do COMMANDS; done"
+msgstr ""
+
+#: builtins.c:198
+msgid "function name { COMMANDS ; } or name () { COMMANDS ; }"
+msgstr ""
+
+#: builtins.c:200
+msgid "{ COMMANDS ; }"
+msgstr ""
+
+#: builtins.c:202
+msgid "job_spec [&]"
+msgstr ""
+
+#: builtins.c:204
+#, fuzzy
+msgid "(( expression ))"
+msgstr "diduga sebuah ekspresi"
+
+#: builtins.c:206
+#, fuzzy
+msgid "[[ expression ]]"
+msgstr "diduga sebuah ekspresi"
+
+#: builtins.c:208
+msgid "variables - Names and meanings of some shell variables"
+msgstr ""
+
+#: builtins.c:211
+msgid "pushd [-n] [+N | -N | dir]"
+msgstr ""
+
+#: builtins.c:215
+msgid "popd [-n] [+N | -N]"
+msgstr ""
+
+#: builtins.c:219
+msgid "dirs [-clpv] [+N] [-N]"
+msgstr ""
+
+#: builtins.c:222
+msgid "shopt [-pqsu] [-o] [optname ...]"
+msgstr ""
+
+#: builtins.c:224
+msgid "printf [-v var] format [arguments]"
+msgstr ""
+
+#: builtins.c:227
+msgid ""
+"complete [-abcdefgjksuv] [-pr] [-o option] [-A action] [-G globpat] [-W "
+"wordlist]  [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] "
+"[name ...]"
+msgstr ""
+
+#: builtins.c:231
+msgid ""
+"compgen [-abcdefgjksuv] [-o option]  [-A action] [-G globpat] [-W wordlist]  "
+"[-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [word]"
+msgstr ""
+
+#: builtins.c:235
+msgid "compopt [-o|+o option] [name ...]"
+msgstr ""
+
+#: builtins.c:238
+msgid ""
+"mapfile [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c "
+"quantum] [array]"
+msgstr ""
+
+#: builtins.c:250
+#, fuzzy
+msgid ""
+"Define or display aliases.\n"
+"    \n"
+"    Without arguments, `alias' prints the list of aliases in the reusable\n"
+"    form `alias NAME=VALUE' on standard output.\n"
+"    \n"
+"    Otherwise, an alias is defined for each NAME whose VALUE is given.\n"
+"    A trailing space in VALUE causes the next word to be checked for\n"
+"    alias substitution when the alias is expanded.\n"
+"    \n"
+"    Options:\n"
+"      -p\tPrint all defined aliases in a reusable format\n"
+"    \n"
+"    Exit Status:\n"
+"    alias returns true unless a NAME is supplied for which no alias has "
+"been\n"
+"    defined."
+msgstr ""
+"`alias' dengan tanpa argumen atau dengan opsi -p menampilkan daftar\n"
+"    dari aliases dalam bentuk alias NAMA=NILAI di keluaran standar.\n"
+"     Jika tidak, sebuah alias didefinisikan untuk setiap NAMA yang NILAI-nya "
+"diberikan.\n"
+"    sebuah tambahan spasi dalam NILAI menyebabkan kata selanjutnyan untuk "
+"diperikasi untuk\n"
+"    pengganti alias ketika alias diexpand. Alias mengembalikan\n"
+"    true sampai sebuah NAMA diberikan yang mana belum ada alias yang "
+"terdefinisi."
+
+#: builtins.c:272
+#, fuzzy
+msgid ""
+"Remove each NAME from the list of defined aliases.\n"
+"    \n"
+"    Options:\n"
+"      -a\tremove all alias definitions.\n"
+"    \n"
+"    Return success unless a NAME is not an existing alias."
+msgstr ""
+"Hapus NAMA dari daftar yang mendefinisikan aliases. Jikan opsi -a "
+"diberikan,\n"
+"    maka hapus semua definisi alias."
+
+#: builtins.c:285
+#, fuzzy
+msgid ""
+"Set Readline key bindings and variables.\n"
+"    \n"
+"    Bind a key sequence to a Readline function or a macro, or set a\n"
+"    Readline variable.  The non-option argument syntax is equivalent to\n"
+"    that found in ~/.inputrc, but must be passed as a single argument:\n"
+"    e.g., bind '\"\\C-x\\C-r\": re-read-init-file'.\n"
+"    \n"
+"    Options:\n"
+"      -m  keymap         Use KEYMAP as the keymap for the duration of this\n"
 "                         command.  Acceptable keymap names are emacs,\n"
-"                         emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move,\n"
+"                         emacs-standard, emacs-meta, emacs-ctlx, vi, vi-"
+"move,\n"
 "                         vi-command, and vi-insert.\n"
 "      -l                 List names of functions.\n"
 "      -P                 List function names and bindings.\n"
 "      -p                 List functions and bindings in a form that can be\n"
 "                         reused as input.\n"
-"      -r  keyseq         Remove the binding for KEYSEQ.\n"
-"      -x  keyseq:shell-command\tCause SHELL-COMMAND to be executed when\n"
-"    \t\t\t\tKEYSEQ is entered.\n"
-"      -f  filename       Read key bindings from FILENAME.\n"
-"      -q  function-name  Query about which keys invoke the named function.\n"
-"      -u  function-name  Unbind all keys which are bound to the named function.\n"
+"      -S                 List key sequences that invoke macros and their "
+"values\n"
+"      -s                 List key sequences that invoke macros and their "
+"values\n"
+"                         in a form that can be reused as input.\n"
 "      -V                 List variable names and values\n"
 "      -v                 List variable names and values in a form that can\n"
 "                         be reused as input.\n"
-"      -S                 List key sequences that invoke macros and their values\n"
-"      -s                 List key sequences that invoke macros and their values\n"
-"                         in a form that can be reused as input."
+"      -q  function-name  Query about which keys invoke the named function.\n"
+"      -u  function-name  Unbind all keys which are bound to the named "
+"function.\n"
+"      -r  keyseq         Remove the binding for KEYSEQ.\n"
+"      -f  filename       Read key bindings from FILENAME.\n"
+"      -x  keyseq:shell-command\tCause SHELL-COMMAND to be executed when\n"
+"    \t\t\t\tKEYSEQ is entered.\n"
+"    \n"
+"    Exit Status:\n"
+"    bind returns 0 unless an unrecognized option is given or an error occurs."
+msgstr ""
+"Ikat sebuah urutan kunci ke fungsi readline atau sebuah macro, atau set\n"
+"      sebuah variabel readline. Argumen bukan-opsi syntax yang equivalent\n"
+"      yang ditemukan dalam ~/.inputrc, tetapu harus dilewatkan sebagai "
+"sebuah argumen tunggal:\n"
+"      yang terikat '\"\\C-x\\C-r\": membaca kembali berkas inisialisasi.\n"
+"      bind menerima opsi berikut ini:\n"
+"        -m keymap        Gunakan `keymap' sebagai keymap untuk durasi dari "
+"perintah\n"
+"                         ini. Nama keymap yang diterima adalah emacs,\n"
+"                         emacs-standard, emacs-meta, emacs-ctlx, vi, vi-"
+"move,\n"
+"                         vi-command, dan vi-insert.\n"
+"        -l               Daftar dari nama fungsi.\n"
+"        -P               Daftar dari nama fungsi dan bindings.\n"
+"        -p               Daftar dari fungsi dan bindings dalam bentuk yang "
+"dapat digunakan sebagai\n"
+"                         masukan.\n"
+"        -r keyseq        Hapus binding untuk KEYSEQ.\n"
+"        -x keyseq:shell-command\tMenyebabkan SHELL-COMMAND untuk dijalankan "
+"ketika\n"
+"      \t\t\t\tKEYSEQ dimasuki.\n"
+"        -f namafile      Baca kunci bindings dari NAMAFILE.\n"
+"        -q nama-fungsi   Minta tentang kunci mana yang dipanggil oleh fungsi "
+"yang disebut.\n"
+"        -u nama-fungsi   Unbind semua kunci yang terikat dengan nama-"
+"fungsi.\n"
+"        -V               Daftar nama variabel dan nilai\n"
+"        -v               Daftar nama variabel dan nilai dalam bentuk yang "
+"dapat digunakan\n"
+"                         sebagai masukan.\n"
+"        -S               Daftar urutan kunci yang memanggil macros "
+"dannilainya\n"
+"        -s               Daftar urutan kunci yang memanggil macros "
+"dannilainya\n"
+"                         dalam sebuah bentuk yang dapat digunakan sebagai "
+"sebuah masukan."
+
+#: builtins.c:322
+msgid ""
+"Exit for, while, or until loops.\n"
+"    \n"
+"    Exit a FOR, WHILE or UNTIL loop.  If N is specified, break N enclosing\n"
+"    loops.\n"
+"    \n"
+"    Exit Status:\n"
+"    The exit status is 0 unless N is not greater than or equal to 1."
 msgstr ""
 
-#: builtins.c:297
+#: builtins.c:334
+#, fuzzy
 msgid ""
-"Exit from within a FOR, WHILE or UNTIL loop.  If N is specified,\n"
-"    break N levels."
+"Resume for, while, or until loops.\n"
+"    \n"
+"    Resumes the next iteration of the enclosing FOR, WHILE or UNTIL loop.\n"
+"    If N is specified, resumes the Nth enclosing loop.\n"
+"    \n"
+"    Exit Status:\n"
+"    The exit status is 0 unless N is not greater than or equal to 1."
 msgstr ""
+"Melanjutkan ke iterasi selanjutnya dari loop yang dilingkupi oleh FOR, "
+"WHILE, atau UNTIL.\n"
+"    Jika N dispesifikasikan, melanjutkan di posisi ke N dari loop yang "
+"dilingkupi."
 
-#: builtins.c:304
+#: builtins.c:346
 msgid ""
-"Resume the next iteration of the enclosing FOR, WHILE or UNTIL loop.\n"
-"    If N is specified, resume at the N-th enclosing loop."
+"Execute shell builtins.\n"
+"    \n"
+"    Execute SHELL-BUILTIN with arguments ARGs without performing command\n"
+"    lookup.  This is useful when you wish to reimplement a shell builtin\n"
+"    as a shell function, but need to execute the builtin within the "
+"function.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns the exit status of SHELL-BUILTIN, or false if SHELL-BUILTIN is\n"
+"    not a shell builtin.."
 msgstr ""
 
-#: builtins.c:311
+#: builtins.c:361
+#, fuzzy
+msgid ""
+"Return the context of the current subroutine call.\n"
+"    \n"
+"    Without EXPR, returns \"$line $filename\".  With EXPR, returns\n"
+"    \"$line $subroutine $filename\"; this extra information can be used to\n"
+"    provide a stack trace.\n"
+"    \n"
+"    The value of EXPR indicates how many call frames to go back before the\n"
+"    current one; the top frame is frame 0.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns 0 unless the shell is not executing a shell function or EXPR\n"
+"    is invalid."
+msgstr ""
+"Mengembalikan context dari panggilan subroutine saat ini.\n"
+"    \n"
+"    Tanpa EXPR, mengembalikan \"$line $filename\". Dengan EXPR,\n"
+"    mengembalikan \"$line $subroutine $filename\"; informasi extra ini\n"
+"    dapat digunakan untuk menyediakan jejak stack.\n"
+"    \n"
+"    Nilai dari EXPR mengindikasikan bagaimana banyak panggilan frames "
+"kembali sebelum\n"
+"    yang ada; Top frame adalah frame 0."
+
+#: builtins.c:379
+#, fuzzy
+msgid ""
+"Change the shell working directory.\n"
+"    \n"
+"    Change the current directory to DIR.  The default DIR is the value of "
+"the\n"
+"    HOME shell variable.\n"
+"    \n"
+"    The variable CDPATH defines the search path for the directory "
+"containing\n"
+"    DIR.  Alternative directory names in CDPATH are separated by a colon "
+"(:).\n"
+"    A null directory name is the same as the current directory.  If DIR "
+"begins\n"
+"    with a slash (/), then CDPATH is not used.\n"
+"    \n"
+"    If the directory is not found, and the shell option `cdable_vars' is "
+"set,\n"
+"    the word is assumed to be  a variable name.  If that variable has a "
+"value,\n"
+"    its value is used for DIR.\n"
+"    \n"
+"    Options:\n"
+"        -L\tforce symbolic links to be followed\n"
+"        -P\tuse the physical directory structure without following symbolic\n"
+"    \tlinks\n"
+"    \n"
+"    The default is to follow symbolic links, as if `-L' were specified.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns 0 if the directory is changed; non-zero otherwise."
+msgstr ""
+"Pindah direktori saat ini ke DIR. Variabel $HOME adalah\n"
+"    default DIR. Variabel CDPATH mendefinisikan jalur pencarian untuk\n"
+"    direktori yang berisi DIR. Alternatif nama direktori dalam CDPATH\n"
+"    dipisahkan oleh sebuah colon (:). Sebuah nama direktori kosong adalah "
+"sama dengan\n"
+"    direktori saat ini. i.e. `.'. Jika DIR dimulai dengan sebuah slash (/),\n"
+"    maka CDPATH tidak digunakan. Jika direktori tidak ditemukan, dan\n"
+"    opsi shell cdable_vars' diset, maka coba kata sebagai sebuah nama\n"
+"    variabel. Jika variabel itu memiliki sebuah nilai, maka cd ke nilai dari "
+"variabel\n"
+"    itu. Opsi -P mengatakan untuk menggunakan struktur physical direktori\n"
+"    daripada symbolic links. Opsi -L memaksa symbolic links\n"
+"    untuk diikuti."
+
+#: builtins.c:407
 msgid ""
-"Run a shell builtin.  This is useful when you wish to rename a\n"
-"    shell builtin to be a function, but need the functionality of the\n"
-"    builtin within the function itself."
+"Print the name of the current working directory.\n"
+"    \n"
+"    Options:\n"
+"      -L\tprint the value of $PWD if it names the current working\n"
+"    \tdirectory\n"
+"      -P\tprint the physical directory, without any symbolic links\n"
+"    \n"
+"    By default, `pwd' behaves as if `-L' were specified.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns 0 unless an invalid option is given or the current directory\n"
+"    cannot be read."
 msgstr ""
 
-#: builtins.c:320
+#: builtins.c:424
+#, fuzzy
 msgid ""
-"Returns the context of the current subroutine call.\n"
+"Null command.\n"
 "    \n"
-"    Without EXPR, returns \"$line $filename\".  With EXPR,\n"
-"    returns \"$line $subroutine $filename\"; this extra information\n"
-"    can be used to provide a stack trace.\n"
+"    No effect; the command does nothing.\n"
 "    \n"
-"    The value of EXPR indicates how many call frames to go back before the\n"
-"    current one; the top frame is frame 0."
+"    Exit Status:\n"
+"    Always succeeds."
 msgstr ""
+"Tidak ada efek; perintah tidak melakukan apa-apa. Sebuah kode keluaran nol "
+"dikembalikan."
 
-#: builtins.c:334
+#: builtins.c:435
 msgid ""
-"Change the current directory to DIR.  The variable $HOME is the\n"
-"    default DIR.  The variable CDPATH defines the search path for\n"
-"    the directory containing DIR.  Alternative directory names in CDPATH\n"
-"    are separated by a colon (:).  A null directory name is the same as\n"
-"    the current directory, i.e. `.'.  If DIR begins with a slash (/),\n"
-"    then CDPATH is not used.  If the directory is not found, and the\n"
-"    shell option `cdable_vars' is set, then try the word as a variable\n"
-"    name.  If that variable has a value, then cd to the value of that\n"
-"    variable.  The -P option says to use the physical directory structure\n"
-"    instead of following symbolic links; the -L option forces symbolic links\n"
-"    to be followed."
+"Return a successful result.\n"
+"    \n"
+"    Exit Status:\n"
+"    Always succeeds."
 msgstr ""
 
-#: builtins.c:350
+#: builtins.c:444
+#, fuzzy
 msgid ""
-"Print the current working directory.  With the -P option, pwd prints\n"
-"    the physical directory, without any symbolic links; the -L option\n"
-"    makes pwd follow symbolic links."
-msgstr ""
-
-#: builtins.c:358
-msgid "No effect; the command does nothing.  A zero exit code is returned."
-msgstr ""
-
-#: builtins.c:364
-msgid "Return a successful result."
-msgstr ""
-
-#: builtins.c:370
-msgid "Return an unsuccessful result."
-msgstr ""
+"Return an unsuccessful result.\n"
+"    \n"
+"    Exit Status:\n"
+"    Always fails."
+msgstr "Mengembalikan sebuah kembaliah yang tidak sukses."
 
-#: builtins.c:376
+#: builtins.c:453
 msgid ""
-"Runs COMMAND with ARGS ignoring shell functions.  If you have a shell\n"
-"    function called `ls', and you wish to call the command `ls', you can\n"
-"    say \"command ls\".  If the -p option is given, a default value is used\n"
-"    for PATH that is guaranteed to find all of the standard utilities.  If\n"
-"    the -V or -v option is given, a string is printed describing COMMAND.\n"
-"    The -V option produces a more verbose description."
+"Execute a simple command or display information about commands.\n"
+"    \n"
+"    Runs COMMAND with ARGS suppressing  shell function lookup, or display\n"
+"    information about the specified COMMANDs.  Can be used to invoke "
+"commands\n"
+"    on disk when a function with the same name exists.\n"
+"    \n"
+"    Options:\n"
+"      -p\tuse a default value for PATH that is guaranteed to find all of\n"
+"    \tthe standard utilities\n"
+"      -v\tprint a description of COMMAND similar to the `type' builtin\n"
+"      -V\tprint a more verbose description of each COMMAND\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns exit status of COMMAND, or failure if COMMAND is not found."
 msgstr ""
 
-#: builtins.c:387
+#: builtins.c:472
 msgid ""
-"Declare variables and/or give them attributes.  If no NAMEs are\n"
-"    given, then display the values of variables instead.  The -p option\n"
-"    will display the attributes and values of each NAME.\n"
+"Set variable values and attributes.\n"
 "    \n"
-"    The flags are:\n"
+"    Declare variables and give them attributes.  If no NAMEs are given,\n"
+"    display the attributes and values of all variables.\n"
 "    \n"
-"      -a\tto make NAMEs arrays (if supported)\n"
-"      -f\tto select from among function names only\n"
-"      -F\tto display function names (and line number and source file name if\n"
-"    \tdebugging) without definitions\n"
+"    Options:\n"
+"      -f\trestrict action or display to function names and definitions\n"
+"      -F\trestrict display to function names only (plus line number and\n"
+"    \tsource file when debugging)\n"
+"      -p\tdisplay the attributes and value of each NAME\n"
+"    \n"
+"    Options which set attributes:\n"
+"      -a\tto make NAMEs indexed arrays (if supported)\n"
+"      -A\tto make NAMEs associative arrays (if supported)\n"
 "      -i\tto make NAMEs have the `integer' attribute\n"
+"      -l\tto convert NAMEs to lower case on assignment\n"
 "      -r\tto make NAMEs readonly\n"
 "      -t\tto make NAMEs have the `trace' attribute\n"
+"      -u\tto convert NAMEs to upper case on assignment\n"
 "      -x\tto make NAMEs export\n"
 "    \n"
+"    Using `+' instead of `-' turns off the given attribute.\n"
+"    \n"
 "    Variables with the integer attribute have arithmetic evaluation (see\n"
-"    `let') done when the variable is assigned to.\n"
+"    the `let' command) performed when the variable is assigned a value.\n"
 "    \n"
-"    When displaying values of variables, -f displays a function's name\n"
-"    and definition.  The -F option restricts the display to function\n"
-"    name only.\n"
+"    When used in a function, `declare' makes NAMEs local, as with the "
+"`local'\n"
+"    command.\n"
 "    \n"
-"    Using `+' instead of `-' turns off the given attribute instead.  When\n"
-"    used in a function, makes NAMEs local, as with the `local' command."
+"    Exit Status:\n"
+"    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:416
-msgid "Obsolete.  See `declare'."
+#: builtins.c:508
+msgid ""
+"Set variable values and attributes.\n"
+"    \n"
+"    Obsolete.  See `help declare'."
 msgstr ""
 
-#: builtins.c:422
+#: builtins.c:516
 msgid ""
-"Create a local variable called NAME, and give it VALUE.  LOCAL\n"
-"    can only be used within a function; it makes the variable NAME\n"
-"    have a visible scope restricted to that function and its children."
+"Define local variables.\n"
+"    \n"
+"    Create a local variable called NAME, and give it VALUE.  OPTION can\n"
+"    be any option accepted by `declare'.\n"
+"    \n"
+"    Local variables can only be used within a function; they are visible\n"
+"    only to the function where they are defined and its children.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is supplied, an error occurs,\n"
+"    or the shell is not executing a function."
 msgstr ""
 
-#: builtins.c:431
+#: builtins.c:533
 msgid ""
-"Output the ARGs.  If -n is specified, the trailing newline is\n"
-"    suppressed.  If the -e option is given, interpretation of the\n"
-"    following backslash-escaped characters is turned on:\n"
-"    \t\\a\talert (bell)\n"
-"    \t\\b\tbackspace\n"
-"    \t\\c\tsuppress trailing newline\n"
-"    \t\\E\tescape character\n"
-"    \t\\f\tform feed\n"
-"    \t\\n\tnew line\n"
-"    \t\\r\tcarriage return\n"
-"    \t\\t\thorizontal tab\n"
-"    \t\\v\tvertical tab\n"
-"    \t\\\\\tbackslash\n"
-"    \t\\0nnn\tthe character whose ASCII code is NNN (octal).  NNN can be\n"
-"    \t\t0 to 3 octal digits\n"
+"Write arguments to the standard output.\n"
+"    \n"
+"    Display the ARGs on the standard output followed by a newline.\n"
+"    \n"
+"    Options:\n"
+"      -n\tdo not append a newline\n"
+"      -e\tenable interpretation of the following backslash escapes\n"
+"      -E\texplicitly suppress interpretation of backslash escapes\n"
+"    \n"
+"    `echo' interprets the following backslash-escaped characters:\n"
+"      \\a\talert (bell)\n"
+"      \\b\tbackspace\n"
+"      \\c\tsuppress further output\n"
+"      \\e\tescape character\n"
+"      \\f\tform feed\n"
+"      \\n\tnew line\n"
+"      \\r\tcarriage return\n"
+"      \\t\thorizontal tab\n"
+"      \\v\tvertical tab\n"
+"      \\\\\tbackslash\n"
+"      \\0nnn\tthe character whose ASCII code is NNN (octal).  NNN can be\n"
+"    \t0 to 3 octal digits\n"
+"      \\xHH\tthe eight-bit character whose value is HH (hexadecimal).  HH\n"
+"    \tcan be one or two hex digits\n"
 "    \n"
-"    You can explicitly turn off the interpretation of the above characters\n"
-"    with the -E option."
+"    Exit Status:\n"
+"    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:456
-msgid "Output the ARGs.  If -n is specified, the trailing newline is suppressed."
+#: builtins.c:567
+msgid ""
+"Write arguments to the standard output.\n"
+"    \n"
+"    Display the ARGs on the standard output followed by a newline.\n"
+"    \n"
+"    Options:\n"
+"      -n\tdo not append a newline\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:463
+#: builtins.c:582
 msgid ""
-"Enable and disable builtin shell commands.  This allows\n"
-"    you to use a disk command which has the same name as a shell\n"
-"    builtin without specifying a full pathname.  If -n is used, the\n"
-"    NAMEs become disabled; otherwise NAMEs are enabled.  For example,\n"
-"    to use the `test' found in $PATH instead of the shell builtin\n"
-"    version, type `enable -n test'.  On systems supporting dynamic\n"
-"    loading, the -f option may be used to load new builtins from the\n"
-"    shared object FILENAME.  The -d option will delete a builtin\n"
-"    previously loaded with -f.  If no non-option names are given, or\n"
-"    the -p option is supplied, a list of builtins is printed.  The\n"
-"    -a option means to print every builtin with an indication of whether\n"
-"    or not it is enabled.  The -s option restricts the output to the POSIX.2\n"
-"    `special' builtins.  The -n option displays a list of all disabled builtins."
+"Enable and disable shell builtins.\n"
+"    \n"
+"    Enables and disables builtin shell commands.  Disabling allows you to\n"
+"    execute a disk command which has the same name as a shell builtin\n"
+"    without using a full pathname.\n"
+"    \n"
+"    Options:\n"
+"      -a\tprint a list of builtins showing whether or not each is enabled\n"
+"      -n\tdisable each NAME or display a list of disabled builtins\n"
+"      -p\tprint the list of builtins in a reusable format\n"
+"      -s\tprint only the names of Posix `special' builtins\n"
+"    \n"
+"    Options controlling dynamic loading:\n"
+"      -f\tLoad builtin NAME from shared object FILENAME\n"
+"      -d\tRemove a builtin loaded with -f\n"
+"    \n"
+"    Without options, each NAME is enabled.\n"
+"    \n"
+"    To use the `test' found in $PATH instead of the shell builtin\n"
+"    version, type `enable -n test'.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless NAME is not a shell builtin or an error occurs."
 msgstr ""
 
-#: builtins.c:481
-msgid "Read ARGs as input to the shell and execute the resulting command(s)."
+#: builtins.c:610
+msgid ""
+"Execute arguments as a shell command.\n"
+"    \n"
+"    Combine ARGs into a single string, use the result as input to the "
+"shell,\n"
+"    and execute the resulting commands.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns exit status of command or success if command is null."
 msgstr ""
 
-#: builtins.c:487
+#: builtins.c:622
 msgid ""
-"Getopts is used by shell procedures to parse positional parameters.\n"
+"Parse option arguments.\n"
+"    \n"
+"    Getopts is used by shell procedures to parse positional parameters\n"
+"    as options.\n"
 "    \n"
 "    OPTSTRING contains the option letters to be recognized; if a letter\n"
 "    is followed by a colon, the option is expected to have an argument,\n"
@@ -1717,155 +2623,262 @@ msgid ""
 "    OPTSTRING is not a colon.  OPTERR has the value 1 by default.\n"
 "    \n"
 "    Getopts normally parses the positional parameters ($0 - $9), but if\n"
-"    more arguments are given, they are parsed instead."
+"    more arguments are given, they are parsed instead.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success if an option is found; fails if the end of options is\n"
+"    encountered or an error occurs."
 msgstr ""
 
-#: builtins.c:522
+#: builtins.c:664
 msgid ""
-"Exec FILE, replacing this shell with the specified program.\n"
-"    If FILE is not specified, the redirections take effect in this\n"
-"    shell.  If the first argument is `-l', then place a dash in the\n"
-"    zeroth arg passed to FILE, as login does.  If the `-c' option\n"
-"    is supplied, FILE is executed with a null environment.  The `-a'\n"
-"    option means to make set argv[0] of the executed process to NAME.\n"
-"    If the file cannot be executed and the shell is not interactive,\n"
-"    then the shell exits, unless the shell option `execfail' is set."
+"Replace the shell with the given command.\n"
+"    \n"
+"    Execute COMMAND, replacing this shell with the specified program.\n"
+"    ARGUMENTS become the arguments to COMMAND.  If COMMAND is not "
+"specified,\n"
+"    any redirections take effect in the current shell.\n"
+"    \n"
+"    Options:\n"
+"      -a name\tpass NAME as the zeroth argument to COMMAND\n"
+"      -c\t\texecute COMMAND with an empty environment\n"
+"      -l\t\tplace a dash in the zeroth argument to COMMAND\n"
+"    \n"
+"    If the command cannot be executed, a non-interactive shell exits, "
+"unless\n"
+"    the shell option `execfail' is set.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless COMMAND is not found or a redirection error "
+"occurs."
 msgstr ""
 
-#: builtins.c:535
+#: builtins.c:685
 msgid ""
-"Exit the shell with a status of N.  If N is omitted, the exit status\n"
+"Exit the shell.\n"
+"    \n"
+"    Exits the shell with a status of N.  If N is omitted, the exit status\n"
 "    is that of the last command executed."
 msgstr ""
 
-#: builtins.c:542
-msgid "Logout of a login shell."
+#: builtins.c:694
+msgid ""
+"Exit a login shell.\n"
+"    \n"
+"    Exits a login shell with exit status N.  Returns an error if not "
+"executed\n"
+"    in a login shell."
 msgstr ""
 
-#: builtins.c:549
+#: builtins.c:704
 msgid ""
-"fc is used to list or edit and re-execute commands from the history list.\n"
+"Display or execute commands from the history list.\n"
+"    \n"
+"    fc is used to list or edit and re-execute commands from the history "
+"list.\n"
 "    FIRST and LAST can be numbers specifying the range, or FIRST can be a\n"
 "    string, which means the most recent command beginning with that\n"
 "    string.\n"
 "    \n"
-"       -e ENAME selects which editor to use.  Default is FCEDIT, then EDITOR,\n"
-"          then vi.\n"
-"    \n"
-"       -l means list lines instead of editing.\n"
-"       -n means no line numbers listed.\n"
-"       -r means reverse the order of the lines (making it newest listed first).\n"
+"    Options:\n"
+"      -e ENAME\tselect which editor to use.  Default is FCEDIT, then "
+"EDITOR,\n"
+"    \t\tthen vi\n"
+"      -l \tlist lines instead of editing\n"
+"      -n\tomit line numbers when listing\n"
+"      -r\treverse the order of the lines (newest listed first)\n"
 "    \n"
-"    With the `fc -s [pat=rep ...] [command]' format, the command is\n"
+"    With the `fc -s [pat=rep ...] [command]' format, COMMAND is\n"
 "    re-executed after the substitution OLD=NEW is performed.\n"
 "    \n"
 "    A useful alias to use with this is r='fc -s', so that typing `r cc'\n"
 "    runs the last command beginning with `cc' and typing `r' re-executes\n"
-"    the last command."
+"    the last command.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success or status of executed command; non-zero if an error "
+"occurs."
 msgstr ""
 
-#: builtins.c:574
+#: builtins.c:734
 msgid ""
-"Place JOB_SPEC in the foreground, and make it the current job.  If\n"
-"    JOB_SPEC is not present, the shell's notion of the current job is\n"
-"    used."
+"Move job to the foreground.\n"
+"    \n"
+"    Place the job identified by JOB_SPEC in the foreground, making it the\n"
+"    current job.  If JOB_SPEC is not present, the shell's notion of the\n"
+"    current job is used.\n"
+"    \n"
+"    Exit Status:\n"
+"    Status of command placed in foreground, or failure if an error occurs."
 msgstr ""
 
-#: builtins.c:584
+#: builtins.c:749
 msgid ""
-"Place each JOB_SPEC in the background, as if it had been started with\n"
-"    `&'.  If JOB_SPEC is not present, the shell's notion of the current\n"
-"    job is used."
+"Move jobs to the background.\n"
+"    \n"
+"    Place the jobs identified by each JOB_SPEC in the background, as if "
+"they\n"
+"    had been started with `&'.  If JOB_SPEC is not present, the shell's "
+"notion\n"
+"    of the current job is used.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:593
+#: builtins.c:763
 msgid ""
-"For each NAME, the full pathname of the command is determined and\n"
-"    remembered.  If the -p option is supplied, PATHNAME is used as the\n"
-"    full pathname of NAME, and no path search is performed.  The -r\n"
-"    option causes the shell to forget all remembered locations.  The -d\n"
-"    option causes the shell to forget the remembered location of each NAME.\n"
-"    If the -t option is supplied the full pathname to which each NAME\n"
-"    corresponds is printed.  If multiple NAME arguments are supplied with\n"
-"    -t, the NAME is printed before the hashed full pathname.  The -l option\n"
-"    causes output to be displayed in a format that may be reused as input.\n"
-"    If no arguments are given, information about remembered commands is displayed."
+"Remember or display program locations.\n"
+"    \n"
+"    Determine and remember the full pathname of each command NAME.  If\n"
+"    no arguments are given, information about remembered commands is "
+"displayed.\n"
+"    \n"
+"    Options:\n"
+"      -d\t\tforget the remembered location of each NAME\n"
+"      -l\t\tdisplay in a format that may be reused as input\n"
+"      -p pathname\tuse PATHNAME is the full pathname of NAME\n"
+"      -r\t\tforget all remembered locations\n"
+"      -t\t\tprint the remembered location of each NAME, preceding\n"
+"    \t\teach location with the corresponding NAME if multiple\n"
+"    \t\tNAMEs are given\n"
+"    Arguments:\n"
+"      NAME\t\tEach NAME is searched for in $PATH and added to the list\n"
+"    \t\tof remembered commands.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless NAME is not found or an invalid option is given."
 msgstr ""
 
-#: builtins.c:609
+#: builtins.c:788
 msgid ""
-"Display helpful information about builtin commands.  If PATTERN is\n"
+"Display information about builtin commands.\n"
+"    \n"
+"    Displays brief summaries of builtin commands.  If PATTERN is\n"
 "    specified, gives detailed help on all commands matching PATTERN,\n"
-"    otherwise a list of the builtins is printed.  The -s option\n"
-"    restricts the output for each builtin command matching PATTERN to\n"
-"    a short usage synopsis."
+"    otherwise the list of help topics is printed.\n"
+"    \n"
+"    Options:\n"
+"      -d\toutput short description for each topic\n"
+"      -m\tdisplay usage in pseudo-manpage format\n"
+"      -s\toutput only a short usage synopsis for each topic matching\n"
+"    \tPATTERN\n"
+"    \n"
+"    Arguments:\n"
+"      PATTERN\tPattern specifiying a help topic\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless PATTERN is not found or an invalid option is "
+"given."
 msgstr ""
 
-#: builtins.c:621
+#: builtins.c:812
 msgid ""
-"Display the history list with line numbers.  Lines listed with\n"
-"    with a `*' have been modified.  Argument of N says to list only\n"
-"    the last N lines.  The `-c' option causes the history list to be\n"
-"    cleared by deleting all of the entries.  The `-d' option deletes\n"
-"    the history entry at offset OFFSET.  The `-w' option writes out the\n"
-"    current history to the history file;  `-r' means to read the file and\n"
-"    append the contents to the history list instead.  `-a' means\n"
-"    to append history lines from this session to the history file.\n"
-"    Argument `-n' means to read all history lines not already read\n"
-"    from the history file and append them to the history list.\n"
+"Display or manipulate the history list.\n"
+"    \n"
+"    Display the history list with line numbers, prefixing each modified\n"
+"    entry with a `*'.  An argument of N lists only the last N entries.\n"
+"    \n"
+"    Options:\n"
+"      -c\tclear the history list by deleting all of the entries\n"
+"      -d offset\tdelete the history entry at offset OFFSET.\n"
+"    \n"
+"      -a\tappend history lines from this session to the history file\n"
+"      -n\tread all history lines not already read from the history file\n"
+"      -r\tread the history file and append the contents to the history\n"
+"    \tlist\n"
+"      -w\twrite the current history to the history file\n"
+"    \tand append them to the history list\n"
+"    \n"
+"      -p\tperform history expansion on each ARG and display the result\n"
+"    \twithout storing it in the history list\n"
+"      -s\tappend the ARGs to the history list as a single entry\n"
 "    \n"
-"    If FILENAME is given, then that is used as the history file else\n"
+"    If FILENAME is given, it is used as the history file.  Otherwise,\n"
 "    if $HISTFILE has a value, that is used, else ~/.bash_history.\n"
-"    If the -s option is supplied, the non-option ARGs are appended to\n"
-"    the history list as a single entry.  The -p option means to perform\n"
-"    history expansion on each ARG and display the result, without storing\n"
-"    anything in the history list.\n"
 "    \n"
 "    If the $HISTTIMEFORMAT variable is set and not null, its value is used\n"
 "    as a format string for strftime(3) to print the time stamp associated\n"
-"    with each displayed history entry.  No time stamps are printed otherwise."
+"    with each displayed history entry.  No time stamps are printed "
+"otherwise.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
-#: builtins.c:649
+#: builtins.c:848
 msgid ""
-"Lists the active jobs.  The -l option lists process id's in addition\n"
-"    to the normal information; the -p option lists process id's only.\n"
-"    If -n is given, only processes that have changed status since the last\n"
-"    notification are printed.  JOBSPEC restricts output to that job.  The\n"
-"    -r and -s options restrict output to running and stopped jobs only,\n"
-"    respectively.  Without options, the status of all active jobs is\n"
-"    printed.  If -x is given, COMMAND is run after all job specifications\n"
-"    that appear in ARGS have been replaced with the process ID of that job's\n"
-"    process group leader."
+"Display status of jobs.\n"
+"    \n"
+"    Lists the active jobs.  JOBSPEC restricts output to that job.\n"
+"    Without options, the status of all active jobs is displayed.\n"
+"    \n"
+"    Options:\n"
+"      -l\tlists process IDs in addition to the normal information\n"
+"      -n\tlist only processes that have changed status since the last\n"
+"    \tnotification\n"
+"      -p\tlists process IDs only\n"
+"      -r\trestrict output to running jobs\n"
+"      -s\trestrict output to stopped jobs\n"
+"    \n"
+"    If -x is supplied, COMMAND is run after all job specifications that\n"
+"    appear in ARGS have been replaced with the process ID of that job's\n"
+"    process group leader.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is given or an error occurs.\n"
+"    If -x is used, returns the exit status of COMMAND."
 msgstr ""
 
-#: builtins.c:665
+#: builtins.c:875
 msgid ""
-"By default, removes each JOBSPEC argument from the table of active jobs.\n"
-"    If the -h option is given, the job is not removed from the table, but is\n"
-"    marked so that SIGHUP is not sent to the job if the shell receives a\n"
-"    SIGHUP.  The -a option, when JOBSPEC is not supplied, means to remove all\n"
-"    jobs from the job table; the -r option means to remove only running jobs."
+"Remove jobs from current shell.\n"
+"    \n"
+"    Removes each JOBSPEC argument from the table of active jobs.  Without\n"
+"    any JOBSPECs, the shell uses its notion of the current job.\n"
+"    \n"
+"    Options:\n"
+"      -a\tremove all jobs if JOBSPEC is not supplied\n"
+"      -h\tmark each JOBSPEC so that SIGHUP is not sent to the job if the\n"
+"    \tshell receives a SIGHUP\n"
+"      -r\tremove only running jobs\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option or JOBSPEC is given."
 msgstr ""
 
-#: builtins.c:676
+#: builtins.c:894
 msgid ""
-"Send the processes named by PID (or JOBSPEC) the signal SIGSPEC.  If\n"
-"    SIGSPEC is not present, then SIGTERM is assumed.  An argument of `-l'\n"
-"    lists the signal names; if arguments follow `-l' they are assumed to\n"
-"    be signal numbers for which names should be listed.  Kill is a shell\n"
-"    builtin for two reasons: it allows job IDs to be used instead of\n"
-"    process IDs, and, if you have reached the limit on processes that\n"
-"    you can create, you don't have to start a process to kill another one."
+"Send a signal to a job.\n"
+"    \n"
+"    Send the processes identified by PID or JOBSPEC the signal named by\n"
+"    SIGSPEC or SIGNUM.  If neither SIGSPEC nor SIGNUM is present, then\n"
+"    SIGTERM is assumed.\n"
+"    \n"
+"    Options:\n"
+"      -s sig\tSIG is a signal name\n"
+"      -n sig\tSIG is a signal number\n"
+"      -l\tlist the signal names; if arguments follow `-l' they are\n"
+"    \tassumed to be signal numbers for which names should be listed\n"
+"    \n"
+"    Kill is a shell builtin for two reasons: it allows job IDs to be used\n"
+"    instead of process IDs, and allows processes to be killed if the limit\n"
+"    on processes that you can create is reached.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
-#: builtins.c:688
+#: builtins.c:917
 msgid ""
-"Each ARG is an arithmetic expression to be evaluated.  Evaluation\n"
-"    is done in fixed-width integers with no check for overflow, though\n"
-"    division by 0 is trapped and flagged as an error.  The following\n"
-"    list of operators is grouped into levels of equal-precedence operators.\n"
-"    The levels are listed in order of decreasing precedence.\n"
+"Evaluate arithmetic expressions.\n"
+"    \n"
+"    Evaluate each ARG as an arithmetic expression.  Evaluation is done in\n"
+"    fixed-width integers with no check for overflow, though division by 0\n"
+"    is trapped and flagged as an error.  The following list of operators is\n"
+"    grouped into levels of equal-precedence operators.  The levels are "
+"listed\n"
+"    in order of decreasing precedence.\n"
 "    \n"
 "    \tid++, id--\tvariable post-increment, post-decrement\n"
 "    \t++id, --id\tvariable pre-increment, pre-decrement\n"
@@ -1897,195 +2910,278 @@ msgid ""
 "    parentheses are evaluated first and may override the precedence\n"
 "    rules above.\n"
 "    \n"
-"    If the last ARG evaluates to 0, let returns 1; 0 is returned\n"
-"    otherwise."
-msgstr ""
-
-#: builtins.c:731
-msgid ""
-"One line is read from the standard input, or from file descriptor FD if the\n"
-"    -u option is supplied, and the first word is assigned to the first NAME,\n"
-"    the second word to the second NAME, and so on, with leftover words assigned\n"
-"    to the last NAME.  Only the characters found in $IFS are recognized as word\n"
-"    delimiters.  If no NAMEs are supplied, the line read is stored in the REPLY\n"
-"    variable.  If the -r option is given, this signifies `raw' input, and\n"
-"    backslash escaping is disabled.  The -d option causes read to continue\n"
-"    until the first character of DELIM is read, rather than newline.  If the -p\n"
-"    option is supplied, the string PROMPT is output without a trailing newline\n"
-"    before attempting to read.  If -a is supplied, the words read are assigned\n"
-"    to sequential indices of ARRAY, starting at zero.  If -e is supplied and\n"
-"    the shell is interactive, readline is used to obtain the line.  If -n is\n"
-"    supplied with a non-zero NCHARS argument, read returns after NCHARS\n"
-"    characters have been read.  The -s option causes input coming from a\n"
-"    terminal to not be echoed.\n"
-"    \n"
-"    The -t option causes read to time out and return failure if a complete line\n"
-"    of input is not read within TIMEOUT seconds.  If the TMOUT variable is set,\n"
-"    its value is the default timeout.  The return code is zero, unless end-of-file\n"
-"    is encountered, read times out, or an invalid file descriptor is supplied as\n"
-"    the argument to -u."
-msgstr ""
-
-#: builtins.c:757
-msgid ""
-"Causes a function to exit with the return value specified by N.  If N\n"
-"    is omitted, the return status is that of the last command."
-msgstr ""
-
-#: builtins.c:764
-msgid ""
-"    -a  Mark variables which are modified or created for export.\n"
-"        -b  Notify of job termination immediately.\n"
-"        -e  Exit immediately if a command exits with a non-zero status.\n"
-"        -f  Disable file name generation (globbing).\n"
-"        -h  Remember the location of commands as they are looked up.\n"
-"        -k  All assignment arguments are placed in the environment for a\n"
-"            command, not just those that precede the command name.\n"
-"        -m  Job control is enabled.\n"
-"        -n  Read commands but do not execute them.\n"
-"        -o option-name\n"
-"            Set the variable corresponding to option-name:\n"
-"                allexport    same as -a\n"
-"                braceexpand  same as -B\n"
-"                emacs        use an emacs-style line editing interface\n"
-"                errexit      same as -e\n"
-"                errtrace     same as -E\n"
-"                functrace    same as -T\n"
-"                hashall      same as -h\n"
-"                histexpand   same as -H\n"
-"                history      enable command history\n"
-"                ignoreeof    the shell will not exit upon reading EOF\n"
-"                interactive-comments\n"
-"                             allow comments to appear in interactive commands\n"
-"                keyword      same as -k\n"
-"                monitor      same as -m\n"
-"                noclobber    same as -C\n"
-"                noexec       same as -n\n"
-"                noglob       same as -f\n"
-"                nolog        currently accepted but ignored\n"
-"                notify       same as -b\n"
-"                nounset      same as -u\n"
-"                onecmd       same as -t\n"
-"                physical     same as -P\n"
-"                pipefail     the return value of a pipeline is the status of\n"
-"                             the last command to exit with a non-zero status,\n"
-"                             or zero if no command exited with a non-zero status\n"
-"                posix        change the behavior of bash where the default\n"
-"                             operation differs from the 1003.2 standard to\n"
-"                             match the standard\n"
-"                privileged   same as -p\n"
-"                verbose      same as -v\n"
-"                vi           use a vi-style line editing interface\n"
-"                xtrace       same as -x\n"
-"        -p  Turned on whenever the real and effective user ids do not match.\n"
-"            Disables processing of the $ENV file and importing of shell\n"
-"            functions.  Turning this option off causes the effective uid and\n"
-"            gid to be set to the real uid and gid.\n"
-"        -t  Exit after reading and executing one command.\n"
-"        -u  Treat unset variables as an error when substituting.\n"
-"        -v  Print shell input lines as they are read.\n"
-"        -x  Print commands and their arguments as they are executed.\n"
-"        -B  the shell will perform brace expansion\n"
-"        -C  If set, disallow existing regular files to be overwritten\n"
-"            by redirection of output.\n"
-"        -E  If set, the ERR trap is inherited by shell functions.\n"
-"        -H  Enable ! style history substitution.  This flag is on\n"
-"            by default when the shell is interactive.\n"
-"        -P  If set, do not follow symbolic links when executing commands\n"
-"            such as cd which change the current directory.\n"
-"        -T  If set, the DEBUG trap is inherited by shell functions.\n"
-"        -   Assign any remaining arguments to the positional parameters.\n"
-"            The -x and -v options are turned off.\n"
+"    Exit Status:\n"
+"    If the last ARG evaluates to 0, let returns 1; let returns 0 otherwise.."
+msgstr ""
+
+#: builtins.c:962
+msgid ""
+"Read a line from the standard input and split it into fields.\n"
+"    \n"
+"    Reads a single line from the standard input, or from file descriptor FD\n"
+"    if the -u option is supplied.  The line is split into fields as with "
+"word\n"
+"    splitting, and the first word is assigned to the first NAME, the second\n"
+"    word to the second NAME, and so on, with any leftover words assigned to\n"
+"    the last NAME.  Only the characters found in $IFS are recognized as "
+"word\n"
+"    delimiters.\n"
+"    \n"
+"    If no NAMEs are supplied, the line read is stored in the REPLY "
+"variable.\n"
+"    \n"
+"    Options:\n"
+"      -a array\tassign the words read to sequential indices of the array\n"
+"    \t\tvariable ARRAY, starting at zero\n"
+"      -d delim\tcontinue until the first character of DELIM is read, rather\n"
+"    \t\tthan newline\n"
+"      -e\t\tuse Readline to obtain the line in an interactive shell\n"
+"      -i text\tUse TEXT as the initial text for Readline\n"
+"      -n nchars\treturn after reading NCHARS characters rather than waiting\n"
+"    \t\tfor a newline\n"
+"      -p prompt\toutput the string PROMPT without a trailing newline before\n"
+"    \t\tattempting to read\n"
+"      -r\t\tdo not allow backslashes to escape any characters\n"
+"      -s\t\tdo not echo input coming from a terminal\n"
+"      -t timeout\ttime out and return failure if a complete line of input "
+"is\n"
+"    \t\tnot read withint TIMEOUT seconds.  The value of the TMOUT\n"
+"    \t\tvariable is the default timeout.  TIMEOUT may be a\n"
+"    \t\tfractional number.  The exit status is greater than 128 if\n"
+"    \t\tthe timeout is exceeded\n"
+"      -u fd\t\tread from file descriptor FD instead of the standard input\n"
+"    \n"
+"    Exit Status:\n"
+"    The return code is zero, unless end-of-file is encountered, read times "
+"out,\n"
+"    or an invalid file descriptor is supplied as the argument to -u."
+msgstr ""
+
+#: builtins.c:1001
+msgid ""
+"Return from a shell function.\n"
+"    \n"
+"    Causes a function or sourced script to exit with the return value\n"
+"    specified by N.  If N is omitted, the return status is that of the\n"
+"    last command executed within the function or script.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns N, or failure if the shell is not executing a function or script."
+msgstr ""
+
+#: builtins.c:1014
+msgid ""
+"Set or unset values of shell options and positional parameters.\n"
+"    \n"
+"    Change the value of shell attributes and positional parameters, or\n"
+"    display the names and values of shell variables.\n"
+"    \n"
+"    Options:\n"
+"      -a  Mark variables which are modified or created for export.\n"
+"      -b  Notify of job termination immediately.\n"
+"      -e  Exit immediately if a command exits with a non-zero status.\n"
+"      -f  Disable file name generation (globbing).\n"
+"      -h  Remember the location of commands as they are looked up.\n"
+"      -k  All assignment arguments are placed in the environment for a\n"
+"          command, not just those that precede the command name.\n"
+"      -m  Job control is enabled.\n"
+"      -n  Read commands but do not execute them.\n"
+"      -o option-name\n"
+"          Set the variable corresponding to option-name:\n"
+"              allexport    same as -a\n"
+"              braceexpand  same as -B\n"
+"              emacs        use an emacs-style line editing interface\n"
+"              errexit      same as -e\n"
+"              errtrace     same as -E\n"
+"              functrace    same as -T\n"
+"              hashall      same as -h\n"
+"              histexpand   same as -H\n"
+"              history      enable command history\n"
+"              ignoreeof    the shell will not exit upon reading EOF\n"
+"              interactive-comments\n"
+"                           allow comments to appear in interactive commands\n"
+"              keyword      same as -k\n"
+"              monitor      same as -m\n"
+"              noclobber    same as -C\n"
+"              noexec       same as -n\n"
+"              noglob       same as -f\n"
+"              nolog        currently accepted but ignored\n"
+"              notify       same as -b\n"
+"              nounset      same as -u\n"
+"              onecmd       same as -t\n"
+"              physical     same as -P\n"
+"              pipefail     the return value of a pipeline is the status of\n"
+"                           the last command to exit with a non-zero status,\n"
+"                           or zero if no command exited with a non-zero "
+"status\n"
+"              posix        change the behavior of bash where the default\n"
+"                           operation differs from the Posix standard to\n"
+"                           match the standard\n"
+"              privileged   same as -p\n"
+"              verbose      same as -v\n"
+"              vi           use a vi-style line editing interface\n"
+"              xtrace       same as -x\n"
+"      -p  Turned on whenever the real and effective user ids do not match.\n"
+"          Disables processing of the $ENV file and importing of shell\n"
+"          functions.  Turning this option off causes the effective uid and\n"
+"          gid to be set to the real uid and gid.\n"
+"      -t  Exit after reading and executing one command.\n"
+"      -u  Treat unset variables as an error when substituting.\n"
+"      -v  Print shell input lines as they are read.\n"
+"      -x  Print commands and their arguments as they are executed.\n"
+"      -B  the shell will perform brace expansion\n"
+"      -C  If set, disallow existing regular files to be overwritten\n"
+"          by redirection of output.\n"
+"      -E  If set, the ERR trap is inherited by shell functions.\n"
+"      -H  Enable ! style history substitution.  This flag is on\n"
+"          by default when the shell is interactive.\n"
+"      -P  If set, do not follow symbolic links when executing commands\n"
+"          such as cd which change the current directory.\n"
+"      -T  If set, the DEBUG trap is inherited by shell functions.\n"
+"      -   Assign any remaining arguments to the positional parameters.\n"
+"          The -x and -v options are turned off.\n"
 "    \n"
 "    Using + rather than - causes these flags to be turned off.  The\n"
 "    flags can also be used upon invocation of the shell.  The current\n"
 "    set of flags may be found in $-.  The remaining n ARGs are positional\n"
 "    parameters and are assigned, in order, to $1, $2, .. $n.  If no\n"
-"    ARGs are given, all shell variables are printed."
+"    ARGs are given, all shell variables are printed.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is given."
 msgstr ""
 
-#: builtins.c:837
+#: builtins.c:1096
 msgid ""
-"For each NAME, remove the corresponding variable or function.  Given\n"
-"    the `-v', unset will only act on variables.  Given the `-f' flag,\n"
-"    unset will only act on functions.  With neither flag, unset first\n"
-"    tries to unset a variable, and if that fails, then tries to unset a\n"
-"    function.  Some variables cannot be unset; also see readonly."
+"Unset values and attributes of shell variables and functions.\n"
+"    \n"
+"    For each NAME, remove the corresponding variable or function.\n"
+"    \n"
+"    Options:\n"
+"      -f\ttreat each NAME as a shell function\n"
+"      -v\ttreat each NAME as a shell variable\n"
+"    \n"
+"    Without options, unset first tries to unset a variable, and if that "
+"fails,\n"
+"    tries to unset a function.\n"
+"    \n"
+"    Some variables cannot be unset; also see `readonly'.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is given or a NAME is read-only."
 msgstr ""
 
-#: builtins.c:847
+#: builtins.c:1116
 msgid ""
-"NAMEs are marked for automatic export to the environment of\n"
-"    subsequently executed commands.  If the -f option is given,\n"
-"    the NAMEs refer to functions.  If no NAMEs are given, or if `-p'\n"
-"    is given, a list of all names that are exported in this shell is\n"
-"    printed.  An argument of `-n' says to remove the export property\n"
-"    from subsequent NAMEs.  An argument of `--' disables further option\n"
-"    processing."
+"Set export attribute for shell variables.\n"
+"    \n"
+"    Marks each NAME for automatic export to the environment of subsequently\n"
+"    executed commands.  If VALUE is supplied, assign VALUE before "
+"exporting.\n"
+"    \n"
+"    Options:\n"
+"      -f\trefer to shell functions\n"
+"      -n\tremove the export property from each NAME\n"
+"      -p\tdisplay a list of all exported variables and functions\n"
+"    \n"
+"    An argument of `--' disables further option processing.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:859
+#: builtins.c:1135
 msgid ""
-"The given NAMEs are marked readonly and the values of these NAMEs may\n"
-"    not be changed by subsequent assignment.  If the -f option is given,\n"
-"    then functions corresponding to the NAMEs are so marked.  If no\n"
-"    arguments are given, or if `-p' is given, a list of all readonly names\n"
-"    is printed.  The `-a' option means to treat each NAME as\n"
-"    an array variable.  An argument of `--' disables further option\n"
-"    processing."
+"Mark shell variables as unchangeable.\n"
+"    \n"
+"    Mark each NAME as read-only; the values of these NAMEs may not be\n"
+"    changed by subsequent assignment.  If VALUE is supplied, assign VALUE\n"
+"    before marking as read-only.\n"
+"    \n"
+"    Options:\n"
+"      -a\trefer to indexed array variables\n"
+"      -A\trefer to associative array variables\n"
+"      -f\trefer to shell functions\n"
+"      -p\tdisplay a list of all readonly variables and functions\n"
+"    \n"
+"    An argument of `--' disables further option processing.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:871
+#: builtins.c:1156
 msgid ""
-"The positional parameters from $N+1 ... are renamed to $1 ...  If N is\n"
-"    not given, it is assumed to be 1."
+"Shift positional parameters.\n"
+"    \n"
+"    Rename the positional parameters $N+1,$N+2 ... to $1,$2 ...  If N is\n"
+"    not given, it is assumed to be 1.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless N is negative or greater than $#."
 msgstr ""
 
-#: builtins.c:878 builtins.c:887
+#: builtins.c:1168 builtins.c:1183
 msgid ""
-"Read and execute commands from FILENAME and return.  The pathnames\n"
-"    in $PATH are used to find the directory containing FILENAME.  If any\n"
-"    ARGUMENTS are supplied, they become the positional parameters when\n"
-"    FILENAME is executed."
+"Execute commands from a file in the current shell.\n"
+"    \n"
+"    Read and execute commands from FILENAME in the current shell.  The\n"
+"    entries in $PATH are used to find the directory containing FILENAME.\n"
+"    If any ARGUMENTS are supplied, they become the positional parameters\n"
+"    when FILENAME is executed.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns the status of the last command executed in FILENAME; fails if\n"
+"    FILENAME cannot be read."
 msgstr ""
 
-#: builtins.c:897
+#: builtins.c:1199
 msgid ""
-"Suspend the execution of this shell until it receives a SIGCONT\n"
-"    signal.  The `-f' if specified says not to complain about this\n"
-"    being a login shell if it is; just suspend anyway."
+"Suspend shell execution.\n"
+"    \n"
+"    Suspend the execution of this shell until it receives a SIGCONT signal.\n"
+"    Unless forced, login shells cannot be suspended.\n"
+"    \n"
+"    Options:\n"
+"      -f\tforce the suspend, even if the shell is a login shell\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:906
+#: builtins.c:1215
 msgid ""
-"Exits with a status of 0 (true) or 1 (false) depending on\n"
+"Evaluate conditional expression.\n"
+"    \n"
+"    Exits with a status of 0 (true) or 1 (false) depending on\n"
 "    the evaluation of EXPR.  Expressions may be unary or binary.  Unary\n"
 "    expressions are often used to examine the status of a file.  There\n"
 "    are string operators as well, and numeric comparison operators.\n"
 "    \n"
 "    File operators:\n"
 "    \n"
-"        -a FILE        True if file exists.\n"
-"        -b FILE        True if file is block special.\n"
-"        -c FILE        True if file is character special.\n"
-"        -d FILE        True if file is a directory.\n"
-"        -e FILE        True if file exists.\n"
-"        -f FILE        True if file exists and is a regular file.\n"
-"        -g FILE        True if file is set-group-id.\n"
-"        -h FILE        True if file is a symbolic link.\n"
-"        -L FILE        True if file is a symbolic link.\n"
-"        -k FILE        True if file has its `sticky' bit set.\n"
-"        -p FILE        True if file is a named pipe.\n"
-"        -r FILE        True if file is readable by you.\n"
-"        -s FILE        True if file exists and is not empty.\n"
-"        -S FILE        True if file is a socket.\n"
-"        -t FD          True if FD is opened on a terminal.\n"
-"        -u FILE        True if the file is set-user-id.\n"
-"        -w FILE        True if the file is writable by you.\n"
-"        -x FILE        True if the file is executable by you.\n"
-"        -O FILE        True if the file is effectively owned by you.\n"
-"        -G FILE        True if the file is effectively owned by your group.\n"
-"        -N FILE        True if the file has been modified since it was last read.\n"
+"      -a FILE        True if file exists.\n"
+"      -b FILE        True if file is block special.\n"
+"      -c FILE        True if file is character special.\n"
+"      -d FILE        True if file is a directory.\n"
+"      -e FILE        True if file exists.\n"
+"      -f FILE        True if file exists and is a regular file.\n"
+"      -g FILE        True if file is set-group-id.\n"
+"      -h FILE        True if file is a symbolic link.\n"
+"      -L FILE        True if file is a symbolic link.\n"
+"      -k FILE        True if file has its `sticky' bit set.\n"
+"      -p FILE        True if file is a named pipe.\n"
+"      -r FILE        True if file is readable by you.\n"
+"      -s FILE        True if file exists and is not empty.\n"
+"      -S FILE        True if file is a socket.\n"
+"      -t FD          True if FD is opened on a terminal.\n"
+"      -u FILE        True if the file is set-user-id.\n"
+"      -w FILE        True if the file is writable by you.\n"
+"      -x FILE        True if the file is executable by you.\n"
+"      -O FILE        True if the file is effectively owned by you.\n"
+"      -G FILE        True if the file is effectively owned by your group.\n"
+"      -N FILE        True if the file has been modified since it was last "
+"read.\n"
 "    \n"
 "      FILE1 -nt FILE2  True if file1 is newer than file2 (according to\n"
 "                       modification date).\n"
@@ -2096,177 +3192,254 @@ msgid ""
 "    \n"
 "    String operators:\n"
 "    \n"
-"        -z STRING      True if string is empty.\n"
+"      -z STRING      True if string is empty.\n"
 "    \n"
-"        -n STRING\n"
-"        STRING         True if string is not empty.\n"
+"      -n STRING\n"
+"         STRING      True if string is not empty.\n"
 "    \n"
-"        STRING1 = STRING2\n"
-"                       True if the strings are equal.\n"
-"        STRING1 != STRING2\n"
-"                       True if the strings are not equal.\n"
-"        STRING1 < STRING2\n"
-"                       True if STRING1 sorts before STRING2 lexicographically.\n"
-"        STRING1 > STRING2\n"
-"                       True if STRING1 sorts after STRING2 lexicographically.\n"
+"      STRING1 = STRING2\n"
+"                     True if the strings are equal.\n"
+"      STRING1 != STRING2\n"
+"                     True if the strings are not equal.\n"
+"      STRING1 < STRING2\n"
+"                     True if STRING1 sorts before STRING2 "
+"lexicographically.\n"
+"      STRING1 > STRING2\n"
+"                     True if STRING1 sorts after STRING2 lexicographically.\n"
 "    \n"
 "    Other operators:\n"
 "    \n"
-"        -o OPTION      True if the shell option OPTION is enabled.\n"
-"        ! EXPR         True if expr is false.\n"
-"        EXPR1 -a EXPR2 True if both expr1 AND expr2 are true.\n"
-"        EXPR1 -o EXPR2 True if either expr1 OR expr2 is true.\n"
+"      -o OPTION      True if the shell option OPTION is enabled.\n"
+"      ! EXPR         True if expr is false.\n"
+"      EXPR1 -a EXPR2 True if both expr1 AND expr2 are true.\n"
+"      EXPR1 -o EXPR2 True if either expr1 OR expr2 is true.\n"
 "    \n"
-"        arg1 OP arg2   Arithmetic tests.  OP is one of -eq, -ne,\n"
-"                       -lt, -le, -gt, or -ge.\n"
+"      arg1 OP arg2   Arithmetic tests.  OP is one of -eq, -ne,\n"
+"                     -lt, -le, -gt, or -ge.\n"
 "    \n"
 "    Arithmetic binary operators return true if ARG1 is equal, not-equal,\n"
 "    less-than, less-than-or-equal, greater-than, or greater-than-or-equal\n"
-"    than ARG2."
+"    than ARG2.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success if EXPR evaluates to true; fails if EXPR evaluates to\n"
+"    false or an invalid argument is given."
 msgstr ""
 
-#: builtins.c:976
+#: builtins.c:1291
 msgid ""
-"This is a synonym for the \"test\" builtin, but the last\n"
-"    argument must be a literal `]', to match the opening `['."
+"Evaluate conditional expression.\n"
+"    \n"
+"    This is a synonym for the \"test\" builtin, but the last argument must\n"
+"    be a literal `]', to match the opening `['."
 msgstr ""
 
-#: builtins.c:983
+#: builtins.c:1300
 msgid ""
-"Print the accumulated user and system times for processes run from\n"
-"    the shell."
+"Display process times.\n"
+"    \n"
+"    Prints the accumulated user and system times for the shell and all of "
+"its\n"
+"    child processes.\n"
+"    \n"
+"    Exit Status:\n"
+"    Always succeeds."
 msgstr ""
 
-#: builtins.c:990
+#: builtins.c:1312
 msgid ""
-"The command ARG is to be read and executed when the shell receives\n"
+"Trap signals and other events.\n"
+"    \n"
+"    Defines and activates handlers to be run when the shell receives "
+"signals\n"
+"    or other conditions.\n"
+"    \n"
+"    ARG is a command to be read and executed when the shell receives the\n"
 "    signal(s) SIGNAL_SPEC.  If ARG is absent (and a single SIGNAL_SPEC\n"
 "    is supplied) or `-', each specified signal is reset to its original\n"
 "    value.  If ARG is the null string each SIGNAL_SPEC is ignored by the\n"
-"    shell and by the commands it invokes.  If a SIGNAL_SPEC is EXIT (0)\n"
-"    the command ARG is executed on exit from the shell.  If a SIGNAL_SPEC\n"
-"    is DEBUG, ARG is executed after every simple command.  If the`-p' option\n"
-"    is supplied then the trap commands associated with each SIGNAL_SPEC are\n"
-"    displayed.  If no arguments are supplied or if only `-p' is given, trap\n"
-"    prints the list of commands associated with each signal.  Each SIGNAL_SPEC\n"
-"    is either a signal name in <signal.h> or a signal number.  Signal names\n"
-"    are case insensitive and the SIG prefix is optional.  `trap -l' prints\n"
-"    a list of signal names and their corresponding numbers.  Note that a\n"
-"    signal can be sent to the shell with \"kill -signal $$\"."
+"    shell and by the commands it invokes.\n"
+"    \n"
+"    If a SIGNAL_SPEC is EXIT (0) ARG is executed on exit from the shell.  "
+"If\n"
+"    a SIGNAL_SPEC is DEBUG, ARG is executed before every simple command.\n"
+"    \n"
+"    If no arguments are supplied, trap prints the list of commands "
+"associated\n"
+"    with each signal.\n"
+"    \n"
+"    Options:\n"
+"      -l\tprint a list of signal names and their corresponding numbers\n"
+"      -p\tdisplay the trap commands associated with each SIGNAL_SPEC\n"
+"    \n"
+"    Each SIGNAL_SPEC is either a signal name in <signal.h> or a signal "
+"number.\n"
+"    Signal names are case insensitive and the SIG prefix is optional.  A\n"
+"    signal may be sent to the shell with \"kill -signal $$\".\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless a SIGSPEC is invalid or an invalid option is "
+"given."
 msgstr ""
 
-#: builtins.c:1009
+#: builtins.c:1344
 msgid ""
-"For each NAME, indicate how it would be interpreted if used as a\n"
-"    command name.\n"
+"Display information about command type.\n"
 "    \n"
-"    If the -t option is used, `type' outputs a single word which is one of\n"
-"    `alias', `keyword', `function', `builtin', `file' or `', if NAME is an\n"
-"    alias, shell reserved word, shell function, shell builtin, disk file,\n"
-"    or unfound, respectively.\n"
-"    \n"
-"    If the -p flag is used, `type' either returns the name of the disk\n"
-"    file that would be executed, or nothing if `type -t NAME' would not\n"
-"    return `file'.\n"
+"    For each NAME, indicate how it would be interpreted if used as a\n"
+"    command name.\n"
 "    \n"
-"    If the -a flag is used, `type' displays all of the places that contain\n"
-"    an executable named `file'.  This includes aliases, builtins, and\n"
-"    functions, if and only if the -p flag is not also used.\n"
+"    Options:\n"
+"      -a\tdisplay all locations containing an executable named NAME;\n"
+"    \tincludes aliases, builtins, and functions, if and only if\n"
+"    \tthe `-p' option is not also used\n"
+"      -f\tsuppress shell function lookup\n"
+"      -P\tforce a PATH search for each NAME, even if it is an alias,\n"
+"    \tbuiltin, or function, and returns the name of the disk file\n"
+"    \tthat would be executed\n"
+"      -p\treturns either the name of the disk file that would be executed,\n"
+"    \tor nothing if `type -t NAME' would not return `file'.\n"
+"      -t\toutput a single word which is one of `alias', `keyword',\n"
+"    \t`function', `builtin', `file' or `', if NAME is an alias, shell\n"
+"    \treserved word, shell function, shell builtin, disk file, or not\n"
+"    \tfound, respectively\n"
 "    \n"
-"    The -f flag suppresses shell function lookup.\n"
+"    Arguments:\n"
+"      NAME\tCommand name to be interpreted.\n"
 "    \n"
-"    The -P flag forces a PATH search for each NAME, even if it is an alias,\n"
-"    builtin, or function, and returns the name of the disk file that would\n"
-"    be executed."
+"    Exit Status:\n"
+"    Returns success if all of the NAMEs are found; fails if any are not "
+"found."
 msgstr ""
 
-#: builtins.c:1036
+#: builtins.c:1375
 msgid ""
-"Ulimit provides control over the resources available to processes\n"
-"    started by the shell, on systems that allow such control.  If an\n"
-"    option is given, it is interpreted as follows:\n"
+"Modify shell resource limits.\n"
 "    \n"
-"        -S\tuse the `soft' resource limit\n"
-"        -H\tuse the `hard' resource limit\n"
-"        -a\tall current limits are reported\n"
-"        -c\tthe maximum size of core files created\n"
-"        -d\tthe maximum size of a process's data segment\n"
-"        -e\tthe maximum scheduling priority (`nice')\n"
-"        -f\tthe maximum size of files written by the shell and its children\n"
-"        -i\tthe maximum number of pending signals\n"
-"        -l\tthe maximum size a process may lock into memory\n"
-"        -m\tthe maximum resident set size\n"
-"        -n\tthe maximum number of open file descriptors\n"
-"        -p\tthe pipe buffer size\n"
-"        -q\tthe maximum number of bytes in POSIX message queues\n"
-"        -r\tthe maximum real-time scheduling priority\n"
-"        -s\tthe maximum stack size\n"
-"        -t\tthe maximum amount of cpu time in seconds\n"
-"        -u\tthe maximum number of user processes\n"
-"        -v\tthe size of virtual memory\n"
-"        -x\tthe maximum number of file locks\n"
+"    Provides control over the resources available to the shell and "
+"processes\n"
+"    it creates, on systems that allow such control.\n"
 "    \n"
-"    If LIMIT is given, it is the new value of the specified resource;\n"
-"    the special LIMIT values `soft', `hard', and `unlimited' stand for\n"
-"    the current soft limit, the current hard limit, and no limit, respectively.\n"
-"    Otherwise, the current value of the specified resource is printed.\n"
-"    If no option is given, then -f is assumed.  Values are in 1024-byte\n"
-"    increments, except for -t, which is in seconds, -p, which is in\n"
-"    increments of 512 bytes, and -u, which is an unscaled number of\n"
-"    processes."
+"    Options:\n"
+"      -S\tuse the `soft' resource limit\n"
+"      -H\tuse the `hard' resource limit\n"
+"      -a\tall current limits are reported\n"
+"      -b\tthe socket buffer size\n"
+"      -c\tthe maximum size of core files created\n"
+"      -d\tthe maximum size of a process's data segment\n"
+"      -e\tthe maximum scheduling priority (`nice')\n"
+"      -f\tthe maximum size of files written by the shell and its children\n"
+"      -i\tthe maximum number of pending signals\n"
+"      -l\tthe maximum size a process may lock into memory\n"
+"      -m\tthe maximum resident set size\n"
+"      -n\tthe maximum number of open file descriptors\n"
+"      -p\tthe pipe buffer size\n"
+"      -q\tthe maximum number of bytes in POSIX message queues\n"
+"      -r\tthe maximum real-time scheduling priority\n"
+"      -s\tthe maximum stack size\n"
+"      -t\tthe maximum amount of cpu time in seconds\n"
+"      -u\tthe maximum number of user processes\n"
+"      -v\tthe size of virtual memory\n"
+"      -x\tthe maximum number of file locks\n"
+"    \n"
+"    If LIMIT is given, it is the new value of the specified resource; the\n"
+"    special LIMIT values `soft', `hard', and `unlimited' stand for the\n"
+"    current soft limit, the current hard limit, and no limit, respectively.\n"
+"    Otherwise, the current value of the specified resource is printed.  If\n"
+"    no option is given, then -f is assumed.\n"
+"    \n"
+"    Values are in 1024-byte increments, except for -t, which is in seconds,\n"
+"    -p, which is in increments of 512 bytes, and -u, which is an unscaled\n"
+"    number of processes.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1074
+#: builtins.c:1420
 msgid ""
-"The user file-creation mask is set to MODE.  If MODE is omitted, or if\n"
-"    `-S' is supplied, the current value of the mask is printed.  The `-S'\n"
-"    option makes the output symbolic; otherwise an octal number is output.\n"
-"    If `-p' is supplied, and MODE is omitted, the output is in a form\n"
-"    that may be used as input.  If MODE begins with a digit, it is\n"
-"    interpreted as an octal number, otherwise it is a symbolic mode string\n"
-"    like that accepted by chmod(1)."
+"Display or set file mode mask.\n"
+"    \n"
+"    Sets the user file-creation mask to MODE.  If MODE is omitted, prints\n"
+"    the current value of the mask.\n"
+"    \n"
+"    If MODE begins with a digit, it is interpreted as an octal number;\n"
+"    otherwise it is a symbolic mode string like that accepted by chmod(1).\n"
+"    \n"
+"    Options:\n"
+"      -p\tif MODE is omitted, output in a form that may be reused as input\n"
+"      -S\tmakes the output symbolic; otherwise an octal number is output\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless MODE is invalid or an invalid option is given."
 msgstr ""
 
-#: builtins.c:1087
+#: builtins.c:1440
 msgid ""
-"Wait for the specified process and report its termination status.  If\n"
-"    N is not given, all currently active child processes are waited for,\n"
-"    and the return code is zero.  N may be a process ID or a job\n"
-"    specification; if a job spec is given, all processes in the job's\n"
-"    pipeline are waited for."
+"Wait for job completion and return exit status.\n"
+"    \n"
+"    Waits for the process identified by ID, which may be a process ID or a\n"
+"    job specification, and reports its termination status.  If ID is not\n"
+"    given, waits for all currently active child processes, and the return\n"
+"    status is zero.  If ID is a a job specification, waits for all "
+"processes\n"
+"    in the job's pipeline.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns the status of ID; fails if ID is invalid or an invalid option "
+"is\n"
+"    given."
 msgstr ""
 
-#: builtins.c:1099
+#: builtins.c:1458
 msgid ""
-"Wait for the specified process and report its termination status.  If\n"
-"    N is not given, all currently active child processes are waited for,\n"
-"    and the return code is zero.  N is a process ID; if it is not given,\n"
-"    all child processes of the shell are waited for."
+"Wait for process completion and return exit status.\n"
+"    \n"
+"    Waits for the specified process and reports its termination status.  If\n"
+"    PID is not given, all currently active child processes are waited for,\n"
+"    and the return code is zero.  PID must be a process ID.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns the status of ID; fails if ID is invalid or an invalid option "
+"is\n"
+"    given."
 msgstr ""
 
-#: builtins.c:1109
+#: builtins.c:1473
 msgid ""
-"The `for' loop executes a sequence of commands for each member in a\n"
+"Execute commands for each member in a list.\n"
+"    \n"
+"    The `for' loop executes a sequence of commands for each member in a\n"
 "    list of items.  If `in WORDS ...;' is not present, then `in \"$@\"' is\n"
 "    assumed.  For each element in WORDS, NAME is set to that element, and\n"
-"    the COMMANDS are executed."
+"    the COMMANDS are executed.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1118
+#: builtins.c:1487
 msgid ""
-"Equivalent to\n"
+"Arithmetic for loop.\n"
+"    \n"
+"    Equivalent to\n"
 "    \t(( EXP1 ))\n"
 "    \twhile (( EXP2 )); do\n"
 "    \t\tCOMMANDS\n"
 "    \t\t(( EXP3 ))\n"
 "    \tdone\n"
 "    EXP1, EXP2, and EXP3 are arithmetic expressions.  If any expression is\n"
-"    omitted, it behaves as if it evaluates to 1."
+"    omitted, it behaves as if it evaluates to 1.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1131
+#: builtins.c:1505
 msgid ""
-"The WORDS are expanded, generating a list of words.  The\n"
+"Select words from a list and execute commands.\n"
+"    \n"
+"    The WORDS are expanded, generating a list of words.  The\n"
 "    set of expanded words is printed on the standard error, each\n"
 "    preceded by a number.  If `in WORDS' is not present, `in \"$@\"'\n"
 "    is assumed.  The PS3 prompt is then displayed and a line read\n"
@@ -2276,97 +3449,167 @@ msgid ""
 "    redisplayed.  If EOF is read, the command completes.  Any other\n"
 "    value read causes NAME to be set to null.  The line read is saved\n"
 "    in the variable REPLY.  COMMANDS are executed after each selection\n"
-"    until a break command is executed."
+"    until a break command is executed.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1147
+#: builtins.c:1526
 msgid ""
-"Execute PIPELINE and print a summary of the real time, user CPU time,\n"
+"Report time consumed by pipeline's execution.\n"
+"    \n"
+"    Execute PIPELINE and print a summary of the real time, user CPU time,\n"
 "    and system CPU time spent executing PIPELINE when it terminates.\n"
-"    The return status is the return status of PIPELINE.  The `-p' option\n"
-"    prints the timing summary in a slightly different format.  This uses\n"
-"    the value of the TIMEFORMAT variable as the output format."
+"    \n"
+"    Options:\n"
+"      -p\tprint the timing summary in the portable Posix format\n"
+"    \n"
+"    The value of the TIMEFORMAT variable is used as the output format.\n"
+"    \n"
+"    Exit Status:\n"
+"    The return status is the return status of PIPELINE."
 msgstr ""
 
-#: builtins.c:1157
+#: builtins.c:1543
 msgid ""
-"Selectively execute COMMANDS based upon WORD matching PATTERN.  The\n"
-"    `|' is used to separate multiple patterns."
+"Execute commands based on pattern matching.\n"
+"    \n"
+"    Selectively execute COMMANDS based upon WORD matching PATTERN.  The\n"
+"    `|' is used to separate multiple patterns.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1164
+#: builtins.c:1555
 msgid ""
-"The `if COMMANDS' list is executed.  If its exit status is zero, then the\n"
-"    `then COMMANDS' list is executed.  Otherwise, each `elif COMMANDS' list is\n"
+"Execute commands based on conditional.\n"
+"    \n"
+"    The `if COMMANDS' list is executed.  If its exit status is zero, then "
+"the\n"
+"    `then COMMANDS' list is executed.  Otherwise, each `elif COMMANDS' list "
+"is\n"
 "    executed in turn, and if its exit status is zero, the corresponding\n"
-"    `then COMMANDS' list is executed and the if command completes.  Otherwise,\n"
-"    the `else COMMANDS' list is executed, if present.  The exit status of the\n"
-"    entire construct is the exit status of the last command executed, or zero\n"
-"    if no condition tested true."
+"    `then COMMANDS' list is executed and the if command completes.  "
+"Otherwise,\n"
+"    the `else COMMANDS' list is executed, if present.  The exit status of "
+"the\n"
+"    entire construct is the exit status of the last command executed, or "
+"zero\n"
+"    if no condition tested true.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1176
+#: builtins.c:1572
 msgid ""
-"Expand and execute COMMANDS as long as the final command in the\n"
-"    `while' COMMANDS has an exit status of zero."
+"Execute commands as long as a test succeeds.\n"
+"    \n"
+"    Expand and execute COMMANDS as long as the final command in the\n"
+"    `while' COMMANDS has an exit status of zero.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1183
+#: builtins.c:1584
 msgid ""
-"Expand and execute COMMANDS as long as the final command in the\n"
-"    `until' COMMANDS has an exit status which is not zero."
+"Execute commands as long as a test does not succeed.\n"
+"    \n"
+"    Expand and execute COMMANDS as long as the final command in the\n"
+"    `until' COMMANDS has an exit status which is not zero.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1190
+#: builtins.c:1596
 msgid ""
-"Create a simple command invoked by NAME which runs COMMANDS.\n"
-"    Arguments on the command line along with NAME are passed to the\n"
-"    function as $0 .. $n."
+"Define shell function.\n"
+"    \n"
+"    Create a shell function named NAME.  When invoked as a simple command,\n"
+"    NAME runs COMMANDs in the calling shell's context.  When NAME is "
+"invoked,\n"
+"    the arguments are passed to the function as $1...$n, and the function's\n"
+"    name is in $FUNCNAME.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless NAME is readonly."
 msgstr ""
 
-#: builtins.c:1198
+#: builtins.c:1610
 msgid ""
-"Run a set of commands in a group.  This is one way to redirect an\n"
-"    entire set of commands."
+"Group commands as a unit.\n"
+"    \n"
+"    Run a set of commands in a group.  This is one way to redirect an\n"
+"    entire set of commands.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1205
+#: builtins.c:1622
 msgid ""
-"Equivalent to the JOB_SPEC argument to the `fg' command.  Resume a\n"
+"Resume job in foreground.\n"
+"    \n"
+"    Equivalent to the JOB_SPEC argument to the `fg' command.  Resume a\n"
 "    stopped or background job.  JOB_SPEC can specify either a job name\n"
 "    or a job number.  Following JOB_SPEC with a `&' places the job in\n"
 "    the background, as if the job specification had been supplied as an\n"
-"    argument to `bg'."
+"    argument to `bg'.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns the status of the resumed job."
 msgstr ""
 
-#: builtins.c:1215
+#: builtins.c:1637
 msgid ""
-"The EXPRESSION is evaluated according to the rules for arithmetic\n"
-"    evaluation.  Equivalent to \"let EXPRESSION\"."
+"Evaluate arithmetic expression.\n"
+"    \n"
+"    The EXPRESSION is evaluated according to the rules for arithmetic\n"
+"    evaluation.  Equivalent to \"let EXPRESSION\".\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns 1 if EXPRESSION evaluates to 0; returns 0 otherwise."
 msgstr ""
 
-#: builtins.c:1222
+#: builtins.c:1649
 msgid ""
-"Returns a status of 0 or 1 depending on the evaluation of the conditional\n"
-"    expression EXPRESSION.  Expressions are composed of the same primaries used\n"
-"    by the `test' builtin, and may be combined using the following operators\n"
+"Execute conditional command.\n"
+"    \n"
+"    Returns a status of 0 or 1 depending on the evaluation of the "
+"conditional\n"
+"    expression EXPRESSION.  Expressions are composed of the same primaries "
+"used\n"
+"    by the `test' builtin, and may be combined using the following "
+"operators:\n"
+"    \n"
+"      ( EXPRESSION )\tReturns the value of EXPRESSION\n"
+"      ! EXPRESSION\t\tTrue if EXPRESSION is false; else false\n"
+"      EXPR1 && EXPR2\tTrue if both EXPR1 and EXPR2 are true; else false\n"
+"      EXPR1 || EXPR2\tTrue if either EXPR1 or EXPR2 is true; else false\n"
 "    \n"
-"    \t( EXPRESSION )\tReturns the value of EXPRESSION\n"
-"    \t! EXPRESSION\tTrue if EXPRESSION is false; else false\n"
-"    \tEXPR1 && EXPR2\tTrue if both EXPR1 and EXPR2 are true; else false\n"
-"    \tEXPR1 || EXPR2\tTrue if either EXPR1 or EXPR2 is true; else false\n"
+"    When the `==' and `!=' operators are used, the string to the right of\n"
+"    the operator is used as a pattern and pattern matching is performed.\n"
+"    When the `=~' operator is used, the string to the right of the operator\n"
+"    is matched as a regular expression.\n"
 "    \n"
-"    When the `==' and `!=' operators are used, the string to the right of the\n"
-"    operator is used as a pattern and pattern matching is performed.  The\n"
-"    && and || operators do not evaluate EXPR2 if EXPR1 is sufficient to\n"
-"    determine the expression's value."
+"    The && and || operators do not evaluate EXPR2 if EXPR1 is sufficient to\n"
+"    determine the expression's value.\n"
+"    \n"
+"    Exit Status:\n"
+"    0 or 1 depending on value of EXPRESSION."
 msgstr ""
 
-#: builtins.c:1240
+#: builtins.c:1675
 msgid ""
-"BASH_VERSION\tVersion information for this Bash.\n"
+"Common shell variable names and usage.\n"
+"    \n"
+"    BASH_VERSION\tVersion information for this Bash.\n"
 "    CDPATH\tA colon-separated list of directories to search\n"
-"    \t\tfor directries given as arguments to `cd'.\n"
+"    \t\tfor directories given as arguments to `cd'.\n"
 "    GLOBIGNORE\tA colon-separated list of patterns describing filenames to\n"
 "    \t\tbe ignored by pathname expansion.\n"
 "    HISTFILE\tThe name of the file where your command history is stored.\n"
@@ -2414,109 +3657,612 @@ msgid ""
 "    \t\tcommands should be saved on the history list.\n"
 msgstr ""
 
-#: builtins.c:1295
+#: builtins.c:1732
 msgid ""
-"Adds a directory to the top of the directory stack, or rotates\n"
+"Add directories to stack.\n"
+"    \n"
+"    Adds a directory to the top of the directory stack, or rotates\n"
 "    the stack, making the new top of the stack the current working\n"
 "    directory.  With no arguments, exchanges the top two directories.\n"
 "    \n"
-"    +N\tRotates the stack so that the Nth directory (counting\n"
+"    Options:\n"
+"      -n\tSuppresses the normal change of directory when adding\n"
+"    \tdirectories to the stack, so only the stack is manipulated.\n"
+"    \n"
+"    Arguments:\n"
+"      +N\tRotates the stack so that the Nth directory (counting\n"
 "    \tfrom the left of the list shown by `dirs', starting with\n"
 "    \tzero) is at the top.\n"
 "    \n"
-"    -N\tRotates the stack so that the Nth directory (counting\n"
+"      -N\tRotates the stack so that the Nth directory (counting\n"
 "    \tfrom the right of the list shown by `dirs', starting with\n"
 "    \tzero) is at the top.\n"
 "    \n"
-"    -n\tsuppress the normal change of directory when adding directories\n"
-"    \tto the stack, so only the stack is manipulated.\n"
-"    \n"
-"    dir\tadds DIR to the directory stack at the top, making it the\n"
+"      dir\tAdds DIR to the directory stack at the top, making it the\n"
 "    \tnew current working directory.\n"
 "    \n"
-"    You can see the directory stack with the `dirs' command."
+"    The `dirs' builtin displays the directory stack.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid argument is supplied or the directory\n"
+"    change fails."
 msgstr ""
 
-#: builtins.c:1321
+#: builtins.c:1766
 msgid ""
-"Removes entries from the directory stack.  With no arguments,\n"
-"    removes the top directory from the stack, and cd's to the new\n"
-"    top directory.\n"
+"Remove directories from stack.\n"
+"    \n"
+"    Removes entries from the directory stack.  With no arguments, removes\n"
+"    the top directory from the stack, and changes to the new top directory.\n"
 "    \n"
-"    +N\tremoves the Nth entry counting from the left of the list\n"
+"    Options:\n"
+"      -n\tSuppresses the normal change of directory when removing\n"
+"    \tdirectories from the stack, so only the stack is manipulated.\n"
+"    \n"
+"    Arguments:\n"
+"      +N\tRemoves the Nth entry counting from the left of the list\n"
 "    \tshown by `dirs', starting with zero.  For example: `popd +0'\n"
 "    \tremoves the first directory, `popd +1' the second.\n"
 "    \n"
-"    -N\tremoves the Nth entry counting from the right of the list\n"
+"      -N\tRemoves the Nth entry counting from the right of the list\n"
 "    \tshown by `dirs', starting with zero.  For example: `popd -0'\n"
 "    \tremoves the last directory, `popd -1' the next to last.\n"
 "    \n"
-"    -n\tsuppress the normal change of directory when removing directories\n"
-"    \tfrom the stack, so only the stack is manipulated.\n"
+"    The `dirs' builtin displays the directory stack.\n"
 "    \n"
-"    You can see the directory stack with the `dirs' command."
+"    Exit Status:\n"
+"    Returns success unless an invalid argument is supplied or the directory\n"
+"    change fails."
 msgstr ""
 
-#: builtins.c:1344
+#: builtins.c:1796
 msgid ""
-"Display the list of currently remembered directories.  Directories\n"
+"Display directory stack.\n"
+"    \n"
+"    Display the list of currently remembered directories.  Directories\n"
 "    find their way onto the list with the `pushd' command; you can get\n"
 "    back up through the list with the `popd' command.\n"
 "    \n"
-"    The -l flag specifies that `dirs' should not print shorthand versions\n"
-"    of directories which are relative to your home directory.  This means\n"
-"    that `~/bin' might be displayed as `/homes/bfox/bin'.  The -v flag\n"
-"    causes `dirs' to print the directory stack with one entry per line,\n"
-"    prepending the directory name with its position in the stack.  The -p\n"
-"    flag does the same thing, but the stack position is not prepended.\n"
-"    The -c flag clears the directory stack by deleting all of the elements.\n"
+"    Options:\n"
+"      -c\tclear the directory stack by deleting all of the elements\n"
+"      -l\tdo not print tilde-prefixed versions of directories relative\n"
+"    \tto your home directory\n"
+"      -p\tprint the directory stack with one entry per line\n"
+"      -v\tprint the directory stack with one entry per line prefixed\n"
+"    \twith its position in the stack\n"
 "    \n"
-"    +N\tdisplays the Nth entry counting from the left of the list shown by\n"
+"    Arguments:\n"
+"      +N\tDisplays the Nth entry counting from the left of the list shown "
+"by\n"
 "    \tdirs when invoked without options, starting with zero.\n"
 "    \n"
-"    -N\tdisplays the Nth entry counting from the right of the list shown by\n"
-"    \tdirs when invoked without options, starting with zero."
+"      -N\tDisplays the Nth entry counting from the right of the list shown "
+"by\n"
+"    \tdirs when invoked without options, starting with zero.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is supplied or an error occurs."
+msgstr ""
+
+#: builtins.c:1825
+msgid ""
+"Set and unset shell options.\n"
+"    \n"
+"    Change the setting of each shell option OPTNAME.  Without any option\n"
+"    arguments, list all shell options with an indication of whether or not "
+"each\n"
+"    is set.\n"
+"    \n"
+"    Options:\n"
+"      -o\trestrict OPTNAMEs to those defined for use with `set -o'\n"
+"      -p\tprint each shell option with an indication of its status\n"
+"      -q\tsuppress output\n"
+"      -s\tenable (set) each OPTNAME\n"
+"      -u\tdisable (unset) each OPTNAME\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success if OPTNAME is enabled; fails if an invalid option is\n"
+"    given or OPTNAME is disabled."
 msgstr ""
 
-#: builtins.c:1367
+#: builtins.c:1846
+#, fuzzy
 msgid ""
-"Toggle the values of variables controlling optional behavior.\n"
-"    The -s flag means to enable (set) each OPTNAME; the -u flag\n"
-"    unsets each OPTNAME.  The -q flag suppresses output; the exit\n"
-"    status indicates whether each OPTNAME is set or unset.  The -o\n"
-"    option restricts the OPTNAMEs to those defined for use with\n"
-"    `set -o'.  With no options, or with the -p option, a list of all\n"
-"    settable options is displayed, with an indication of whether or\n"
-"    not each is set."
+"Formats and prints ARGUMENTS under control of the FORMAT.\n"
+"    \n"
+"    Options:\n"
+"      -v var\tassign the output to shell variable VAR rather than\n"
+"    \t\tdisplay it on the standard output\n"
+"    \n"
+"    FORMAT is a character string which contains three types of objects: "
+"plain\n"
+"    characters, which are simply copied to standard output; character "
+"escape\n"
+"    sequences, which are converted and copied to the standard output; and\n"
+"    format specifications, each of which causes printing of the next "
+"successive\n"
+"    argument.\n"
+"    \n"
+"    In addition to the standard format specifications described in printf"
+"(1)\n"
+"    and printf(3), printf interprets:\n"
+"    \n"
+"      %b\texpand backslash escape sequences in the corresponding argument\n"
+"      %q\tquote the argument in a way that can be reused as shell input\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is given or a write or "
+"assignment\n"
+"    error occurs."
+msgstr ""
+"printf formats dan menampilkan ARGUMEN dalam kontrol dari FORMAT. FORMAT\n"
+"    adalah sebuah karakter string yang berisi dari tiga tipe dari objects: "
+"plain\n"
+"    karakter, yang disalin secara sederhana dari keluaran standar, karakter "
+"escape\n"
+"    sequences yang mengubah dan menyalin keluaran standar, dan\n"
+"    spesifikasi format, yang selalu menampilkan  argumen\n"
+"    selanjutnya. Tambahan dari standar printf(1) formats, %b berarti untuk\n"
+"    menexpand backslash escape sequences dalam argumen yang sesuai, dan %q\n"
+"    yang berarti meng-quote argumen dalam sebuah cara yang dapat digunakan "
+"sebagai masukan shell.\n"
+"    Jika opsi -v diberikan, keluaran ditempatkan dalam sebuah nilai dari "
+"variabel\n"
+"    shell VAR daripada dikirimkan ke keluaran standar."
+
+#: builtins.c:1873
+msgid ""
+"Specify how arguments are to be completed by Readline.\n"
+"    \n"
+"    For each NAME, specify how arguments are to be completed.  If no "
+"options\n"
+"    are supplied, existing completion specifications are printed in a way "
+"that\n"
+"    allows them to be reused as input.\n"
+"    \n"
+"    Options:\n"
+"      -p\tprint existing completion specifications in a reusable format\n"
+"      -r\tremove a completion specification for each NAME, or, if no\n"
+"    \tNAMEs are supplied, all completion specifications\n"
+"    \n"
+"    When completion is attempted, the actions are applied in the order the\n"
+"    uppercase-letter options are listed above.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1380
+#: builtins.c:1896
+#, fuzzy
 msgid ""
-"printf formats and prints ARGUMENTS under control of the FORMAT. FORMAT\n"
-"    is a character string which contains three types of objects: plain\n"
-"    characters, which are simply copied to standard output, character escape\n"
-"    sequences which are converted and copied to the standard output, and\n"
-"    format specifications, each of which causes printing of the next successive\n"
-"    argument.  In addition to the standard printf(1) formats, %b means to\n"
-"    expand backslash escape sequences in the corresponding argument, and %q\n"
-"    means to quote the argument in a way that can be reused as shell input.\n"
-"    If the -v option is supplied, the output is placed into the value of the\n"
-"    shell variable VAR rather than being sent to the standard output."
+"Display possible completions depending on the options.\n"
+"    \n"
+"    Intended to be used from within a shell function generating possible\n"
+"    completions.  If the optional WORD argument is supplied, matches "
+"against\n"
+"    WORD are generated.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
+"Menampilkan completion yang memungkinkan tergantung dari opsi. Ditujukan\n"
+"    untuk digunakan dari dalam sebuah fungsi shell yang menghasilkan "
+"kemungkinan untuk completions.\n"
+"    Jika argumen WORD opsional yang diberikan, cocok dengan WORD telah\n"
+"    dihasilkan."
 
-#: builtins.c:1396
+#: builtins.c:1911
 msgid ""
-"For each NAME, specify how arguments are to be completed.\n"
-"    If the -p option is supplied, or if no options are supplied, existing\n"
-"    completion specifications are printed in a way that allows them to be\n"
-"    reused as input.  The -r option removes a completion specification for\n"
-"    each NAME, or, if no NAMEs are supplied, all completion specifications."
+"Modify or display completion options.\n"
+"    \n"
+"    Modify the completion options for each NAME, or, if no NAMEs are "
+"supplied,\n"
+"    the completion currently begin executed.  If no OPTIONs are givenm, "
+"print\n"
+"    the completion options for each NAME or the current completion "
+"specification.\n"
+"    \n"
+"    Options:\n"
+"    \t-o option\tSet completion option OPTION for each NAME\n"
+"    \n"
+"    Using `+o' instead of `-o' turns off the specified option.\n"
+"    \n"
+"    Arguments:\n"
+"    \n"
+"    Each NAME refers to a command for which a completion specification must\n"
+"    have previously been defined using the `complete' builtin.  If no NAMEs\n"
+"    are supplied, compopt must be called by a function currently generating\n"
+"    completions, and the options for that currently-executing completion\n"
+"    generator are modified.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is supplied or NAME does not\n"
+"    have a completion specification defined."
 msgstr ""
 
-#: builtins.c:1408
+#: builtins.c:1939
 msgid ""
-"Display the possible completions depending on the options.  Intended\n"
-"    to be used from within a shell function generating possible completions.\n"
-"    If the optional WORD argument is supplied, matches against WORD are\n"
-"    generated."
+"Read lines from a file into an array variable.\n"
+"    \n"
+"    Read lines from the standard input into the array variable ARRAY, or "
+"from\n"
+"    file descriptor FD if the -u option is supplied.  The variable MAPFILE "
+"is\n"
+"    the default ARRAY.\n"
+"    \n"
+"    Options:\n"
+"      -n count\tCopy at most COUNT lines.  If COUNT is 0, all lines are "
+"copied.\n"
+"      -O origin\tBegin assigning to ARRAY at index ORIGIN.  The default "
+"index is 0.\n"
+"      -s count \tDiscard the first COUNT lines read.\n"
+"      -t\t\tRemove a trailing newline from each line read.\n"
+"      -u fd\t\tRead lines from file descriptor FD instead of the standard "
+"input.\n"
+"      -C callback\tEvaluate CALLBACK each time QUANTUM lines are read.\n"
+"      -c quantum\tSpecify the number of lines read between each call to "
+"CALLBACK.\n"
+"    \n"
+"    Arguments:\n"
+"      ARRAY\t\tArray variable name to use for file data.\n"
+"    \n"
+"    If -C is supplied without -c, the default quantum is 5000.\n"
+"    \n"
+"    If not supplied with an explicit origin, mapfile will clear ARRAY "
+"before\n"
+"    assigning to it.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invald option is given or ARRAY is readonly."
 msgstr ""
+
+#~ msgid " "
+#~ msgstr " "
+
+#~ msgid "Without EXPR, returns returns \"$line $filename\".  With EXPR,"
+#~ msgstr ""
+#~ "Tanpa EXPR, mengembalikan kembalian \"$line $filename\". Dengan EXPR,"
+
+#~ msgid "returns \"$line $subroutine $filename\"; this extra information"
+#~ msgstr ""
+#~ "mengembalikan \"$line $subroutine $filename\"; informasi tambahan ini"
+
+#~ msgid "can be used used to provide a stack trace."
+#~ msgstr "dapat digunakan untuk menyediakan jejak sebuah stack."
+
+#~ msgid ""
+#~ "The value of EXPR indicates how many call frames to go back before the"
+#~ msgstr ""
+#~ "Nilai dari EXPR mengindikasikan berapa banyak call frames untuk kembali "
+#~ "sebelum"
+
+#~ msgid "current one; the top frame is frame 0."
+#~ msgstr "salah satu ini; top frame adalah frame 0."
+
+#~ msgid "%s: invalid number"
+#~ msgstr "%s: nomor invalid"
+
+#~ msgid "Shell commands matching keywords `"
+#~ msgstr "Perintah shell cocok dengan kata kunci `"
+
+#~ msgid "Display the list of currently remembered directories.  Directories"
+#~ msgstr "Tampilkan daftar dari direktori yang diingat sekarang. Direktori"
+
+#~ msgid "find their way onto the list with the `pushd' command; you can get"
+#~ msgstr ""
+#~ "menemukan jalannya sendiri kedalam daftar dengan perintah `pushd'; anda "
+#~ "dapat memperoleh"
+
+#~ msgid "back up through the list with the `popd' command."
+#~ msgstr "bantuan melalui daftar dari perintah `popd'."
+
+#~ msgid ""
+#~ "The -l flag specifies that `dirs' should not print shorthand versions"
+#~ msgstr ""
+#~ "Flag -l menspesifikasikan bahwa `dirs' seharusnya tidak menampilkan versi "
+#~ "pendek"
+
+#~ msgid ""
+#~ "of directories which are relative to your home directory.  This means"
+#~ msgstr "dari direktori yang relatif dari direktori home anda. Ini berarti"
+
+#~ msgid "that `~/bin' might be displayed as `/homes/bfox/bin'.  The -v flag"
+#~ msgstr ""
+#~ "bahwa `~/bin' mungkin ditampilkan sebagai `/homes/bfox/bin'. Opsi -v"
+
+#~ msgid "causes `dirs' to print the directory stack with one entry per line,"
+#~ msgstr ""
+#~ "menyebabkan `dirs' ditampilkan di stack direktori dengan satu masukan per "
+#~ "baris,"
+
+#~ msgid ""
+#~ "prepending the directory name with its position in the stack.  The -p"
+#~ msgstr "mendahului nama direktori dengan posisinya dalam stack. Opsi -p"
+
+#~ msgid "flag does the same thing, but the stack position is not prepended."
+#~ msgstr "melakukan hal yang sama, tetapi posisi stack tidak didahului."
+
+#~ msgid ""
+#~ "The -c flag clears the directory stack by deleting all of the elements."
+#~ msgstr ""
+#~ "Opsi -c menghapus direktori stack dengan cara menghapus seluruh elemen."
+
+#~ msgid ""
+#~ "+N   displays the Nth entry counting from the left of the list shown by"
+#~ msgstr ""
+#~ "+N   menampilkan masukan ke N dihitung dari kiri dari daftar yang "
+#~ "ditampilkan oleh"
+
+#~ msgid "     dirs when invoked without options, starting with zero."
+#~ msgstr "     dirs ketika dipanggil tanpa opsi, dimulai dengan nol."
+
+#~ msgid ""
+#~ "-N   displays the Nth entry counting from the right of the list shown by"
+#~ msgstr ""
+#~ "-N   menampilkan masukan ke N dihitung dari kanan dari daftar yang "
+#~ "ditampilkan dengan"
+
+#~ msgid "Adds a directory to the top of the directory stack, or rotates"
+#~ msgstr ""
+#~ "menambahkan sebuah direktori ke ujung atas dari direktori stack, atau "
+#~ "memutar"
+
+#~ msgid "the stack, making the new top of the stack the current working"
+#~ msgstr "stack, membuat sebuah top baru dari stack direktori yang dipakai"
+
+#~ msgid "directory.  With no arguments, exchanges the top two directories."
+#~ msgstr "saat ini. Tanpa argumen, menukar top dari dua direktori."
+
+#~ msgid "+N   Rotates the stack so that the Nth directory (counting"
+#~ msgstr "+N   Memutar stack sehingga direktori ke N (dihitung"
+
+#~ msgid "     from the left of the list shown by `dirs', starting with"
+#~ msgstr ""
+#~ "     dari kiri dari daftar yang ditampilkan oleh `dirs', dimulai dari"
+
+#~ msgid "     zero) is at the top."
+#~ msgstr "     nol) ini dilakukan di top."
+
+#~ msgid "-N   Rotates the stack so that the Nth directory (counting"
+#~ msgstr "-N   Memutar stact sehingga direktori ke N (dihitung"
+
+#~ msgid "     from the right of the list shown by `dirs', starting with"
+#~ msgstr ""
+#~ "     dari kanan dari daftar yang ditampilkan oleh `dirs', dimulai dengan"
+
+#~ msgid "-n   suppress the normal change of directory when adding directories"
+#~ msgstr ""
+#~ "-n   menekan perubahan normal dari direktori ketika menambahkan direktori"
+
+#~ msgid "     to the stack, so only the stack is manipulated."
+#~ msgstr "     ke stack, jadi hanya stack yang dimanipulasi."
+
+#~ msgid "dir  adds DIR to the directory stack at the top, making it the"
+#~ msgstr "dir  menambahkan DIR ke direktori stack di top, membuatnya "
+
+#~ msgid "     new current working directory."
+#~ msgstr "     menjadi direktori baru untuk bekerja."
+
+#~ msgid "You can see the directory stack with the `dirs' command."
+#~ msgstr "Anda dapat melihat direktori stack dengan perintah `dirs'."
+
+#~ msgid "Removes entries from the directory stack.  With no arguments,"
+#~ msgstr "Hapus masukan dari direktori stack. Tanpa argumen,"
+
+#~ msgid "removes the top directory from the stack, and cd's to the new"
+#~ msgstr "menghapus top direktori dari stack, dan pindah ke"
+
+#~ msgid "top directory."
+#~ msgstr "top direktori yang baru."
+
+#~ msgid "+N   removes the Nth entry counting from the left of the list"
+#~ msgstr "+N   menghapus masukan ke-N dihitung dari kiri dari daftar"
+
+#~ msgid "     shown by `dirs', starting with zero.  For example: `popd +0'"
+#~ msgstr "     yang terlihat oleh `dirs', dimulai dari nol. Contoh: `popd +0'"
+
+#~ msgid "     removes the first directory, `popd +1' the second."
+#~ msgstr "     menghapus direktori pertama, `popd +1' kedua."
+
+#~ msgid "-N   removes the Nth entry counting from the right of the list"
+#~ msgstr "-N   menghapus masukan ke N dihitung dari kanan dari daftar"
+
+#~ msgid "     shown by `dirs', starting with zero.  For example: `popd -0'"
+#~ msgstr "     yang terlihat oleh `dirs', dimulai dari nol. Contoh: `popd -0'"
+
+#~ msgid "     removes the last directory, `popd -1' the next to last."
+#~ msgstr ""
+#~ "     menghapus direktori terakhir, `popd -1' selanjutnya ke terakhir."
+
+#~ msgid ""
+#~ "-n   suppress the normal change of directory when removing directories"
+#~ msgstr ""
+#~ "-n   menekan perubahan normal dari direktori ketika menghapus direktori"
+
+#~ msgid "     from the stack, so only the stack is manipulated."
+#~ msgstr "     dari stack, sehingga hanya stack yang dimanipulasi."
+
+#~ msgid "allocated"
+#~ msgstr "teralokasi"
+
+#~ msgid "freed"
+#~ msgstr "terbebaskan"
+
+#~ msgid "requesting resize"
+#~ msgstr "meminta resize"
+
+#~ msgid "just resized"
+#~ msgstr "just resized"
+
+#~ msgid "bug: unknown operation"
+#~ msgstr "bug: operasi tidak diketahui"
+
+#~ msgid "malloc: watch alert: %p %s "
+#~ msgstr "malloc: watch alert: %p %s "
+
+#~ msgid ""
+#~ "Exit from within a FOR, WHILE or UNTIL loop.  If N is specified,\n"
+#~ "    break N levels."
+#~ msgstr ""
+#~ "Keluar dari dalam sebuah FOR, WHILE, atau UNTIL loop. jika N "
+#~ "dispesifikasikan,\n"
+#~ "    break N levels."
+
+#~ msgid ""
+#~ "Run a shell builtin.  This is useful when you wish to rename a\n"
+#~ "    shell builtin to be a function, but need the functionality of the\n"
+#~ "    builtin within the function itself."
+#~ msgstr ""
+#~ "Jalankan sebuah builtin shell. Ini akan  berguna ketika anda mengharapkan "
+#~ "untuk mengganti nama sebuah\n"
+#~ "    shell builting ke sebuah fungsi, tetapi membutuhkan sebuah "
+#~ "fungsionalitas dari\n"
+#~ "    sebuah fungsi builtin itu sendiri."
+
+#~ msgid ""
+#~ "Print the current working directory.  With the -P option, pwd prints\n"
+#~ "    the physical directory, without any symbolic links; the -L option\n"
+#~ "    makes pwd follow symbolic links."
+#~ msgstr ""
+#~ "Tampilkan direktori yang sedang digunakan saat ini. Dengan opsi -P, pwd "
+#~ "menampilkan\n"
+#~ "    direktori physical, tanpa symbolic link yang lain; dengan opsi -L\n"
+#~ "    membuat pwd mengikuti symbolic links."
+
+#~ msgid "Return a successful result."
+#~ msgstr "Mengembalikan sebuah kembalian yang sukses."
+
+#~ msgid ""
+#~ "Runs COMMAND with ARGS ignoring shell functions.  If you have a shell\n"
+#~ "    function called `ls', and you wish to call the command `ls', you can\n"
+#~ "    say \"command ls\".  If the -p option is given, a default value is "
+#~ "used\n"
+#~ "    for PATH that is guaranteed to find all of the standard utilities.  "
+#~ "If\n"
+#~ "    the -V or -v option is given, a string is printed describing "
+#~ "COMMAND.\n"
+#~ "    The -V option produces a more verbose description."
+#~ msgstr ""
+#~ "Menjalankan PERINTAH dengan ARGS mengabaikan fungsi shell. Jika anda "
+#~ "memiliki sebuah shell\n"
+#~ "    fungsi yang memanggil `ls', dan anda berharap untuk memanggil "
+#~ "perintah `ls', anda dapat\n"
+#~ "    mengatakan \"command ls\". Jika opsi -p diberikan, sebuah nilai "
+#~ "default digunakan\n"
+#~ "    untuk PATH yang menjamin untuk mencari semua utilitis standar. Jika\n"
+#~ "    opsi -V atau -v diberikan, sebuah string ditampilkan mendeskripsikan "
+#~ "PERINTAH.\n"
+#~ "    Opsi -V menghasilkan deskripsi yang lebih detail."
+
+#~ msgid ""
+#~ "Declare variables and/or give them attributes.  If no NAMEs are\n"
+#~ "    given, then display the values of variables instead.  The -p option\n"
+#~ "    will display the attributes and values of each NAME.\n"
+#~ "    \n"
+#~ "    The flags are:\n"
+#~ "    \n"
+#~ "      -a\tto make NAMEs arrays (if supported)\n"
+#~ "      -f\tto select from among function names only\n"
+#~ "      -F\tto display function names (and line number and source file name "
+#~ "if\n"
+#~ "    \tdebugging) without definitions\n"
+#~ "      -i\tto make NAMEs have the `integer' attribute\n"
+#~ "      -r\tto make NAMEs readonly\n"
+#~ "      -t\tto make NAMEs have the `trace' attribute\n"
+#~ "      -x\tto make NAMEs export\n"
+#~ "    \n"
+#~ "    Variables with the integer attribute have arithmetic evaluation (see\n"
+#~ "    `let') done when the variable is assigned to.\n"
+#~ "    \n"
+#~ "    When displaying values of variables, -f displays a function's name\n"
+#~ "    and definition.  The -F option restricts the display to function\n"
+#~ "    name only.\n"
+#~ "    \n"
+#~ "    Using `+' instead of `-' turns off the given attribute instead.  "
+#~ "When\n"
+#~ "    used in a function, makes NAMEs local, as with the `local' command."
+#~ msgstr ""
+#~ "Declare variabel dan/atau memberikan atribut kepada mereka. Jika tidak "
+#~ "ada NAMA yang\n"
+#~ "    diberikan, maka menampilkan nilai dari variabel. Opsi -p\n"
+#~ "    akan menampilkan atribut dan nilai dari setiap NAMA.\n"
+#~ "    \n"
+#~ "    Flags adalah:\n"
+#~ "    \n"
+#~ "      -a\tuntuk membuat aray NAMA (jika disupport)\n"
+#~ "      -f\tuntuk memilih dari nama fungsi saja\n"
+#~ "      -F\tuntuk menampilkan nama fungsi (dan nomor baris dan source nama "
+#~ "file jika\n"
+#~ "     \tdebugging) tanpa definisi\n"
+#~ "      -i\tuntuk membuat NAMA memiliki atribut `integer'\n"
+#~ "      -r\tuntuk membuat NAMA baca-saja\n"
+#~ "      -t\tuntuk membuat NAMA memiliki atribut `trace'\n"
+#~ "      -x\tuntuk membuat NAME export\n"
+#~ "     \n"
+#~ "     Variabel dengan atribut integer memiliki arithmetic evaluasi (lihat\n"
+#~ "     `let') selesai ketika variabel diberikan ke.\n"
+#~ "     \n"
+#~ "     Ketika menampilkan nilai dari variabel, -f menampilkan sebuah nama "
+#~ "fungsi\n"
+#~ "     dan definisi. Opsi -F menekan untuk menampikan nama\n"
+#~ "     fungsi saja.\n"
+#~ "     \n"
+#~ "     Menggunakan `+' daripada `-' mematikan atribut yang diberikan. "
+#~ "Ketika\n"
+#~ "     sedang digunkan dalam sebuah fungsi, membuat NAMA lokal, seperti "
+#~ "dalam perintah 'local'."
+
+#~ msgid "Obsolete.  See `declare'."
+#~ msgstr "Kadaluarsa. Lihat `declare'."
+
+#~ msgid ""
+#~ "Create a local variable called NAME, and give it VALUE.  LOCAL\n"
+#~ "    can only be used within a function; it makes the variable NAME\n"
+#~ "    have a visible scope restricted to that function and its children."
+#~ msgstr ""
+#~ "Membuat sebuah variabel lokal yang disebut NAMA, dan menampilkan NILAI-"
+#~ "nya. LOKAL\n"
+#~ "    hanya dapat digunakan dalam sebuah fungsi; ini membuat NAMA variabel\n"
+#~ "    memiliki scope visibel terbatas untuk fungsi itu dan anaknya."
+
+#~ msgid ""
+#~ "Toggle the values of variables controlling optional behavior.\n"
+#~ "    The -s flag means to enable (set) each OPTNAME; the -u flag\n"
+#~ "    unsets each OPTNAME.  The -q flag suppresses output; the exit\n"
+#~ "    status indicates whether each OPTNAME is set or unset.  The -o\n"
+#~ "    option restricts the OPTNAMEs to those defined for use with\n"
+#~ "    `set -o'.  With no options, or with the -p option, a list of all\n"
+#~ "    settable options is displayed, with an indication of whether or\n"
+#~ "    not each is set."
+#~ msgstr ""
+#~ "Ubah nilai dari variabel yang mengontrol perilaku opsional.\n"
+#~ "    Opsi -s berarti untuk mengaktifkan (set) setiap OPTNAME; opsi -u\n"
+#~ "    mengunset setiap OPTNAME. tanda -q menekan keluaran; status keluaran\n"
+#~ "    mengindikasikan apakah setiap OPTNAME diset atau diunset. Opsi -o\n"
+#~ "    membatasi OPTNAME ke nilai yang didefinisikan untuk digunakan dengan\n"
+#~ "    `set -o'. Tanpa opsi, atau dengan opsi -p, sebuah daftar dari "
+#~ "seluruh\n"
+#~ "    opsi yang bisa diset ditampilkan, tanpa sebuah indikasi apakah salah "
+#~ "satu atau\n"
+#~ "    bukan setiap dari variabel diset."
+
+#~ msgid ""
+#~ "For each NAME, specify how arguments are to be completed.\n"
+#~ "    If the -p option is supplied, or if no options are supplied, "
+#~ "existing\n"
+#~ "    completion specifications are printed in a way that allows them to "
+#~ "be\n"
+#~ "    reused as input.  The -r option removes a completion specification "
+#~ "for\n"
+#~ "    each NAME, or, if no NAMEs are supplied, all completion "
+#~ "specifications."
+#~ msgstr ""
+#~ "Untuk setiap NAMA, spesifikasikan bagaimana argumen akan diselesaikan.\n"
+#~ "    Jika opsi -p diberikan, atau tidak ada opsi yang diberikan, "
+#~ "completion\n"
+#~ "    spesifikasi yang telah ada ditampilkan dalam sebuah cara yang "
+#~ "membolehkan mereka untuk\n"
+#~ "    digunakan sebagai masukan. Opsi -r menghapus sebuah spesifikasi "
+#~ "completion untuk\n"
+#~ "    setiap NAMA, atau jika tidak ada NAMA yang diberikan, untuk semua "
+#~ "spesifikasi completion."
index 6a620335fc8eae58bf60343f749b2da8ddfa75a6..cf00ca490dc6e02cd0f153315718e100d5f683da 100644 (file)
Binary files a/po/ja.gmo and b/po/ja.gmo differ
index bc68e01f65f9d80363179429c97fdb059ce9bcd0..9210b8cdbe32b6fce0c9afa397e0eef75caa6e5f 100644 (file)
--- a/po/ja.po
+++ b/po/ja.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: GNU bash 2.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-04-22 10:15-0400\n"
+"POT-Creation-Date: 2008-08-20 08:51-0400\n"
 "PO-Revision-Date: 2000-03-21 19:30+0900\n"
 "Last-Translator: Kyoichi Ozaki <k@afromania.org>\n"
 "Language-Team: Japanese <ja@li.org>\n"
@@ -14,413 +14,423 @@ msgstr ""
 "Content-Type: text/plain; charset=EUC-JP\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: arrayfunc.c:48
+#: arrayfunc.c:49
 msgid "bad array subscript"
 msgstr ""
 
-#: arrayfunc.c:372
+#: arrayfunc.c:312 builtins/declare.def:467
+#, c-format
+msgid "%s: cannot convert indexed to associative array"
+msgstr ""
+
+#: arrayfunc.c:478
+#, fuzzy, c-format
+msgid "%s: invalid associative array key"
+msgstr "%c%c: °­¤¤¥ª¥×¥·¥ç¥ó"
+
+#: arrayfunc.c:480
 #, c-format
 msgid "%s: cannot assign to non-numeric index"
 msgstr ""
 
-#: bashhist.c:332
+#: arrayfunc.c:516
+#, c-format
+msgid "%s: %s: must use subscript when assigning associative array"
+msgstr ""
+
+#: bashhist.c:382
 #, c-format
 msgid "%s: cannot create: %s"
 msgstr "%s: %s ¤òºîÀ®¤Ç¤­¤Þ¤»¤ó"
 
-#: bashline.c:3124
+#: bashline.c:3190
 msgid "bash_execute_unix_command: cannot find keymap for command"
 msgstr ""
 
-#: bashline.c:3173
+#: bashline.c:3268
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr ""
 
-#: bashline.c:3202
+#: bashline.c:3297
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr ""
 
-#: bashline.c:3236
+#: bashline.c:3331
 #, c-format
 msgid "%s: missing colon separator"
 msgstr ""
 
-#: builtins/bind.def:200
+#: builtins/bind.def:199
 #, c-format
 msgid "`%s': invalid keymap name"
 msgstr ""
 
-#: builtins/bind.def:239
+#: builtins/bind.def:238
 #, fuzzy, c-format
 msgid "%s: cannot read: %s"
 msgstr "%s: %s ¤òºîÀ®¤Ç¤­¤Þ¤»¤ó"
 
-#: builtins/bind.def:254
+#: builtins/bind.def:253
 #, fuzzy, c-format
 msgid "`%s': cannot unbind"
 msgstr "%s: ¥³¥Þ¥ó¥É¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
 
-#: builtins/bind.def:289 builtins/bind.def:319
+#: builtins/bind.def:288 builtins/bind.def:318
 #, fuzzy, c-format
 msgid "`%s': unknown function name"
 msgstr "%s: Æɤ߹þ¤ß¤Î¤ß¤Î´Ø¿ô"
 
-#: builtins/bind.def:297
+#: builtins/bind.def:296
 #, c-format
 msgid "%s is not bound to any keys.\n"
 msgstr ""
 
-#: builtins/bind.def:301
+#: builtins/bind.def:300
 #, c-format
 msgid "%s can be invoked via "
 msgstr ""
 
-#: builtins/break.def:78 builtins/break.def:118
+#: builtins/break.def:77 builtins/break.def:117
 #, fuzzy
 msgid "loop count"
 msgstr "¥í¥°¥¢¥¦¥È"
 
-#: builtins/break.def:138
+#: builtins/break.def:137
 msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr ""
 
-#: builtins/caller.def:134
+#: builtins/caller.def:133
 msgid ""
 "Returns the context of the current subroutine call.\n"
 "    \n"
 "    Without EXPR, returns "
 msgstr ""
 
-#: builtins/cd.def:216
+#: builtins/cd.def:215
 msgid "HOME not set"
 msgstr ""
 
-#: builtins/cd.def:228
+#: builtins/cd.def:227
 msgid "OLDPWD not set"
 msgstr ""
 
-#: builtins/common.c:105
+#: builtins/common.c:107
 #, fuzzy, c-format
 msgid "line %d: "
 msgstr "¥¹¥í¥Ã¥È %3d: "
 
-#: builtins/common.c:122
+#: builtins/common.c:124
 #, c-format
 msgid "%s: usage: "
 msgstr ""
 
-#: builtins/common.c:135 test.c:822
+#: builtins/common.c:137 test.c:822
 msgid "too many arguments"
 msgstr "°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
 
-#: builtins/common.c:160 shell.c:488 shell.c:762
+#: builtins/common.c:162 shell.c:493 shell.c:774
 #, fuzzy, c-format
 msgid "%s: option requires an argument"
 msgstr "¥ª¥×¥·¥ç¥ó¤Ë¤Ï°ú¿ô¤¬É¬Í×: -"
 
-#: builtins/common.c:167
+#: builtins/common.c:169
 #, c-format
 msgid "%s: numeric argument required"
 msgstr ""
 
-#: builtins/common.c:174
+#: builtins/common.c:176
 #, fuzzy, c-format
 msgid "%s: not found"
 msgstr "%s: ¥³¥Þ¥ó¥É¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
 
-#: builtins/common.c:183 shell.c:775
+#: builtins/common.c:185 shell.c:787
 #, fuzzy, c-format
 msgid "%s: invalid option"
 msgstr "%c%c: °­¤¤¥ª¥×¥·¥ç¥ó"
 
-#: builtins/common.c:190
+#: builtins/common.c:192
 #, fuzzy, c-format
 msgid "%s: invalid option name"
 msgstr "%c%c: °­¤¤¥ª¥×¥·¥ç¥ó"
 
-#: builtins/common.c:197 general.c:231 general.c:236
+#: builtins/common.c:199 general.c:231 general.c:236
 #, fuzzy, c-format
 msgid "`%s': not a valid identifier"
 msgstr "`%s' ¤ÏÍ­¸ú¤Ê³Îǧ¤Ç¤Ï¤Ê¤¤"
 
-#: builtins/common.c:207
+#: builtins/common.c:209
 #, fuzzy
 msgid "invalid octal number"
 msgstr "°­¤¤¥·¥°¥Ê¥ëÈÖ¹æ"
 
-#: builtins/common.c:209
+#: builtins/common.c:211
 #, fuzzy
 msgid "invalid hex number"
 msgstr "°­¤¤¥·¥°¥Ê¥ëÈÖ¹æ"
 
-#: builtins/common.c:211 expr.c:1255
+#: builtins/common.c:213 expr.c:1255
 #, fuzzy
 msgid "invalid number"
 msgstr "°­¤¤¥·¥°¥Ê¥ëÈÖ¹æ"
 
-#: builtins/common.c:219
+#: builtins/common.c:221
 #, c-format
 msgid "%s: invalid signal specification"
 msgstr ""
 
-#: builtins/common.c:226
+#: builtins/common.c:228
 #, c-format
 msgid "`%s': not a pid or valid job spec"
 msgstr ""
 
-#: builtins/common.c:233 error.c:452
+#: builtins/common.c:235 error.c:453
 #, c-format
 msgid "%s: readonly variable"
 msgstr "%s: Æɤ߹þ¤ß¤Î¤ß¤ÎÊÑ¿ô"
 
-#: builtins/common.c:241
+#: builtins/common.c:243
 #, c-format
 msgid "%s: %s out of range"
 msgstr ""
 
-#: builtins/common.c:241 builtins/common.c:243
+#: builtins/common.c:243 builtins/common.c:245
 #, fuzzy
 msgid "argument"
 msgstr "°ú¿ô¤ò´üÂÔ"
 
-#: builtins/common.c:243
+#: builtins/common.c:245
 #, c-format
 msgid "%s out of range"
 msgstr ""
 
-#: builtins/common.c:251
+#: builtins/common.c:253
 #, c-format
 msgid "%s: no such job"
 msgstr ""
 
-#: builtins/common.c:259
+#: builtins/common.c:261
 #, fuzzy, c-format
 msgid "%s: no job control"
 msgstr "¤³¤Î¥·¥§¥ë¤Ë¤Ï¥¸¥ç¥ÖÀ©¸æ¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: builtins/common.c:261
+#: builtins/common.c:263
 #, fuzzy
 msgid "no job control"
 msgstr "¤³¤Î¥·¥§¥ë¤Ë¤Ï¥¸¥ç¥ÖÀ©¸æ¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: builtins/common.c:271
+#: builtins/common.c:273
 #, fuzzy, c-format
 msgid "%s: restricted"
 msgstr "%s: ¥¸¥ç¥Ö¤Ï½ªÎ»¤·¤Þ¤·¤¿"
 
-#: builtins/common.c:273
+#: builtins/common.c:275
 #, fuzzy
 msgid "restricted"
 msgstr "½ªÎ»¤·¤Þ¤·¤¿"
 
-#: builtins/common.c:281
+#: builtins/common.c:283
 #, c-format
 msgid "%s: not a shell builtin"
 msgstr ""
 
-#: builtins/common.c:290
+#: builtins/common.c:292
 #, fuzzy, c-format
 msgid "write error: %s"
 msgstr "¥Ñ¥¤¥×¥¨¥é¡¼: %s"
 
-#: builtins/common.c:516
+#: builtins/common.c:523
 #, c-format
 msgid "%s: error retrieving current directory: %s: %s\n"
 msgstr ""
 
-#: builtins/common.c:582 builtins/common.c:584
+#: builtins/common.c:589 builtins/common.c:591
 #, fuzzy, c-format
 msgid "%s: ambiguous job spec"
 msgstr "%s: ¤¢¤¤¤Þ¤¤¤Ê¥ê¥À¥¤¥ì¥¯¥È"
 
-#: builtins/complete.def:271
+#: builtins/complete.def:270
 #, c-format
 msgid "%s: invalid action name"
 msgstr ""
 
-#: builtins/complete.def:431 builtins/complete.def:616
-#: builtins/complete.def:814
+#: builtins/complete.def:430 builtins/complete.def:615
+#: builtins/complete.def:813
 #, c-format
 msgid "%s: no completion specification"
 msgstr ""
 
-#: builtins/complete.def:668
+#: builtins/complete.def:667
 msgid "warning: -F option may not work as you expect"
 msgstr ""
 
-#: builtins/complete.def:670
+#: builtins/complete.def:669
 msgid "warning: -C option may not work as you expect"
 msgstr ""
 
-#: builtins/complete.def:787
+#: builtins/complete.def:786
 msgid "not currently executing completion function"
 msgstr ""
 
-#: builtins/declare.def:120
+#: builtins/declare.def:122
 msgid "can only be used in a function"
 msgstr ""
 
-#: builtins/declare.def:318
+#: builtins/declare.def:353
 msgid "cannot use `-f' to make functions"
 msgstr ""
 
-#: builtins/declare.def:330 execute_cmd.c:4116
+#: builtins/declare.def:365 execute_cmd.c:4696
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s: Æɤ߹þ¤ß¤Î¤ß¤Î´Ø¿ô"
 
-#: builtins/declare.def:416
+#: builtins/declare.def:454
 #, fuzzy, c-format
 msgid "%s: cannot destroy array variables in this way"
 msgstr "$%s: ¤³¤Î¤è¤¦¤Ë»ØÄê¤Ç¤­¤Þ¤»¤ó"
 
-#: builtins/enable.def:138 builtins/enable.def:146
+#: builtins/declare.def:461
+#, c-format
+msgid "%s: cannot convert associative to indexed array"
+msgstr ""
+
+#: builtins/enable.def:137 builtins/enable.def:145
 msgid "dynamic loading not available"
 msgstr ""
 
-#: builtins/enable.def:313
+#: builtins/enable.def:312
 #, fuzzy, c-format
 msgid "cannot open shared object %s: %s"
 msgstr "named pipe %s ¤ò %s ¤Ø³«¤±¤Þ¤»¤ó: %s"
 
-#: builtins/enable.def:336
+#: builtins/enable.def:335
 #, c-format
 msgid "cannot find %s in shared object %s: %s"
 msgstr ""
 
-#: builtins/enable.def:460
+#: builtins/enable.def:459
 #, c-format
 msgid "%s: not dynamically loaded"
 msgstr ""
 
-#: builtins/enable.def:475
+#: builtins/enable.def:474
 #, fuzzy, c-format
 msgid "%s: cannot delete: %s"
 msgstr "%s: %s ¤òºîÀ®¤Ç¤­¤Þ¤»¤ó"
 
-#: builtins/evalfile.c:132 builtins/hash.def:170 execute_cmd.c:3973
-#: shell.c:1423
+#: builtins/evalfile.c:134 builtins/hash.def:169 execute_cmd.c:4553
+#: shell.c:1439
 #, c-format
 msgid "%s: is a directory"
 msgstr "%s: ¤Ï¥Ç¥£¥ì¥¯¥È¥ê¤Ç¤¹"
 
-#: builtins/evalfile.c:137
+#: builtins/evalfile.c:139
 #, fuzzy, c-format
 msgid "%s: not a regular file"
 msgstr "%s: ¥Ð¥¤¥Ê¥ê¥Õ¥¡¥¤¥ë¤ò¼Â¹Ô¤Ç¤­¤Þ¤»¤ó"
 
-#: builtins/evalfile.c:145
+#: builtins/evalfile.c:147
 #, c-format
 msgid "%s: file is too large"
 msgstr ""
 
-#: builtins/evalfile.c:183 execute_cmd.c:4043 shell.c:1433
+#: builtins/evalfile.c:185 execute_cmd.c:4623 shell.c:1449
 #, c-format
 msgid "%s: cannot execute binary file"
 msgstr "%s: ¥Ð¥¤¥Ê¥ê¥Õ¥¡¥¤¥ë¤ò¼Â¹Ô¤Ç¤­¤Þ¤»¤ó"
 
-#: builtins/exec.def:213
+#: builtins/exec.def:212
 #, fuzzy, c-format
 msgid "%s: cannot execute: %s"
 msgstr "%s: %s ¤òºîÀ®¤Ç¤­¤Þ¤»¤ó"
 
-#: builtins/exit.def:66
+#: builtins/exit.def:65
 #, fuzzy, c-format
 msgid "logout\n"
 msgstr "¥í¥°¥¢¥¦¥È"
 
-#: builtins/exit.def:89
+#: builtins/exit.def:88
 msgid "not login shell: use `exit'"
 msgstr ""
 
-#: builtins/exit.def:121
+#: builtins/exit.def:120
 #, c-format
 msgid "There are stopped jobs.\n"
 msgstr ""
 
-#: builtins/exit.def:123
+#: builtins/exit.def:122
 #, c-format
 msgid "There are running jobs.\n"
 msgstr ""
 
-#: builtins/fc.def:263
+#: builtins/fc.def:261
 #, fuzzy
 msgid "no command found"
 msgstr "%s: ¥³¥Þ¥ó¥É¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
 
-#: builtins/fc.def:333
+#: builtins/fc.def:341
 msgid "history specification"
 msgstr ""
 
-#: builtins/fc.def:354
+#: builtins/fc.def:362
 #, fuzzy, c-format
 msgid "%s: cannot open temp file: %s"
 msgstr "%s: %s ¤òºîÀ®¤Ç¤­¤Þ¤»¤ó"
 
-#: builtins/fg_bg.def:150 builtins/jobs.def:283
+#: builtins/fg_bg.def:149 builtins/jobs.def:282
 msgid "current"
 msgstr ""
 
-#: builtins/fg_bg.def:159
+#: builtins/fg_bg.def:158
 #, c-format
 msgid "job %d started without job control"
 msgstr ""
 
-#: builtins/getopt.c:109
+#: builtins/getopt.c:110
 #, fuzzy, c-format
 msgid "%s: illegal option -- %c\n"
 msgstr "ÉÔÀµ¤Ê¥ª¥×¥·¥ç¥ó: -"
 
-#: builtins/getopt.c:110
+#: builtins/getopt.c:111
 #, fuzzy, c-format
 msgid "%s: option requires an argument -- %c\n"
 msgstr "¥ª¥×¥·¥ç¥ó¤Ë¤Ï°ú¿ô¤¬É¬Í×: -"
 
-#: builtins/hash.def:93
+#: builtins/hash.def:92
 msgid "hashing disabled"
 msgstr ""
 
-#: builtins/hash.def:139
+#: builtins/hash.def:138
 #, c-format
 msgid "%s: hash table empty\n"
 msgstr ""
 
-#: builtins/hash.def:245
+#: builtins/hash.def:244
 #, c-format
 msgid "hits\tcommand\n"
 msgstr ""
 
-#: builtins/help.def:128
+#: builtins/help.def:130
 #, c-format
 msgid "Shell commands matching keyword `"
 msgid_plural "Shell commands matching keywords `"
 msgstr[0] ""
 msgstr[1] ""
 
-#: builtins/help.def:166
+#: builtins/help.def:168
 #, c-format
 msgid ""
 "no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'."
 msgstr ""
 
-#: builtins/help.def:183
+#: builtins/help.def:185
 #, fuzzy, c-format
 msgid "%s: cannot open: %s"
 msgstr "%s: %s ¤òºîÀ®¤Ç¤­¤Þ¤»¤ó"
 
-#: builtins/help.def:318 version.c:85
-#, c-format
-msgid "Copyright (C) 2008 Free Software Foundation, Inc.\n"
-msgstr ""
-
-#: builtins/help.def:320
-#, c-format
-msgid "License: GNU General Public License, version 2\n"
-msgstr ""
-
-#: builtins/help.def:335
+#: builtins/help.def:337
 #, c-format
 msgid ""
 "These shell commands are defined internally.  Type `help' to see this list.\n"
@@ -432,114 +442,138 @@ msgid ""
 "\n"
 msgstr ""
 
-#: builtins/history.def:158
+#: builtins/history.def:154
 msgid "cannot use more than one of -anrw"
 msgstr ""
 
-#: builtins/history.def:190
+#: builtins/history.def:186
 msgid "history position"
 msgstr ""
 
-#: builtins/history.def:408
+#: builtins/history.def:366
 #, fuzzy, c-format
 msgid "%s: history expansion failed"
 msgstr "%s: »Ø¿ô¤Îɽ¸½¤ò´üÂÔ"
 
-#: builtins/inlib.def:72
+#: builtins/inlib.def:71
 #, fuzzy, c-format
 msgid "%s: inlib failed"
 msgstr "%s: »Ø¿ô¤Îɽ¸½¤ò´üÂÔ"
 
-#: builtins/jobs.def:110
+#: builtins/jobs.def:109
 msgid "no other options allowed with `-x'"
 msgstr ""
 
-#: builtins/kill.def:198
+#: builtins/kill.def:197
 #, c-format
 msgid "%s: arguments must be process or job IDs"
 msgstr ""
 
-#: builtins/kill.def:261
+#: builtins/kill.def:260
 #, fuzzy
 msgid "Unknown error"
 msgstr "̤ÃΤΥ¨¥é¡¼ %d"
 
-#: builtins/let.def:96 builtins/let.def:121 expr.c:501 expr.c:516
+#: builtins/let.def:95 builtins/let.def:120 expr.c:501 expr.c:516
 msgid "expression expected"
 msgstr "ɽ¸½¤ò´üÂÔ¤·¤Æ¤Þ¤¹"
 
-#: builtins/mapfile.def:216 builtins/read.def:265
+#: builtins/mapfile.def:215 builtins/read.def:271
 #, c-format
 msgid "%s: invalid file descriptor specification"
 msgstr ""
 
-#: builtins/mapfile.def:224 builtins/read.def:272
+#: builtins/mapfile.def:223 builtins/read.def:278
 #, c-format
 msgid "%d: invalid file descriptor: %s"
 msgstr ""
 
-#: builtins/mapfile.def:233 builtins/mapfile.def:271
+#: builtins/mapfile.def:232 builtins/mapfile.def:270
 #, fuzzy, c-format
 msgid "%s: invalid line count"
 msgstr "%c%c: °­¤¤¥ª¥×¥·¥ç¥ó"
 
-#: builtins/mapfile.def:244
+#: builtins/mapfile.def:243
 #, fuzzy, c-format
 msgid "%s: invalid array origin"
 msgstr "%c%c: °­¤¤¥ª¥×¥·¥ç¥ó"
 
-#: builtins/mapfile.def:261
+#: builtins/mapfile.def:260
 #, fuzzy, c-format
 msgid "%s: invalid callback quantum"
 msgstr "°­¤¤¥·¥°¥Ê¥ëÈÖ¹æ"
 
-#: builtins/mapfile.def:293
+#: builtins/mapfile.def:292
 #, fuzzy
 msgid "empty array variable name"
 msgstr "%s: Å¸³«¤µ¤ì¤Æ¤¤¤Ê¤¤ÊÑ¿ô"
 
-#: builtins/mapfile.def:314
+#: builtins/mapfile.def:313
 msgid "array variable support required"
 msgstr ""
 
-#: builtins/printf.def:365
+#: builtins/printf.def:364
 #, c-format
 msgid "`%s': missing format character"
 msgstr ""
 
-#: builtins/printf.def:542
+#: builtins/printf.def:541
 #, c-format
 msgid "`%c': invalid format character"
 msgstr ""
 
-#: builtins/printf.def:569
+#: builtins/printf.def:568
 #, c-format
 msgid "warning: %s: %s"
 msgstr ""
 
-#: builtins/printf.def:748
+#: builtins/printf.def:747
 msgid "missing hex digit for \\x"
 msgstr ""
 
-#: builtins/pushd.def:196
+#: builtins/pushd.def:195
 #, fuzzy
 msgid "no other directory"
 msgstr "%s: ¤Ï¥Ç¥£¥ì¥¯¥È¥ê¤Ç¤¹"
 
-#: builtins/pushd.def:463
+#: builtins/pushd.def:462
 msgid "<no current directory>"
 msgstr ""
 
-#: builtins/pushd.def:507
+#: builtins/pushd.def:506
 msgid "directory stack empty"
 msgstr ""
 
-#: builtins/pushd.def:509
+#: builtins/pushd.def:508
 #, fuzzy
 msgid "directory stack index"
 msgstr "Recursion stack underflow"
 
-#: builtins/pushd.def:706
+#: builtins/pushd.def:683
+msgid ""
+"Display the list of currently remembered directories.  Directories\n"
+"    find their way onto the list with the `pushd' command; you can get\n"
+"    back up through the list with the `popd' command.\n"
+"    \n"
+"    Options:\n"
+"      -c\tclear the directory stack by deleting all of the elements\n"
+"      -l\tdo not print tilde-prefixed versions of directories relative\n"
+"    \tto your home directory\n"
+"      -p\tprint the directory stack with one entry per line\n"
+"      -v\tprint the directory stack with one entry per line prefixed\n"
+"    \twith its position in the stack\n"
+"    \n"
+"    Arguments:\n"
+"      +N\tDisplays the Nth entry counting from the left of the list shown "
+"by\n"
+"    \tdirs when invoked without options, starting with zero.\n"
+"    \n"
+"      -N\tDisplays the Nth entry counting from the right of the list shown "
+"by\n"
+"\tdirs when invoked without options, starting with zero."
+msgstr ""
+
+#: builtins/pushd.def:705
 msgid ""
 "Adds a directory to the top of the directory stack, or rotates\n"
 "    the stack, making the new top of the stack the current working\n"
@@ -564,7 +598,7 @@ msgid ""
 "    The `dirs' builtin displays the directory stack."
 msgstr ""
 
-#: builtins/pushd.def:731
+#: builtins/pushd.def:730
 msgid ""
 "Removes entries from the directory stack.  With no arguments, removes\n"
 "    the top directory from the stack, and changes to the new top directory.\n"
@@ -585,50 +619,40 @@ msgid ""
 "    The `dirs' builtin displays the directory stack."
 msgstr ""
 
-#: builtins/pushd.def:684
-msgid ""
-"Display the list of currently remembered directories.  Directories\n"
-"    find their way onto the list with the `pushd' command; you can get\n"
-"    back up through the list with the `popd' command.\n"
-"    \n"
-"    Options:\n"
-"\\    "
-msgstr ""
-
-#: builtins/read.def:242
+#: builtins/read.def:247
 #, c-format
 msgid "%s: invalid timeout specification"
 msgstr ""
 
-#: builtins/read.def:560
+#: builtins/read.def:569
 #, fuzzy, c-format
 msgid "read error: %d: %s"
 msgstr "¥Ñ¥¤¥×¥¨¥é¡¼: %s"
 
-#: builtins/return.def:69
+#: builtins/return.def:68
 msgid "can only `return' from a function or sourced script"
 msgstr ""
 
-#: builtins/set.def:769
+#: builtins/set.def:768
 msgid "cannot simultaneously unset a function and a variable"
 msgstr ""
 
-#: builtins/set.def:806
+#: builtins/set.def:805
 #, fuzzy, c-format
 msgid "%s: cannot unset"
 msgstr "%s: %s ¤òºîÀ®¤Ç¤­¤Þ¤»¤ó"
 
-#: builtins/set.def:813
+#: builtins/set.def:812
 #, fuzzy, c-format
 msgid "%s: cannot unset: readonly %s"
 msgstr "%s: %s ¤òºîÀ®¤Ç¤­¤Þ¤»¤ó"
 
-#: builtins/set.def:824
+#: builtins/set.def:823
 #, fuzzy, c-format
 msgid "%s: not an array variable"
 msgstr "%s: Å¸³«¤µ¤ì¤Æ¤¤¤Ê¤¤ÊÑ¿ô"
 
-#: builtins/setattr.def:181
+#: builtins/setattr.def:186
 #, fuzzy, c-format
 msgid "%s: not a function"
 msgstr "%s: Æɤ߹þ¤ß¤Î¤ß¤Î´Ø¿ô"
@@ -638,20 +662,20 @@ msgstr "%s: 
 msgid "shift count"
 msgstr "shift [n]"
 
-#: builtins/shopt.def:248
+#: builtins/shopt.def:249
 msgid "cannot set and unset shell options simultaneously"
 msgstr ""
 
-#: builtins/shopt.def:313
+#: builtins/shopt.def:314
 #, c-format
 msgid "%s: invalid shell option name"
 msgstr ""
 
-#: builtins/source.def:129
+#: builtins/source.def:128
 msgid "filename argument required"
 msgstr ""
 
-#: builtins/source.def:154
+#: builtins/source.def:153
 #, fuzzy, c-format
 msgid "%s: file not found"
 msgstr "%s: ¥³¥Þ¥ó¥É¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
@@ -664,77 +688,77 @@ msgstr ""
 msgid "cannot suspend a login shell"
 msgstr ""
 
-#: builtins/type.def:235
+#: builtins/type.def:234
 #, c-format
 msgid "%s is aliased to `%s'\n"
 msgstr ""
 
-#: builtins/type.def:256
+#: builtins/type.def:255
 #, c-format
 msgid "%s is a shell keyword\n"
 msgstr ""
 
-#: builtins/type.def:275
+#: builtins/type.def:274
 #, fuzzy, c-format
 msgid "%s is a function\n"
 msgstr "%s: Æɤ߹þ¤ß¤Î¤ß¤Î´Ø¿ô"
 
-#: builtins/type.def:297
+#: builtins/type.def:296
 #, c-format
 msgid "%s is a shell builtin\n"
 msgstr ""
 
-#: builtins/type.def:318 builtins/type.def:392
+#: builtins/type.def:317 builtins/type.def:391
 #, c-format
 msgid "%s is %s\n"
 msgstr ""
 
-#: builtins/type.def:338
+#: builtins/type.def:337
 #, c-format
 msgid "%s is hashed (%s)\n"
 msgstr ""
 
-#: builtins/ulimit.def:365
+#: builtins/ulimit.def:372
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr ""
 
-#: builtins/ulimit.def:391
+#: builtins/ulimit.def:398
 #, fuzzy, c-format
 msgid "`%c': bad command"
 msgstr "%c%c: °­¤¤¥ª¥×¥·¥ç¥ó"
 
-#: builtins/ulimit.def:420
+#: builtins/ulimit.def:427
 #, fuzzy, c-format
 msgid "%s: cannot get limit: %s"
 msgstr "%s: %s ¤òºîÀ®¤Ç¤­¤Þ¤»¤ó"
 
-#: builtins/ulimit.def:446
+#: builtins/ulimit.def:453
 #, fuzzy
 msgid "limit"
 msgstr "CPU ¸ÂÅÙ"
 
-#: builtins/ulimit.def:458 builtins/ulimit.def:758
+#: builtins/ulimit.def:465 builtins/ulimit.def:765
 #, fuzzy, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr "%s: %s ¤òºîÀ®¤Ç¤­¤Þ¤»¤ó"
 
-#: builtins/umask.def:119
+#: builtins/umask.def:118
 #, fuzzy
 msgid "octal number"
 msgstr "°­¤¤¥·¥°¥Ê¥ëÈÖ¹æ"
 
-#: builtins/umask.def:232
+#: builtins/umask.def:231
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr ""
 
-#: builtins/umask.def:287
+#: builtins/umask.def:286
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr ""
 
-#: error.c:89 error.c:319 error.c:321 error.c:323
+#: error.c:89 error.c:320 error.c:322 error.c:324
 msgid " line "
 msgstr ""
 
@@ -748,72 +772,72 @@ msgstr ""
 msgid "Aborting..."
 msgstr ""
 
-#: error.c:259
-#, c-format
-msgid "%s: warning: "
-msgstr ""
+#: error.c:260
+#, fuzzy, c-format
+msgid "warning: "
+msgstr "½ñ¤­¹þ¤ßÃæ"
 
-#: error.c:404
+#: error.c:405
 #, fuzzy
 msgid "unknown command error"
 msgstr "̤ÃΤΥ¨¥é¡¼ %d"
 
-#: error.c:405
+#: error.c:406
 #, fuzzy
 msgid "bad command type"
 msgstr "print_command: °­¤¤¥³¥Þ¥ó¥É¥¿¥¤¥× `%d'"
 
-#: error.c:406
+#: error.c:407
 #, fuzzy
 msgid "bad connector"
 msgstr "°­¤¤¼õÅϤ· `%d'"
 
-#: error.c:407
+#: error.c:408
 #, fuzzy
 msgid "bad jump"
 msgstr "°­¤¤ jump %d"
 
-#: error.c:445
+#: error.c:446
 #, c-format
 msgid "%s: unbound variable"
 msgstr "%s: Å¸³«¤µ¤ì¤Æ¤¤¤Ê¤¤ÊÑ¿ô"
 
-#: eval.c:180
+#: eval.c:181
 #, fuzzy, c-format
 msgid "\atimed out waiting for input: auto-logout\n"
 msgstr "%c¤ÏÆþÎÏÂÔ¤Á¤«¤é¥¿¥¤¥à¥¢¥¦¥È¤·¤Þ¤·¤¿: ¼«Æ°¥í¥°¥¢¥¦¥È\n"
 
-#: execute_cmd.c:479
+#: execute_cmd.c:483
 #, c-format
 msgid "cannot redirect standard input from /dev/null: %s"
 msgstr ""
 
-#: execute_cmd.c:1063
+#: execute_cmd.c:1079
 #, c-format
 msgid "TIMEFORMAT: `%c': invalid format character"
 msgstr ""
 
-#: execute_cmd.c:1404
+#: execute_cmd.c:1930
 #, fuzzy
 msgid "pipe error"
 msgstr "¥Ñ¥¤¥×¥¨¥é¡¼: %s"
 
-#: execute_cmd.c:3670
+#: execute_cmd.c:4243
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr "%s: À©¸Â:  `/' ¤ò¥³¥Þ¥ó¥É̾¤Ëµ­½Ò¤Ç¤­¤Þ¤»¤ó"
 
-#: execute_cmd.c:3758
+#: execute_cmd.c:4334
 #, c-format
 msgid "%s: command not found"
 msgstr "%s: ¥³¥Þ¥ó¥É¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
 
-#: execute_cmd.c:4006
+#: execute_cmd.c:4586
 #, fuzzy, c-format
 msgid "%s: %s: bad interpreter"
 msgstr "%s: ¤Ï¥Ç¥£¥ì¥¯¥È¥ê¤Ç¤¹"
 
-#: execute_cmd.c:4155
+#: execute_cmd.c:4735
 #, fuzzy, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr "fd %d ¤ò fd 0 ¤ËÊ£À½¤Ç¤­¤Þ¤»¤ó: %s"
@@ -892,87 +916,97 @@ msgstr "%s: 
 msgid "getcwd: cannot access parent directories"
 msgstr "getwd: ¾å°Ì¥Ç¥£¥ì¥¯¥È¥ê¤Ë¥¢¥¯¥»¥¹¤Ç¤­¤Þ¤»¤ó"
 
-#: input.c:237
+#: input.c:94 subst.c:4551
+#, fuzzy, c-format
+msgid "cannot reset nodelay mode for fd %d"
+msgstr "fd %d ¤ò fd 0 ¤ËÊ£À½¤Ç¤­¤Þ¤»¤ó: %s"
+
+#: input.c:258
 #, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
 msgstr ""
 
-#: input.c:245
+#: input.c:266
 #, fuzzy, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr "check_bash_input: fd %d ¤Î¤¿¤á¤Î¥Ð¥Ã¥Õ¥¡¤Ï´û¤Ë¸ºß¤·¤Þ¤¹"
 
-#: jobs.c:466
+#: jobs.c:464
 msgid "start_pipeline: pgrp pipe"
 msgstr ""
 
-#: jobs.c:881
+#: jobs.c:879
 #, c-format
 msgid "forked pid %d appears in running job %d"
 msgstr ""
 
-#: jobs.c:999
+#: jobs.c:997
 #, c-format
 msgid "deleting stopped job %d with process group %ld"
 msgstr ""
 
-#: jobs.c:1104
+#: jobs.c:1102
 #, c-format
 msgid "add_process: process %5ld (%s) in the_pipeline"
 msgstr ""
 
-#: jobs.c:1395
+#: jobs.c:1105
+#, c-format
+msgid "add_process: pid %5ld (%s) marked as still alive"
+msgstr ""
+
+#: jobs.c:1393
 #, fuzzy, c-format
 msgid "describe_pid: %ld: no such pid"
 msgstr "describe_pid: ¥×¥í¥»¥¹ID(%d)¤Ï¸ºß¤·¤Þ¤»¤ó!\n"
 
-#: jobs.c:1410
+#: jobs.c:1408
 #, fuzzy, c-format
 msgid "Signal %d"
 msgstr "̤ÃΤΥ·¥°¥Ê¥ë #%d"
 
-#: jobs.c:1424 jobs.c:1449
+#: jobs.c:1422 jobs.c:1447
 msgid "Done"
 msgstr "½ªÎ»"
 
-#: jobs.c:1429 siglist.c:122
+#: jobs.c:1427 siglist.c:122
 msgid "Stopped"
 msgstr "Ää»ß"
 
-#: jobs.c:1433
+#: jobs.c:1431
 #, fuzzy, c-format
 msgid "Stopped(%s)"
 msgstr "Ää»ß"
 
-#: jobs.c:1437
+#: jobs.c:1435
 msgid "Running"
 msgstr "¼Â¹ÔÃæ"
 
-#: jobs.c:1451
+#: jobs.c:1449
 #, c-format
 msgid "Done(%d)"
 msgstr "½ªÎ»(%d)"
 
-#: jobs.c:1453
+#: jobs.c:1451
 #, c-format
 msgid "Exit %d"
 msgstr "½ªÎ» %d"
 
-#: jobs.c:1456
+#: jobs.c:1454
 msgid "Unknown status"
 msgstr "̤ÃΤΥ¹¥Æ¡¼¥¿¥¹"
 
-#: jobs.c:1543
+#: jobs.c:1541
 #, c-format
 msgid "(core dumped) "
 msgstr "(¥³¥¢¥À¥ó¥×) "
 
-#: jobs.c:1562
+#: jobs.c:1560
 #, c-format
 msgid "  (wd: %s)"
 msgstr ""
 
-#: jobs.c:1763
+#: jobs.c:1761
 #, c-format
 msgid "child setpgid (%ld to %ld)"
 msgstr ""
@@ -982,125 +1016,125 @@ msgstr ""
 msgid "wait: pid %ld is not a child of this shell"
 msgstr "ÂÔµ¡: pid %d ¤³¤Î¥·¥§¥ë¤Î»Ò¥×¥í¥»¥¹¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: jobs.c:2315
+#: jobs.c:2316
 #, c-format
 msgid "wait_for: No record of process %ld"
 msgstr ""
 
-#: jobs.c:2587
+#: jobs.c:2588
 #, c-format
 msgid "wait_for_job: job %d is stopped"
 msgstr ""
 
-#: jobs.c:2809
+#: jobs.c:2810
 #, c-format
 msgid "%s: job has terminated"
 msgstr "%s: ¥¸¥ç¥Ö¤Ï½ªÎ»¤·¤Þ¤·¤¿"
 
-#: jobs.c:2818
+#: jobs.c:2819
 #, c-format
 msgid "%s: job %d already in background"
 msgstr ""
 
-#: jobs.c:3462
+#: jobs.c:3482
 #, fuzzy, c-format
 msgid "%s: line %d: "
 msgstr "¥¹¥í¥Ã¥È %3d: "
 
-#: jobs.c:3476 nojobs.c:805
+#: jobs.c:3496 nojobs.c:805
 #, c-format
 msgid " (core dumped)"
 msgstr " (¥³¥¢¥À¥ó¥×)"
 
-#: jobs.c:3488 jobs.c:3501
+#: jobs.c:3508 jobs.c:3521
 #, c-format
 msgid "(wd now: %s)\n"
 msgstr ""
 
-#: jobs.c:3533
+#: jobs.c:3553
 #, fuzzy
 msgid "initialize_job_control: getpgrp failed"
 msgstr "initialize_jobs: getpgrp ¼ºÇÔ: %s"
 
-#: jobs.c:3593
+#: jobs.c:3613
 #, fuzzy
 msgid "initialize_job_control: line discipline"
 msgstr "initialize_jobs: ¥é¥¤¥ó discipline: %s"
 
-#: jobs.c:3603
+#: jobs.c:3623
 #, fuzzy
 msgid "initialize_job_control: setpgid"
 msgstr "initialize_jobs: getpgrp ¼ºÇÔ: %s"
 
-#: jobs.c:3631
+#: jobs.c:3651
 #, c-format
 msgid "cannot set terminal process group (%d)"
 msgstr ""
 
-#: jobs.c:3636
+#: jobs.c:3656
 msgid "no job control in this shell"
 msgstr "¤³¤Î¥·¥§¥ë¤Ë¤Ï¥¸¥ç¥ÖÀ©¸æ¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: lib/malloc/malloc.c:298
+#: lib/malloc/malloc.c:296
 #, c-format
 msgid "malloc: failed assertion: %s\n"
 msgstr ""
 
-#: lib/malloc/malloc.c:314
+#: lib/malloc/malloc.c:312
 #, c-format
 msgid ""
 "\r\n"
 "malloc: %s:%d: assertion botched\r\n"
 msgstr ""
 
-#: lib/malloc/malloc.c:315
+#: lib/malloc/malloc.c:313
 #, fuzzy
 msgid "unknown"
 msgstr "<̤ÃÎ>"
 
-#: lib/malloc/malloc.c:799
+#: lib/malloc/malloc.c:797
 msgid "malloc: block on free list clobbered"
 msgstr ""
 
-#: lib/malloc/malloc.c:876
+#: lib/malloc/malloc.c:874
 msgid "free: called with already freed block argument"
 msgstr ""
 
-#: lib/malloc/malloc.c:879
+#: lib/malloc/malloc.c:877
 msgid "free: called with unallocated block argument"
 msgstr ""
 
-#: lib/malloc/malloc.c:898
+#: lib/malloc/malloc.c:896
 msgid "free: underflow detected; mh_nbytes out of range"
 msgstr ""
 
-#: lib/malloc/malloc.c:904
+#: lib/malloc/malloc.c:902
 msgid "free: start and end chunk sizes differ"
 msgstr ""
 
-#: lib/malloc/malloc.c:1003
+#: lib/malloc/malloc.c:1001
 msgid "realloc: called with unallocated block argument"
 msgstr ""
 
-#: lib/malloc/malloc.c:1018
+#: lib/malloc/malloc.c:1016
 msgid "realloc: underflow detected; mh_nbytes out of range"
 msgstr ""
 
-#: lib/malloc/malloc.c:1024
+#: lib/malloc/malloc.c:1022
 msgid "realloc: start and end chunk sizes differ"
 msgstr ""
 
-#: lib/malloc/table.c:176
+#: lib/malloc/table.c:177
 #, c-format
 msgid "register_alloc: alloc table is full with FIND_ALLOC?\n"
 msgstr ""
 
-#: lib/malloc/table.c:183
+#: lib/malloc/table.c:184
 #, c-format
 msgid "register_alloc: %p already in table as allocated?\n"
 msgstr ""
 
-#: lib/malloc/table.c:219
+#: lib/malloc/table.c:220
 #, c-format
 msgid "register_free: %p already in table as free?\n"
 msgstr ""
@@ -1156,112 +1190,117 @@ msgstr "
 msgid "syntax error: `((%s))'"
 msgstr "¥·¥ó¥¿¥Ã¥¯¥¹¥¨¥é¡¼"
 
-#: make_cmd.c:566
+#: make_cmd.c:567
 #, c-format
 msgid "make_here_document: bad instruction type %d"
 msgstr "make_here_document: °­¤¤»Ø¼¨¥¿¥¤¥× %d"
 
-#: make_cmd.c:741
+#: make_cmd.c:651
+#, c-format
+msgid "here-document at line %d delimited by end-of-file (wanted `%s')"
+msgstr ""
+
+#: make_cmd.c:746
 #, c-format
 msgid "make_redirection: redirection instruction `%d' out of range"
 msgstr ""
 
-#: parse.y:2759
+#: parse.y:2982 parse.y:3204
 #, fuzzy, c-format
 msgid "unexpected EOF while looking for matching `%c'"
 msgstr "´üÂÔ¤·¤Æ¤Ê¤¤¥Õ¥¡¥¤¥ë¤Î½ªÎ»(EOF)¤¬`%c'¤ò¸«ÉÕ¤±¤ë¤Þ¤¨¤ËȯÀ¸"
 
-#: parse.y:3071
+#: parse.y:3708
 #, fuzzy
 msgid "unexpected EOF while looking for `]]'"
 msgstr "´üÂÔ¤·¤Æ¤Ê¤¤¥Õ¥¡¥¤¥ë¤Î½ªÎ»(EOF)¤¬`%c'¤ò¸«ÉÕ¤±¤ë¤Þ¤¨¤ËȯÀ¸"
 
-#: parse.y:3076
+#: parse.y:3713
 #, fuzzy, c-format
 msgid "syntax error in conditional expression: unexpected token `%s'"
 msgstr "´üÂÔ¤·¤Æ¤Ê¤¤ token `%s' ¤Î¤¢¤¿¤ê¤Ë¥·¥ó¥¿¥Ã¥¯¥¹¥¨¥é¡¼"
 
-#: parse.y:3080
+#: parse.y:3717
 #, fuzzy
 msgid "syntax error in conditional expression"
 msgstr "ɽ¸½¤Ë¥·¥ó¥¿¥Ã¥¯¥¹¥¨¥é¡¼"
 
-#: parse.y:3158
+#: parse.y:3795
 #, c-format
 msgid "unexpected token `%s', expected `)'"
 msgstr ""
 
-#: parse.y:3162
+#: parse.y:3799
 #, fuzzy
 msgid "expected `)'"
 msgstr "`)' ¤ò´üÂÔ"
 
-#: parse.y:3190
+#: parse.y:3827
 #, c-format
 msgid "unexpected argument `%s' to conditional unary operator"
 msgstr ""
 
-#: parse.y:3194
+#: parse.y:3831
 msgid "unexpected argument to conditional unary operator"
 msgstr ""
 
-#: parse.y:3234
+#: parse.y:3871
 #, c-format
 msgid "unexpected token `%s', conditional binary operator expected"
 msgstr ""
 
-#: parse.y:3238
+#: parse.y:3875
 msgid "conditional binary operator expected"
 msgstr ""
 
-#: parse.y:3255
+#: parse.y:3892
 #, c-format
 msgid "unexpected argument `%s' to conditional binary operator"
 msgstr ""
 
-#: parse.y:3259
+#: parse.y:3896
 msgid "unexpected argument to conditional binary operator"
 msgstr ""
 
-#: parse.y:3270
+#: parse.y:3907
 #, fuzzy, c-format
 msgid "unexpected token `%c' in conditional command"
 msgstr "`:' ¤ò¾ò·ï¤Îɽ¸½¤Î¤¿¤á´üÂÔ¤·¤Æ¤Þ¤¹"
 
-#: parse.y:3273
+#: parse.y:3910
 #, fuzzy, c-format
 msgid "unexpected token `%s' in conditional command"
 msgstr "`:' ¤ò¾ò·ï¤Îɽ¸½¤Î¤¿¤á´üÂÔ¤·¤Æ¤Þ¤¹"
 
-#: parse.y:3277
+#: parse.y:3914
 #, fuzzy, c-format
 msgid "unexpected token %d in conditional command"
 msgstr "`:' ¤ò¾ò·ï¤Îɽ¸½¤Î¤¿¤á´üÂÔ¤·¤Æ¤Þ¤¹"
 
-#: parse.y:4525
+#: parse.y:5181
 #, c-format
 msgid "syntax error near unexpected token `%s'"
 msgstr "´üÂÔ¤·¤Æ¤Ê¤¤ token `%s' ¤Î¤¢¤¿¤ê¤Ë¥·¥ó¥¿¥Ã¥¯¥¹¥¨¥é¡¼"
 
-#: parse.y:4543
+#: parse.y:5199
 #, fuzzy, c-format
 msgid "syntax error near `%s'"
 msgstr "´üÂÔ¤·¤Æ¤Ê¤¤ token `%s' ¤Î¤¢¤¿¤ê¤Ë¥·¥ó¥¿¥Ã¥¯¥¹¥¨¥é¡¼"
 
-#: parse.y:4553
+#: parse.y:5209
 msgid "syntax error: unexpected end of file"
 msgstr "¥·¥ó¥¿¥Ã¥¯¥¹ ¥¨¥é¡¼: ´üÂÔ¤·¤Æ¤Ê¤¤¥Õ¥¡¥¤¥ë¤Î½ªÎ»"
 
-#: parse.y:4553
+#: parse.y:5209
 msgid "syntax error"
 msgstr "¥·¥ó¥¿¥Ã¥¯¥¹¥¨¥é¡¼"
 
-#: parse.y:4615
+#: parse.y:5271
 #, c-format
 msgid "Use \"%s\" to leave the shell.\n"
 msgstr "¥·¥§¥ë¤«¤éæ½Ð¤¹¤ë¤Î¤Ë \"%s\" ¤ò»È¤¤¤Ê¤µ¤¤.\n"
 
-#: parse.y:4777
+#: parse.y:5433
 #, fuzzy
 msgid "unexpected EOF while looking for matching `)'"
 msgstr "´üÂÔ¤·¤Æ¤Ê¤¤¥Õ¥¡¥¤¥ë¤Î½ªÎ»(EOF)¤¬`%c'¤ò¸«ÉÕ¤±¤ë¤Þ¤¨¤ËȯÀ¸"
@@ -1276,72 +1315,72 @@ msgstr ""
 msgid "progcomp_insert: %s: NULL COMPSPEC"
 msgstr ""
 
-#: print_cmd.c:264
+#: print_cmd.c:287
 #, c-format
 msgid "print_command: bad connector `%d'"
 msgstr "print_command: °­¤¤Àܳ `%d'"
 
-#: print_cmd.c:1240
+#: print_cmd.c:1347
 #, c-format
 msgid "cprintf: `%c': invalid format character"
 msgstr ""
 
-#: redir.c:103
+#: redir.c:104
 msgid "file descriptor out of range"
 msgstr ""
 
-#: redir.c:145
+#: redir.c:146
 #, fuzzy, c-format
 msgid "%s: ambiguous redirect"
 msgstr "%s: ¤¢¤¤¤Þ¤¤¤Ê¥ê¥À¥¤¥ì¥¯¥È"
 
-#: redir.c:149
+#: redir.c:150
 #, fuzzy, c-format
 msgid "%s: cannot overwrite existing file"
 msgstr "%s: Â¸ºß¤¹¤ë¥Õ¥¡¥¤¥ë¤ò¾å½ñ¤­¤Ç¤­¤Þ¤»¤ó"
 
-#: redir.c:154
+#: redir.c:155
 #, fuzzy, c-format
 msgid "%s: restricted: cannot redirect output"
 msgstr "%s: À©¸Â:  `/' ¤ò¥³¥Þ¥ó¥É̾¤Ëµ­½Ò¤Ç¤­¤Þ¤»¤ó"
 
-#: redir.c:159
+#: redir.c:160
 #, fuzzy, c-format
 msgid "cannot create temp file for here-document: %s"
 msgstr "¥×¥í¥»¥¹¤ÎÂåÆþ¤Ë¥Ñ¥¤¥×¤òºîÀ®¤Ç¤­¤Þ¤»¤ó: %s"
 
-#: redir.c:513
+#: redir.c:515
 msgid "/dev/(tcp|udp)/host/port not supported without networking"
 msgstr ""
 
-#: redir.c:980
+#: redir.c:992
 #, fuzzy
 msgid "redirection error: cannot duplicate fd"
 msgstr "¥ê¥À¥¤¥ì¥¯¥·¥ç¥ó¥¨¥é¡¼"
 
-#: shell.c:323
+#: shell.c:328
 msgid "could not find /tmp, please create!"
 msgstr ""
 
-#: shell.c:327
+#: shell.c:332
 msgid "/tmp must be a valid directory name"
 msgstr ""
 
-#: shell.c:864
+#: shell.c:876
 #, fuzzy, c-format
 msgid "%c%c: invalid option"
 msgstr "%c%c: °­¤¤¥ª¥×¥·¥ç¥ó"
 
-#: shell.c:1621
+#: shell.c:1637
 msgid "I have no name!"
 msgstr "»ä¤Ï̾Á°¤¬¤¢¤ê¤Þ¤»¤ó!"
 
-#: shell.c:1755
+#: shell.c:1777
 #, fuzzy, c-format
 msgid "GNU bash, version %s-(%s)\n"
 msgstr "GNU %s, ¥Ð¡¼¥¸¥ç¥ó %s\n"
 
-#: shell.c:1756
+#: shell.c:1778
 #, c-format
 msgid ""
 "Usage:\t%s [GNU long option] [option] ...\n"
@@ -1350,35 +1389,35 @@ msgstr ""
 "»ÈÍÑÊýË¡:\t%s [GNU Ä¹¤¤¥ª¥×¥·¥ç¥ó] [¥ª¥×¥·¥ç¥ó] ...\n"
 "\t%s [GNU Ä¹¤¤¥ª¥×¥·¥ç¥ó] [¥ª¥×¥·¥ç¥ó] ¥¹¥¯¥ê¥×¥È¥Õ¥¡¥¤¥ë ...\n"
 
-#: shell.c:1758
+#: shell.c:1780
 msgid "GNU long options:\n"
 msgstr "GNU Ä¹¤¤¥ª¥×¥·¥ç¥ó:\n"
 
-#: shell.c:1762
+#: shell.c:1784
 msgid "Shell options:\n"
 msgstr "¥·¥§¥ë ¥ª¥×¥·¥ç¥ó:\n"
 
-#: shell.c:1763
+#: shell.c:1785
 #, fuzzy
 msgid "\t-irsD or -c command or -O shopt_option\t\t(invocation only)\n"
 msgstr "\t-irsD Ëô¤Ï ¥³¥Þ¥ó¥É\t\t(Áʤ¨¤Î¤ß)\n"
 
-#: shell.c:1778
+#: shell.c:1800
 #, c-format
 msgid "\t-%s or -o option\n"
 msgstr "\t-%s Ëô¤Ï -o ¥ª¥×¥·¥ç¥ó\n"
 
-#: shell.c:1784
+#: shell.c:1806
 #, c-format
 msgid "Type `%s -c \"help set\"' for more information about shell options.\n"
 msgstr "¥·¥§¥ë¥ª¥×¥·¥ç¥ó¤Î¾ÜºÙ¤Ë¤Ä¤¤¤Æ¤Ï `%s -c \"help set\"'¤ÈÆþÎÏ.\n"
 
-#: shell.c:1785
+#: shell.c:1807
 #, c-format
 msgid "Type `%s -c help' for more information about shell builtin commands.\n"
 msgstr "ÁȤ߹þ¤ß¥³¥Þ¥ó¥É¤Ë¤Ä¤¤¤Æ¤Ï `%s -c help'¤ÈÆþÎÏ .\n"
 
-#: shell.c:1786
+#: shell.c:1808
 #, c-format
 msgid "Use the `bashbug' command to report bugs.\n"
 msgstr ""
@@ -1558,87 +1597,82 @@ msgstr "̤
 msgid "Unknown Signal #%d"
 msgstr "̤ÃΤΥ·¥°¥Ê¥ë #%d"
 
-#: subst.c:1171 subst.c:1292
+#: subst.c:1177 subst.c:1298
 #, fuzzy, c-format
 msgid "bad substitution: no closing `%s' in %s"
 msgstr "°­¤¤ÂåÆþ: `%s' ¤¬ %s ¤Ë¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: subst.c:2392
+#: subst.c:2450
 #, c-format
 msgid "%s: cannot assign list to array member"
 msgstr "%s: ¥ê¥¹¥È¤òÇÛÎó¥á¥ó¥Ð¡¼¤Ë³ä¤êÅö¤Æ¤é¤ì¤Þ¤»¤ó"
 
-#: subst.c:4391 subst.c:4407
+#: subst.c:4448 subst.c:4464
 #, fuzzy
 msgid "cannot make pipe for process substitution"
 msgstr "¥×¥í¥»¥¹¤ÎÂåÆþ¤Ë¥Ñ¥¤¥×¤òºîÀ®¤Ç¤­¤Þ¤»¤ó: %s"
 
-#: subst.c:4439
+#: subst.c:4496
 #, fuzzy
 msgid "cannot make child for process substitution"
 msgstr "¥×¥í¥»¥¹¤ÎÂåÆþ¤Ë»Ò¤òºîÀ®¤Ç¤­¤Þ¤»¤ó: %s"
 
-#: subst.c:4484
+#: subst.c:4541
 #, fuzzy, c-format
 msgid "cannot open named pipe %s for reading"
 msgstr "named pipe %s ¤ò %s ¤Ø³«¤±¤Þ¤»¤ó: %s"
 
-#: subst.c:4486
+#: subst.c:4543
 #, fuzzy, c-format
 msgid "cannot open named pipe %s for writing"
 msgstr "named pipe %s ¤ò %s ¤Ø³«¤±¤Þ¤»¤ó: %s"
 
-#: subst.c:4494
-#, fuzzy, c-format
-msgid "cannot reset nodelay mode for fd %d"
-msgstr "fd %d ¤ò fd 0 ¤ËÊ£À½¤Ç¤­¤Þ¤»¤ó: %s"
-
-#: subst.c:4504
+#: subst.c:4561
 #, fuzzy, c-format
 msgid "cannot duplicate named pipe %s as fd %d"
 msgstr "named pipe %s ¤ò fd %d ¤Î¤¿¤á¤ËÊ£À½¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó: %s"
 
-#: subst.c:4700
+#: subst.c:4757
 #, fuzzy
 msgid "cannot make pipe for command substitution"
 msgstr "ÂåÍý¥³¥Þ¥ó¥É¤Ë¥Ñ¥¤¥×¤òºîÀ®¤Ç¤­¤Þ¤»¤ó: %s"
 
-#: subst.c:4734
+#: subst.c:4791
 #, fuzzy
 msgid "cannot make child for command substitution"
 msgstr "ÂåÍý¥³¥Þ¥ó¥É¤Ë»Ò¤òºîÀ®¤Ç¤­¤Þ¤»¤ó: %s"
 
-#: subst.c:4751
+#: subst.c:4808
 #, fuzzy
 msgid "command_substitute: cannot duplicate pipe as fd 1"
 msgstr "command_substitute: ¥Ñ¥¤¥×¤ò fd 1 ¤È¤·¤ÆÊ£À½¤Ç¤­¤Þ¤»¤ó: %s"
 
-#: subst.c:5226
+#: subst.c:5310
 #, c-format
 msgid "%s: parameter null or not set"
 msgstr "%s: ¥Ñ¥é¥á¡¼¥¿¤¬¥Ì¥ëËô¤Ï¥»¥Ã¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: subst.c:5502
+#: subst.c:5600
 #, c-format
 msgid "%s: substring expression < 0"
 msgstr ""
 
-#: subst.c:6345
+#: subst.c:6645
 #, c-format
 msgid "%s: bad substitution"
 msgstr "%s: °­¤¤ÂåÍý"
 
-#: subst.c:6421
+#: subst.c:6721
 #, c-format
 msgid "$%s: cannot assign in this way"
 msgstr "$%s: ¤³¤Î¤è¤¦¤Ë»ØÄê¤Ç¤­¤Þ¤»¤ó"
 
-#: subst.c:7138
+#: subst.c:7440
 #, fuzzy, c-format
 msgid "bad substitution: no closing \"`\" in %s"
 msgstr "°­¤¤ÂåÆþ: `%s' ¤¬ %s ¤Ë¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: subst.c:8003
+#: subst.c:8313
 #, c-format
 msgid "no match: %s"
 msgstr ""
@@ -1680,103 +1714,123 @@ msgstr "`]'
 msgid "invalid signal number"
 msgstr "°­¤¤¥·¥°¥Ê¥ëÈÖ¹æ"
 
-#: trap.c:315
+#: trap.c:323
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr ""
 
-#: trap.c:319
+#: trap.c:327
 #, c-format
 msgid ""
 "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
 msgstr ""
 
-#: trap.c:363
+#: trap.c:371
 #, fuzzy, c-format
 msgid "trap_handler: bad signal %d"
 msgstr "trap_handler: °­¤¤¥·¥°¥Ê¥ë %d"
 
-#: variables.c:339
+#: variables.c:354
 #, c-format
 msgid "error importing function definition for `%s'"
 msgstr ""
 
-#: variables.c:717
+#: variables.c:732
 #, c-format
 msgid "shell level (%d) too high, resetting to 1"
 msgstr ""
 
-#: variables.c:1729
+#: variables.c:1891
 msgid "make_local_variable: no function context at current scope"
 msgstr ""
 
-#: variables.c:2876
+#: variables.c:3120
 msgid "all_local_variables: no function context at current scope"
 msgstr ""
 
-#: variables.c:3093 variables.c:3102
+#: variables.c:3337 variables.c:3346
 #, c-format
 msgid "invalid character %d in exportstr for %s"
 msgstr ""
 
-#: variables.c:3108
+#: variables.c:3352
 #, c-format
 msgid "no `=' in exportstr for %s"
 msgstr ""
 
-#: variables.c:3535
+#: variables.c:3787
 msgid "pop_var_context: head of shell_variables not a function context"
 msgstr ""
 
-#: variables.c:3548
+#: variables.c:3800
 msgid "pop_var_context: no global_variables context"
 msgstr ""
 
-#: variables.c:3620
+#: variables.c:3874
 msgid "pop_scope: head of shell_variables not a temporary environment scope"
 msgstr ""
 
-#: version.c:83
+#: version.c:46
+msgid "Copyright (C) 2008 Free Software Foundation, Inc."
+msgstr ""
+
+#: version.c:47
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl."
+"html>\n"
+msgstr ""
+
+#: version.c:86
 #, fuzzy, c-format
 msgid "GNU bash, version %s (%s)\n"
 msgstr "GNU %s, ¥Ð¡¼¥¸¥ç¥ó %s\n"
 
-#: xmalloc.c:93
+#: version.c:91
+#, c-format
+msgid "This is free software; you are free to change and redistribute it.\n"
+msgstr ""
+
+#: version.c:92
+#, c-format
+msgid "There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr ""
+
+#: xmalloc.c:92
 #, c-format
 msgid "xmalloc: cannot allocate %lu bytes (%lu bytes allocated)"
 msgstr ""
 
-#: xmalloc.c:95
+#: xmalloc.c:94
 #, c-format
 msgid "xmalloc: cannot allocate %lu bytes"
 msgstr ""
 
-#: xmalloc.c:115
+#: xmalloc.c:114
 #, c-format
 msgid "xrealloc: cannot reallocate %lu bytes (%lu bytes allocated)"
 msgstr ""
 
-#: xmalloc.c:117
+#: xmalloc.c:116
 #, c-format
 msgid "xrealloc: cannot allocate %lu bytes"
 msgstr ""
 
-#: xmalloc.c:151
+#: xmalloc.c:150
 #, c-format
 msgid "xmalloc: %s:%d: cannot allocate %lu bytes (%lu bytes allocated)"
 msgstr ""
 
-#: xmalloc.c:153
+#: xmalloc.c:152
 #, c-format
 msgid "xmalloc: %s:%d: cannot allocate %lu bytes"
 msgstr ""
 
-#: xmalloc.c:175
+#: xmalloc.c:174
 #, c-format
 msgid "xrealloc: %s:%d: cannot reallocate %lu bytes (%lu bytes allocated)"
 msgstr ""
 
-#: xmalloc.c:177
+#: xmalloc.c:176
 #, c-format
 msgid "xrealloc: %s:%d: cannot allocate %lu bytes"
 msgstr ""
@@ -1839,12 +1893,12 @@ msgstr "command [-pVv] 
 
 #: builtins.c:76
 #, fuzzy
-msgid "declare [-afFirtx] [-p] [name[=value] ...]"
+msgid "declare [-aAfFilrtux] [-p] [name[=value] ...]"
 msgstr "declare [-afFrxi] [-p] Ì¾Á°[=ÃÍ] ..."
 
 #: builtins.c:78
 #, fuzzy
-msgid "typeset [-afFirtx] [-p] name[=value] ..."
+msgid "typeset [-aAfFilrtux] [-p] name[=value] ..."
 msgstr "typeset [-afFrxi] [-p] Ì¾Á°[=ÃÍ] ..."
 
 #: builtins.c:80
@@ -2225,7 +2279,7 @@ msgid ""
 "    loops.\n"
 "    \n"
 "    Exit Status:\n"
-"    The exit status is 0 unless the shell is not executing a loop."
+"    The exit status is 0 unless N is not greater than or equal to 1."
 msgstr ""
 
 #: builtins.c:334
@@ -2236,7 +2290,7 @@ msgid ""
 "    If N is specified, resumes the Nth enclosing loop.\n"
 "    \n"
 "    Exit Status:\n"
-"    The exit status is 0 unless the shell is not executing a loop."
+"    The exit status is 0 unless N is not greater than or equal to 1."
 msgstr ""
 
 #: builtins.c:346
@@ -2377,10 +2431,13 @@ msgid ""
 "      -p\tdisplay the attributes and value of each NAME\n"
 "    \n"
 "    Options which set attributes:\n"
-"      -a\tto make NAMEs arrays (if supported)\n"
+"      -a\tto make NAMEs indexed arrays (if supported)\n"
+"      -A\tto make NAMEs associative arrays (if supported)\n"
 "      -i\tto make NAMEs have the `integer' attribute\n"
+"      -l\tto convert NAMEs to lower case on assignment\n"
 "      -r\tto make NAMEs readonly\n"
 "      -t\tto make NAMEs have the `trace' attribute\n"
+"      -u\tto convert NAMEs to upper case on assignment\n"
 "      -x\tto make NAMEs export\n"
 "    \n"
 "    Using `+' instead of `-' turns off the given attribute.\n"
@@ -2396,14 +2453,14 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:505
+#: builtins.c:508
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
 "    Obsolete.  See `help declare'."
 msgstr ""
 
-#: builtins.c:513
+#: builtins.c:516
 msgid ""
 "Define local variables.\n"
 "    \n"
@@ -2418,7 +2475,7 @@ msgid ""
 "    or the shell is not executing a function."
 msgstr ""
 
-#: builtins.c:530
+#: builtins.c:533
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2432,7 +2489,7 @@ msgid ""
 "    `echo' interprets the following backslash-escaped characters:\n"
 "      \\a\talert (bell)\n"
 "      \\b\tbackspace\n"
-"      \\c\tsuppress trailing newline\n"
+"      \\c\tsuppress further output\n"
 "      \\e\tescape character\n"
 "      \\f\tform feed\n"
 "      \\n\tnew line\n"
@@ -2449,7 +2506,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:564
+#: builtins.c:567
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2462,7 +2519,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:579
+#: builtins.c:582
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -2489,7 +2546,7 @@ msgid ""
 "    Returns success unless NAME is not a shell builtin or an error occurs."
 msgstr ""
 
-#: builtins.c:607
+#: builtins.c:610
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
@@ -2501,7 +2558,7 @@ msgid ""
 "    Returns exit status of command or success if command is null."
 msgstr ""
 
-#: builtins.c:619
+#: builtins.c:622
 msgid ""
 "Parse option arguments.\n"
 "    \n"
@@ -2542,7 +2599,7 @@ msgid ""
 "    encountered or an error occurs."
 msgstr ""
 
-#: builtins.c:661
+#: builtins.c:664
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
@@ -2565,7 +2622,7 @@ msgid ""
 "occurs."
 msgstr ""
 
-#: builtins.c:682
+#: builtins.c:685
 msgid ""
 "Exit the shell.\n"
 "    \n"
@@ -2573,7 +2630,7 @@ msgid ""
 "    is that of the last command executed."
 msgstr ""
 
-#: builtins.c:691
+#: builtins.c:694
 msgid ""
 "Exit a login shell.\n"
 "    \n"
@@ -2582,7 +2639,7 @@ msgid ""
 "    in a login shell."
 msgstr ""
 
-#: builtins.c:701
+#: builtins.c:704
 msgid ""
 "Display or execute commands from the history list.\n"
 "    \n"
@@ -2612,7 +2669,7 @@ msgid ""
 "occurs."
 msgstr ""
 
-#: builtins.c:731
+#: builtins.c:734
 msgid ""
 "Move job to the foreground.\n"
 "    \n"
@@ -2624,7 +2681,7 @@ msgid ""
 "    Status of command placed in foreground, or failure if an error occurs."
 msgstr ""
 
-#: builtins.c:746
+#: builtins.c:749
 msgid ""
 "Move jobs to the background.\n"
 "    \n"
@@ -2638,7 +2695,7 @@ msgid ""
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:760
+#: builtins.c:763
 msgid ""
 "Remember or display program locations.\n"
 "    \n"
@@ -2662,7 +2719,7 @@ msgid ""
 "    Returns success unless NAME is not found or an invalid option is given."
 msgstr ""
 
-#: builtins.c:785
+#: builtins.c:788
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -2684,7 +2741,7 @@ msgid ""
 "given."
 msgstr ""
 
-#: builtins.c:809
+#: builtins.c:812
 msgid ""
 "Display or manipulate the history list.\n"
 "    \n"
@@ -2718,7 +2775,7 @@ msgid ""
 "    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
-#: builtins.c:845
+#: builtins.c:848
 msgid ""
 "Display status of jobs.\n"
 "    \n"
@@ -2742,7 +2799,7 @@ msgid ""
 "    If -x is used, returns the exit status of COMMAND."
 msgstr ""
 
-#: builtins.c:872
+#: builtins.c:875
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -2759,7 +2816,7 @@ msgid ""
 "    Returns success unless an invalid option or JOBSPEC is given."
 msgstr ""
 
-#: builtins.c:891
+#: builtins.c:894
 msgid ""
 "Send a signal to a job.\n"
 "    \n"
@@ -2781,7 +2838,7 @@ msgid ""
 "    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
-#: builtins.c:914
+#: builtins.c:917
 msgid ""
 "Evaluate arithmetic expressions.\n"
 "    \n"
@@ -2826,7 +2883,7 @@ msgid ""
 "    If the last ARG evaluates to 0, let returns 1; let returns 0 otherwise.."
 msgstr ""
 
-#: builtins.c:959
+#: builtins.c:962
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
 "    \n"
@@ -2858,7 +2915,9 @@ msgid ""
 "      -t timeout\ttime out and return failure if a complete line of input "
 "is\n"
 "    \t\tnot read withint TIMEOUT seconds.  The value of the TMOUT\n"
-"    \t\tvariable is the default timeout.\n"
+"    \t\tvariable is the default timeout.  TIMEOUT may be a\n"
+"    \t\tfractional number.  The exit status is greater than 128 if\n"
+"    \t\tthe timeout is exceeded\n"
 "      -u fd\t\tread from file descriptor FD instead of the standard input\n"
 "    \n"
 "    Exit Status:\n"
@@ -2867,7 +2926,7 @@ msgid ""
 "    or an invalid file descriptor is supplied as the argument to -u."
 msgstr ""
 
-#: builtins.c:996
+#: builtins.c:1001
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -2879,7 +2938,7 @@ msgid ""
 "    Returns N, or failure if the shell is not executing a function or script."
 msgstr ""
 
-#: builtins.c:1009
+#: builtins.c:1014
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
 "    \n"
@@ -2961,7 +3020,7 @@ msgid ""
 "    Returns success unless an invalid option is given."
 msgstr ""
 
-#: builtins.c:1091
+#: builtins.c:1096
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
 "    \n"
@@ -2981,7 +3040,7 @@ msgid ""
 "    Returns success unless an invalid option is given or a NAME is read-only."
 msgstr ""
 
-#: builtins.c:1111
+#: builtins.c:1116
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
@@ -3000,7 +3059,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1130
+#: builtins.c:1135
 msgid ""
 "Mark shell variables as unchangeable.\n"
 "    \n"
@@ -3009,7 +3068,8 @@ msgid ""
 "    before marking as read-only.\n"
 "    \n"
 "    Options:\n"
-"      -a\trefer to array variables\n"
+"      -a\trefer to indexed array variables\n"
+"      -A\trefer to associative array variables\n"
 "      -f\trefer to shell functions\n"
 "      -p\tdisplay a list of all readonly variables and functions\n"
 "    \n"
@@ -3019,7 +3079,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1150
+#: builtins.c:1156
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -3030,7 +3090,7 @@ msgid ""
 "    Returns success unless N is negative or greater than $#."
 msgstr ""
 
-#: builtins.c:1162 builtins.c:1177
+#: builtins.c:1168 builtins.c:1183
 msgid ""
 "Execute commands from a file in the current shell.\n"
 "    \n"
@@ -3044,11 +3104,12 @@ msgid ""
 "    FILENAME cannot be read."
 msgstr ""
 
-#: builtins.c:1193
+#: builtins.c:1199
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
 "    Suspend the execution of this shell until it receives a SIGCONT signal.\n"
+"    Unless forced, login shells cannot be suspended.\n"
 "    \n"
 "    Options:\n"
 "      -f\tforce the suspend, even if the shell is a login shell\n"
@@ -3057,7 +3118,7 @@ msgid ""
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:1208
+#: builtins.c:1215
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -3134,7 +3195,7 @@ msgid ""
 "    false or an invalid argument is given."
 msgstr ""
 
-#: builtins.c:1284
+#: builtins.c:1291
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -3142,7 +3203,7 @@ msgid ""
 "    be a literal `]', to match the opening `['."
 msgstr ""
 
-#: builtins.c:1293
+#: builtins.c:1300
 msgid ""
 "Display process times.\n"
 "    \n"
@@ -3154,7 +3215,7 @@ msgid ""
 "    Always succeeds."
 msgstr ""
 
-#: builtins.c:1305
+#: builtins.c:1312
 msgid ""
 "Trap signals and other events.\n"
 "    \n"
@@ -3190,7 +3251,7 @@ msgid ""
 "given."
 msgstr ""
 
-#: builtins.c:1337
+#: builtins.c:1344
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -3220,7 +3281,7 @@ msgid ""
 "found."
 msgstr ""
 
-#: builtins.c:1368
+#: builtins.c:1375
 msgid ""
 "Modify shell resource limits.\n"
 "    \n"
@@ -3264,7 +3325,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1413
+#: builtins.c:1420
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -3282,7 +3343,7 @@ msgid ""
 "    Returns success unless MODE is invalid or an invalid option is given."
 msgstr ""
 
-#: builtins.c:1433
+#: builtins.c:1440
 msgid ""
 "Wait for job completion and return exit status.\n"
 "    \n"
@@ -3299,7 +3360,7 @@ msgid ""
 "    given."
 msgstr ""
 
-#: builtins.c:1451
+#: builtins.c:1458
 msgid ""
 "Wait for process completion and return exit status.\n"
 "    \n"
@@ -3313,7 +3374,7 @@ msgid ""
 "    given."
 msgstr ""
 
-#: builtins.c:1466
+#: builtins.c:1473
 msgid ""
 "Execute commands for each member in a list.\n"
 "    \n"
@@ -3326,7 +3387,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1480
+#: builtins.c:1487
 msgid ""
 "Arithmetic for loop.\n"
 "    \n"
@@ -3343,9 +3404,9 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1498
+#: builtins.c:1505
 msgid ""
-"Select words from a list and execute commands..\n"
+"Select words from a list and execute commands.\n"
 "    \n"
 "    The WORDS are expanded, generating a list of words.  The\n"
 "    set of expanded words is printed on the standard error, each\n"
@@ -3363,7 +3424,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1519
+#: builtins.c:1526
 msgid ""
 "Report time consumed by pipeline's execution.\n"
 "    \n"
@@ -3379,7 +3440,7 @@ msgid ""
 "    The return status is the return status of PIPELINE."
 msgstr ""
 
-#: builtins.c:1536
+#: builtins.c:1543
 msgid ""
 "Execute commands based on pattern matching.\n"
 "    \n"
@@ -3390,7 +3451,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1548
+#: builtins.c:1555
 msgid ""
 "Execute commands based on conditional.\n"
 "    \n"
@@ -3411,7 +3472,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1565
+#: builtins.c:1572
 msgid ""
 "Execute commands as long as a test succeeds.\n"
 "    \n"
@@ -3422,7 +3483,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1577
+#: builtins.c:1584
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
 "    \n"
@@ -3433,7 +3494,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1589
+#: builtins.c:1596
 msgid ""
 "Define shell function.\n"
 "    \n"
@@ -3447,7 +3508,7 @@ msgid ""
 "    Returns success unless NAME is readonly."
 msgstr ""
 
-#: builtins.c:1603
+#: builtins.c:1610
 msgid ""
 "Group commands as a unit.\n"
 "    \n"
@@ -3458,7 +3519,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1615
+#: builtins.c:1622
 msgid ""
 "Resume job in foreground.\n"
 "    \n"
@@ -3472,7 +3533,7 @@ msgid ""
 "    Returns the status of the resumed job."
 msgstr ""
 
-#: builtins.c:1630
+#: builtins.c:1637
 msgid ""
 "Evaluate arithmetic expression.\n"
 "    \n"
@@ -3483,7 +3544,7 @@ msgid ""
 "    Returns 1 if EXPRESSION evaluates to 0; returns 0 otherwise."
 msgstr ""
 
-#: builtins.c:1642
+#: builtins.c:1649
 msgid ""
 "Execute conditional command.\n"
 "    \n"
@@ -3511,7 +3572,7 @@ msgid ""
 "    0 or 1 depending on value of EXPRESSION."
 msgstr ""
 
-#: builtins.c:1668
+#: builtins.c:1675
 msgid ""
 "Common shell variable names and usage.\n"
 "    \n"
@@ -3565,7 +3626,7 @@ msgid ""
 "    \t\tcommands should be saved on the history list.\n"
 msgstr ""
 
-#: builtins.c:1725
+#: builtins.c:1732
 msgid ""
 "Add directories to stack.\n"
 "    \n"
@@ -3596,7 +3657,7 @@ msgid ""
 "    change fails."
 msgstr ""
 
-#: builtins.c:1759
+#: builtins.c:1766
 msgid ""
 "Remove directories from stack.\n"
 "    \n"
@@ -3623,7 +3684,7 @@ msgid ""
 "    change fails."
 msgstr ""
 
-#: builtins.c:1789
+#: builtins.c:1796
 msgid ""
 "Display directory stack.\n"
 "    \n"
@@ -3652,7 +3713,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1818
+#: builtins.c:1825
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
@@ -3673,7 +3734,7 @@ msgid ""
 "    given or OPTNAME is disabled."
 msgstr ""
 
-#: builtins.c:1839
+#: builtins.c:1846
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
 "    \n"
@@ -3703,7 +3764,7 @@ msgid ""
 "    error occurs."
 msgstr ""
 
-#: builtins.c:1866
+#: builtins.c:1873
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
@@ -3725,7 +3786,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1889
+#: builtins.c:1896
 msgid ""
 "Display possible completions depending on the options.\n"
 "    \n"
@@ -3738,7 +3799,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1904
+#: builtins.c:1911
 msgid ""
 "Modify or display completion options.\n"
 "    \n"
@@ -3767,7 +3828,7 @@ msgid ""
 "    have a completion specification defined."
 msgstr ""
 
-#: builtins.c:1932
+#: builtins.c:1939
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
@@ -3907,9 +3968,6 @@ msgstr ""
 #~ msgid "reading"
 #~ msgstr "Æɤ߹þ¤ßÃæ"
 
-#~ msgid "writing"
-#~ msgstr "½ñ¤­¹þ¤ßÃæ"
-
 #~ msgid "process substitution"
 #~ msgstr "¥×¥í¥»¥¹¤ÎÂåÍý"
 
index 002e50f384d2faf2d60a11863b565df2675ddccb..0b4444330ab620f6fe189ebcc166b23242fef49e 100644 (file)
Binary files a/po/lt.gmo and b/po/lt.gmo differ
index 4a69bd6185afa161fda3a1743cc79f578584b0a5..1cdd872cdafa5f09f44ffcd070e38660a12973b2 100644 (file)
--- a/po/lt.po
+++ b/po/lt.po
@@ -6,7 +6,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: bash-3.2\n"
-"POT-Creation-Date: 2006-10-23 17:20-0400\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-08-20 08:51-0400\n"
 "PO-Revision-Date: 2008-07-28 03:07-0400\n"
 "Last-Translator: Gintautas Miliauskas <gintas@akl.lt>\n"
 "Language-Team: Lithuanian <komp_lt@konferencijos.lt>\n"
@@ -14,370 +15,425 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "X-Generator: KBabel 1.11.4\n"
-"Plural-Forms:  nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+"Plural-Forms:  nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%"
+"100<10 || n%100>=20) ? 1 : 2);\n"
 
-#: arrayfunc.c:48
+#: arrayfunc.c:49
 msgid "bad array subscript"
 msgstr "blogas masyvo indeksas"
 
-#: arrayfunc.c:362
+#: arrayfunc.c:312 builtins/declare.def:467
+#, c-format
+msgid "%s: cannot convert indexed to associative array"
+msgstr ""
+
+#: arrayfunc.c:478
+#, fuzzy, c-format
+msgid "%s: invalid associative array key"
+msgstr "%s: netaisyklingas veiksmo pavadinimas"
+
+#: arrayfunc.c:480
 #, c-format
 msgid "%s: cannot assign to non-numeric index"
 msgstr "%s: nepavyko priskirti prie neskaitinio indekso"
 
-#: bashhist.c:331
+#: arrayfunc.c:516
+#, c-format
+msgid "%s: %s: must use subscript when assigning associative array"
+msgstr ""
+
+#: bashhist.c:382
 #, c-format
 msgid "%s: cannot create: %s"
 msgstr "%s: nepavyko sukurti: %s"
 
-#: bashline.c:3030
+#: bashline.c:3190
 msgid "bash_execute_unix_command: cannot find keymap for command"
 msgstr "bash_execute_unix_command: nepavyko rasti keymapo komandai"
 
-#: bashline.c:3079
+#: bashline.c:3268
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr "%s: pirmas ne tarpo simbolis nėra „\"“"
 
-#: bashline.c:3108
+#: bashline.c:3297
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr "nėra uždarančiojo „%c“ %s"
 
-#: bashline.c:3142
+#: bashline.c:3331
 #, c-format
 msgid "%s: missing colon separator"
 msgstr "%s: trūksta dvitaškio skirtuko"
 
-#: builtins/bind.def:194
+#: builtins/bind.def:199
 #, c-format
 msgid "`%s': invalid keymap name"
 msgstr "„%s“: netaisyklingas keymap'o pavadinimas"
 
-#: builtins/bind.def:233
+#: builtins/bind.def:238
 #, c-format
 msgid "%s: cannot read: %s"
 msgstr "%s: nepavyko perskaityti: %s"
 
-#: builtins/bind.def:248
+#: builtins/bind.def:253
 #, c-format
 msgid "`%s': cannot unbind"
 msgstr "„%s“: nepavyko atjungti (unbind)"
 
-#: builtins/bind.def:283
+#: builtins/bind.def:288 builtins/bind.def:318
 #, c-format
 msgid "`%s': unknown function name"
 msgstr "„%s“: nežinomas funkcijos pavadinimas"
 
-#: builtins/bind.def:291
+#: builtins/bind.def:296
 #, c-format
 msgid "%s is not bound to any keys.\n"
 msgstr "%s nėra priskirtas jokiam klavišui.\n"
 
-#: builtins/bind.def:295
+#: builtins/bind.def:300
 #, c-format
 msgid "%s can be invoked via "
 msgstr "%s gali būti iškviestas su "
 
-#: builtins/break.def:128
+#: builtins/break.def:77 builtins/break.def:117
+msgid "loop count"
+msgstr ""
+
+#: builtins/break.def:137
 msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr "prasminga tik „for“, „while“ arba „until“ cikle"
 
-#: builtins/caller.def:131
-msgid "Returns the context of the current subroutine call."
-msgstr "Grąžina esamos procedūros kontekstą."
-
-#: builtins/caller.def:132 builtins/caller.def:136 builtins/pushd.def:666
-#: builtins/pushd.def:674 builtins/pushd.def:677 builtins/pushd.def:687
-#: builtins/pushd.def:691 builtins/pushd.def:695 builtins/pushd.def:698
-#: builtins/pushd.def:701 builtins/pushd.def:710 builtins/pushd.def:714
-#: builtins/pushd.def:718 builtins/pushd.def:721
-msgid " "
-msgstr " "
-
 #: builtins/caller.def:133
-msgid "Without EXPR, returns returns \"$line $filename\".  With EXPR,"
-msgstr "Be EXPR, grąžina „$line $filename“.  Su EXPR,"
-
-#: builtins/caller.def:134
-msgid "returns \"$line $subroutine $filename\"; this extra information"
-msgstr "grąžina „$line $subroutine $filename“; ši papildoma informacija"
-
-#: builtins/caller.def:135
-msgid "can be used used to provide a stack trace."
-msgstr "gali būti panaudota generuojant steko išrašą (stack trace)."
-
-#: builtins/caller.def:137
-msgid "The value of EXPR indicates how many call frames to go back before the"
-msgstr "EXPR reikšmė nurodo, per kiek kvietimo freimų eiti atgal prieš"
-
-#: builtins/caller.def:138
-msgid "current one; the top frame is frame 0."
-msgstr "esamą.  Viršutinis freimas yra 0."
+#, fuzzy
+msgid ""
+"Returns the context of the current subroutine call.\n"
+"    \n"
+"    Without EXPR, returns "
+msgstr "Grąžina esamos procedūros kontekstą."
 
-#: builtins/cd.def:204
+#: builtins/cd.def:215
 msgid "HOME not set"
 msgstr "HOME nenustatytas"
 
-#: builtins/cd.def:216
+#: builtins/cd.def:227
 msgid "OLDPWD not set"
 msgstr "OLDPWD nenustatytas"
 
-#: builtins/common.c:133 test.c:822
+#: builtins/common.c:107
+#, c-format
+msgid "line %d: "
+msgstr ""
+
+#: builtins/common.c:124
+#, fuzzy, c-format
+msgid "%s: usage: "
+msgstr "%s: įspėjimas: "
+
+#: builtins/common.c:137 test.c:822
 msgid "too many arguments"
 msgstr "per daug argumentų"
 
-#: builtins/common.c:157 shell.c:474 shell.c:748
+#: builtins/common.c:162 shell.c:493 shell.c:774
 #, c-format
 msgid "%s: option requires an argument"
 msgstr "%s: parametrui reikia argumento"
 
-#: builtins/common.c:164
+#: builtins/common.c:169
 #, c-format
 msgid "%s: numeric argument required"
 msgstr "%s: reikia skaitinio argumento"
 
-#: builtins/common.c:171
+#: builtins/common.c:176
 #, c-format
 msgid "%s: not found"
 msgstr "%s: nerasta"
 
-#: builtins/common.c:180 shell.c:761
+#: builtins/common.c:185 shell.c:787
 #, c-format
 msgid "%s: invalid option"
 msgstr "%s: nesamas parametras"
 
-#: builtins/common.c:187
+#: builtins/common.c:192
 #, c-format
 msgid "%s: invalid option name"
 msgstr "%s: netaisyklingas parametro vardas"
 
-#: builtins/common.c:194 general.c:230 general.c:235
+#: builtins/common.c:199 general.c:231 general.c:236
 #, c-format
 msgid "`%s': not a valid identifier"
 msgstr "`%s': netaisyklingas identifikatorius"
 
-#: builtins/common.c:201
-#, c-format
-msgid "%s: invalid number"
-msgstr "%s: netaisyklingas skaičius"
+#: builtins/common.c:209
+#, fuzzy
+msgid "invalid octal number"
+msgstr "netaisyklingas signalo numeris"
 
-#: builtins/common.c:208
+#: builtins/common.c:211
+#, fuzzy
+msgid "invalid hex number"
+msgstr "netaisyklingas skaičius"
+
+#: builtins/common.c:213 expr.c:1255
+msgid "invalid number"
+msgstr "netaisyklingas skaičius"
+
+#: builtins/common.c:221
 #, c-format
 msgid "%s: invalid signal specification"
 msgstr "%s: netaisyklinga signalo specifikacija"
 
-#: builtins/common.c:215
+#: builtins/common.c:228
 #, c-format
 msgid "`%s': not a pid or valid job spec"
 msgstr "„%s“: ne pid'as ar taisyklinga darbo specifikacija"
 
-#: builtins/common.c:222 error.c:451
+#: builtins/common.c:235 error.c:453
 #, c-format
 msgid "%s: readonly variable"
 msgstr "%s: kintamasis tik skaitymui"
 
-#: builtins/common.c:230
+#: builtins/common.c:243
 #, c-format
 msgid "%s: %s out of range"
 msgstr "%s: %s išėjo už ribų"
 
-#: builtins/common.c:230 builtins/common.c:232
+#: builtins/common.c:243 builtins/common.c:245
 msgid "argument"
 msgstr "argumentas"
 
-#: builtins/common.c:232
+#: builtins/common.c:245
 #, c-format
 msgid "%s out of range"
 msgstr "%s už ribų"
 
-#: builtins/common.c:240
+#: builtins/common.c:253
 #, c-format
 msgid "%s: no such job"
 msgstr "%s: nėra tokio darbo"
 
-#: builtins/common.c:248
+#: builtins/common.c:261
 #, c-format
 msgid "%s: no job control"
 msgstr "%s: nėra darbų valdymo"
 
-#: builtins/common.c:250
+#: builtins/common.c:263
 msgid "no job control"
 msgstr "nėra darbų valdymo"
 
-#: builtins/common.c:260
+#: builtins/common.c:273
 #, c-format
 msgid "%s: restricted"
 msgstr "%s: apribota"
 
-#: builtins/common.c:262
+#: builtins/common.c:275
 msgid "restricted"
 msgstr "apribota"
 
-#: builtins/common.c:270
+#: builtins/common.c:283
 #, c-format
 msgid "%s: not a shell builtin"
 msgstr "%s: ne vidinė aplinkos komanda"
 
-#: builtins/common.c:276
+#: builtins/common.c:292
 #, c-format
 msgid "write error: %s"
 msgstr "rašymo klaida: %s"
 
-#: builtins/common.c:481
+#: builtins/common.c:523
 #, c-format
 msgid "%s: error retrieving current directory: %s: %s\n"
 msgstr "%s: klaida skaitant esamą aplanką: %s: %s\n"
 
-#: builtins/common.c:547 builtins/common.c:549
+#: builtins/common.c:589 builtins/common.c:591
 #, c-format
 msgid "%s: ambiguous job spec"
 msgstr "%s: dviprasmis darbo aprašymas"
 
-#: builtins/complete.def:251
+#: builtins/complete.def:270
 #, c-format
 msgid "%s: invalid action name"
 msgstr "%s: netaisyklingas veiksmo pavadinimas"
 
-#: builtins/complete.def:381 builtins/complete.def:524
+#: builtins/complete.def:430 builtins/complete.def:615
+#: builtins/complete.def:813
 #, c-format
 msgid "%s: no completion specification"
 msgstr "%s: nėra baigimo specifikacijos"
 
-#: builtins/complete.def:571
+#: builtins/complete.def:667
 msgid "warning: -F option may not work as you expect"
 msgstr "įspėjimas: parametras -F gali neveikti taip, kaip tikitės"
 
-#: builtins/complete.def:573
+#: builtins/complete.def:669
 msgid "warning: -C option may not work as you expect"
 msgstr "įspėjimas: parametras -C gali neveikti taip, kaip tikitės"
 
-#: builtins/declare.def:106
+#: builtins/complete.def:786
+msgid "not currently executing completion function"
+msgstr ""
+
+#: builtins/declare.def:122
 msgid "can only be used in a function"
 msgstr "galima naudoti tik funkcijoje"
 
-#: builtins/declare.def:306
+#: builtins/declare.def:353
 msgid "cannot use `-f' to make functions"
 msgstr "negalima naudoti „-f“ funkcijoms kurti"
 
-#: builtins/declare.def:318 execute_cmd.c:4073
+#: builtins/declare.def:365 execute_cmd.c:4696
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s: funkcija tik skaitymui"
 
-#: builtins/declare.def:406
+#: builtins/declare.def:454
 #, c-format
 msgid "%s: cannot destroy array variables in this way"
 msgstr "%s: negalima tokiu būdu sunaikinti masyvų kintamųjų"
 
-#: builtins/enable.def:128 builtins/enable.def:136
+#: builtins/declare.def:461
+#, c-format
+msgid "%s: cannot convert associative to indexed array"
+msgstr ""
+
+#: builtins/enable.def:137 builtins/enable.def:145
 msgid "dynamic loading not available"
 msgstr "dinaminis įkrovimas negalimas"
 
-#: builtins/enable.def:303
+#: builtins/enable.def:312
 #, c-format
 msgid "cannot open shared object %s: %s"
 msgstr "nepavyko atverti bendrojo objekto %s: %s"
 
-#: builtins/enable.def:326
+#: builtins/enable.def:335
 #, c-format
 msgid "cannot find %s in shared object %s: %s"
 msgstr "nepavyko rasti %s bendrajame objekte %s: %s"
 
-#: builtins/enable.def:450
+#: builtins/enable.def:459
 #, c-format
 msgid "%s: not dynamically loaded"
 msgstr "%s: nedinamiškai įkrauta"
 
-#: builtins/enable.def:465
+#: builtins/enable.def:474
 #, c-format
 msgid "%s: cannot delete: %s"
 msgstr "%s: nepavyko ištrinti: %s"
 
-#: builtins/evalfile.c:129 execute_cmd.c:3930 shell.c:1409
+#: builtins/evalfile.c:134 builtins/hash.def:169 execute_cmd.c:4553
+#: shell.c:1439
 #, c-format
 msgid "%s: is a directory"
 msgstr "%s: aplankas"
 
-#: builtins/evalfile.c:134
+#: builtins/evalfile.c:139
 #, c-format
 msgid "%s: not a regular file"
 msgstr "%s: ne paprastas failas"
 
-#: builtins/evalfile.c:142
+#: builtins/evalfile.c:147
 #, c-format
 msgid "%s: file is too large"
 msgstr "%s: failas per didelis"
 
-#: builtins/exec.def:205
+#: builtins/evalfile.c:185 execute_cmd.c:4623 shell.c:1449
+#, c-format
+msgid "%s: cannot execute binary file"
+msgstr "%s: negalima vykdyti dvejetainių failų"
+
+#: builtins/exec.def:212
 #, c-format
 msgid "%s: cannot execute: %s"
 msgstr "%s: nepavyko paleisti: %s"
 
-#: builtins/exit.def:83
+#: builtins/exit.def:65
+#, c-format
+msgid "logout\n"
+msgstr ""
+
+#: builtins/exit.def:88
 msgid "not login shell: use `exit'"
 msgstr "ne prisijungimo aplinka: naudokite „exit“"
 
-#: builtins/exit.def:111
+#: builtins/exit.def:120
+#, c-format
 msgid "There are stopped jobs.\n"
 msgstr "Yra sustabdytų darbų.\n"
 
-#: builtins/fc.def:258
+#: builtins/exit.def:122
+#, fuzzy, c-format
+msgid "There are running jobs.\n"
+msgstr "Yra sustabdytų darbų.\n"
+
+#: builtins/fc.def:261
 msgid "no command found"
 msgstr "komandų nerasta"
 
-#: builtins/fc.def:328
+#: builtins/fc.def:341
 msgid "history specification"
 msgstr "istorijos specifikacija"
 
-#: builtins/fc.def:349
+#: builtins/fc.def:362
 #, c-format
 msgid "%s: cannot open temp file: %s"
 msgstr "%s: nepavyko atverti laikinojo failo: %s"
 
-#: builtins/fg_bg.def:149
+#: builtins/fg_bg.def:149 builtins/jobs.def:282
+msgid "current"
+msgstr ""
+
+#: builtins/fg_bg.def:158
 #, c-format
 msgid "job %d started without job control"
 msgstr "darbas %d pradėtas be darbų valdymo"
 
-#: builtins/getopt.c:109
+#: builtins/getopt.c:110
 #, c-format
 msgid "%s: illegal option -- %c\n"
 msgstr "%s: neleistinas parametras -- %c\n"
 
-#: builtins/getopt.c:110
+#: builtins/getopt.c:111
 #, c-format
 msgid "%s: option requires an argument -- %c\n"
 msgstr "%s: parametrui reikia argumento -- %c\n"
 
-#: builtins/hash.def:84
+#: builtins/hash.def:92
 msgid "hashing disabled"
 msgstr "maiša išjungta"
 
-#: builtins/hash.def:130
+#: builtins/hash.def:138
 #, c-format
 msgid "%s: hash table empty\n"
 msgstr "%s: maišos lentelė tuščia\n"
 
-#: builtins/help.def:108
-msgid "Shell commands matching keywords `"
-msgstr "Aplinkos komandos, atitinkančios raktažodžius „"
+#: builtins/hash.def:244
+#, fuzzy, c-format
+msgid "hits\tcommand\n"
+msgstr "paskutinė komanda: %s\n"
 
-#: builtins/help.def:110
+#: builtins/help.def:130
+#, fuzzy, c-format
 msgid "Shell commands matching keyword `"
-msgstr "Aplinkos komandos, atitinkančios raktažodį „"
+msgid_plural "Shell commands matching keywords `"
+msgstr[0] "Aplinkos komandos, atitinkančios raktažodį „"
+msgstr[1] "Aplinkos komandos, atitinkančios raktažodį „"
+msgstr[2] "Aplinkos komandos, atitinkančios raktažodį „"
 
-#: builtins/help.def:138
+#: builtins/help.def:168
 #, c-format
-msgid "no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'."
-msgstr "nėra žinyno temų, atitinkančių „%s“. Bandykite „help help“, „man -k %s“ arba „info %s“."
+msgid ""
+"no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'."
+msgstr ""
+"nėra žinyno temų, atitinkančių „%s“. Bandykite „help help“, „man -k %s“ arba "
+"„info %s“."
 
-#: builtins/help.def:164
+#: builtins/help.def:185
 #, c-format
 msgid "%s: cannot open: %s"
 msgstr "%s: nepavyko atverti: %s"
 
-#: builtins/help.def:182
+#: builtins/help.def:337
+#, c-format
 msgid ""
 "These shell commands are defined internally.  Type `help' to see this list.\n"
 "Type `help name' to find out more about the function `name'.\n"
@@ -387,427 +443,403 @@ msgid ""
 "A star (*) next to a name means that the command is disabled.\n"
 "\n"
 msgstr ""
-"Šios aplinkos komandos vidinės. Jei norite pamatyti šį sąrašą, įveskite „help“.\n"
+"Šios aplinkos komandos vidinės. Jei norite pamatyti šį sąrašą, įveskite "
+"„help“.\n"
 "Įveskite „help fn“, jei norite sužinoti daugiau apie funkciją „fn“.\n"
 "Įveskite „info bash“, jei norite daugiau sužinoti apie aplinką apskritai.\n"
-"Naudokite „man -k“ ir „info“, jei norite sužinoti daugiau apie komandas, nesančiasšiame sąraše.\n"
+"Naudokite „man -k“ ir „info“, jei norite sužinoti daugiau apie komandas, "
+"nesančiasšiame sąraše.\n"
 "\n"
 "Žvaigždutė (*) prie vardo reiškia, kad komanda išjungta.\n"
 "\n"
 
-#: builtins/history.def:150
+#: builtins/history.def:154
 msgid "cannot use more than one of -anrw"
 msgstr "negalima naudoti daugiau negu vieno parametro iš -anrw"
 
-#: builtins/history.def:182
+#: builtins/history.def:186
 msgid "history position"
 msgstr "istorijos pozicija"
 
-#: builtins/history.def:400
+#: builtins/history.def:366
 #, c-format
 msgid "%s: history expansion failed"
 msgstr "%s: istorijos išskleidimas nesėkmingas"
 
-#: builtins/jobs.def:99
+#: builtins/inlib.def:71
+#, fuzzy, c-format
+msgid "%s: inlib failed"
+msgstr "%s: istorijos išskleidimas nesėkmingas"
+
+#: builtins/jobs.def:109
 msgid "no other options allowed with `-x'"
 msgstr "su „-x“ neleidžiama naudoti kitų parametrų"
 
-#: builtins/kill.def:187
+#: builtins/kill.def:197
 #, c-format
 msgid "%s: arguments must be process or job IDs"
 msgstr "%s: argumentai turi būti procesų arba darbų ID"
 
-#: builtins/kill.def:250
+#: builtins/kill.def:260
 msgid "Unknown error"
 msgstr "Nežinoma klaida"
 
-#: builtins/let.def:94 builtins/let.def:119 expr.c:498 expr.c:513
+#: builtins/let.def:95 builtins/let.def:120 expr.c:501 expr.c:516
 msgid "expression expected"
 msgstr "tikėtasi išraiškos"
 
-#: builtins/printf.def:339
+#: builtins/mapfile.def:215 builtins/read.def:271
+#, c-format
+msgid "%s: invalid file descriptor specification"
+msgstr "%s: netaisyklinga failo deskriptoriaus specifikacija"
+
+#: builtins/mapfile.def:223 builtins/read.def:278
+#, c-format
+msgid "%d: invalid file descriptor: %s"
+msgstr "%d: netaisyklingas failo deskriptorius: %s"
+
+#: builtins/mapfile.def:232 builtins/mapfile.def:270
+#, fuzzy, c-format
+msgid "%s: invalid line count"
+msgstr "%s: nesamas parametras"
+
+#: builtins/mapfile.def:243
+#, fuzzy, c-format
+msgid "%s: invalid array origin"
+msgstr "%s: nesamas parametras"
+
+#: builtins/mapfile.def:260
+#, fuzzy, c-format
+msgid "%s: invalid callback quantum"
+msgstr "%s: netaisyklingas veiksmo pavadinimas"
+
+#: builtins/mapfile.def:292
+#, fuzzy
+msgid "empty array variable name"
+msgstr "%s: ne masyvo kintamasis"
+
+#: builtins/mapfile.def:313
+msgid "array variable support required"
+msgstr ""
+
+#: builtins/printf.def:364
 #, c-format
 msgid "`%s': missing format character"
 msgstr "„%s“: trūksta formato simbolio"
 
-#: builtins/printf.def:516
+#: builtins/printf.def:541
 #, c-format
 msgid "`%c': invalid format character"
 msgstr "„%c“: netaisyklingas formato simbolis"
 
-#: builtins/printf.def:722
+#: builtins/printf.def:568
+#, fuzzy, c-format
+msgid "warning: %s: %s"
+msgstr "%s: įspėjimas: "
+
+#: builtins/printf.def:747
 msgid "missing hex digit for \\x"
 msgstr "trūksta šešioliktainio skaitmens išraiškoje \\x"
 
-#: builtins/pushd.def:175
+#: builtins/pushd.def:195
 msgid "no other directory"
 msgstr "nėra kito aplanko"
 
-#: builtins/pushd.def:442
+#: builtins/pushd.def:462
 msgid "<no current directory>"
 msgstr "<nėra esamo aplanko>"
 
-#: builtins/pushd.def:663
-msgid "Display the list of currently remembered directories.  Directories"
-msgstr "Rodyti prisimenamų aplankų sąrašą. Aplankai"
-
-#: builtins/pushd.def:664
-msgid "find their way onto the list with the `pushd' command; you can get"
-msgstr "atsiduria sąraše su „pushd“ komanda; galite kilti"
-
-#: builtins/pushd.def:665
-msgid "back up through the list with the `popd' command."
-msgstr "sąrašu su „popd“ komanda."
-
-#: builtins/pushd.def:667
-msgid "The -l flag specifies that `dirs' should not print shorthand versions"
-msgstr "Parametras -l nurodo, kad „dirs“ neturėtų spausdinti sutrumpintų"
-
-#: builtins/pushd.def:668
-msgid "of directories which are relative to your home directory.  This means"
-msgstr "aplankų, santykinių namų aplinkui, pavadinimų. Tai reiškia, kad"
+#: builtins/pushd.def:506
+msgid "directory stack empty"
+msgstr ""
 
-#: builtins/pushd.def:669
+#: builtins/pushd.def:508
 #, fuzzy
-msgid "that `~/bin' might be displayed as `/homes/bfox/bin'.  The -v flag"
-msgstr "kad „~/bin“ bus rodomas kaip „/home/bfox/bin“.  Su parametru -v"
-
-#: builtins/pushd.def:670
-msgid "causes `dirs' to print the directory stack with one entry per line,"
-msgstr "„dirs“ išveda aplankų steką po vieną pavadinimą eilutėje,"
-
-#: builtins/pushd.def:671
-msgid "prepending the directory name with its position in the stack.  The -p"
-msgstr "prieš pavadinimą prirašoma aplanko pozicija steke. Parametras -p"
-
-#: builtins/pushd.def:672
-msgid "flag does the same thing, but the stack position is not prepended."
-msgstr "turi tokį patį efektą, tačiau pozicija steke neišvedama."
-
-#: builtins/pushd.def:673
-msgid "The -c flag clears the directory stack by deleting all of the elements."
-msgstr "Parametras -c išvalo aplankų steką."
-
-#: builtins/pushd.def:675
-msgid "+N   displays the Nth entry counting from the left of the list shown by"
-msgstr "+N   rodo N-tąjį įrašą skaičiuojant iš kairės sąraše, rodomame"
-
-#: builtins/pushd.def:676 builtins/pushd.def:679
-msgid "     dirs when invoked without options, starting with zero."
-msgstr "     „dirs“, iškviesto be parametrų (skaičiuojama nuo nulio)."
-
-#: builtins/pushd.def:678
-msgid "-N   displays the Nth entry counting from the right of the list shown by"
-msgstr "-N   rodo N-tajį įrašą skaičiuojant iš dešinės sąraše, rodomame"
-
-#: builtins/pushd.def:684
-msgid "Adds a directory to the top of the directory stack, or rotates"
-msgstr "Įdeda aplanką į aplankų steko viršų, arba pasuka"
-
-#: builtins/pushd.def:685
-msgid "the stack, making the new top of the stack the current working"
-msgstr "steką, nustatydamas esamą aplanką į naująją steko viršūnės reikšmę."
-
-#: builtins/pushd.def:686
-msgid "directory.  With no arguments, exchanges the top two directories."
-msgstr "Be argumentų, sukeičia viršutinius du aplankus."
-
-#: builtins/pushd.def:688
-msgid "+N   Rotates the stack so that the Nth directory (counting"
-msgstr "+N   Pasuka steką, kad N-tasis aplankas (skaičiuojant"
-
-#: builtins/pushd.def:689
-msgid "     from the left of the list shown by `dirs', starting with"
-msgstr "     iš kairės sąraše, rodomame „dirs“, pradedant nuo nulio)"
-
-#: builtins/pushd.def:690 builtins/pushd.def:694
-msgid "     zero) is at the top."
-msgstr "     būtų viršuje."
-
-#: builtins/pushd.def:692
-msgid "-N   Rotates the stack so that the Nth directory (counting"
-msgstr "-N   Pasuka steką, kad N-tasis aplankas (skaičiuojant"
-
-#: builtins/pushd.def:693
-msgid "     from the right of the list shown by `dirs', starting with"
-msgstr "     iš dešinės sąraše, rodomame „dirs“, pradedant nuo nulio)"
-
-#: builtins/pushd.def:696
-msgid "-n   suppress the normal change of directory when adding directories"
-msgstr "-n   išjungti įprastą aplanko pakeitimą pridedant aplankus"
-
-#: builtins/pushd.def:697
-msgid "     to the stack, so only the stack is manipulated."
-msgstr "     į steką, taigi, pakeičiamas tik stekas."
-
-#: builtins/pushd.def:699
-msgid "dir  adds DIR to the directory stack at the top, making it the"
-msgstr "dir  prideda DIR į aplankų steko viršų; DIR nustatomas"
-
-#: builtins/pushd.def:700
-msgid "     new current working directory."
-msgstr "     naujuoju darbiniu aplanku."
-
-#: builtins/pushd.def:702 builtins/pushd.def:722
-msgid "You can see the directory stack with the `dirs' command."
-msgstr "Galite pamatyti aplankų steką komanda „dirs“."
-
-#: builtins/pushd.def:707
-msgid "Removes entries from the directory stack.  With no arguments,"
-msgstr "Šalina įrašus iš aplankų steko. Jei nenurodyta argumentų,"
-
-#: builtins/pushd.def:708
-msgid "removes the top directory from the stack, and cd's to the new"
-msgstr "pašalina viršutinį aplanką iš steko ir pakeičia darbinį aplanką"
-
-#: builtins/pushd.def:709
-msgid "top directory."
-msgstr "steko viršūnėje esančiu."
-
-#: builtins/pushd.def:711
-msgid "+N   removes the Nth entry counting from the left of the list"
-msgstr "+N   pašalina N-tąjį įrašą skaičiuojant iš kairės sąraše, išvedamame „dir“"
-
-#: builtins/pushd.def:712
-msgid "     shown by `dirs', starting with zero.  For example: `popd +0'"
-msgstr "     (skaičiuojama nuo nulio).  Pavyzdžiui: „popd +0“"
-
-#: builtins/pushd.def:713
-msgid "     removes the first directory, `popd +1' the second."
-msgstr "     pašalina pirmąjį aplanką, „popd +1“ – antrąjį."
-
-#: builtins/pushd.def:715
-msgid "-N   removes the Nth entry counting from the right of the list"
-msgstr "+N   pašalina N-tąjį įrašą skaičiuojant iš dešinės sąraše, išvedamame „dir“"
-
-#: builtins/pushd.def:716
-msgid "     shown by `dirs', starting with zero.  For example: `popd -0'"
-msgstr "     (skaičiuojama nuo nulio).  Pavyzdžiui: „popd -0“"
+msgid "directory stack index"
+msgstr "rekursijos steko atvirkštinis perpildymas"
 
-#: builtins/pushd.def:717
-msgid "     removes the last directory, `popd -1' the next to last."
-msgstr "     pašalina paskutinį aplanką, „popd -1“ – priešpaskutinį."
+#: builtins/pushd.def:683
+msgid ""
+"Display the list of currently remembered directories.  Directories\n"
+"    find their way onto the list with the `pushd' command; you can get\n"
+"    back up through the list with the `popd' command.\n"
+"    \n"
+"    Options:\n"
+"      -c\tclear the directory stack by deleting all of the elements\n"
+"      -l\tdo not print tilde-prefixed versions of directories relative\n"
+"    \tto your home directory\n"
+"      -p\tprint the directory stack with one entry per line\n"
+"      -v\tprint the directory stack with one entry per line prefixed\n"
+"    \twith its position in the stack\n"
+"    \n"
+"    Arguments:\n"
+"      +N\tDisplays the Nth entry counting from the left of the list shown "
+"by\n"
+"    \tdirs when invoked without options, starting with zero.\n"
+"    \n"
+"      -N\tDisplays the Nth entry counting from the right of the list shown "
+"by\n"
+"\tdirs when invoked without options, starting with zero."
+msgstr ""
 
-#: builtins/pushd.def:719
-msgid "-n   suppress the normal change of directory when removing directories"
-msgstr "     išjungti įprastą darbinio aplanko keitimą šalinant aplankus"
+#: builtins/pushd.def:705
+msgid ""
+"Adds a directory to the top of the directory stack, or rotates\n"
+"    the stack, making the new top of the stack the current working\n"
+"    directory.  With no arguments, exchanges the top two directories.\n"
+"    \n"
+"    Options:\n"
+"      -n\tSuppresses the normal change of directory when adding\n"
+"    \tdirectories to the stack, so only the stack is manipulated.\n"
+"    \n"
+"    Arguments:\n"
+"      +N\tRotates the stack so that the Nth directory (counting\n"
+"    \tfrom the left of the list shown by `dirs', starting with\n"
+"    \tzero) is at the top.\n"
+"    \n"
+"      -N\tRotates the stack so that the Nth directory (counting\n"
+"    \tfrom the right of the list shown by `dirs', starting with\n"
+"    \tzero) is at the top.\n"
+"    \n"
+"      dir\tAdds DIR to the directory stack at the top, making it the\n"
+"    \tnew current working directory.\n"
+"    \n"
+"    The `dirs' builtin displays the directory stack."
+msgstr ""
 
-#: builtins/pushd.def:720
-msgid "     from the stack, so only the stack is manipulated."
-msgstr "     iš steko, taigi, pakeičiamas tik stekas."
+#: builtins/pushd.def:730
+msgid ""
+"Removes entries from the directory stack.  With no arguments, removes\n"
+"    the top directory from the stack, and changes to the new top directory.\n"
+"    \n"
+"    Options:\n"
+"      -n\tSuppresses the normal change of directory when removing\n"
+"    \tdirectories from the stack, so only the stack is manipulated.\n"
+"    \n"
+"    Arguments:\n"
+"      +N\tRemoves the Nth entry counting from the left of the list\n"
+"    \tshown by `dirs', starting with zero.  For example: `popd +0'\n"
+"    \tremoves the first directory, `popd +1' the second.\n"
+"    \n"
+"      -N\tRemoves the Nth entry counting from the right of the list\n"
+"    \tshown by `dirs', starting with zero.  For example: `popd -0'\n"
+"    \tremoves the last directory, `popd -1' the next to last.\n"
+"    \n"
+"    The `dirs' builtin displays the directory stack."
+msgstr ""
 
-#: builtins/read.def:210
+#: builtins/read.def:247
 #, c-format
 msgid "%s: invalid timeout specification"
 msgstr "%s: klaidinga laiko ribos (timeout) specifikacija"
 
-#: builtins/read.def:233
-#, c-format
-msgid "%s: invalid file descriptor specification"
-msgstr "%s: netaisyklinga failo deskriptoriaus specifikacija"
-
-#: builtins/read.def:240
-#, c-format
-msgid "%d: invalid file descriptor: %s"
-msgstr "%d: netaisyklingas failo deskriptorius: %s"
-
-#: builtins/read.def:478
+#: builtins/read.def:569
 #, c-format
 msgid "read error: %d: %s"
 msgstr "skaitymo klaida: %d: %s"
 
-#: builtins/return.def:63
+#: builtins/return.def:68
 msgid "can only `return' from a function or sourced script"
 msgstr "galima grįžti (return) tik iš funkcijos ar scenarijaus"
 
-#: builtins/set.def:744
+#: builtins/set.def:768
 msgid "cannot simultaneously unset a function and a variable"
 msgstr "negalima kartu ištrinti funkcijos ir kintamojo"
 
-#: builtins/set.def:781
+#: builtins/set.def:805
 #, c-format
 msgid "%s: cannot unset"
 msgstr "%s: nepavyko ištrinti"
 
-#: builtins/set.def:788
+#: builtins/set.def:812
 #, c-format
 msgid "%s: cannot unset: readonly %s"
 msgstr "%s: nepavyko ištrinti: %s tik skaitymui"
 
-#: builtins/set.def:799
+#: builtins/set.def:823
 #, c-format
 msgid "%s: not an array variable"
 msgstr "%s: ne masyvo kintamasis"
 
-#: builtins/setattr.def:166
+#: builtins/setattr.def:186
 #, c-format
 msgid "%s: not a function"
 msgstr "%s: ne funkcija"
 
-#: builtins/shift.def:66 builtins/shift.def:72
+#: builtins/shift.def:71 builtins/shift.def:77
 msgid "shift count"
 msgstr "postūmių skaičius"
 
-#: builtins/shopt.def:227
+#: builtins/shopt.def:249
 msgid "cannot set and unset shell options simultaneously"
 msgstr "negalima aplinkos nuostatos vienu metu įjungti ir išjungti"
 
-#: builtins/shopt.def:292
+#: builtins/shopt.def:314
 #, c-format
 msgid "%s: invalid shell option name"
 msgstr "%s: netaisyklingas aplinkos nuostatos pavadinimas"
 
-#: builtins/source.def:115
+#: builtins/source.def:128
 msgid "filename argument required"
 msgstr "reikia failo pavadinimo argumento"
 
-#: builtins/source.def:135
+#: builtins/source.def:153
 #, c-format
 msgid "%s: file not found"
 msgstr "%s: failas nerastas"
 
-#: builtins/suspend.def:95
+#: builtins/suspend.def:101
 msgid "cannot suspend"
 msgstr "nepavyko sustabdyti"
 
-#: builtins/suspend.def:105
+#: builtins/suspend.def:111
 msgid "cannot suspend a login shell"
 msgstr "nepavyko sustabdyti prisijungimo aplinkos"
 
-#: builtins/type.def:232
+#: builtins/type.def:234
 #, c-format
 msgid "%s is aliased to `%s'\n"
 msgstr "%s yra „%s“ sinonimas\n"
 
-#: builtins/type.def:253
+#: builtins/type.def:255
 #, c-format
 msgid "%s is a shell keyword\n"
 msgstr "%s yra aplinkos raktinis žodis\n"
 
-#: builtins/type.def:273
+#: builtins/type.def:274
 #, c-format
 msgid "%s is a function\n"
 msgstr "%s yra funkcija\n"
 
-#: builtins/type.def:298
+#: builtins/type.def:296
 #, c-format
 msgid "%s is a shell builtin\n"
 msgstr "%s yra aplinkos vidinė komanda\n"
 
-#: builtins/type.def:319
+#: builtins/type.def:317 builtins/type.def:391
 #, c-format
 msgid "%s is %s\n"
 msgstr "%s yra %s\n"
 
-#: builtins/type.def:339
+#: builtins/type.def:337
 #, c-format
 msgid "%s is hashed (%s)\n"
 msgstr "%s yra hešuotas (%s)\n"
 
-#: builtins/ulimit.def:352
+#: builtins/ulimit.def:372
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr "%s: netaisyklingas limito argumentas"
 
-#: builtins/ulimit.def:378
+#: builtins/ulimit.def:398
 #, c-format
 msgid "`%c': bad command"
 msgstr "`%c': bloga komanda"
 
-#: builtins/ulimit.def:407
+#: builtins/ulimit.def:427
 #, c-format
 msgid "%s: cannot get limit: %s"
 msgstr "%s: nepavyko gauti limito: %s"
 
-#: builtins/ulimit.def:445
+#: builtins/ulimit.def:453
+msgid "limit"
+msgstr ""
+
+#: builtins/ulimit.def:465 builtins/ulimit.def:765
 #, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr "%s: nepayko pakeisti limito: %s"
 
-#: builtins/umask.def:112
+#: builtins/umask.def:118
 msgid "octal number"
 msgstr "aštuntainis skaičius"
 
-#: builtins/umask.def:226
+#: builtins/umask.def:231
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr "„%c“: netaisyklingas simbolinės veiksenos operatorius"
 
-#: builtins/umask.def:281
+#: builtins/umask.def:286
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr "„%c“: netaisyklingas simbolinės veiksenos simbolis"
 
-#: error.c:163
+#: error.c:89 error.c:320 error.c:322 error.c:324
+msgid " line "
+msgstr ""
+
+#: error.c:164
 #, c-format
 msgid "last command: %s\n"
 msgstr "paskutinė komanda: %s\n"
 
-#: error.c:171
+#: error.c:172
+#, c-format
 msgid "Aborting..."
 msgstr "Nutraukiama..."
 
-#: error.c:258
-#, c-format
-msgid "%s: warning: "
+#: error.c:260
+#, fuzzy, c-format
+msgid "warning: "
 msgstr "%s: įspėjimas: "
 
-#: error.c:403
+#: error.c:405
 msgid "unknown command error"
 msgstr "nežinoma komandos klaida"
 
-#: error.c:404
+#: error.c:406
 msgid "bad command type"
 msgstr "blogas komandos tipas"
 
-#: error.c:405
+#: error.c:407
 msgid "bad connector"
 msgstr "blogas jungtukas"
 
-#: error.c:406
+#: error.c:408
 msgid "bad jump"
 msgstr "blogas šuolis"
 
-#: error.c:444
+#: error.c:446
 #, c-format
 msgid "%s: unbound variable"
 msgstr "%s: nepriskirtas kintamasis"
 
-#: eval.c:176
+#: eval.c:181
+#, c-format
 msgid "\atimed out waiting for input: auto-logout\n"
 msgstr "\alaukiant įvedimo baigėsi laikas: automatiškai atsijungta\n"
 
-#: execute_cmd.c:474
+#: execute_cmd.c:483
 #, c-format
 msgid "cannot redirect standard input from /dev/null: %s"
 msgstr "nepavyko peradresuoti standartinio įvedimo iš /dev/null: %s"
 
-#: execute_cmd.c:1058
+#: execute_cmd.c:1079
 #, c-format
 msgid "TIMEFORMAT: `%c': invalid format character"
 msgstr "TIMEFORMAT: „%c“: netaisyklingas formato simbolis"
 
-#: execute_cmd.c:3629
+#: execute_cmd.c:1930
+#, fuzzy
+msgid "pipe error"
+msgstr "rašymo klaida: %s"
+
+#: execute_cmd.c:4243
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr "%s: apribota: negalima naudoti „/“ komandų pavadinimuose"
 
-#: execute_cmd.c:3717
+#: execute_cmd.c:4334
 #, c-format
 msgid "%s: command not found"
 msgstr "%s: komanda nerasta"
 
-#: execute_cmd.c:3963
+#: execute_cmd.c:4586
 #, c-format
 msgid "%s: %s: bad interpreter"
 msgstr "%s: %s: blogas interpretatorius"
 
-#: execute_cmd.c:4000
-#, c-format
-msgid "%s: cannot execute binary file"
-msgstr "%s: negalima vykdyti dvejetainių failų"
-
-#: execute_cmd.c:4112
+#: execute_cmd.c:4735
 #, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr "nepavyko dublikuoti fd %d į fd %d"
@@ -820,122 +852,231 @@ msgstr "viršytas išraiškos rekursijos lygis"
 msgid "recursion stack underflow"
 msgstr "rekursijos steko atvirkštinis perpildymas"
 
-#: expr.c:376
+#: expr.c:379
 msgid "syntax error in expression"
 msgstr "sintaksės klaida išraiškoje"
 
-#: expr.c:416
+#: expr.c:419
 msgid "attempted assignment to non-variable"
 msgstr "bandymas priskirti ne kintamajam"
 
-#: expr.c:437 expr.c:442 expr.c:752
+#: expr.c:440 expr.c:445 expr.c:756
 msgid "division by 0"
 msgstr "dalyba iš 0"
 
-#: expr.c:468
+#: expr.c:471
 msgid "bug: bad expassign token"
 msgstr "klaida: bloga expassign leksema"
 
-#: expr.c:510
+#: expr.c:513
 msgid "`:' expected for conditional expression"
 msgstr "sąlygos išraiškoje tikėtasi „:“"
 
-#: expr.c:777
+#: expr.c:781
 msgid "exponent less than 0"
 msgstr "eksponentas mažesnis už 0"
 
-#: expr.c:822
+#: expr.c:826
 msgid "identifier expected after pre-increment or pre-decrement"
-msgstr "po prieš-didinimo ar prieš-mažinimo operatoriaus tikėtasi identifikatoriaus"
+msgstr ""
+"po prieš-didinimo ar prieš-mažinimo operatoriaus tikėtasi identifikatoriaus"
 
-#: expr.c:850
+#: expr.c:854
 msgid "missing `)'"
 msgstr "Trūksta „)“"
 
-#: expr.c:893 expr.c:1171
+#: expr.c:897 expr.c:1175
 msgid "syntax error: operand expected"
 msgstr "sintaksės klaida: tikėtasi operando"
 
-#: expr.c:1173
+#: expr.c:1177
 msgid "syntax error: invalid arithmetic operator"
 msgstr "sintaksės klaida: netaisyklingas aritmetinis operatorius"
 
-#: expr.c:1251
-msgid "invalid number"
-msgstr "netaisyklingas skaičius"
+#: expr.c:1201
+#, c-format
+msgid "%s%s%s: %s (error token is \"%s\")"
+msgstr ""
 
-#: expr.c:1255
+#: expr.c:1259
 msgid "invalid arithmetic base"
 msgstr "netaisyklingas aritmetinis pagrindas"
 
-#: expr.c:1275
+#: expr.c:1279
 msgid "value too great for base"
 msgstr "per didelė pagrindo reikšmė"
 
+#: expr.c:1328
+#, fuzzy, c-format
+msgid "%s: expression error\n"
+msgstr "%s: tikėtasi skaitinės išraiškos"
+
 #: general.c:61
 msgid "getcwd: cannot access parent directories"
 msgstr "getcwd: nepavyko pasiekti aukštesnių aplankų"
 
-#: input.c:237
+#: input.c:94 subst.c:4551
+#, fuzzy, c-format
+msgid "cannot reset nodelay mode for fd %d"
+msgstr "nepavyko dublikuoti fd %d į fd %d"
+
+#: input.c:258
 #, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
 msgstr "nepavyko išskirti naujo failo deskriptoriaus bash įvedimui iš fd %d"
 
-#: input.c:245
+#: input.c:266
 #, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr "save_bash_input: naujam fd %d buferis jau egzistuoja"
 
-#: jobs.c:876
+#: jobs.c:464
+msgid "start_pipeline: pgrp pipe"
+msgstr ""
+
+#: jobs.c:879
 #, c-format
 msgid "forked pid %d appears in running job %d"
 msgstr ""
 
-#: jobs.c:983
+#: jobs.c:997
 #, c-format
 msgid "deleting stopped job %d with process group %ld"
 msgstr "trinamas sustabdytas darbas %d procesų grupėje %ld"
 
-#: jobs.c:1378
+#: jobs.c:1102
+#, c-format
+msgid "add_process: process %5ld (%s) in the_pipeline"
+msgstr ""
+
+#: jobs.c:1105
+#, c-format
+msgid "add_process: pid %5ld (%s) marked as still alive"
+msgstr ""
+
+#: jobs.c:1393
 #, c-format
 msgid "describe_pid: %ld: no such pid"
 msgstr "describe_pid: %ld: tokio pid nėra"
 
-#: jobs.c:2061 nojobs.c:575
+#: jobs.c:1408
+#, c-format
+msgid "Signal %d"
+msgstr ""
+
+#: jobs.c:1422 jobs.c:1447
+msgid "Done"
+msgstr ""
+
+#: jobs.c:1427 siglist.c:122
+msgid "Stopped"
+msgstr ""
+
+#: jobs.c:1431
+#, c-format
+msgid "Stopped(%s)"
+msgstr ""
+
+#: jobs.c:1435
+msgid "Running"
+msgstr ""
+
+#: jobs.c:1449
+#, c-format
+msgid "Done(%d)"
+msgstr ""
+
+#: jobs.c:1451
+#, c-format
+msgid "Exit %d"
+msgstr ""
+
+#: jobs.c:1454
+msgid "Unknown status"
+msgstr ""
+
+#: jobs.c:1541
+#, c-format
+msgid "(core dumped) "
+msgstr ""
+
+#: jobs.c:1560
+#, c-format
+msgid "  (wd: %s)"
+msgstr ""
+
+#: jobs.c:1761
+#, c-format
+msgid "child setpgid (%ld to %ld)"
+msgstr ""
+
+#: jobs.c:2089 nojobs.c:576
 #, c-format
 msgid "wait: pid %ld is not a child of this shell"
 msgstr "wait: pid %ld nėra šios aplinkos dukterinis procesas"
 
-#: jobs.c:2265
+#: jobs.c:2316
 #, c-format
 msgid "wait_for: No record of process %ld"
 msgstr "wait_for: nėra proceso %ld įrašo"
 
-#: jobs.c:2524
+#: jobs.c:2588
 #, c-format
 msgid "wait_for_job: job %d is stopped"
 msgstr "wait_for_job: darbas %d yra sustabdytas"
 
-#: jobs.c:2746
+#: jobs.c:2810
 #, c-format
 msgid "%s: job has terminated"
 msgstr "%s: darbas užsibaigė"
 
-#: jobs.c:2755
+#: jobs.c:2819
 #, c-format
 msgid "%s: job %d already in background"
 msgstr "%s: darbas %d jau fone"
 
-#: jobs.c:3546
+#: jobs.c:3482
+#, fuzzy, c-format
+msgid "%s: line %d: "
+msgstr "%s: įspėjimas: "
+
+#: jobs.c:3496 nojobs.c:805
+#, c-format
+msgid " (core dumped)"
+msgstr ""
+
+#: jobs.c:3508 jobs.c:3521
+#, c-format
+msgid "(wd now: %s)\n"
+msgstr ""
+
+#: jobs.c:3553
+msgid "initialize_job_control: getpgrp failed"
+msgstr ""
+
+#: jobs.c:3613
+msgid "initialize_job_control: line discipline"
+msgstr ""
+
+#: jobs.c:3623
+msgid "initialize_job_control: setpgid"
+msgstr ""
+
+#: jobs.c:3651
+#, c-format
+msgid "cannot set terminal process group (%d)"
+msgstr ""
+
+#: jobs.c:3656
 msgid "no job control in this shell"
 msgstr "šioje aplinkoje nėra darbų valdymo"
 
-#: lib/malloc/malloc.c:298
+#: lib/malloc/malloc.c:296
 #, c-format
 msgid "malloc: failed assertion: %s\n"
 msgstr "malloc: pažeista prielaida: %s\n"
 
-#: lib/malloc/malloc.c:314
+#: lib/malloc/malloc.c:312
 #, c-format
 msgid ""
 "\r\n"
@@ -944,77 +1085,58 @@ msgstr ""
 "\r\n"
 "malloc: %s:%d: prielaida pažeista\r\n"
 
-#: lib/malloc/malloc.c:799
+#: lib/malloc/malloc.c:313
+#, fuzzy
+msgid "unknown"
+msgstr "%s: adresas nežinomas"
+
+#: lib/malloc/malloc.c:797
 msgid "malloc: block on free list clobbered"
 msgstr "malloc: blokas iš laisvų blokų sąrašo sugadintas"
 
-#: lib/malloc/malloc.c:876
+#: lib/malloc/malloc.c:874
 msgid "free: called with already freed block argument"
 msgstr "free: iškviestas su jau atlaisvintu bloku"
 
-#: lib/malloc/malloc.c:879
+#: lib/malloc/malloc.c:877
 msgid "free: called with unallocated block argument"
 msgstr "free: iškviestas su nerezervuotu bloku"
 
-#: lib/malloc/malloc.c:898
+#: lib/malloc/malloc.c:896
 msgid "free: underflow detected; mh_nbytes out of range"
 msgstr "free: atvirkštinis perpildymas (underflow); mh_nbytes už ribos"
 
-#: lib/malloc/malloc.c:904
+#: lib/malloc/malloc.c:902
 msgid "free: start and end chunk sizes differ"
 msgstr "free: pradžios ir pabaigos blokų (chunk) dydžiai skiriasi"
 
-#: lib/malloc/malloc.c:1003
+#: lib/malloc/malloc.c:1001
 msgid "realloc: called with unallocated block argument"
 msgstr "realloc: iškviestas su nerezervuotu bloku"
 
-#: lib/malloc/malloc.c:1018
+#: lib/malloc/malloc.c:1016
 msgid "realloc: underflow detected; mh_nbytes out of range"
 msgstr "realloc: atvirkštinis perpildymas (underflow); mh_nbytes už ribos"
 
-#: lib/malloc/malloc.c:1024
+#: lib/malloc/malloc.c:1022
 msgid "realloc: start and end chunk sizes differ"
 msgstr "realloc: pradžios ir pabaigos blokų (chunk) dydžiai skiriasi"
 
-#: lib/malloc/table.c:176
+#: lib/malloc/table.c:177
+#, c-format
 msgid "register_alloc: alloc table is full with FIND_ALLOC?\n"
 msgstr "register_alloc: alloc lentelė pilna su FIND_ALLOC?\n"
 
-#: lib/malloc/table.c:183
+#: lib/malloc/table.c:184
 #, c-format
 msgid "register_alloc: %p already in table as allocated?\n"
 msgstr "register_alloc: %p jau lentelėje kaip rezervuotas?\n"
 
-#: lib/malloc/table.c:219
+#: lib/malloc/table.c:220
 #, c-format
 msgid "register_free: %p already in table as free?\n"
 msgstr "register_free: %p jau lentelėje kaip laisvas?\n"
 
-#: lib/malloc/watch.c:46
-msgid "allocated"
-msgstr "išskirta"
-
-#: lib/malloc/watch.c:48
-msgid "freed"
-msgstr "atlaisvinta"
-
-#: lib/malloc/watch.c:50
-msgid "requesting resize"
-msgstr "prašoma dydžio keitimo"
-
-#: lib/malloc/watch.c:52
-msgid "just resized"
-msgstr "tik ką pakeistas dydis"
-
-#: lib/malloc/watch.c:54
-msgid "bug: unknown operation"
-msgstr "klaida: nežinoma operacija"
-
-#: lib/malloc/watch.c:56
-#, c-format
-msgid "malloc: watch alert: %p %s "
-msgstr "malloc: stebinio įspėjimas: %p %s "
-
 #: lib/sh/fmtulong.c:101
 msgid "invalid base"
 msgstr "netaisyklingas pagrindas"
@@ -1038,15 +1160,15 @@ msgstr "%s: netaisyklingas tinklo kelias"
 msgid "network operations not supported"
 msgstr "tinklo operacijos nepalaikomos"
 
-#: mailcheck.c:386
+#: mailcheck.c:433
 msgid "You have mail in $_"
 msgstr "Turite laiškų $_"
 
-#: mailcheck.c:411
+#: mailcheck.c:458
 msgid "You have new mail in $_"
 msgstr "Turite naujų laiškų $_"
 
-#: mailcheck.c:427
+#: mailcheck.c:474
 #, c-format
 msgid "The mail in %s has been read\n"
 msgstr "Paštas %s perskaitytas\n"
@@ -1064,113 +1186,118 @@ msgstr "sintaksės klaida: netikėtas „;“"
 msgid "syntax error: `((%s))'"
 msgstr "sintaksės klaida: „((%s))“"
 
-#: make_cmd.c:566
+#: make_cmd.c:567
 #, c-format
 msgid "make_here_document: bad instruction type %d"
 msgstr "make_here_document: blogas instrukcijos tipas %d"
 
-#: make_cmd.c:741
+#: make_cmd.c:651
+#, c-format
+msgid "here-document at line %d delimited by end-of-file (wanted `%s')"
+msgstr ""
+
+#: make_cmd.c:746
 #, c-format
 msgid "make_redirection: redirection instruction `%d' out of range"
 msgstr "make_redirection: nukreipimo instrukcija „%d“ už ribų"
 
-#: parse.y:2759
+#: parse.y:2982 parse.y:3204
 #, c-format
 msgid "unexpected EOF while looking for matching `%c'"
 msgstr "netikėta failo pabaiga ieškant atitinkamo „%c“"
 
-#: parse.y:3071
+#: parse.y:3708
 msgid "unexpected EOF while looking for `]]'"
 msgstr "netikėta failo pabaiga ieškant „]]“"
 
-#: parse.y:3076
+#: parse.y:3713
 #, c-format
 msgid "syntax error in conditional expression: unexpected token `%s'"
 msgstr "sintaksės klaida sąlygos išraiškoje: netikėta leksema „%s“"
 
-#: parse.y:3080
+#: parse.y:3717
 msgid "syntax error in conditional expression"
 msgstr "sintaksės klaida sąlygos išraiškoje"
 
-#: parse.y:3158
+#: parse.y:3795
 #, c-format
 msgid "unexpected token `%s', expected `)'"
 msgstr "netikėta leksema „%s“, tikėtasi „)“"
 
-#: parse.y:3162
+#: parse.y:3799
 msgid "expected `)'"
 msgstr "tikėtasi „)“"
 
-#: parse.y:3190
+#: parse.y:3827
 #, c-format
 msgid "unexpected argument `%s' to conditional unary operator"
 msgstr "netikėtas argumentas „%s“ sąlygos unariniam operatoriui"
 
-#: parse.y:3194
+#: parse.y:3831
 msgid "unexpected argument to conditional unary operator"
 msgstr "netikėtas argumentas sąlygos unariniam operatoriui"
 
-#: parse.y:3234
+#: parse.y:3871
 #, c-format
 msgid "unexpected token `%s', conditional binary operator expected"
 msgstr "netikėta leksema „%s“, tikėtasi sąlyginio binarinio operatoriaus"
 
-#: parse.y:3238
+#: parse.y:3875
 msgid "conditional binary operator expected"
 msgstr "tikėtasi sąlygos binarinio operatoriaus"
 
-#: parse.y:3255
+#: parse.y:3892
 #, c-format
 msgid "unexpected argument `%s' to conditional binary operator"
 msgstr "netikėtas argumentas „%s“ sąlygos binariniam operatoriui"
 
-#: parse.y:3259
+#: parse.y:3896
 msgid "unexpected argument to conditional binary operator"
 msgstr "netikėtas argumentas sąlygos binariniam operatoriui"
 
-#: parse.y:3270
+#: parse.y:3907
 #, c-format
 msgid "unexpected token `%c' in conditional command"
 msgstr "netikėta leksema „%c“ sąlygos komandoje"
 
-#: parse.y:3273
+#: parse.y:3910
 #, c-format
 msgid "unexpected token `%s' in conditional command"
 msgstr "netikėta leksema „%s“ sąlygos komandoje"
 
-#: parse.y:3277
+#: parse.y:3914
 #, c-format
 msgid "unexpected token %d in conditional command"
 msgstr "netikėta leksema %d sąlygos komandoje"
 
-#: parse.y:4523
+#: parse.y:5181
 #, c-format
 msgid "syntax error near unexpected token `%s'"
 msgstr "sintaksės klaida prie netikėtos leksemos: „%s“"
 
-#: parse.y:4541
+#: parse.y:5199
 #, c-format
 msgid "syntax error near `%s'"
 msgstr "sintaksės klaida prie „%s“"
 
-#: parse.y:4551
+#: parse.y:5209
 msgid "syntax error: unexpected end of file"
 msgstr "sintaksės klaida: netikėta failo pabaiga"
 
-#: parse.y:4551
+#: parse.y:5209
 msgid "syntax error"
 msgstr "sintaksės klaida"
 
-#: parse.y:4613
+#: parse.y:5271
 #, c-format
 msgid "Use \"%s\" to leave the shell.\n"
 msgstr "Naudokite „%s“, jei norite išeiti iš ap.\n"
 
-#: parse.y:4775
+#: parse.y:5433
 msgid "unexpected EOF while looking for matching `)'"
 msgstr "netikėta failo pabaiga ieškant atitinkamo „)“"
 
-#: pcomplete.c:1002
+#: pcomplete.c:1016
 #, c-format
 msgid "completion: function `%s' not found"
 msgstr "completion: funkcija „%s“ nerasta"
@@ -1180,66 +1307,71 @@ msgstr "completion: funkcija „%s“ nerasta"
 msgid "progcomp_insert: %s: NULL COMPSPEC"
 msgstr "progcomp_insert: %s: NULL COMPSPEC"
 
-#: print_cmd.c:264
+#: print_cmd.c:287
 #, c-format
 msgid "print_command: bad connector `%d'"
 msgstr "print_command: blogas jungtukas  „%d“"
 
-#: print_cmd.c:1236
+#: print_cmd.c:1347
 #, c-format
 msgid "cprintf: `%c': invalid format character"
 msgstr "cprintf: „%c“: netaisyklingas formato simbolis"
 
-#: redir.c:99
+#: redir.c:104
 msgid "file descriptor out of range"
 msgstr "failo deskriptorius už ribų"
 
-#: redir.c:141
+#: redir.c:146
 #, c-format
 msgid "%s: ambiguous redirect"
 msgstr "%s: ambiguous redirect"
 
-#: redir.c:145
+#: redir.c:150
 #, c-format
 msgid "%s: cannot overwrite existing file"
 msgstr "%s: negalima perrašyti egzistuojančio failo"
 
-#: redir.c:150
+#: redir.c:155
 #, c-format
 msgid "%s: restricted: cannot redirect output"
 msgstr "%s: apribota: negalima peradresuoti išvedimo"
 
-#: redir.c:155
-#, c-format
-msgid "cannot create temp file for here document: %s"
+#: redir.c:160
+#, fuzzy, c-format
+msgid "cannot create temp file for here-document: %s"
 msgstr "nepavyko sukurti laikino failo „here“ dokumentui: %s"
 
-#: redir.c:509
+#: redir.c:515
 msgid "/dev/(tcp|udp)/host/port not supported without networking"
 msgstr "/dev/(tcp|udp)/komp/prievadas nepalaikoma be tinklo"
 
-#: redir.c:965
+#: redir.c:992
 msgid "redirection error: cannot duplicate fd"
 msgstr "nukreipimo klaida: nepavyko dublikuoti fd"
 
-#: shell.c:309
+#: shell.c:328
 msgid "could not find /tmp, please create!"
 msgstr "nepavyko rasti /tmp, sukurkite šį aplanką!"
 
-#: shell.c:313
+#: shell.c:332
 msgid "/tmp must be a valid directory name"
 msgstr "/tmp turi būti taisyklingas aplanko pavadinimas"
 
-#: shell.c:850
+#: shell.c:876
 #, c-format
 msgid "%c%c: invalid option"
 msgstr "%c%c: netaisyklingas parametras"
 
-#: shell.c:1600
+#: shell.c:1637
 msgid "I have no name!"
 msgstr "Neturiu vardo!"
 
-#: shell.c:1735
+#: shell.c:1777
+#, c-format
+msgid "GNU bash, version %s-(%s)\n"
+msgstr ""
+
+#: shell.c:1778
 #, c-format
 msgid ""
 "Usage:\t%s [GNU long option] [option] ...\n"
@@ -1248,113 +1380,288 @@ msgstr ""
 "Naudojimas:\t%s [GNU ilgas parametras] [parametras] ...\n"
 "\t%s [GNU ilgas parametras] [parametras] scenarijaus-failas ...\n"
 
-#: shell.c:1737
+#: shell.c:1780
 msgid "GNU long options:\n"
 msgstr "GNU ilgi parametrai:\n"
 
-#: shell.c:1741
+#: shell.c:1784
 msgid "Shell options:\n"
 msgstr "Aplinkos parametrai:\n"
 
-#: shell.c:1742
+#: shell.c:1785
 msgid "\t-irsD or -c command or -O shopt_option\t\t(invocation only)\n"
-msgstr "\t-irsD arba -c komanda arba -O shopt_nustatymas\t\t(tik iškvietimui)\n"
+msgstr ""
+"\t-irsD arba -c komanda arba -O shopt_nustatymas\t\t(tik iškvietimui)\n"
 
-#: shell.c:1757
+#: shell.c:1800
 #, c-format
 msgid "\t-%s or -o option\n"
 msgstr "\t-%s arba -o nustatymas\n"
 
-#: shell.c:1763
+#: shell.c:1806
 #, fuzzy, c-format
 msgid "Type `%s -c \"help set\"' for more information about shell options.\n"
-msgstr "Bandykite „%s --help“ arba „%s --usage“, jei norite gauti daugiau informacijos.\n"
+msgstr ""
+"Bandykite „%s --help“ arba „%s --usage“, jei norite gauti daugiau "
+"informacijos.\n"
 
-#: shell.c:1764
+#: shell.c:1807
 #, fuzzy, c-format
 msgid "Type `%s -c help' for more information about shell builtin commands.\n"
 msgstr "Bandykite „ldd --help“, jei norite daugiau informacijos."
 
-#: shell.c:1765
+#: shell.c:1808
+#, c-format
 msgid "Use the `bashbug' command to report bugs.\n"
 msgstr "Naudokite komandą „bashbug“ klaidoms pranešti.\n"
 
-#: sig.c:557
+#: sig.c:576
 #, c-format
 msgid "sigprocmask: %d: invalid operation"
 msgstr "sigprocmask: %d: netaisyklinga operacija"
 
-#: subst.c:1160
+#: siglist.c:47
+msgid "Bogus signal"
+msgstr ""
+
+#: siglist.c:50
+msgid "Hangup"
+msgstr ""
+
+#: siglist.c:54
+msgid "Interrupt"
+msgstr ""
+
+#: siglist.c:58
+msgid "Quit"
+msgstr ""
+
+#: siglist.c:62
+msgid "Illegal instruction"
+msgstr ""
+
+#: siglist.c:66
+msgid "BPT trace/trap"
+msgstr ""
+
+#: siglist.c:74
+msgid "ABORT instruction"
+msgstr ""
+
+#: siglist.c:78
+msgid "EMT instruction"
+msgstr ""
+
+#: siglist.c:82
+msgid "Floating point exception"
+msgstr ""
+
+#: siglist.c:86
+msgid "Killed"
+msgstr ""
+
+#: siglist.c:90
+#, fuzzy
+msgid "Bus error"
+msgstr "sintaksės klaida"
+
+#: siglist.c:94
+msgid "Segmentation fault"
+msgstr ""
+
+#: siglist.c:98
+msgid "Bad system call"
+msgstr ""
+
+#: siglist.c:102
+msgid "Broken pipe"
+msgstr ""
+
+#: siglist.c:106
+msgid "Alarm clock"
+msgstr ""
+
+#: siglist.c:110
+#, fuzzy
+msgid "Terminated"
+msgstr "apribota"
+
+#: siglist.c:114
+msgid "Urgent IO condition"
+msgstr ""
+
+#: siglist.c:118
+msgid "Stopped (signal)"
+msgstr ""
+
+#: siglist.c:126
+msgid "Continue"
+msgstr ""
+
+#: siglist.c:134
+msgid "Child death or stop"
+msgstr ""
+
+#: siglist.c:138
+msgid "Stopped (tty input)"
+msgstr ""
+
+#: siglist.c:142
+msgid "Stopped (tty output)"
+msgstr ""
+
+#: siglist.c:146
+msgid "I/O ready"
+msgstr ""
+
+#: siglist.c:150
+msgid "CPU limit"
+msgstr ""
+
+#: siglist.c:154
+msgid "File limit"
+msgstr ""
+
+#: siglist.c:158
+msgid "Alarm (virtual)"
+msgstr ""
+
+#: siglist.c:162
+msgid "Alarm (profile)"
+msgstr ""
+
+#: siglist.c:166
+msgid "Window changed"
+msgstr ""
+
+#: siglist.c:170
+msgid "Record lock"
+msgstr ""
+
+#: siglist.c:174
+msgid "User signal 1"
+msgstr ""
+
+#: siglist.c:178
+msgid "User signal 2"
+msgstr ""
+
+#: siglist.c:182
+msgid "HFT input data pending"
+msgstr ""
+
+#: siglist.c:186
+msgid "power failure imminent"
+msgstr ""
+
+#: siglist.c:190
+msgid "system crash imminent"
+msgstr ""
+
+#: siglist.c:194
+msgid "migrate process to another CPU"
+msgstr ""
+
+#: siglist.c:198
+msgid "programming error"
+msgstr ""
+
+#: siglist.c:202
+msgid "HFT monitor mode granted"
+msgstr ""
+
+#: siglist.c:206
+msgid "HFT monitor mode retracted"
+msgstr ""
+
+#: siglist.c:210
+msgid "HFT sound sequence has completed"
+msgstr ""
+
+#: siglist.c:214
+msgid "Information request"
+msgstr ""
+
+#: siglist.c:222
+msgid "Unknown Signal #"
+msgstr ""
+
+#: siglist.c:224
+#, c-format
+msgid "Unknown Signal #%d"
+msgstr ""
+
+#: subst.c:1177 subst.c:1298
 #, c-format
 msgid "bad substitution: no closing `%s' in %s"
 msgstr "blogas keitinys: trūksta „%s“ %s"
 
-#: subst.c:2328
+#: subst.c:2450
 #, c-format
 msgid "%s: cannot assign list to array member"
 msgstr "%s: negalima priskirti sąrašo masyvo elementui"
 
-#: subst.c:4265 subst.c:4281
+#: subst.c:4448 subst.c:4464
 msgid "cannot make pipe for process substitution"
 msgstr ""
 
-#: subst.c:4312
+#: subst.c:4496
 msgid "cannot make child for process substitution"
 msgstr ""
 
-#: subst.c:4357
+#: subst.c:4541
 #, c-format
 msgid "cannot open named pipe %s for reading"
 msgstr ""
 
-#: subst.c:4359
+#: subst.c:4543
 #, c-format
 msgid "cannot open named pipe %s for writing"
 msgstr ""
 
-#: subst.c:4367
-#, c-format
-msgid "cannout reset nodelay mode for fd %d"
-msgstr ""
-
-#: subst.c:4377
+#: subst.c:4561
 #, c-format
 msgid "cannot duplicate named pipe %s as fd %d"
 msgstr ""
 
-#: subst.c:4552
+#: subst.c:4757
 msgid "cannot make pipe for command substitution"
 msgstr ""
 
-#: subst.c:4588
+#: subst.c:4791
 msgid "cannot make child for command substitution"
 msgstr ""
 
-#: subst.c:4605
+#: subst.c:4808
 msgid "command_substitute: cannot duplicate pipe as fd 1"
 msgstr ""
 
-#: subst.c:5068
+#: subst.c:5310
 #, c-format
 msgid "%s: parameter null or not set"
 msgstr "%s: parametras tuščias arba nenustatytas"
 
-#: subst.c:5342
+#: subst.c:5600
 #, c-format
 msgid "%s: substring expression < 0"
 msgstr "%s: posekio išraiška < 0"
 
-#: subst.c:6179
+#: subst.c:6645
 #, c-format
 msgid "%s: bad substitution"
 msgstr "%s: blogas keitinys"
 
-#: subst.c:6255
+#: subst.c:6721
 #, c-format
 msgid "$%s: cannot assign in this way"
 msgstr "$%s: negalima tokiu būdu priskirti"
 
-#: subst.c:7826
+#: subst.c:7440
+#, fuzzy, c-format
+msgid "bad substitution: no closing \"`\" in %s"
+msgstr "blogas keitinys: trūksta „%s“ %s"
+
+#: subst.c:8313
 #, c-format
 msgid "no match: %s"
 msgstr "nėra atitikmenų: %s"
@@ -1395,537 +1702,1142 @@ msgstr "trūksta „]“"
 msgid "invalid signal number"
 msgstr "netaisyklingas signalo numeris"
 
-#: trap.c:315
+#: trap.c:323
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr "run_pending_traps: bloga trap_list[%d] reikšmė: %p"
 
-#: trap.c:319
+#: trap.c:327
 #, c-format
-msgid "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
+msgid ""
+"run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
 msgstr "run_pending_traps: signalo doroklė yra SIG_DFL, siunčiamas %d (%s) sau"
 
-#: trap.c:355
+#: trap.c:371
 #, c-format
 msgid "trap_handler: bad signal %d"
 msgstr "trap_handler: blogas signalas %d"
 
-#: variables.c:334
+#: variables.c:354
 #, c-format
 msgid "error importing function definition for `%s'"
 msgstr "klaida importuojant funkcijos apibrėžimą „%s“"
 
-#: variables.c:711
+#: variables.c:732
 #, c-format
 msgid "shell level (%d) too high, resetting to 1"
 msgstr "aplinkos lygmuo (%d) per aukštas, nustatoma į 1"
 
-#: variables.c:1670
+#: variables.c:1891
 msgid "make_local_variable: no function context at current scope"
 msgstr ""
 
-#: variables.c:2813
+#: variables.c:3120
 msgid "all_local_variables: no function context at current scope"
 msgstr ""
 
-#: variables.c:3030 variables.c:3039
+#: variables.c:3337 variables.c:3346
 #, c-format
 msgid "invalid character %d in exportstr for %s"
 msgstr "netaisyklingas simbolis %d %s exportstr'e"
 
-#: variables.c:3045
+#: variables.c:3352
 #, c-format
 msgid "no `=' in exportstr for %s"
 msgstr "%s exportstr'e trūksta „=“"
 
-#: variables.c:3472
+#: variables.c:3787
 msgid "pop_var_context: head of shell_variables not a function context"
 msgstr ""
 
-#: variables.c:3485
+#: variables.c:3800
 msgid "pop_var_context: no global_variables context"
 msgstr "pop_var_context: nėra global_variables konteksto"
 
-#: variables.c:3557
+#: variables.c:3874
 msgid "pop_scope: head of shell_variables not a temporary environment scope"
 msgstr ""
 
-#: version.c:82
-msgid "Copyright (C) 2006 Free Software Foundation, Inc.\n"
+#: version.c:46
+#, fuzzy
+msgid "Copyright (C) 2008 Free Software Foundation, Inc."
 msgstr "Autorinės teisės (C) 2006 Free Software Foundation, Inc.\n"
 
-#: xmalloc.c:93
+#: version.c:47
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl."
+"html>\n"
+msgstr ""
+
+#: version.c:86
+#, c-format
+msgid "GNU bash, version %s (%s)\n"
+msgstr ""
+
+#: version.c:91
+#, c-format
+msgid "This is free software; you are free to change and redistribute it.\n"
+msgstr ""
+
+#: version.c:92
+#, c-format
+msgid "There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr ""
+
+#: xmalloc.c:92
 #, c-format
 msgid "xmalloc: cannot allocate %lu bytes (%lu bytes allocated)"
 msgstr "xmalloc: nepavyko išskirti %lu baitų (%lu baitų išskirta)"
 
-#: xmalloc.c:95
+#: xmalloc.c:94
 #, c-format
 msgid "xmalloc: cannot allocate %lu bytes"
 msgstr "xmalloc: nepavyko išskirti %lu baitų"
 
-#: xmalloc.c:115
+#: xmalloc.c:114
 #, c-format
 msgid "xrealloc: cannot reallocate %lu bytes (%lu bytes allocated)"
 msgstr "xrealloc: nepavyko išskirti %lu baitų (išskirta %lu baitų)"
 
-#: xmalloc.c:117
+#: xmalloc.c:116
 #, c-format
 msgid "xrealloc: cannot allocate %lu bytes"
 msgstr "xrealloc: nepavyko išskirti %lu baitų"
 
-#: xmalloc.c:151
+#: xmalloc.c:150
 #, c-format
 msgid "xmalloc: %s:%d: cannot allocate %lu bytes (%lu bytes allocated)"
 msgstr "xmalloc: %s:%d: nepavyko išskirti %lu baitų (išskirta %lu baitų)"
 
-#: xmalloc.c:153
+#: xmalloc.c:152
 #, c-format
 msgid "xmalloc: %s:%d: cannot allocate %lu bytes"
 msgstr "xmalloc: %s:%d: nepavyko išskirti %lu baitų"
 
-#: xmalloc.c:175
+#: xmalloc.c:174
 #, c-format
 msgid "xrealloc: %s:%d: cannot reallocate %lu bytes (%lu bytes allocated)"
 msgstr "xrealloc: %s:%d: nepavyko išskirti %lu baitų (išskirta %lu baitų)"
 
-#: xmalloc.c:177
+#: xmalloc.c:176
 #, c-format
 msgid "xrealloc: %s:%d: cannot allocate %lu bytes"
 msgstr "xrealloc: %s:%d: nepavyko išskirti %lu baitų"
 
-#: builtins.c:244
-msgid ""
-"`alias' with no arguments or with the -p option prints the list\n"
-"    of aliases in the form alias NAME=VALUE on standard output.\n"
-"    Otherwise, an alias is defined for each NAME whose VALUE is given.\n"
-"    A trailing space in VALUE causes the next word to be checked for\n"
-"    alias substitution when the alias is expanded.  Alias returns\n"
-"    true unless a NAME is given for which no alias has been defined."
+#: builtins.c:43
+msgid "alias [-p] [name[=value] ... ]"
 msgstr ""
-"„alias“ be argumentų arba su -p nuostata išspausdina alternatyviųjų\n"
-"    vardų sąrašą formatu VARDAS=REIKŠMĖ į standartinį išvedimą.\n"
-"    Kitu atveju aprašomas alternatyvusis vardas kiekvienam VARDUI,\n"
-"    kurio REIKŠMĖ nurodyta.\n"
-"Jei REIKŠMĖ baigiasi tarpo simboliu, kitame\n"
-"    žodyje ieškoma alternatyviųjų vardų keitinių, kai alternatyvusis vardas\n"
-"    išskleidžiamas.  „alias“ grąžina „true“, nebent duotas VARDAS, kuriam\n"
-"    neaprašytas joks alternatyvusis vardas."
 
-#: builtins.c:257
-msgid ""
-"Remove NAMEs from the list of defined aliases.  If the -a option is given,\n"
-"    then remove all alias definitions."
+#: builtins.c:47
+msgid "unalias [-a] name [name ...]"
 msgstr ""
-"Pašalinti VARDUS iš aprašytų alternatyviųjų vardų sąrašo.  Jei nurodyta\n"
-"    nuostata -a, pašalinti visus alternatyviuosius vardus."
 
-#: builtins.c:266
+#: builtins.c:51
 msgid ""
-"Bind a key sequence to a Readline function or a macro, or set\n"
-"    a Readline variable.  The non-option argument syntax is equivalent\n"
-"    to that found in ~/.inputrc, but must be passed as a single argument:\n"
-"    bind '\"\\C-x\\C-r\": re-read-init-file'.\n"
-"    bind accepts the following options:\n"
-"      -m  keymap         Use `keymap' as the keymap for the duration of this\n"
-"                         command.  Acceptable keymap names are emacs,\n"
-"                         emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move,\n"
-"                         vi-command, and vi-insert.\n"
-"      -l                 List names of functions.\n"
-"      -P                 List function names and bindings.\n"
-"      -p                 List functions and bindings in a form that can be\n"
-"                         reused as input.\n"
-"      -r  keyseq         Remove the binding for KEYSEQ.\n"
-"      -x  keyseq:shell-command\tCause SHELL-COMMAND to be executed when\n"
-"    \t\t\t\tKEYSEQ is entered.\n"
-"      -f  filename       Read key bindings from FILENAME.\n"
-"      -q  function-name  Query about which keys invoke the named function.\n"
-"      -u  function-name  Unbind all keys which are bound to the named function.\n"
-"      -V                 List variable names and values\n"
-"      -v                 List variable names and values in a form that can\n"
-"                         be reused as input.\n"
-"      -S                 List key sequences that invoke macros and their values\n"
-"      -s                 List key sequences that invoke macros and their values\n"
-"                         in a form that can be reused as input."
+"bind [-lpvsPVS] [-m keymap] [-f filename] [-q name] [-u name] [-r keyseq] [-"
+"x keyseq:shell-command] [keyseq:readline-function or readline-command]"
 msgstr ""
 
-#: builtins.c:297
-msgid ""
-"Exit from within a FOR, WHILE or UNTIL loop.  If N is specified,\n"
-"    break N levels."
+#: builtins.c:54
+msgid "break [n]"
 msgstr ""
-"Išeiti iš FOR, WHILE arba UNTIL ciklo.  Jei nurodytas N,\n"
-"    išeiti aukštyn per N lygmenų."
 
-#: builtins.c:304
-msgid ""
-"Resume the next iteration of the enclosing FOR, WHILE or UNTIL loop.\n"
-"    If N is specified, resume at the N-th enclosing loop."
+#: builtins.c:56
+msgid "continue [n]"
 msgstr ""
-"Tęsti kitą FOR, WHILE arba UNTIL ciklo iteraciją.\n"
-"    Jei N nurodytas, tęsti ciklą, esantį N lygmenų virš esamo."
 
-#: builtins.c:311
-msgid ""
-"Run a shell builtin.  This is useful when you wish to rename a\n"
-"    shell builtin to be a function, but need the functionality of the\n"
-"    builtin within the function itself."
+#: builtins.c:58
+msgid "builtin [shell-builtin [arg ...]]"
 msgstr ""
-"Vykdyti aplinkos įtaisytą funkciją.  Ši komanda naudinga, kai norite\n"
-"    vietoje įtaisytos funkcijos naudoti savąją, tačiau reikia\n"
-"    pasinaudoti įtaisytąja šios funkcijos viduje."
 
-#: builtins.c:320
-msgid ""
-"Returns the context of the current subroutine call.\n"
-"    \n"
-"    Without EXPR, returns \"$line $filename\".  With EXPR,\n"
-"    returns \"$line $subroutine $filename\"; this extra information\n"
-"    can be used to provide a stack trace.\n"
-"    \n"
-"    The value of EXPR indicates how many call frames to go back before the\n"
-"    current one; the top frame is frame 0."
+#: builtins.c:61
+msgid "caller [expr]"
 msgstr ""
-"Grąžina esamos procedūros kontekstą.\n"
-"    \n"
-"    Be IŠRAIŠKOS, grąžina „$eilutė $failo_vardas“.  Su IŠRAIŠKA,\n"
-"    grąžina „$eilutė $procedūra $failo_vardas“; ši papildoma informacija\n"
-"    gali būti panaudota kuriant steko išrašą (stack trace).\n"
-"    \n"
-"    IŠRAIŠKOS reikšmė nurodo, per kiek kvietimo freimų grįžti nuo\n"
-"    esamo; viršutinis freimas yra 0."
 
-#: builtins.c:334
-msgid ""
-"Change the current directory to DIR.  The variable $HOME is the\n"
-"    default DIR.  The variable CDPATH defines the search path for\n"
-"    the directory containing DIR.  Alternative directory names in CDPATH\n"
-"    are separated by a colon (:).  A null directory name is the same as\n"
-"    the current directory, i.e. `.'.  If DIR begins with a slash (/),\n"
-"    then CDPATH is not used.  If the directory is not found, and the\n"
-"    shell option `cdable_vars' is set, then try the word as a variable\n"
-"    name.  If that variable has a value, then cd to the value of that\n"
-"    variable.  The -P option says to use the physical directory structure\n"
-"    instead of following symbolic links; the -L option forces symbolic links\n"
-"    to be followed."
+#: builtins.c:64
+msgid "cd [-L|-P] [dir]"
 msgstr ""
-"Pakeisti esamą aplanką į DIR.  Kintamasis $HOME yra\n"
-"    numatytasis DIR.  Kintamasis CDPATH nurodo aplankus, kuriuose bus\n"
-"    ieškoma DIR.  Aplankų pavadinimai CDPATH skiriami dvitaškiu (:).\n"
-"    Tuščias aplanko vardas tapatus esamam aplankui, t.y. „.“.\n"
-"    Jei DIR prasideda pasviruoju brūkšniu (/), į CDPATH neatsižvelgiama.\n"
-"    Jei aplankas nerastas ir aplinkos nuostata „cdable_vars“ įjungta,\n"
-"    tada žodis bandomas kaip kintamojo pavadinimas.  Jei kintamasis\n"
-"    turi reikšmę, tada esamas aplankas pakeičiamas į kintamojo reikšmę.\n"
-"    Parametras -P nurodo, kad turi būti naudojama fizinė aplankų struktūra,\n"
-"    užuot sekus simbolines nuorodas; parametras -L nurodo, kad turi būti\n"
-"    sekama simbolinėmis nuorodomis."
 
-#: builtins.c:350
-msgid ""
-"Print the current working directory.  With the -P option, pwd prints\n"
-"    the physical directory, without any symbolic links; the -L option\n"
-"    makes pwd follow symbolic links."
+#: builtins.c:66
+msgid "pwd [-LP]"
 msgstr ""
-"Išspausdinti esamą aplanką.  Su parametru -P „pwd“ spausdina\n"
-"    fizinį aplanką, be jokių simbolinių nuorodų; su parametru -L\n"
-"    „pwd“ seka simbolinėmis nuorodomis."
 
-#: builtins.c:358
-msgid "No effect; the command does nothing.  A zero exit code is returned."
-msgstr "Jokio efekto; komanda nieko nedaro.  Grąžinamas klaidos kodas 0."
+#: builtins.c:68
+msgid ":"
+msgstr ""
 
-#: builtins.c:364
-msgid "Return a successful result."
-msgstr "Grąžinti sėkmingą rezultatą."
+#: builtins.c:70
+msgid "true"
+msgstr ""
 
-#: builtins.c:370
-msgid "Return an unsuccessful result."
-msgstr "Grąžinti nesėkmingą rezultatą."
+#: builtins.c:72
+msgid "false"
+msgstr ""
 
-#: builtins.c:376
-msgid ""
-"Runs COMMAND with ARGS ignoring shell functions.  If you have a shell\n"
-"    function called `ls', and you wish to call the command `ls', you can\n"
-"    say \"command ls\".  If the -p option is given, a default value is used\n"
-"    for PATH that is guaranteed to find all of the standard utilities.  If\n"
-"    the -V or -v option is given, a string is printed describing COMMAND.\n"
-"    The -V option produces a more verbose description."
+#: builtins.c:74
+msgid "command [-pVv] command [arg ...]"
 msgstr ""
 
-#: builtins.c:387
-msgid ""
-"Declare variables and/or give them attributes.  If no NAMEs are\n"
-"    given, then display the values of variables instead.  The -p option\n"
-"    will display the attributes and values of each NAME.\n"
-"    \n"
-"    The flags are:\n"
-"    \n"
-"      -a\tto make NAMEs arrays (if supported)\n"
-"      -f\tto select from among function names only\n"
-"      -F\tto display function names (and line number and source file name if\n"
-"    \tdebugging) without definitions\n"
-"      -i\tto make NAMEs have the `integer' attribute\n"
-"      -r\tto make NAMEs readonly\n"
-"      -t\tto make NAMEs have the `trace' attribute\n"
-"      -x\tto make NAMEs export\n"
-"    \n"
-"    Variables with the integer attribute have arithmetic evaluation (see\n"
-"    `let') done when the variable is assigned to.\n"
-"    \n"
-"    When displaying values of variables, -f displays a function's name\n"
-"    and definition.  The -F option restricts the display to function\n"
-"    name only.\n"
-"    \n"
-"    Using `+' instead of `-' turns off the given attribute instead.  When\n"
-"    used in a function, makes NAMEs local, as with the `local' command."
+#: builtins.c:76
+msgid "declare [-aAfFilrtux] [-p] [name[=value] ...]"
 msgstr ""
 
-#: builtins.c:416
-msgid "Obsolete.  See `declare'."
-msgstr "Pasenusi komanda.  Žr. „declare“."
+#: builtins.c:78
+msgid "typeset [-aAfFilrtux] [-p] name[=value] ..."
+msgstr ""
 
-#: builtins.c:422
-msgid ""
-"Create a local variable called NAME, and give it VALUE.  LOCAL\n"
-"    can only be used within a function; it makes the variable NAME\n"
-"    have a visible scope restricted to that function and its children."
+#: builtins.c:80
+msgid "local [option] name[=value] ..."
 msgstr ""
-"Sukurti vietinį kintamąjį nurodytu PAVADINIMU ir suteikti jam REIKŠMĘ.\n"
-"    „local“ gali būti naudojamas tik funkcijose; jis sukuria kintamąjį,\n"
-"    matomą tik pačioje funkcijoje ir jos dukterinėse funkcijose."
 
-#: builtins.c:431
-msgid ""
-"Output the ARGs.  If -n is specified, the trailing newline is\n"
-"    suppressed.  If the -e option is given, interpretation of the\n"
-"    following backslash-escaped characters is turned on:\n"
-"    \t\\a\talert (bell)\n"
-"    \t\\b\tbackspace\n"
-"    \t\\c\tsuppress trailing newline\n"
-"    \t\\E\tescape character\n"
-"    \t\\f\tform feed\n"
-"    \t\\n\tnew line\n"
-"    \t\\r\tcarriage return\n"
-"    \t\\t\thorizontal tab\n"
-"    \t\\v\tvertical tab\n"
-"    \t\\\\\tbackslash\n"
-"    \t\\0nnn\tthe character whose ASCII code is NNN (octal).  NNN can be\n"
-"    \t\t0 to 3 octal digits\n"
-"    \n"
-"    You can explicitly turn off the interpretation of the above characters\n"
-"    with the -E option."
+#: builtins.c:83
+msgid "echo [-neE] [arg ...]"
 msgstr ""
 
-#: builtins.c:456
-msgid "Output the ARGs.  If -n is specified, the trailing newline is suppressed."
+#: builtins.c:87
+msgid "echo [-n] [arg ...]"
 msgstr ""
-"Išspausdinti ARGUMENTUS.  Jei nurodytas -n, nespausdinamas naujos eilutės\n"
-"    simbolis pabaigoje."
 
-#: builtins.c:463
-msgid ""
-"Enable and disable builtin shell commands.  This allows\n"
-"    you to use a disk command which has the same name as a shell\n"
-"    builtin without specifying a full pathname.  If -n is used, the\n"
-"    NAMEs become disabled; otherwise NAMEs are enabled.  For example,\n"
-"    to use the `test' found in $PATH instead of the shell builtin\n"
-"    version, type `enable -n test'.  On systems supporting dynamic\n"
-"    loading, the -f option may be used to load new builtins from the\n"
-"    shared object FILENAME.  The -d option will delete a builtin\n"
-"    previously loaded with -f.  If no non-option names are given, or\n"
-"    the -p option is supplied, a list of builtins is printed.  The\n"
-"    -a option means to print every builtin with an indication of whether\n"
-"    or not it is enabled.  The -s option restricts the output to the POSIX.2\n"
-"    `special' builtins.  The -n option displays a list of all disabled builtins."
+#: builtins.c:90
+msgid "enable [-a] [-dnps] [-f filename] [name ...]"
 msgstr ""
 
-#: builtins.c:481
-msgid "Read ARGs as input to the shell and execute the resulting command(s)."
-msgstr "Skaityti ARGUMENTUS kaip aplinkos komandas ir jas vykdyti."
+#: builtins.c:92
+msgid "eval [arg ...]"
+msgstr ""
 
-#: builtins.c:487
-msgid ""
-"Getopts is used by shell procedures to parse positional parameters.\n"
-"    \n"
-"    OPTSTRING contains the option letters to be recognized; if a letter\n"
-"    is followed by a colon, the option is expected to have an argument,\n"
-"    which should be separated from it by white space.\n"
-"    \n"
-"    Each time it is invoked, getopts will place the next option in the\n"
-"    shell variable $name, initializing name if it does not exist, and\n"
-"    the index of the next argument to be processed into the shell\n"
-"    variable OPTIND.  OPTIND is initialized to 1 each time the shell or\n"
-"    a shell script is invoked.  When an option requires an argument,\n"
-"    getopts places that argument into the shell variable OPTARG.\n"
-"    \n"
-"    getopts reports errors in one of two ways.  If the first character\n"
-"    of OPTSTRING is a colon, getopts uses silent error reporting.  In\n"
-"    this mode, no error messages are printed.  If an invalid option is\n"
-"    seen, getopts places the option character found into OPTARG.  If a\n"
-"    required argument is not found, getopts places a ':' into NAME and\n"
-"    sets OPTARG to the option character found.  If getopts is not in\n"
-"    silent mode, and an invalid option is seen, getopts places '?' into\n"
-"    NAME and unsets OPTARG.  If a required argument is not found, a '?'\n"
-"    is placed in NAME, OPTARG is unset, and a diagnostic message is\n"
-"    printed.\n"
-"    \n"
-"    If the shell variable OPTERR has the value 0, getopts disables the\n"
-"    printing of error messages, even if the first character of\n"
-"    OPTSTRING is not a colon.  OPTERR has the value 1 by default.\n"
-"    \n"
-"    Getopts normally parses the positional parameters ($0 - $9), but if\n"
-"    more arguments are given, they are parsed instead."
+#: builtins.c:94
+msgid "getopts optstring name [arg]"
 msgstr ""
 
-#: builtins.c:522
-msgid ""
-"Exec FILE, replacing this shell with the specified program.\n"
-"    If FILE is not specified, the redirections take effect in this\n"
-"    shell.  If the first argument is `-l', then place a dash in the\n"
-"    zeroth arg passed to FILE, as login does.  If the `-c' option\n"
-"    is supplied, FILE is executed with a null environment.  The `-a'\n"
-"    option means to make set argv[0] of the executed process to NAME.\n"
-"    If the file cannot be executed and the shell is not interactive,\n"
-"    then the shell exits, unless the shell option `execfail' is set."
+#: builtins.c:96
+msgid "exec [-cl] [-a name] [command [arguments ...]] [redirection ...]"
 msgstr ""
 
-#: builtins.c:535
-msgid ""
-"Exit the shell with a status of N.  If N is omitted, the exit status\n"
-"    is that of the last command executed."
+#: builtins.c:98
+msgid "exit [n]"
 msgstr ""
-"Išeiti iš aplinkos su klaidos kodu N.  Jei N nenurodytas, išeinant nustatomas\n"
-"    paskutinės vykdytos komandos klaidos kodas."
 
-#: builtins.c:542
-msgid "Logout of a login shell."
-msgstr "Atsijungti nuo prisijungimo aplinkos (login shell)."
+#: builtins.c:100
+msgid "logout [n]"
+msgstr ""
 
-#: builtins.c:549
-msgid ""
-"fc is used to list or edit and re-execute commands from the history list.\n"
-"    FIRST and LAST can be numbers specifying the range, or FIRST can be a\n"
-"    string, which means the most recent command beginning with that\n"
-"    string.\n"
-"    \n"
-"       -e ENAME selects which editor to use.  Default is FCEDIT, then EDITOR,\n"
-"          then vi.\n"
-"    \n"
-"       -l means list lines instead of editing.\n"
-"       -n means no line numbers listed.\n"
-"       -r means reverse the order of the lines (making it newest listed first).\n"
-"    \n"
-"    With the `fc -s [pat=rep ...] [command]' format, the command is\n"
-"    re-executed after the substitution OLD=NEW is performed.\n"
-"    \n"
+#: builtins.c:103
+msgid "fc [-e ename] [-lnr] [first] [last] or fc -s [pat=rep] [command]"
+msgstr ""
+
+#: builtins.c:107
+msgid "fg [job_spec]"
+msgstr ""
+
+#: builtins.c:111
+msgid "bg [job_spec ...]"
+msgstr ""
+
+#: builtins.c:114
+msgid "hash [-lr] [-p pathname] [-dt] [name ...]"
+msgstr ""
+
+#: builtins.c:117
+msgid "help [-ds] [pattern ...]"
+msgstr ""
+
+#: builtins.c:121
+msgid ""
+"history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg "
+"[arg...]"
+msgstr ""
+
+#: builtins.c:125
+msgid "jobs [-lnprs] [jobspec ...] or jobs -x command [args]"
+msgstr ""
+
+#: builtins.c:129
+msgid "disown [-h] [-ar] [jobspec ...]"
+msgstr ""
+
+#: builtins.c:132
+msgid ""
+"kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l "
+"[sigspec]"
+msgstr ""
+
+#: builtins.c:134
+msgid "let arg [arg ...]"
+msgstr ""
+
+#: builtins.c:136
+msgid ""
+"read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-p prompt] [-t "
+"timeout] [-u fd] [name ...]"
+msgstr ""
+
+#: builtins.c:138
+msgid "return [n]"
+msgstr ""
+
+#: builtins.c:140
+msgid "set [--abefhkmnptuvxBCHP] [-o option-name] [arg ...]"
+msgstr ""
+
+#: builtins.c:142
+msgid "unset [-f] [-v] [name ...]"
+msgstr ""
+
+#: builtins.c:144
+msgid "export [-fn] [name[=value] ...] or export -p"
+msgstr ""
+
+#: builtins.c:146
+msgid "readonly [-af] [name[=value] ...] or readonly -p"
+msgstr ""
+
+#: builtins.c:148
+#, fuzzy
+msgid "shift [n]"
+msgstr "postūmių skaičius"
+
+#: builtins.c:150
+#, fuzzy
+msgid "source filename [arguments]"
+msgstr "reikia failo pavadinimo argumento"
+
+#: builtins.c:152
+#, fuzzy
+msgid ". filename [arguments]"
+msgstr "reikia failo pavadinimo argumento"
+
+#: builtins.c:155
+msgid "suspend [-f]"
+msgstr ""
+
+#: builtins.c:158
+msgid "test [expr]"
+msgstr ""
+
+#: builtins.c:160
+msgid "[ arg... ]"
+msgstr ""
+
+#: builtins.c:162
+msgid "times"
+msgstr ""
+
+#: builtins.c:164
+msgid "trap [-lp] [[arg] signal_spec ...]"
+msgstr ""
+
+#: builtins.c:166
+msgid "type [-afptP] name [name ...]"
+msgstr ""
+
+#: builtins.c:169
+msgid "ulimit [-SHacdefilmnpqrstuvx] [limit]"
+msgstr ""
+
+#: builtins.c:172
+msgid "umask [-p] [-S] [mode]"
+msgstr ""
+
+#: builtins.c:175
+msgid "wait [id]"
+msgstr ""
+
+#: builtins.c:179
+msgid "wait [pid]"
+msgstr ""
+
+#: builtins.c:182
+msgid "for NAME [in WORDS ... ] ; do COMMANDS; done"
+msgstr ""
+
+#: builtins.c:184
+msgid "for (( exp1; exp2; exp3 )); do COMMANDS; done"
+msgstr ""
+
+#: builtins.c:186
+msgid "select NAME [in WORDS ... ;] do COMMANDS; done"
+msgstr ""
+
+#: builtins.c:188
+msgid "time [-p] pipeline"
+msgstr ""
+
+#: builtins.c:190
+msgid "case WORD in [PATTERN [| PATTERN]...) COMMANDS ;;]... esac"
+msgstr ""
+
+#: builtins.c:192
+msgid ""
+"if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [ else "
+"COMMANDS; ] fi"
+msgstr ""
+
+#: builtins.c:194
+msgid "while COMMANDS; do COMMANDS; done"
+msgstr ""
+
+#: builtins.c:196
+msgid "until COMMANDS; do COMMANDS; done"
+msgstr ""
+
+#: builtins.c:198
+msgid "function name { COMMANDS ; } or name () { COMMANDS ; }"
+msgstr ""
+
+#: builtins.c:200
+msgid "{ COMMANDS ; }"
+msgstr ""
+
+#: builtins.c:202
+msgid "job_spec [&]"
+msgstr ""
+
+#: builtins.c:204
+#, fuzzy
+msgid "(( expression ))"
+msgstr "tikėtasi išraiškos"
+
+#: builtins.c:206
+#, fuzzy
+msgid "[[ expression ]]"
+msgstr "tikėtasi išraiškos"
+
+#: builtins.c:208
+msgid "variables - Names and meanings of some shell variables"
+msgstr ""
+
+#: builtins.c:211
+msgid "pushd [-n] [+N | -N | dir]"
+msgstr ""
+
+#: builtins.c:215
+msgid "popd [-n] [+N | -N]"
+msgstr ""
+
+#: builtins.c:219
+msgid "dirs [-clpv] [+N] [-N]"
+msgstr ""
+
+#: builtins.c:222
+msgid "shopt [-pqsu] [-o] [optname ...]"
+msgstr ""
+
+#: builtins.c:224
+msgid "printf [-v var] format [arguments]"
+msgstr ""
+
+#: builtins.c:227
+msgid ""
+"complete [-abcdefgjksuv] [-pr] [-o option] [-A action] [-G globpat] [-W "
+"wordlist]  [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] "
+"[name ...]"
+msgstr ""
+
+#: builtins.c:231
+msgid ""
+"compgen [-abcdefgjksuv] [-o option]  [-A action] [-G globpat] [-W wordlist]  "
+"[-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [word]"
+msgstr ""
+
+#: builtins.c:235
+msgid "compopt [-o|+o option] [name ...]"
+msgstr ""
+
+#: builtins.c:238
+msgid ""
+"mapfile [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c "
+"quantum] [array]"
+msgstr ""
+
+#: builtins.c:250
+#, fuzzy
+msgid ""
+"Define or display aliases.\n"
+"    \n"
+"    Without arguments, `alias' prints the list of aliases in the reusable\n"
+"    form `alias NAME=VALUE' on standard output.\n"
+"    \n"
+"    Otherwise, an alias is defined for each NAME whose VALUE is given.\n"
+"    A trailing space in VALUE causes the next word to be checked for\n"
+"    alias substitution when the alias is expanded.\n"
+"    \n"
+"    Options:\n"
+"      -p\tPrint all defined aliases in a reusable format\n"
+"    \n"
+"    Exit Status:\n"
+"    alias returns true unless a NAME is supplied for which no alias has "
+"been\n"
+"    defined."
+msgstr ""
+"„alias“ be argumentų arba su -p nuostata išspausdina alternatyviųjų\n"
+"    vardų sąrašą formatu VARDAS=REIKŠMĖ į standartinį išvedimą.\n"
+"    Kitu atveju aprašomas alternatyvusis vardas kiekvienam VARDUI,\n"
+"    kurio REIKŠMĖ nurodyta.\n"
+"Jei REIKŠMĖ baigiasi tarpo simboliu, kitame\n"
+"    žodyje ieškoma alternatyviųjų vardų keitinių, kai alternatyvusis vardas\n"
+"    išskleidžiamas.  „alias“ grąžina „true“, nebent duotas VARDAS, kuriam\n"
+"    neaprašytas joks alternatyvusis vardas."
+
+#: builtins.c:272
+#, fuzzy
+msgid ""
+"Remove each NAME from the list of defined aliases.\n"
+"    \n"
+"    Options:\n"
+"      -a\tremove all alias definitions.\n"
+"    \n"
+"    Return success unless a NAME is not an existing alias."
+msgstr ""
+"Pašalinti VARDUS iš aprašytų alternatyviųjų vardų sąrašo.  Jei nurodyta\n"
+"    nuostata -a, pašalinti visus alternatyviuosius vardus."
+
+#: builtins.c:285
+msgid ""
+"Set Readline key bindings and variables.\n"
+"    \n"
+"    Bind a key sequence to a Readline function or a macro, or set a\n"
+"    Readline variable.  The non-option argument syntax is equivalent to\n"
+"    that found in ~/.inputrc, but must be passed as a single argument:\n"
+"    e.g., bind '\"\\C-x\\C-r\": re-read-init-file'.\n"
+"    \n"
+"    Options:\n"
+"      -m  keymap         Use KEYMAP as the keymap for the duration of this\n"
+"                         command.  Acceptable keymap names are emacs,\n"
+"                         emacs-standard, emacs-meta, emacs-ctlx, vi, vi-"
+"move,\n"
+"                         vi-command, and vi-insert.\n"
+"      -l                 List names of functions.\n"
+"      -P                 List function names and bindings.\n"
+"      -p                 List functions and bindings in a form that can be\n"
+"                         reused as input.\n"
+"      -S                 List key sequences that invoke macros and their "
+"values\n"
+"      -s                 List key sequences that invoke macros and their "
+"values\n"
+"                         in a form that can be reused as input.\n"
+"      -V                 List variable names and values\n"
+"      -v                 List variable names and values in a form that can\n"
+"                         be reused as input.\n"
+"      -q  function-name  Query about which keys invoke the named function.\n"
+"      -u  function-name  Unbind all keys which are bound to the named "
+"function.\n"
+"      -r  keyseq         Remove the binding for KEYSEQ.\n"
+"      -f  filename       Read key bindings from FILENAME.\n"
+"      -x  keyseq:shell-command\tCause SHELL-COMMAND to be executed when\n"
+"    \t\t\t\tKEYSEQ is entered.\n"
+"    \n"
+"    Exit Status:\n"
+"    bind returns 0 unless an unrecognized option is given or an error occurs."
+msgstr ""
+
+#: builtins.c:322
+msgid ""
+"Exit for, while, or until loops.\n"
+"    \n"
+"    Exit a FOR, WHILE or UNTIL loop.  If N is specified, break N enclosing\n"
+"    loops.\n"
+"    \n"
+"    Exit Status:\n"
+"    The exit status is 0 unless N is not greater than or equal to 1."
+msgstr ""
+
+#: builtins.c:334
+#, fuzzy
+msgid ""
+"Resume for, while, or until loops.\n"
+"    \n"
+"    Resumes the next iteration of the enclosing FOR, WHILE or UNTIL loop.\n"
+"    If N is specified, resumes the Nth enclosing loop.\n"
+"    \n"
+"    Exit Status:\n"
+"    The exit status is 0 unless N is not greater than or equal to 1."
+msgstr ""
+"Tęsti kitą FOR, WHILE arba UNTIL ciklo iteraciją.\n"
+"    Jei N nurodytas, tęsti ciklą, esantį N lygmenų virš esamo."
+
+#: builtins.c:346
+msgid ""
+"Execute shell builtins.\n"
+"    \n"
+"    Execute SHELL-BUILTIN with arguments ARGs without performing command\n"
+"    lookup.  This is useful when you wish to reimplement a shell builtin\n"
+"    as a shell function, but need to execute the builtin within the "
+"function.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns the exit status of SHELL-BUILTIN, or false if SHELL-BUILTIN is\n"
+"    not a shell builtin.."
+msgstr ""
+
+#: builtins.c:361
+#, fuzzy
+msgid ""
+"Return the context of the current subroutine call.\n"
+"    \n"
+"    Without EXPR, returns \"$line $filename\".  With EXPR, returns\n"
+"    \"$line $subroutine $filename\"; this extra information can be used to\n"
+"    provide a stack trace.\n"
+"    \n"
+"    The value of EXPR indicates how many call frames to go back before the\n"
+"    current one; the top frame is frame 0.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns 0 unless the shell is not executing a shell function or EXPR\n"
+"    is invalid."
+msgstr ""
+"Grąžina esamos procedūros kontekstą.\n"
+"    \n"
+"    Be IŠRAIŠKOS, grąžina „$eilutė $failo_vardas“.  Su IŠRAIŠKA,\n"
+"    grąžina „$eilutė $procedūra $failo_vardas“; ši papildoma informacija\n"
+"    gali būti panaudota kuriant steko išrašą (stack trace).\n"
+"    \n"
+"    IŠRAIŠKOS reikšmė nurodo, per kiek kvietimo freimų grįžti nuo\n"
+"    esamo; viršutinis freimas yra 0."
+
+#: builtins.c:379
+#, fuzzy
+msgid ""
+"Change the shell working directory.\n"
+"    \n"
+"    Change the current directory to DIR.  The default DIR is the value of "
+"the\n"
+"    HOME shell variable.\n"
+"    \n"
+"    The variable CDPATH defines the search path for the directory "
+"containing\n"
+"    DIR.  Alternative directory names in CDPATH are separated by a colon "
+"(:).\n"
+"    A null directory name is the same as the current directory.  If DIR "
+"begins\n"
+"    with a slash (/), then CDPATH is not used.\n"
+"    \n"
+"    If the directory is not found, and the shell option `cdable_vars' is "
+"set,\n"
+"    the word is assumed to be  a variable name.  If that variable has a "
+"value,\n"
+"    its value is used for DIR.\n"
+"    \n"
+"    Options:\n"
+"        -L\tforce symbolic links to be followed\n"
+"        -P\tuse the physical directory structure without following symbolic\n"
+"    \tlinks\n"
+"    \n"
+"    The default is to follow symbolic links, as if `-L' were specified.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns 0 if the directory is changed; non-zero otherwise."
+msgstr ""
+"Pakeisti esamą aplanką į DIR.  Kintamasis $HOME yra\n"
+"    numatytasis DIR.  Kintamasis CDPATH nurodo aplankus, kuriuose bus\n"
+"    ieškoma DIR.  Aplankų pavadinimai CDPATH skiriami dvitaškiu (:).\n"
+"    Tuščias aplanko vardas tapatus esamam aplankui, t.y. „.“.\n"
+"    Jei DIR prasideda pasviruoju brūkšniu (/), į CDPATH neatsižvelgiama.\n"
+"    Jei aplankas nerastas ir aplinkos nuostata „cdable_vars“ įjungta,\n"
+"    tada žodis bandomas kaip kintamojo pavadinimas.  Jei kintamasis\n"
+"    turi reikšmę, tada esamas aplankas pakeičiamas į kintamojo reikšmę.\n"
+"    Parametras -P nurodo, kad turi būti naudojama fizinė aplankų struktūra,\n"
+"    užuot sekus simbolines nuorodas; parametras -L nurodo, kad turi būti\n"
+"    sekama simbolinėmis nuorodomis."
+
+#: builtins.c:407
+msgid ""
+"Print the name of the current working directory.\n"
+"    \n"
+"    Options:\n"
+"      -L\tprint the value of $PWD if it names the current working\n"
+"    \tdirectory\n"
+"      -P\tprint the physical directory, without any symbolic links\n"
+"    \n"
+"    By default, `pwd' behaves as if `-L' were specified.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns 0 unless an invalid option is given or the current directory\n"
+"    cannot be read."
+msgstr ""
+
+#: builtins.c:424
+#, fuzzy
+msgid ""
+"Null command.\n"
+"    \n"
+"    No effect; the command does nothing.\n"
+"    \n"
+"    Exit Status:\n"
+"    Always succeeds."
+msgstr "Jokio efekto; komanda nieko nedaro.  Grąžinamas klaidos kodas 0."
+
+#: builtins.c:435
+msgid ""
+"Return a successful result.\n"
+"    \n"
+"    Exit Status:\n"
+"    Always succeeds."
+msgstr ""
+
+#: builtins.c:444
+#, fuzzy
+msgid ""
+"Return an unsuccessful result.\n"
+"    \n"
+"    Exit Status:\n"
+"    Always fails."
+msgstr "Grąžinti nesėkmingą rezultatą."
+
+#: builtins.c:453
+msgid ""
+"Execute a simple command or display information about commands.\n"
+"    \n"
+"    Runs COMMAND with ARGS suppressing  shell function lookup, or display\n"
+"    information about the specified COMMANDs.  Can be used to invoke "
+"commands\n"
+"    on disk when a function with the same name exists.\n"
+"    \n"
+"    Options:\n"
+"      -p\tuse a default value for PATH that is guaranteed to find all of\n"
+"    \tthe standard utilities\n"
+"      -v\tprint a description of COMMAND similar to the `type' builtin\n"
+"      -V\tprint a more verbose description of each COMMAND\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns exit status of COMMAND, or failure if COMMAND is not found."
+msgstr ""
+
+#: builtins.c:472
+msgid ""
+"Set variable values and attributes.\n"
+"    \n"
+"    Declare variables and give them attributes.  If no NAMEs are given,\n"
+"    display the attributes and values of all variables.\n"
+"    \n"
+"    Options:\n"
+"      -f\trestrict action or display to function names and definitions\n"
+"      -F\trestrict display to function names only (plus line number and\n"
+"    \tsource file when debugging)\n"
+"      -p\tdisplay the attributes and value of each NAME\n"
+"    \n"
+"    Options which set attributes:\n"
+"      -a\tto make NAMEs indexed arrays (if supported)\n"
+"      -A\tto make NAMEs associative arrays (if supported)\n"
+"      -i\tto make NAMEs have the `integer' attribute\n"
+"      -l\tto convert NAMEs to lower case on assignment\n"
+"      -r\tto make NAMEs readonly\n"
+"      -t\tto make NAMEs have the `trace' attribute\n"
+"      -u\tto convert NAMEs to upper case on assignment\n"
+"      -x\tto make NAMEs export\n"
+"    \n"
+"    Using `+' instead of `-' turns off the given attribute.\n"
+"    \n"
+"    Variables with the integer attribute have arithmetic evaluation (see\n"
+"    the `let' command) performed when the variable is assigned a value.\n"
+"    \n"
+"    When used in a function, `declare' makes NAMEs local, as with the "
+"`local'\n"
+"    command.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is supplied or an error occurs."
+msgstr ""
+
+#: builtins.c:508
+msgid ""
+"Set variable values and attributes.\n"
+"    \n"
+"    Obsolete.  See `help declare'."
+msgstr ""
+
+#: builtins.c:516
+msgid ""
+"Define local variables.\n"
+"    \n"
+"    Create a local variable called NAME, and give it VALUE.  OPTION can\n"
+"    be any option accepted by `declare'.\n"
+"    \n"
+"    Local variables can only be used within a function; they are visible\n"
+"    only to the function where they are defined and its children.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is supplied, an error occurs,\n"
+"    or the shell is not executing a function."
+msgstr ""
+
+#: builtins.c:533
+msgid ""
+"Write arguments to the standard output.\n"
+"    \n"
+"    Display the ARGs on the standard output followed by a newline.\n"
+"    \n"
+"    Options:\n"
+"      -n\tdo not append a newline\n"
+"      -e\tenable interpretation of the following backslash escapes\n"
+"      -E\texplicitly suppress interpretation of backslash escapes\n"
+"    \n"
+"    `echo' interprets the following backslash-escaped characters:\n"
+"      \\a\talert (bell)\n"
+"      \\b\tbackspace\n"
+"      \\c\tsuppress further output\n"
+"      \\e\tescape character\n"
+"      \\f\tform feed\n"
+"      \\n\tnew line\n"
+"      \\r\tcarriage return\n"
+"      \\t\thorizontal tab\n"
+"      \\v\tvertical tab\n"
+"      \\\\\tbackslash\n"
+"      \\0nnn\tthe character whose ASCII code is NNN (octal).  NNN can be\n"
+"    \t0 to 3 octal digits\n"
+"      \\xHH\tthe eight-bit character whose value is HH (hexadecimal).  HH\n"
+"    \tcan be one or two hex digits\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless a write error occurs."
+msgstr ""
+
+#: builtins.c:567
+msgid ""
+"Write arguments to the standard output.\n"
+"    \n"
+"    Display the ARGs on the standard output followed by a newline.\n"
+"    \n"
+"    Options:\n"
+"      -n\tdo not append a newline\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless a write error occurs."
+msgstr ""
+
+#: builtins.c:582
+msgid ""
+"Enable and disable shell builtins.\n"
+"    \n"
+"    Enables and disables builtin shell commands.  Disabling allows you to\n"
+"    execute a disk command which has the same name as a shell builtin\n"
+"    without using a full pathname.\n"
+"    \n"
+"    Options:\n"
+"      -a\tprint a list of builtins showing whether or not each is enabled\n"
+"      -n\tdisable each NAME or display a list of disabled builtins\n"
+"      -p\tprint the list of builtins in a reusable format\n"
+"      -s\tprint only the names of Posix `special' builtins\n"
+"    \n"
+"    Options controlling dynamic loading:\n"
+"      -f\tLoad builtin NAME from shared object FILENAME\n"
+"      -d\tRemove a builtin loaded with -f\n"
+"    \n"
+"    Without options, each NAME is enabled.\n"
+"    \n"
+"    To use the `test' found in $PATH instead of the shell builtin\n"
+"    version, type `enable -n test'.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless NAME is not a shell builtin or an error occurs."
+msgstr ""
+
+#: builtins.c:610
+msgid ""
+"Execute arguments as a shell command.\n"
+"    \n"
+"    Combine ARGs into a single string, use the result as input to the "
+"shell,\n"
+"    and execute the resulting commands.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns exit status of command or success if command is null."
+msgstr ""
+
+#: builtins.c:622
+msgid ""
+"Parse option arguments.\n"
+"    \n"
+"    Getopts is used by shell procedures to parse positional parameters\n"
+"    as options.\n"
+"    \n"
+"    OPTSTRING contains the option letters to be recognized; if a letter\n"
+"    is followed by a colon, the option is expected to have an argument,\n"
+"    which should be separated from it by white space.\n"
+"    \n"
+"    Each time it is invoked, getopts will place the next option in the\n"
+"    shell variable $name, initializing name if it does not exist, and\n"
+"    the index of the next argument to be processed into the shell\n"
+"    variable OPTIND.  OPTIND is initialized to 1 each time the shell or\n"
+"    a shell script is invoked.  When an option requires an argument,\n"
+"    getopts places that argument into the shell variable OPTARG.\n"
+"    \n"
+"    getopts reports errors in one of two ways.  If the first character\n"
+"    of OPTSTRING is a colon, getopts uses silent error reporting.  In\n"
+"    this mode, no error messages are printed.  If an invalid option is\n"
+"    seen, getopts places the option character found into OPTARG.  If a\n"
+"    required argument is not found, getopts places a ':' into NAME and\n"
+"    sets OPTARG to the option character found.  If getopts is not in\n"
+"    silent mode, and an invalid option is seen, getopts places '?' into\n"
+"    NAME and unsets OPTARG.  If a required argument is not found, a '?'\n"
+"    is placed in NAME, OPTARG is unset, and a diagnostic message is\n"
+"    printed.\n"
+"    \n"
+"    If the shell variable OPTERR has the value 0, getopts disables the\n"
+"    printing of error messages, even if the first character of\n"
+"    OPTSTRING is not a colon.  OPTERR has the value 1 by default.\n"
+"    \n"
+"    Getopts normally parses the positional parameters ($0 - $9), but if\n"
+"    more arguments are given, they are parsed instead.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success if an option is found; fails if the end of options is\n"
+"    encountered or an error occurs."
+msgstr ""
+
+#: builtins.c:664
+msgid ""
+"Replace the shell with the given command.\n"
+"    \n"
+"    Execute COMMAND, replacing this shell with the specified program.\n"
+"    ARGUMENTS become the arguments to COMMAND.  If COMMAND is not "
+"specified,\n"
+"    any redirections take effect in the current shell.\n"
+"    \n"
+"    Options:\n"
+"      -a name\tpass NAME as the zeroth argument to COMMAND\n"
+"      -c\t\texecute COMMAND with an empty environment\n"
+"      -l\t\tplace a dash in the zeroth argument to COMMAND\n"
+"    \n"
+"    If the command cannot be executed, a non-interactive shell exits, "
+"unless\n"
+"    the shell option `execfail' is set.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless COMMAND is not found or a redirection error "
+"occurs."
+msgstr ""
+
+#: builtins.c:685
+#, fuzzy
+msgid ""
+"Exit the shell.\n"
+"    \n"
+"    Exits the shell with a status of N.  If N is omitted, the exit status\n"
+"    is that of the last command executed."
+msgstr ""
+"Išeiti iš aplinkos su klaidos kodu N.  Jei N nenurodytas, išeinant "
+"nustatomas\n"
+"    paskutinės vykdytos komandos klaidos kodas."
+
+#: builtins.c:694
+msgid ""
+"Exit a login shell.\n"
+"    \n"
+"    Exits a login shell with exit status N.  Returns an error if not "
+"executed\n"
+"    in a login shell."
+msgstr ""
+
+#: builtins.c:704
+msgid ""
+"Display or execute commands from the history list.\n"
+"    \n"
+"    fc is used to list or edit and re-execute commands from the history "
+"list.\n"
+"    FIRST and LAST can be numbers specifying the range, or FIRST can be a\n"
+"    string, which means the most recent command beginning with that\n"
+"    string.\n"
+"    \n"
+"    Options:\n"
+"      -e ENAME\tselect which editor to use.  Default is FCEDIT, then "
+"EDITOR,\n"
+"    \t\tthen vi\n"
+"      -l \tlist lines instead of editing\n"
+"      -n\tomit line numbers when listing\n"
+"      -r\treverse the order of the lines (newest listed first)\n"
+"    \n"
+"    With the `fc -s [pat=rep ...] [command]' format, COMMAND is\n"
+"    re-executed after the substitution OLD=NEW is performed.\n"
+"    \n"
 "    A useful alias to use with this is r='fc -s', so that typing `r cc'\n"
 "    runs the last command beginning with `cc' and typing `r' re-executes\n"
-"    the last command."
+"    the last command.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success or status of executed command; non-zero if an error "
+"occurs."
 msgstr ""
 
-#: builtins.c:574
+#: builtins.c:734
 msgid ""
-"Place JOB_SPEC in the foreground, and make it the current job.  If\n"
-"    JOB_SPEC is not present, the shell's notion of the current job is\n"
-"    used."
+"Move job to the foreground.\n"
+"    \n"
+"    Place the job identified by JOB_SPEC in the foreground, making it the\n"
+"    current job.  If JOB_SPEC is not present, the shell's notion of the\n"
+"    current job is used.\n"
+"    \n"
+"    Exit Status:\n"
+"    Status of command placed in foreground, or failure if an error occurs."
 msgstr ""
 
-#: builtins.c:584
+#: builtins.c:749
 msgid ""
-"Place each JOB_SPEC in the background, as if it had been started with\n"
-"    `&'.  If JOB_SPEC is not present, the shell's notion of the current\n"
-"    job is used."
+"Move jobs to the background.\n"
+"    \n"
+"    Place the jobs identified by each JOB_SPEC in the background, as if "
+"they\n"
+"    had been started with `&'.  If JOB_SPEC is not present, the shell's "
+"notion\n"
+"    of the current job is used.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:593
+#: builtins.c:763
 msgid ""
-"For each NAME, the full pathname of the command is determined and\n"
-"    remembered.  If the -p option is supplied, PATHNAME is used as the\n"
-"    full pathname of NAME, and no path search is performed.  The -r\n"
-"    option causes the shell to forget all remembered locations.  The -d\n"
-"    option causes the shell to forget the remembered location of each NAME.\n"
-"    If the -t option is supplied the full pathname to which each NAME\n"
-"    corresponds is printed.  If multiple NAME arguments are supplied with\n"
-"    -t, the NAME is printed before the hashed full pathname.  The -l option\n"
-"    causes output to be displayed in a format that may be reused as input.\n"
-"    If no arguments are given, information about remembered commands is displayed."
+"Remember or display program locations.\n"
+"    \n"
+"    Determine and remember the full pathname of each command NAME.  If\n"
+"    no arguments are given, information about remembered commands is "
+"displayed.\n"
+"    \n"
+"    Options:\n"
+"      -d\t\tforget the remembered location of each NAME\n"
+"      -l\t\tdisplay in a format that may be reused as input\n"
+"      -p pathname\tuse PATHNAME is the full pathname of NAME\n"
+"      -r\t\tforget all remembered locations\n"
+"      -t\t\tprint the remembered location of each NAME, preceding\n"
+"    \t\teach location with the corresponding NAME if multiple\n"
+"    \t\tNAMEs are given\n"
+"    Arguments:\n"
+"      NAME\t\tEach NAME is searched for in $PATH and added to the list\n"
+"    \t\tof remembered commands.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless NAME is not found or an invalid option is given."
 msgstr ""
 
-#: builtins.c:609
+#: builtins.c:788
 msgid ""
-"Display helpful information about builtin commands.  If PATTERN is\n"
+"Display information about builtin commands.\n"
+"    \n"
+"    Displays brief summaries of builtin commands.  If PATTERN is\n"
 "    specified, gives detailed help on all commands matching PATTERN,\n"
-"    otherwise a list of the builtins is printed.  The -s option\n"
-"    restricts the output for each builtin command matching PATTERN to\n"
-"    a short usage synopsis."
+"    otherwise the list of help topics is printed.\n"
+"    \n"
+"    Options:\n"
+"      -d\toutput short description for each topic\n"
+"      -m\tdisplay usage in pseudo-manpage format\n"
+"      -s\toutput only a short usage synopsis for each topic matching\n"
+"    \tPATTERN\n"
+"    \n"
+"    Arguments:\n"
+"      PATTERN\tPattern specifiying a help topic\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless PATTERN is not found or an invalid option is "
+"given."
 msgstr ""
 
-#: builtins.c:621
+#: builtins.c:812
 msgid ""
-"Display the history list with line numbers.  Lines listed with\n"
-"    with a `*' have been modified.  Argument of N says to list only\n"
-"    the last N lines.  The `-c' option causes the history list to be\n"
-"    cleared by deleting all of the entries.  The `-d' option deletes\n"
-"    the history entry at offset OFFSET.  The `-w' option writes out the\n"
-"    current history to the history file;  `-r' means to read the file and\n"
-"    append the contents to the history list instead.  `-a' means\n"
-"    to append history lines from this session to the history file.\n"
-"    Argument `-n' means to read all history lines not already read\n"
-"    from the history file and append them to the history list.\n"
+"Display or manipulate the history list.\n"
 "    \n"
-"    If FILENAME is given, then that is used as the history file else\n"
+"    Display the history list with line numbers, prefixing each modified\n"
+"    entry with a `*'.  An argument of N lists only the last N entries.\n"
+"    \n"
+"    Options:\n"
+"      -c\tclear the history list by deleting all of the entries\n"
+"      -d offset\tdelete the history entry at offset OFFSET.\n"
+"    \n"
+"      -a\tappend history lines from this session to the history file\n"
+"      -n\tread all history lines not already read from the history file\n"
+"      -r\tread the history file and append the contents to the history\n"
+"    \tlist\n"
+"      -w\twrite the current history to the history file\n"
+"    \tand append them to the history list\n"
+"    \n"
+"      -p\tperform history expansion on each ARG and display the result\n"
+"    \twithout storing it in the history list\n"
+"      -s\tappend the ARGs to the history list as a single entry\n"
+"    \n"
+"    If FILENAME is given, it is used as the history file.  Otherwise,\n"
 "    if $HISTFILE has a value, that is used, else ~/.bash_history.\n"
-"    If the -s option is supplied, the non-option ARGs are appended to\n"
-"    the history list as a single entry.  The -p option means to perform\n"
-"    history expansion on each ARG and display the result, without storing\n"
-"    anything in the history list.\n"
 "    \n"
 "    If the $HISTTIMEFORMAT variable is set and not null, its value is used\n"
 "    as a format string for strftime(3) to print the time stamp associated\n"
-"    with each displayed history entry.  No time stamps are printed otherwise."
+"    with each displayed history entry.  No time stamps are printed "
+"otherwise.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
-#: builtins.c:649
+#: builtins.c:848
 msgid ""
-"Lists the active jobs.  The -l option lists process id's in addition\n"
-"    to the normal information; the -p option lists process id's only.\n"
-"    If -n is given, only processes that have changed status since the last\n"
-"    notification are printed.  JOBSPEC restricts output to that job.  The\n"
-"    -r and -s options restrict output to running and stopped jobs only,\n"
-"    respectively.  Without options, the status of all active jobs is\n"
-"    printed.  If -x is given, COMMAND is run after all job specifications\n"
-"    that appear in ARGS have been replaced with the process ID of that job's\n"
-"    process group leader."
+"Display status of jobs.\n"
+"    \n"
+"    Lists the active jobs.  JOBSPEC restricts output to that job.\n"
+"    Without options, the status of all active jobs is displayed.\n"
+"    \n"
+"    Options:\n"
+"      -l\tlists process IDs in addition to the normal information\n"
+"      -n\tlist only processes that have changed status since the last\n"
+"    \tnotification\n"
+"      -p\tlists process IDs only\n"
+"      -r\trestrict output to running jobs\n"
+"      -s\trestrict output to stopped jobs\n"
+"    \n"
+"    If -x is supplied, COMMAND is run after all job specifications that\n"
+"    appear in ARGS have been replaced with the process ID of that job's\n"
+"    process group leader.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is given or an error occurs.\n"
+"    If -x is used, returns the exit status of COMMAND."
 msgstr ""
 
-#: builtins.c:665
+#: builtins.c:875
 msgid ""
-"By default, removes each JOBSPEC argument from the table of active jobs.\n"
-"    If the -h option is given, the job is not removed from the table, but is\n"
-"    marked so that SIGHUP is not sent to the job if the shell receives a\n"
-"    SIGHUP.  The -a option, when JOBSPEC is not supplied, means to remove all\n"
-"    jobs from the job table; the -r option means to remove only running jobs."
+"Remove jobs from current shell.\n"
+"    \n"
+"    Removes each JOBSPEC argument from the table of active jobs.  Without\n"
+"    any JOBSPECs, the shell uses its notion of the current job.\n"
+"    \n"
+"    Options:\n"
+"      -a\tremove all jobs if JOBSPEC is not supplied\n"
+"      -h\tmark each JOBSPEC so that SIGHUP is not sent to the job if the\n"
+"    \tshell receives a SIGHUP\n"
+"      -r\tremove only running jobs\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option or JOBSPEC is given."
 msgstr ""
 
-#: builtins.c:676
+#: builtins.c:894
 msgid ""
-"Send the processes named by PID (or JOBSPEC) the signal SIGSPEC.  If\n"
-"    SIGSPEC is not present, then SIGTERM is assumed.  An argument of `-l'\n"
-"    lists the signal names; if arguments follow `-l' they are assumed to\n"
-"    be signal numbers for which names should be listed.  Kill is a shell\n"
-"    builtin for two reasons: it allows job IDs to be used instead of\n"
-"    process IDs, and, if you have reached the limit on processes that\n"
-"    you can create, you don't have to start a process to kill another one."
+"Send a signal to a job.\n"
+"    \n"
+"    Send the processes identified by PID or JOBSPEC the signal named by\n"
+"    SIGSPEC or SIGNUM.  If neither SIGSPEC nor SIGNUM is present, then\n"
+"    SIGTERM is assumed.\n"
+"    \n"
+"    Options:\n"
+"      -s sig\tSIG is a signal name\n"
+"      -n sig\tSIG is a signal number\n"
+"      -l\tlist the signal names; if arguments follow `-l' they are\n"
+"    \tassumed to be signal numbers for which names should be listed\n"
+"    \n"
+"    Kill is a shell builtin for two reasons: it allows job IDs to be used\n"
+"    instead of process IDs, and allows processes to be killed if the limit\n"
+"    on processes that you can create is reached.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
-#: builtins.c:688
+#: builtins.c:917
 msgid ""
-"Each ARG is an arithmetic expression to be evaluated.  Evaluation\n"
-"    is done in fixed-width integers with no check for overflow, though\n"
-"    division by 0 is trapped and flagged as an error.  The following\n"
-"    list of operators is grouped into levels of equal-precedence operators.\n"
-"    The levels are listed in order of decreasing precedence.\n"
+"Evaluate arithmetic expressions.\n"
+"    \n"
+"    Evaluate each ARG as an arithmetic expression.  Evaluation is done in\n"
+"    fixed-width integers with no check for overflow, though division by 0\n"
+"    is trapped and flagged as an error.  The following list of operators is\n"
+"    grouped into levels of equal-precedence operators.  The levels are "
+"listed\n"
+"    in order of decreasing precedence.\n"
 "    \n"
 "    \tid++, id--\tvariable post-increment, post-decrement\n"
 "    \t++id, --id\tvariable pre-increment, pre-decrement\n"
@@ -1957,210 +2869,283 @@ msgid ""
 "    parentheses are evaluated first and may override the precedence\n"
 "    rules above.\n"
 "    \n"
-"    If the last ARG evaluates to 0, let returns 1; 0 is returned\n"
-"    otherwise."
-msgstr ""
-
-#: builtins.c:731
-msgid ""
-"One line is read from the standard input, or from file descriptor FD if the\n"
-"    -u option is supplied, and the first word is assigned to the first NAME,\n"
-"    the second word to the second NAME, and so on, with leftover words assigned\n"
-"    to the last NAME.  Only the characters found in $IFS are recognized as word\n"
-"    delimiters.  If no NAMEs are supplied, the line read is stored in the REPLY\n"
-"    variable.  If the -r option is given, this signifies `raw' input, and\n"
-"    backslash escaping is disabled.  The -d option causes read to continue\n"
-"    until the first character of DELIM is read, rather than newline.  If the -p\n"
-"    option is supplied, the string PROMPT is output without a trailing newline\n"
-"    before attempting to read.  If -a is supplied, the words read are assigned\n"
-"    to sequential indices of ARRAY, starting at zero.  If -e is supplied and\n"
-"    the shell is interactive, readline is used to obtain the line.  If -n is\n"
-"    supplied with a non-zero NCHARS argument, read returns after NCHARS\n"
-"    characters have been read.  The -s option causes input coming from a\n"
-"    terminal to not be echoed.\n"
-"    \n"
-"    The -t option causes read to time out and return failure if a complete line\n"
-"    of input is not read within TIMEOUT seconds.  If the TMOUT variable is set,\n"
-"    its value is the default timeout.  The return code is zero, unless end-of-file\n"
-"    is encountered, read times out, or an invalid file descriptor is supplied as\n"
-"    the argument to -u."
-msgstr ""
-
-#: builtins.c:757
-msgid ""
-"Causes a function to exit with the return value specified by N.  If N\n"
-"    is omitted, the return status is that of the last command."
-msgstr ""
-"Išeina iš funkcijos, grąžinama reikšmė N.  Jei N nenurodyta,\n"
-"    grąžinama paskutinės vykdytos komandos reikšmė."
-
-#: builtins.c:764
-msgid ""
-"    -a  Mark variables which are modified or created for export.\n"
-"        -b  Notify of job termination immediately.\n"
-"        -e  Exit immediately if a command exits with a non-zero status.\n"
-"        -f  Disable file name generation (globbing).\n"
-"        -h  Remember the location of commands as they are looked up.\n"
-"        -k  All assignment arguments are placed in the environment for a\n"
-"            command, not just those that precede the command name.\n"
-"        -m  Job control is enabled.\n"
-"        -n  Read commands but do not execute them.\n"
-"        -o option-name\n"
-"            Set the variable corresponding to option-name:\n"
-"                allexport    same as -a\n"
-"                braceexpand  same as -B\n"
-"                emacs        use an emacs-style line editing interface\n"
-"                errexit      same as -e\n"
-"                errtrace     same as -E\n"
-"                functrace    same as -T\n"
-"                hashall      same as -h\n"
-"                histexpand   same as -H\n"
-"                history      enable command history\n"
-"                ignoreeof    the shell will not exit upon reading EOF\n"
-"                interactive-comments\n"
-"                             allow comments to appear in interactive commands\n"
-"                keyword      same as -k\n"
-"                monitor      same as -m\n"
-"                noclobber    same as -C\n"
-"                noexec       same as -n\n"
-"                noglob       same as -f\n"
-"                nolog        currently accepted but ignored\n"
-"                notify       same as -b\n"
-"                nounset      same as -u\n"
-"                onecmd       same as -t\n"
-"                physical     same as -P\n"
-"                pipefail     the return value of a pipeline is the status of\n"
-"                             the last command to exit with a non-zero status,\n"
-"                             or zero if no command exited with a non-zero status\n"
-"                posix        change the behavior of bash where the default\n"
-"                             operation differs from the 1003.2 standard to\n"
-"                             match the standard\n"
-"                privileged   same as -p\n"
-"                verbose      same as -v\n"
-"                vi           use a vi-style line editing interface\n"
-"                xtrace       same as -x\n"
-"        -p  Turned on whenever the real and effective user ids do not match.\n"
-"            Disables processing of the $ENV file and importing of shell\n"
-"            functions.  Turning this option off causes the effective uid and\n"
-"            gid to be set to the real uid and gid.\n"
-"        -t  Exit after reading and executing one command.\n"
-"        -u  Treat unset variables as an error when substituting.\n"
-"        -v  Print shell input lines as they are read.\n"
-"        -x  Print commands and their arguments as they are executed.\n"
-"        -B  the shell will perform brace expansion\n"
-"        -C  If set, disallow existing regular files to be overwritten\n"
-"            by redirection of output.\n"
-"        -E  If set, the ERR trap is inherited by shell functions.\n"
-"        -H  Enable ! style history substitution.  This flag is on\n"
-"            by default when the shell is interactive.\n"
-"        -P  If set, do not follow symbolic links when executing commands\n"
-"            such as cd which change the current directory.\n"
-"        -T  If set, the DEBUG trap is inherited by shell functions.\n"
-"        -   Assign any remaining arguments to the positional parameters.\n"
-"            The -x and -v options are turned off.\n"
+"    Exit Status:\n"
+"    If the last ARG evaluates to 0, let returns 1; let returns 0 otherwise.."
+msgstr ""
+
+#: builtins.c:962
+msgid ""
+"Read a line from the standard input and split it into fields.\n"
+"    \n"
+"    Reads a single line from the standard input, or from file descriptor FD\n"
+"    if the -u option is supplied.  The line is split into fields as with "
+"word\n"
+"    splitting, and the first word is assigned to the first NAME, the second\n"
+"    word to the second NAME, and so on, with any leftover words assigned to\n"
+"    the last NAME.  Only the characters found in $IFS are recognized as "
+"word\n"
+"    delimiters.\n"
+"    \n"
+"    If no NAMEs are supplied, the line read is stored in the REPLY "
+"variable.\n"
+"    \n"
+"    Options:\n"
+"      -a array\tassign the words read to sequential indices of the array\n"
+"    \t\tvariable ARRAY, starting at zero\n"
+"      -d delim\tcontinue until the first character of DELIM is read, rather\n"
+"    \t\tthan newline\n"
+"      -e\t\tuse Readline to obtain the line in an interactive shell\n"
+"      -i text\tUse TEXT as the initial text for Readline\n"
+"      -n nchars\treturn after reading NCHARS characters rather than waiting\n"
+"    \t\tfor a newline\n"
+"      -p prompt\toutput the string PROMPT without a trailing newline before\n"
+"    \t\tattempting to read\n"
+"      -r\t\tdo not allow backslashes to escape any characters\n"
+"      -s\t\tdo not echo input coming from a terminal\n"
+"      -t timeout\ttime out and return failure if a complete line of input "
+"is\n"
+"    \t\tnot read withint TIMEOUT seconds.  The value of the TMOUT\n"
+"    \t\tvariable is the default timeout.  TIMEOUT may be a\n"
+"    \t\tfractional number.  The exit status is greater than 128 if\n"
+"    \t\tthe timeout is exceeded\n"
+"      -u fd\t\tread from file descriptor FD instead of the standard input\n"
+"    \n"
+"    Exit Status:\n"
+"    The return code is zero, unless end-of-file is encountered, read times "
+"out,\n"
+"    or an invalid file descriptor is supplied as the argument to -u."
+msgstr ""
+
+#: builtins.c:1001
+msgid ""
+"Return from a shell function.\n"
+"    \n"
+"    Causes a function or sourced script to exit with the return value\n"
+"    specified by N.  If N is omitted, the return status is that of the\n"
+"    last command executed within the function or script.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns N, or failure if the shell is not executing a function or script."
+msgstr ""
+
+#: builtins.c:1014
+msgid ""
+"Set or unset values of shell options and positional parameters.\n"
+"    \n"
+"    Change the value of shell attributes and positional parameters, or\n"
+"    display the names and values of shell variables.\n"
+"    \n"
+"    Options:\n"
+"      -a  Mark variables which are modified or created for export.\n"
+"      -b  Notify of job termination immediately.\n"
+"      -e  Exit immediately if a command exits with a non-zero status.\n"
+"      -f  Disable file name generation (globbing).\n"
+"      -h  Remember the location of commands as they are looked up.\n"
+"      -k  All assignment arguments are placed in the environment for a\n"
+"          command, not just those that precede the command name.\n"
+"      -m  Job control is enabled.\n"
+"      -n  Read commands but do not execute them.\n"
+"      -o option-name\n"
+"          Set the variable corresponding to option-name:\n"
+"              allexport    same as -a\n"
+"              braceexpand  same as -B\n"
+"              emacs        use an emacs-style line editing interface\n"
+"              errexit      same as -e\n"
+"              errtrace     same as -E\n"
+"              functrace    same as -T\n"
+"              hashall      same as -h\n"
+"              histexpand   same as -H\n"
+"              history      enable command history\n"
+"              ignoreeof    the shell will not exit upon reading EOF\n"
+"              interactive-comments\n"
+"                           allow comments to appear in interactive commands\n"
+"              keyword      same as -k\n"
+"              monitor      same as -m\n"
+"              noclobber    same as -C\n"
+"              noexec       same as -n\n"
+"              noglob       same as -f\n"
+"              nolog        currently accepted but ignored\n"
+"              notify       same as -b\n"
+"              nounset      same as -u\n"
+"              onecmd       same as -t\n"
+"              physical     same as -P\n"
+"              pipefail     the return value of a pipeline is the status of\n"
+"                           the last command to exit with a non-zero status,\n"
+"                           or zero if no command exited with a non-zero "
+"status\n"
+"              posix        change the behavior of bash where the default\n"
+"                           operation differs from the Posix standard to\n"
+"                           match the standard\n"
+"              privileged   same as -p\n"
+"              verbose      same as -v\n"
+"              vi           use a vi-style line editing interface\n"
+"              xtrace       same as -x\n"
+"      -p  Turned on whenever the real and effective user ids do not match.\n"
+"          Disables processing of the $ENV file and importing of shell\n"
+"          functions.  Turning this option off causes the effective uid and\n"
+"          gid to be set to the real uid and gid.\n"
+"      -t  Exit after reading and executing one command.\n"
+"      -u  Treat unset variables as an error when substituting.\n"
+"      -v  Print shell input lines as they are read.\n"
+"      -x  Print commands and their arguments as they are executed.\n"
+"      -B  the shell will perform brace expansion\n"
+"      -C  If set, disallow existing regular files to be overwritten\n"
+"          by redirection of output.\n"
+"      -E  If set, the ERR trap is inherited by shell functions.\n"
+"      -H  Enable ! style history substitution.  This flag is on\n"
+"          by default when the shell is interactive.\n"
+"      -P  If set, do not follow symbolic links when executing commands\n"
+"          such as cd which change the current directory.\n"
+"      -T  If set, the DEBUG trap is inherited by shell functions.\n"
+"      -   Assign any remaining arguments to the positional parameters.\n"
+"          The -x and -v options are turned off.\n"
 "    \n"
 "    Using + rather than - causes these flags to be turned off.  The\n"
 "    flags can also be used upon invocation of the shell.  The current\n"
 "    set of flags may be found in $-.  The remaining n ARGs are positional\n"
 "    parameters and are assigned, in order, to $1, $2, .. $n.  If no\n"
-"    ARGs are given, all shell variables are printed."
+"    ARGs are given, all shell variables are printed.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is given."
 msgstr ""
 
-#: builtins.c:837
+#: builtins.c:1096
 msgid ""
-"For each NAME, remove the corresponding variable or function.  Given\n"
-"    the `-v', unset will only act on variables.  Given the `-f' flag,\n"
-"    unset will only act on functions.  With neither flag, unset first\n"
-"    tries to unset a variable, and if that fails, then tries to unset a\n"
-"    function.  Some variables cannot be unset; also see readonly."
+"Unset values and attributes of shell variables and functions.\n"
+"    \n"
+"    For each NAME, remove the corresponding variable or function.\n"
+"    \n"
+"    Options:\n"
+"      -f\ttreat each NAME as a shell function\n"
+"      -v\ttreat each NAME as a shell variable\n"
+"    \n"
+"    Without options, unset first tries to unset a variable, and if that "
+"fails,\n"
+"    tries to unset a function.\n"
+"    \n"
+"    Some variables cannot be unset; also see `readonly'.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is given or a NAME is read-only."
 msgstr ""
-"Kiekvienam PAVADINIMUi, pašalinti atitinkamą kintamąjį ar funkciją.\n"
-"    Jei nurodytas „-v“, unset veiks tik su kintamaisiais.  Jei nurodytas\n"
-"    „-f“, unset veiks tik su funkcijomis.  Jei nenurodytas nei vienas iš\n"
-"    šių parametrų, unset pirmiausiai bandys pašalinti kintamąjį, ir jei\n"
-"    tai nepasiseks, bandys pašalinti funkciją.  Kai kurie kintamieji negali\n"
-"    būti pašalinti; žr. „readonly“."
 
-#: builtins.c:847
+#: builtins.c:1116
 msgid ""
-"NAMEs are marked for automatic export to the environment of\n"
-"    subsequently executed commands.  If the -f option is given,\n"
-"    the NAMEs refer to functions.  If no NAMEs are given, or if `-p'\n"
-"    is given, a list of all names that are exported in this shell is\n"
-"    printed.  An argument of `-n' says to remove the export property\n"
-"    from subsequent NAMEs.  An argument of `--' disables further option\n"
-"    processing."
+"Set export attribute for shell variables.\n"
+"    \n"
+"    Marks each NAME for automatic export to the environment of subsequently\n"
+"    executed commands.  If VALUE is supplied, assign VALUE before "
+"exporting.\n"
+"    \n"
+"    Options:\n"
+"      -f\trefer to shell functions\n"
+"      -n\tremove the export property from each NAME\n"
+"      -p\tdisplay a list of all exported variables and functions\n"
+"    \n"
+"    An argument of `--' disables further option processing.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:859
+#: builtins.c:1135
 msgid ""
-"The given NAMEs are marked readonly and the values of these NAMEs may\n"
-"    not be changed by subsequent assignment.  If the -f option is given,\n"
-"    then functions corresponding to the NAMEs are so marked.  If no\n"
-"    arguments are given, or if `-p' is given, a list of all readonly names\n"
-"    is printed.  The `-a' option means to treat each NAME as\n"
-"    an array variable.  An argument of `--' disables further option\n"
-"    processing."
+"Mark shell variables as unchangeable.\n"
+"    \n"
+"    Mark each NAME as read-only; the values of these NAMEs may not be\n"
+"    changed by subsequent assignment.  If VALUE is supplied, assign VALUE\n"
+"    before marking as read-only.\n"
+"    \n"
+"    Options:\n"
+"      -a\trefer to indexed array variables\n"
+"      -A\trefer to associative array variables\n"
+"      -f\trefer to shell functions\n"
+"      -p\tdisplay a list of all readonly variables and functions\n"
+"    \n"
+"    An argument of `--' disables further option processing.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:871
+#: builtins.c:1156
 msgid ""
-"The positional parameters from $N+1 ... are renamed to $1 ...  If N is\n"
-"    not given, it is assumed to be 1."
+"Shift positional parameters.\n"
+"    \n"
+"    Rename the positional parameters $N+1,$N+2 ... to $1,$2 ...  If N is\n"
+"    not given, it is assumed to be 1.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless N is negative or greater than $#."
 msgstr ""
 
-#: builtins.c:878 builtins.c:887
+#: builtins.c:1168 builtins.c:1183
+#, fuzzy
 msgid ""
-"Read and execute commands from FILENAME and return.  The pathnames\n"
-"    in $PATH are used to find the directory containing FILENAME.  If any\n"
-"    ARGUMENTS are supplied, they become the positional parameters when\n"
-"    FILENAME is executed."
+"Execute commands from a file in the current shell.\n"
+"    \n"
+"    Read and execute commands from FILENAME in the current shell.  The\n"
+"    entries in $PATH are used to find the directory containing FILENAME.\n"
+"    If any ARGUMENTS are supplied, they become the positional parameters\n"
+"    when FILENAME is executed.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns the status of the last command executed in FILENAME; fails if\n"
+"    FILENAME cannot be read."
 msgstr ""
 "Skaityti ir vykdyti komandas iš FAILO ir grįžti.  Keliai\n"
 "    kintamajame $PATH naudojami aplankui, kuriame yra FAILAS, rasti.\n"
 "    Jei nurodyta ARGUMENTŲ, jie tampa poziciniais parametrais iškvietus\n"
 "    FAILĄ."
 
-#: builtins.c:897
+#: builtins.c:1199
 msgid ""
-"Suspend the execution of this shell until it receives a SIGCONT\n"
-"    signal.  The `-f' if specified says not to complain about this\n"
-"    being a login shell if it is; just suspend anyway."
+"Suspend shell execution.\n"
+"    \n"
+"    Suspend the execution of this shell until it receives a SIGCONT signal.\n"
+"    Unless forced, login shells cannot be suspended.\n"
+"    \n"
+"    Options:\n"
+"      -f\tforce the suspend, even if the shell is a login shell\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
-"Sustabdyti šios aplinkos darbą, kol bus gautas SIGCONT\n"
-"    signalas.  Jei nurodyta „-f“, nesiskųsti, jei ši aplinka yra prisijungimo\n"
-"    aplinka (login shell) ir sustabdyti ją bet kuriuo atveju."
 
-#: builtins.c:906
+#: builtins.c:1215
 msgid ""
-"Exits with a status of 0 (true) or 1 (false) depending on\n"
+"Evaluate conditional expression.\n"
+"    \n"
+"    Exits with a status of 0 (true) or 1 (false) depending on\n"
 "    the evaluation of EXPR.  Expressions may be unary or binary.  Unary\n"
 "    expressions are often used to examine the status of a file.  There\n"
 "    are string operators as well, and numeric comparison operators.\n"
 "    \n"
 "    File operators:\n"
 "    \n"
-"        -a FILE        True if file exists.\n"
-"        -b FILE        True if file is block special.\n"
-"        -c FILE        True if file is character special.\n"
-"        -d FILE        True if file is a directory.\n"
-"        -e FILE        True if file exists.\n"
-"        -f FILE        True if file exists and is a regular file.\n"
-"        -g FILE        True if file is set-group-id.\n"
-"        -h FILE        True if file is a symbolic link.\n"
-"        -L FILE        True if file is a symbolic link.\n"
-"        -k FILE        True if file has its `sticky' bit set.\n"
-"        -p FILE        True if file is a named pipe.\n"
-"        -r FILE        True if file is readable by you.\n"
-"        -s FILE        True if file exists and is not empty.\n"
-"        -S FILE        True if file is a socket.\n"
-"        -t FD          True if FD is opened on a terminal.\n"
-"        -u FILE        True if the file is set-user-id.\n"
-"        -w FILE        True if the file is writable by you.\n"
-"        -x FILE        True if the file is executable by you.\n"
-"        -O FILE        True if the file is effectively owned by you.\n"
-"        -G FILE        True if the file is effectively owned by your group.\n"
-"        -N FILE        True if the file has been modified since it was last read.\n"
+"      -a FILE        True if file exists.\n"
+"      -b FILE        True if file is block special.\n"
+"      -c FILE        True if file is character special.\n"
+"      -d FILE        True if file is a directory.\n"
+"      -e FILE        True if file exists.\n"
+"      -f FILE        True if file exists and is a regular file.\n"
+"      -g FILE        True if file is set-group-id.\n"
+"      -h FILE        True if file is a symbolic link.\n"
+"      -L FILE        True if file is a symbolic link.\n"
+"      -k FILE        True if file has its `sticky' bit set.\n"
+"      -p FILE        True if file is a named pipe.\n"
+"      -r FILE        True if file is readable by you.\n"
+"      -s FILE        True if file exists and is not empty.\n"
+"      -S FILE        True if file is a socket.\n"
+"      -t FD          True if FD is opened on a terminal.\n"
+"      -u FILE        True if the file is set-user-id.\n"
+"      -w FILE        True if the file is writable by you.\n"
+"      -x FILE        True if the file is executable by you.\n"
+"      -O FILE        True if the file is effectively owned by you.\n"
+"      -G FILE        True if the file is effectively owned by your group.\n"
+"      -N FILE        True if the file has been modified since it was last "
+"read.\n"
 "    \n"
 "      FILE1 -nt FILE2  True if file1 is newer than file2 (according to\n"
 "                       modification date).\n"
@@ -2171,177 +3156,254 @@ msgid ""
 "    \n"
 "    String operators:\n"
 "    \n"
-"        -z STRING      True if string is empty.\n"
+"      -z STRING      True if string is empty.\n"
 "    \n"
-"        -n STRING\n"
-"        STRING         True if string is not empty.\n"
+"      -n STRING\n"
+"         STRING      True if string is not empty.\n"
 "    \n"
-"        STRING1 = STRING2\n"
-"                       True if the strings are equal.\n"
-"        STRING1 != STRING2\n"
-"                       True if the strings are not equal.\n"
-"        STRING1 < STRING2\n"
-"                       True if STRING1 sorts before STRING2 lexicographically.\n"
-"        STRING1 > STRING2\n"
-"                       True if STRING1 sorts after STRING2 lexicographically.\n"
+"      STRING1 = STRING2\n"
+"                     True if the strings are equal.\n"
+"      STRING1 != STRING2\n"
+"                     True if the strings are not equal.\n"
+"      STRING1 < STRING2\n"
+"                     True if STRING1 sorts before STRING2 "
+"lexicographically.\n"
+"      STRING1 > STRING2\n"
+"                     True if STRING1 sorts after STRING2 lexicographically.\n"
 "    \n"
 "    Other operators:\n"
 "    \n"
-"        -o OPTION      True if the shell option OPTION is enabled.\n"
-"        ! EXPR         True if expr is false.\n"
-"        EXPR1 -a EXPR2 True if both expr1 AND expr2 are true.\n"
-"        EXPR1 -o EXPR2 True if either expr1 OR expr2 is true.\n"
+"      -o OPTION      True if the shell option OPTION is enabled.\n"
+"      ! EXPR         True if expr is false.\n"
+"      EXPR1 -a EXPR2 True if both expr1 AND expr2 are true.\n"
+"      EXPR1 -o EXPR2 True if either expr1 OR expr2 is true.\n"
 "    \n"
-"        arg1 OP arg2   Arithmetic tests.  OP is one of -eq, -ne,\n"
-"                       -lt, -le, -gt, or -ge.\n"
+"      arg1 OP arg2   Arithmetic tests.  OP is one of -eq, -ne,\n"
+"                     -lt, -le, -gt, or -ge.\n"
 "    \n"
 "    Arithmetic binary operators return true if ARG1 is equal, not-equal,\n"
 "    less-than, less-than-or-equal, greater-than, or greater-than-or-equal\n"
-"    than ARG2."
+"    than ARG2.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success if EXPR evaluates to true; fails if EXPR evaluates to\n"
+"    false or an invalid argument is given."
 msgstr ""
 
-#: builtins.c:976
+#: builtins.c:1291
 msgid ""
-"This is a synonym for the \"test\" builtin, but the last\n"
-"    argument must be a literal `]', to match the opening `['."
+"Evaluate conditional expression.\n"
+"    \n"
+"    This is a synonym for the \"test\" builtin, but the last argument must\n"
+"    be a literal `]', to match the opening `['."
 msgstr ""
 
-#: builtins.c:983
+#: builtins.c:1300
 msgid ""
-"Print the accumulated user and system times for processes run from\n"
-"    the shell."
+"Display process times.\n"
+"    \n"
+"    Prints the accumulated user and system times for the shell and all of "
+"its\n"
+"    child processes.\n"
+"    \n"
+"    Exit Status:\n"
+"    Always succeeds."
 msgstr ""
 
-#: builtins.c:990
+#: builtins.c:1312
 msgid ""
-"The command ARG is to be read and executed when the shell receives\n"
+"Trap signals and other events.\n"
+"    \n"
+"    Defines and activates handlers to be run when the shell receives "
+"signals\n"
+"    or other conditions.\n"
+"    \n"
+"    ARG is a command to be read and executed when the shell receives the\n"
 "    signal(s) SIGNAL_SPEC.  If ARG is absent (and a single SIGNAL_SPEC\n"
 "    is supplied) or `-', each specified signal is reset to its original\n"
 "    value.  If ARG is the null string each SIGNAL_SPEC is ignored by the\n"
-"    shell and by the commands it invokes.  If a SIGNAL_SPEC is EXIT (0)\n"
-"    the command ARG is executed on exit from the shell.  If a SIGNAL_SPEC\n"
-"    is DEBUG, ARG is executed after every simple command.  If the`-p' option\n"
-"    is supplied then the trap commands associated with each SIGNAL_SPEC are\n"
-"    displayed.  If no arguments are supplied or if only `-p' is given, trap\n"
-"    prints the list of commands associated with each signal.  Each SIGNAL_SPEC\n"
-"    is either a signal name in <signal.h> or a signal number.  Signal names\n"
-"    are case insensitive and the SIG prefix is optional.  `trap -l' prints\n"
-"    a list of signal names and their corresponding numbers.  Note that a\n"
-"    signal can be sent to the shell with \"kill -signal $$\"."
+"    shell and by the commands it invokes.\n"
+"    \n"
+"    If a SIGNAL_SPEC is EXIT (0) ARG is executed on exit from the shell.  "
+"If\n"
+"    a SIGNAL_SPEC is DEBUG, ARG is executed before every simple command.\n"
+"    \n"
+"    If no arguments are supplied, trap prints the list of commands "
+"associated\n"
+"    with each signal.\n"
+"    \n"
+"    Options:\n"
+"      -l\tprint a list of signal names and their corresponding numbers\n"
+"      -p\tdisplay the trap commands associated with each SIGNAL_SPEC\n"
+"    \n"
+"    Each SIGNAL_SPEC is either a signal name in <signal.h> or a signal "
+"number.\n"
+"    Signal names are case insensitive and the SIG prefix is optional.  A\n"
+"    signal may be sent to the shell with \"kill -signal $$\".\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless a SIGSPEC is invalid or an invalid option is "
+"given."
 msgstr ""
 
-#: builtins.c:1009
+#: builtins.c:1344
 msgid ""
-"For each NAME, indicate how it would be interpreted if used as a\n"
-"    command name.\n"
-"    \n"
-"    If the -t option is used, `type' outputs a single word which is one of\n"
-"    `alias', `keyword', `function', `builtin', `file' or `', if NAME is an\n"
-"    alias, shell reserved word, shell function, shell builtin, disk file,\n"
-"    or unfound, respectively.\n"
+"Display information about command type.\n"
 "    \n"
-"    If the -p flag is used, `type' either returns the name of the disk\n"
-"    file that would be executed, or nothing if `type -t NAME' would not\n"
-"    return `file'.\n"
+"    For each NAME, indicate how it would be interpreted if used as a\n"
+"    command name.\n"
 "    \n"
-"    If the -a flag is used, `type' displays all of the places that contain\n"
-"    an executable named `file'.  This includes aliases, builtins, and\n"
-"    functions, if and only if the -p flag is not also used.\n"
+"    Options:\n"
+"      -a\tdisplay all locations containing an executable named NAME;\n"
+"    \tincludes aliases, builtins, and functions, if and only if\n"
+"    \tthe `-p' option is not also used\n"
+"      -f\tsuppress shell function lookup\n"
+"      -P\tforce a PATH search for each NAME, even if it is an alias,\n"
+"    \tbuiltin, or function, and returns the name of the disk file\n"
+"    \tthat would be executed\n"
+"      -p\treturns either the name of the disk file that would be executed,\n"
+"    \tor nothing if `type -t NAME' would not return `file'.\n"
+"      -t\toutput a single word which is one of `alias', `keyword',\n"
+"    \t`function', `builtin', `file' or `', if NAME is an alias, shell\n"
+"    \treserved word, shell function, shell builtin, disk file, or not\n"
+"    \tfound, respectively\n"
 "    \n"
-"    The -f flag suppresses shell function lookup.\n"
+"    Arguments:\n"
+"      NAME\tCommand name to be interpreted.\n"
 "    \n"
-"    The -P flag forces a PATH search for each NAME, even if it is an alias,\n"
-"    builtin, or function, and returns the name of the disk file that would\n"
-"    be executed."
+"    Exit Status:\n"
+"    Returns success if all of the NAMEs are found; fails if any are not "
+"found."
 msgstr ""
 
-#: builtins.c:1036
+#: builtins.c:1375
 msgid ""
-"Ulimit provides control over the resources available to processes\n"
-"    started by the shell, on systems that allow such control.  If an\n"
-"    option is given, it is interpreted as follows:\n"
+"Modify shell resource limits.\n"
+"    \n"
+"    Provides control over the resources available to the shell and "
+"processes\n"
+"    it creates, on systems that allow such control.\n"
+"    \n"
+"    Options:\n"
+"      -S\tuse the `soft' resource limit\n"
+"      -H\tuse the `hard' resource limit\n"
+"      -a\tall current limits are reported\n"
+"      -b\tthe socket buffer size\n"
+"      -c\tthe maximum size of core files created\n"
+"      -d\tthe maximum size of a process's data segment\n"
+"      -e\tthe maximum scheduling priority (`nice')\n"
+"      -f\tthe maximum size of files written by the shell and its children\n"
+"      -i\tthe maximum number of pending signals\n"
+"      -l\tthe maximum size a process may lock into memory\n"
+"      -m\tthe maximum resident set size\n"
+"      -n\tthe maximum number of open file descriptors\n"
+"      -p\tthe pipe buffer size\n"
+"      -q\tthe maximum number of bytes in POSIX message queues\n"
+"      -r\tthe maximum real-time scheduling priority\n"
+"      -s\tthe maximum stack size\n"
+"      -t\tthe maximum amount of cpu time in seconds\n"
+"      -u\tthe maximum number of user processes\n"
+"      -v\tthe size of virtual memory\n"
+"      -x\tthe maximum number of file locks\n"
+"    \n"
+"    If LIMIT is given, it is the new value of the specified resource; the\n"
+"    special LIMIT values `soft', `hard', and `unlimited' stand for the\n"
+"    current soft limit, the current hard limit, and no limit, respectively.\n"
+"    Otherwise, the current value of the specified resource is printed.  If\n"
+"    no option is given, then -f is assumed.\n"
 "    \n"
-"        -S\tuse the `soft' resource limit\n"
-"        -H\tuse the `hard' resource limit\n"
-"        -a\tall current limits are reported\n"
-"        -c\tthe maximum size of core files created\n"
-"        -d\tthe maximum size of a process's data segment\n"
-"        -e\tthe maximum scheduling priority (`nice')\n"
-"        -f\tthe maximum size of files written by the shell and its children\n"
-"        -i\tthe maximum number of pending signals\n"
-"        -l\tthe maximum size a process may lock into memory\n"
-"        -m\tthe maximum resident set size\n"
-"        -n\tthe maximum number of open file descriptors\n"
-"        -p\tthe pipe buffer size\n"
-"        -q\tthe maximum number of bytes in POSIX message queues\n"
-"        -r\tthe maximum real-time scheduling priority\n"
-"        -s\tthe maximum stack size\n"
-"        -t\tthe maximum amount of cpu time in seconds\n"
-"        -u\tthe maximum number of user processes\n"
-"        -v\tthe size of virtual memory\n"
-"        -x\tthe maximum number of file locks\n"
+"    Values are in 1024-byte increments, except for -t, which is in seconds,\n"
+"    -p, which is in increments of 512 bytes, and -u, which is an unscaled\n"
+"    number of processes.\n"
 "    \n"
-"    If LIMIT is given, it is the new value of the specified resource;\n"
-"    the special LIMIT values `soft', `hard', and `unlimited' stand for\n"
-"    the current soft limit, the current hard limit, and no limit, respectively.\n"
-"    Otherwise, the current value of the specified resource is printed.\n"
-"    If no option is given, then -f is assumed.  Values are in 1024-byte\n"
-"    increments, except for -t, which is in seconds, -p, which is in\n"
-"    increments of 512 bytes, and -u, which is an unscaled number of\n"
-"    processes."
+"    Exit Status:\n"
+"    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1074
+#: builtins.c:1420
 msgid ""
-"The user file-creation mask is set to MODE.  If MODE is omitted, or if\n"
-"    `-S' is supplied, the current value of the mask is printed.  The `-S'\n"
-"    option makes the output symbolic; otherwise an octal number is output.\n"
-"    If `-p' is supplied, and MODE is omitted, the output is in a form\n"
-"    that may be used as input.  If MODE begins with a digit, it is\n"
-"    interpreted as an octal number, otherwise it is a symbolic mode string\n"
-"    like that accepted by chmod(1)."
+"Display or set file mode mask.\n"
+"    \n"
+"    Sets the user file-creation mask to MODE.  If MODE is omitted, prints\n"
+"    the current value of the mask.\n"
+"    \n"
+"    If MODE begins with a digit, it is interpreted as an octal number;\n"
+"    otherwise it is a symbolic mode string like that accepted by chmod(1).\n"
+"    \n"
+"    Options:\n"
+"      -p\tif MODE is omitted, output in a form that may be reused as input\n"
+"      -S\tmakes the output symbolic; otherwise an octal number is output\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless MODE is invalid or an invalid option is given."
 msgstr ""
 
-#: builtins.c:1087
+#: builtins.c:1440
 msgid ""
-"Wait for the specified process and report its termination status.  If\n"
-"    N is not given, all currently active child processes are waited for,\n"
-"    and the return code is zero.  N may be a process ID or a job\n"
-"    specification; if a job spec is given, all processes in the job's\n"
-"    pipeline are waited for."
+"Wait for job completion and return exit status.\n"
+"    \n"
+"    Waits for the process identified by ID, which may be a process ID or a\n"
+"    job specification, and reports its termination status.  If ID is not\n"
+"    given, waits for all currently active child processes, and the return\n"
+"    status is zero.  If ID is a a job specification, waits for all "
+"processes\n"
+"    in the job's pipeline.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns the status of ID; fails if ID is invalid or an invalid option "
+"is\n"
+"    given."
 msgstr ""
 
-#: builtins.c:1099
+#: builtins.c:1458
 msgid ""
-"Wait for the specified process and report its termination status.  If\n"
-"    N is not given, all currently active child processes are waited for,\n"
-"    and the return code is zero.  N is a process ID; if it is not given,\n"
-"    all child processes of the shell are waited for."
+"Wait for process completion and return exit status.\n"
+"    \n"
+"    Waits for the specified process and reports its termination status.  If\n"
+"    PID is not given, all currently active child processes are waited for,\n"
+"    and the return code is zero.  PID must be a process ID.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns the status of ID; fails if ID is invalid or an invalid option "
+"is\n"
+"    given."
 msgstr ""
 
-#: builtins.c:1109
+#: builtins.c:1473
 msgid ""
-"The `for' loop executes a sequence of commands for each member in a\n"
+"Execute commands for each member in a list.\n"
+"    \n"
+"    The `for' loop executes a sequence of commands for each member in a\n"
 "    list of items.  If `in WORDS ...;' is not present, then `in \"$@\"' is\n"
 "    assumed.  For each element in WORDS, NAME is set to that element, and\n"
-"    the COMMANDS are executed."
+"    the COMMANDS are executed.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1118
+#: builtins.c:1487
 msgid ""
-"Equivalent to\n"
+"Arithmetic for loop.\n"
+"    \n"
+"    Equivalent to\n"
 "    \t(( EXP1 ))\n"
 "    \twhile (( EXP2 )); do\n"
 "    \t\tCOMMANDS\n"
 "    \t\t(( EXP3 ))\n"
 "    \tdone\n"
 "    EXP1, EXP2, and EXP3 are arithmetic expressions.  If any expression is\n"
-"    omitted, it behaves as if it evaluates to 1."
+"    omitted, it behaves as if it evaluates to 1.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1131
+#: builtins.c:1505
 msgid ""
-"The WORDS are expanded, generating a list of words.  The\n"
+"Select words from a list and execute commands.\n"
+"    \n"
+"    The WORDS are expanded, generating a list of words.  The\n"
 "    set of expanded words is printed on the standard error, each\n"
 "    preceded by a number.  If `in WORDS' is not present, `in \"$@\"'\n"
 "    is assumed.  The PS3 prompt is then displayed and a line read\n"
@@ -2351,106 +3413,176 @@ msgid ""
 "    redisplayed.  If EOF is read, the command completes.  Any other\n"
 "    value read causes NAME to be set to null.  The line read is saved\n"
 "    in the variable REPLY.  COMMANDS are executed after each selection\n"
-"    until a break command is executed."
+"    until a break command is executed.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1147
+#: builtins.c:1526
 msgid ""
-"Execute PIPELINE and print a summary of the real time, user CPU time,\n"
+"Report time consumed by pipeline's execution.\n"
+"    \n"
+"    Execute PIPELINE and print a summary of the real time, user CPU time,\n"
 "    and system CPU time spent executing PIPELINE when it terminates.\n"
-"    The return status is the return status of PIPELINE.  The `-p' option\n"
-"    prints the timing summary in a slightly different format.  This uses\n"
-"    the value of the TIMEFORMAT variable as the output format."
+"    \n"
+"    Options:\n"
+"      -p\tprint the timing summary in the portable Posix format\n"
+"    \n"
+"    The value of the TIMEFORMAT variable is used as the output format.\n"
+"    \n"
+"    Exit Status:\n"
+"    The return status is the return status of PIPELINE."
 msgstr ""
 
-#: builtins.c:1157
+#: builtins.c:1543
 msgid ""
-"Selectively execute COMMANDS based upon WORD matching PATTERN.  The\n"
-"    `|' is used to separate multiple patterns."
+"Execute commands based on pattern matching.\n"
+"    \n"
+"    Selectively execute COMMANDS based upon WORD matching PATTERN.  The\n"
+"    `|' is used to separate multiple patterns.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1164
+#: builtins.c:1555
 msgid ""
-"The `if COMMANDS' list is executed.  If its exit status is zero, then the\n"
-"    `then COMMANDS' list is executed.  Otherwise, each `elif COMMANDS' list is\n"
+"Execute commands based on conditional.\n"
+"    \n"
+"    The `if COMMANDS' list is executed.  If its exit status is zero, then "
+"the\n"
+"    `then COMMANDS' list is executed.  Otherwise, each `elif COMMANDS' list "
+"is\n"
 "    executed in turn, and if its exit status is zero, the corresponding\n"
-"    `then COMMANDS' list is executed and the if command completes.  Otherwise,\n"
-"    the `else COMMANDS' list is executed, if present.  The exit status of the\n"
-"    entire construct is the exit status of the last command executed, or zero\n"
-"    if no condition tested true."
+"    `then COMMANDS' list is executed and the if command completes.  "
+"Otherwise,\n"
+"    the `else COMMANDS' list is executed, if present.  The exit status of "
+"the\n"
+"    entire construct is the exit status of the last command executed, or "
+"zero\n"
+"    if no condition tested true.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1176
+#: builtins.c:1572
+#, fuzzy
 msgid ""
-"Expand and execute COMMANDS as long as the final command in the\n"
-"    `while' COMMANDS has an exit status of zero."
+"Execute commands as long as a test succeeds.\n"
+"    \n"
+"    Expand and execute COMMANDS as long as the final command in the\n"
+"    `while' COMMANDS has an exit status of zero.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns the status of the last command executed."
 msgstr ""
 "Išskleisti ir vykdyti KOMANDAS tol, kol galutinė komanda iš\n"
 "    „while“ komandų grąžina klaidos kodą 0."
 
-#: builtins.c:1183
+#: builtins.c:1584
+#, fuzzy
 msgid ""
-"Expand and execute COMMANDS as long as the final command in the\n"
-"    `until' COMMANDS has an exit status which is not zero."
+"Execute commands as long as a test does not succeed.\n"
+"    \n"
+"    Expand and execute COMMANDS as long as the final command in the\n"
+"    `until' COMMANDS has an exit status which is not zero.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns the status of the last command executed."
 msgstr ""
 "Išskleisti ir vykdyti KOMANDAS tol, kol galutinė komanda iš\n"
 "    „until“ komandų grąžina klaidos kodą, nelygų 0."
 
-#: builtins.c:1190
+#: builtins.c:1596
 msgid ""
-"Create a simple command invoked by NAME which runs COMMANDS.\n"
-"    Arguments on the command line along with NAME are passed to the\n"
-"    function as $0 .. $n."
+"Define shell function.\n"
+"    \n"
+"    Create a shell function named NAME.  When invoked as a simple command,\n"
+"    NAME runs COMMANDs in the calling shell's context.  When NAME is "
+"invoked,\n"
+"    the arguments are passed to the function as $1...$n, and the function's\n"
+"    name is in $FUNCNAME.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless NAME is readonly."
 msgstr ""
-"Sukurti paprastą komandą, iškviečiamą PAVADINIMU, vykdančią KOMANDAS.\n"
-"    Argumentai komandų eilutėje kartu su PAVADINIMU perduodami funkcijai\n"
-"    kaip $0 .. $n."
 
-#: builtins.c:1198
+#: builtins.c:1610
+#, fuzzy
 msgid ""
-"Run a set of commands in a group.  This is one way to redirect an\n"
-"    entire set of commands."
+"Group commands as a unit.\n"
+"    \n"
+"    Run a set of commands in a group.  This is one way to redirect an\n"
+"    entire set of commands.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns the status of the last command executed."
 msgstr ""
 "Vykdyti eilę komandų grupėje.  Tai yra vienas iš būdų nukreipti\n"
 "    visos eilės komandų įvedimą/išvedimą."
 
-#: builtins.c:1205
+#: builtins.c:1622
 msgid ""
-"Equivalent to the JOB_SPEC argument to the `fg' command.  Resume a\n"
+"Resume job in foreground.\n"
+"    \n"
+"    Equivalent to the JOB_SPEC argument to the `fg' command.  Resume a\n"
 "    stopped or background job.  JOB_SPEC can specify either a job name\n"
 "    or a job number.  Following JOB_SPEC with a `&' places the job in\n"
 "    the background, as if the job specification had been supplied as an\n"
-"    argument to `bg'."
+"    argument to `bg'.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns the status of the resumed job."
 msgstr ""
 
-#: builtins.c:1215
+#: builtins.c:1637
 msgid ""
-"The EXPRESSION is evaluated according to the rules for arithmetic\n"
-"    evaluation.  Equivalent to \"let EXPRESSION\"."
+"Evaluate arithmetic expression.\n"
+"    \n"
+"    The EXPRESSION is evaluated according to the rules for arithmetic\n"
+"    evaluation.  Equivalent to \"let EXPRESSION\".\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns 1 if EXPRESSION evaluates to 0; returns 0 otherwise."
 msgstr ""
 
-#: builtins.c:1222
+#: builtins.c:1649
 msgid ""
-"Returns a status of 0 or 1 depending on the evaluation of the conditional\n"
-"    expression EXPRESSION.  Expressions are composed of the same primaries used\n"
-"    by the `test' builtin, and may be combined using the following operators\n"
+"Execute conditional command.\n"
+"    \n"
+"    Returns a status of 0 or 1 depending on the evaluation of the "
+"conditional\n"
+"    expression EXPRESSION.  Expressions are composed of the same primaries "
+"used\n"
+"    by the `test' builtin, and may be combined using the following "
+"operators:\n"
+"    \n"
+"      ( EXPRESSION )\tReturns the value of EXPRESSION\n"
+"      ! EXPRESSION\t\tTrue if EXPRESSION is false; else false\n"
+"      EXPR1 && EXPR2\tTrue if both EXPR1 and EXPR2 are true; else false\n"
+"      EXPR1 || EXPR2\tTrue if either EXPR1 or EXPR2 is true; else false\n"
 "    \n"
-"    \t( EXPRESSION )\tReturns the value of EXPRESSION\n"
-"    \t! EXPRESSION\tTrue if EXPRESSION is false; else false\n"
-"    \tEXPR1 && EXPR2\tTrue if both EXPR1 and EXPR2 are true; else false\n"
-"    \tEXPR1 || EXPR2\tTrue if either EXPR1 or EXPR2 is true; else false\n"
+"    When the `==' and `!=' operators are used, the string to the right of\n"
+"    the operator is used as a pattern and pattern matching is performed.\n"
+"    When the `=~' operator is used, the string to the right of the operator\n"
+"    is matched as a regular expression.\n"
 "    \n"
-"    When the `==' and `!=' operators are used, the string to the right of the\n"
-"    operator is used as a pattern and pattern matching is performed.  The\n"
-"    && and || operators do not evaluate EXPR2 if EXPR1 is sufficient to\n"
-"    determine the expression's value."
+"    The && and || operators do not evaluate EXPR2 if EXPR1 is sufficient to\n"
+"    determine the expression's value.\n"
+"    \n"
+"    Exit Status:\n"
+"    0 or 1 depending on value of EXPRESSION."
 msgstr ""
 
-#: builtins.c:1240
+#: builtins.c:1675
 msgid ""
-"BASH_VERSION\tVersion information for this Bash.\n"
+"Common shell variable names and usage.\n"
+"    \n"
+"    BASH_VERSION\tVersion information for this Bash.\n"
 "    CDPATH\tA colon-separated list of directories to search\n"
-"    \t\tfor directries given as arguments to `cd'.\n"
+"    \t\tfor directories given as arguments to `cd'.\n"
 "    GLOBIGNORE\tA colon-separated list of patterns describing filenames to\n"
 "    \t\tbe ignored by pathname expansion.\n"
 "    HISTFILE\tThe name of the file where your command history is stored.\n"
@@ -2498,94 +3630,143 @@ msgid ""
 "    \t\tcommands should be saved on the history list.\n"
 msgstr ""
 
-#: builtins.c:1295
+#: builtins.c:1732
 msgid ""
-"Adds a directory to the top of the directory stack, or rotates\n"
+"Add directories to stack.\n"
+"    \n"
+"    Adds a directory to the top of the directory stack, or rotates\n"
 "    the stack, making the new top of the stack the current working\n"
 "    directory.  With no arguments, exchanges the top two directories.\n"
 "    \n"
-"    +N\tRotates the stack so that the Nth directory (counting\n"
+"    Options:\n"
+"      -n\tSuppresses the normal change of directory when adding\n"
+"    \tdirectories to the stack, so only the stack is manipulated.\n"
+"    \n"
+"    Arguments:\n"
+"      +N\tRotates the stack so that the Nth directory (counting\n"
 "    \tfrom the left of the list shown by `dirs', starting with\n"
 "    \tzero) is at the top.\n"
 "    \n"
-"    -N\tRotates the stack so that the Nth directory (counting\n"
+"      -N\tRotates the stack so that the Nth directory (counting\n"
 "    \tfrom the right of the list shown by `dirs', starting with\n"
 "    \tzero) is at the top.\n"
 "    \n"
-"    -n\tsuppress the normal change of directory when adding directories\n"
-"    \tto the stack, so only the stack is manipulated.\n"
-"    \n"
-"    dir\tadds DIR to the directory stack at the top, making it the\n"
+"      dir\tAdds DIR to the directory stack at the top, making it the\n"
 "    \tnew current working directory.\n"
 "    \n"
-"    You can see the directory stack with the `dirs' command."
+"    The `dirs' builtin displays the directory stack.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid argument is supplied or the directory\n"
+"    change fails."
 msgstr ""
 
-#: builtins.c:1321
+#: builtins.c:1766
 msgid ""
-"Removes entries from the directory stack.  With no arguments,\n"
-"    removes the top directory from the stack, and cd's to the new\n"
-"    top directory.\n"
+"Remove directories from stack.\n"
+"    \n"
+"    Removes entries from the directory stack.  With no arguments, removes\n"
+"    the top directory from the stack, and changes to the new top directory.\n"
 "    \n"
-"    +N\tremoves the Nth entry counting from the left of the list\n"
+"    Options:\n"
+"      -n\tSuppresses the normal change of directory when removing\n"
+"    \tdirectories from the stack, so only the stack is manipulated.\n"
+"    \n"
+"    Arguments:\n"
+"      +N\tRemoves the Nth entry counting from the left of the list\n"
 "    \tshown by `dirs', starting with zero.  For example: `popd +0'\n"
 "    \tremoves the first directory, `popd +1' the second.\n"
 "    \n"
-"    -N\tremoves the Nth entry counting from the right of the list\n"
+"      -N\tRemoves the Nth entry counting from the right of the list\n"
 "    \tshown by `dirs', starting with zero.  For example: `popd -0'\n"
 "    \tremoves the last directory, `popd -1' the next to last.\n"
 "    \n"
-"    -n\tsuppress the normal change of directory when removing directories\n"
-"    \tfrom the stack, so only the stack is manipulated.\n"
+"    The `dirs' builtin displays the directory stack.\n"
 "    \n"
-"    You can see the directory stack with the `dirs' command."
+"    Exit Status:\n"
+"    Returns success unless an invalid argument is supplied or the directory\n"
+"    change fails."
 msgstr ""
 
-#: builtins.c:1344
+#: builtins.c:1796
 msgid ""
-"Display the list of currently remembered directories.  Directories\n"
+"Display directory stack.\n"
+"    \n"
+"    Display the list of currently remembered directories.  Directories\n"
 "    find their way onto the list with the `pushd' command; you can get\n"
 "    back up through the list with the `popd' command.\n"
 "    \n"
-"    The -l flag specifies that `dirs' should not print shorthand versions\n"
-"    of directories which are relative to your home directory.  This means\n"
-"    that `~/bin' might be displayed as `/homes/bfox/bin'.  The -v flag\n"
-"    causes `dirs' to print the directory stack with one entry per line,\n"
-"    prepending the directory name with its position in the stack.  The -p\n"
-"    flag does the same thing, but the stack position is not prepended.\n"
-"    The -c flag clears the directory stack by deleting all of the elements.\n"
+"    Options:\n"
+"      -c\tclear the directory stack by deleting all of the elements\n"
+"      -l\tdo not print tilde-prefixed versions of directories relative\n"
+"    \tto your home directory\n"
+"      -p\tprint the directory stack with one entry per line\n"
+"      -v\tprint the directory stack with one entry per line prefixed\n"
+"    \twith its position in the stack\n"
 "    \n"
-"    +N\tdisplays the Nth entry counting from the left of the list shown by\n"
+"    Arguments:\n"
+"      +N\tDisplays the Nth entry counting from the left of the list shown "
+"by\n"
 "    \tdirs when invoked without options, starting with zero.\n"
 "    \n"
-"    -N\tdisplays the Nth entry counting from the right of the list shown by\n"
-"    \tdirs when invoked without options, starting with zero."
+"      -N\tDisplays the Nth entry counting from the right of the list shown "
+"by\n"
+"    \tdirs when invoked without options, starting with zero.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1367
+#: builtins.c:1825
 msgid ""
-"Toggle the values of variables controlling optional behavior.\n"
-"    The -s flag means to enable (set) each OPTNAME; the -u flag\n"
-"    unsets each OPTNAME.  The -q flag suppresses output; the exit\n"
-"    status indicates whether each OPTNAME is set or unset.  The -o\n"
-"    option restricts the OPTNAMEs to those defined for use with\n"
-"    `set -o'.  With no options, or with the -p option, a list of all\n"
-"    settable options is displayed, with an indication of whether or\n"
-"    not each is set."
+"Set and unset shell options.\n"
+"    \n"
+"    Change the setting of each shell option OPTNAME.  Without any option\n"
+"    arguments, list all shell options with an indication of whether or not "
+"each\n"
+"    is set.\n"
+"    \n"
+"    Options:\n"
+"      -o\trestrict OPTNAMEs to those defined for use with `set -o'\n"
+"      -p\tprint each shell option with an indication of its status\n"
+"      -q\tsuppress output\n"
+"      -s\tenable (set) each OPTNAME\n"
+"      -u\tdisable (unset) each OPTNAME\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success if OPTNAME is enabled; fails if an invalid option is\n"
+"    given or OPTNAME is disabled."
 msgstr ""
 
-#: builtins.c:1380
+#: builtins.c:1846
+#, fuzzy
 msgid ""
-"printf formats and prints ARGUMENTS under control of the FORMAT. FORMAT\n"
-"    is a character string which contains three types of objects: plain\n"
-"    characters, which are simply copied to standard output, character escape\n"
-"    sequences which are converted and copied to the standard output, and\n"
-"    format specifications, each of which causes printing of the next successive\n"
-"    argument.  In addition to the standard printf(1) formats, %b means to\n"
-"    expand backslash escape sequences in the corresponding argument, and %q\n"
-"    means to quote the argument in a way that can be reused as shell input.\n"
-"    If the -v option is supplied, the output is placed into the value of the\n"
-"    shell variable VAR rather than being sent to the standard output."
+"Formats and prints ARGUMENTS under control of the FORMAT.\n"
+"    \n"
+"    Options:\n"
+"      -v var\tassign the output to shell variable VAR rather than\n"
+"    \t\tdisplay it on the standard output\n"
+"    \n"
+"    FORMAT is a character string which contains three types of objects: "
+"plain\n"
+"    characters, which are simply copied to standard output; character "
+"escape\n"
+"    sequences, which are converted and copied to the standard output; and\n"
+"    format specifications, each of which causes printing of the next "
+"successive\n"
+"    argument.\n"
+"    \n"
+"    In addition to the standard format specifications described in printf"
+"(1)\n"
+"    and printf(3), printf interprets:\n"
+"    \n"
+"      %b\texpand backslash escape sequences in the corresponding argument\n"
+"      %q\tquote the argument in a way that can be reused as shell input\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is given or a write or "
+"assignment\n"
+"    error occurs."
 msgstr ""
 "printf formatuoja ir spausdina ARGUMENTUS nurodytu FORMATU. FORMATAS\n"
 "    yra simbolių seka, sudaryta iš trijų tipų objektų: paprastų\n"
@@ -2599,29 +3780,385 @@ msgstr ""
 "    Jei pateiktas parametras -v, išvedimas įrašomas į aplinkos kintamąjį\n"
 "    KINT, užuot spausdinus į standartinį išvedimą."
 
-#: builtins.c:1396
+#: builtins.c:1873
 msgid ""
-"For each NAME, specify how arguments are to be completed.\n"
-"    If the -p option is supplied, or if no options are supplied, existing\n"
-"    completion specifications are printed in a way that allows them to be\n"
-"    reused as input.  The -r option removes a completion specification for\n"
-"    each NAME, or, if no NAMEs are supplied, all completion specifications."
+"Specify how arguments are to be completed by Readline.\n"
+"    \n"
+"    For each NAME, specify how arguments are to be completed.  If no "
+"options\n"
+"    are supplied, existing completion specifications are printed in a way "
+"that\n"
+"    allows them to be reused as input.\n"
+"    \n"
+"    Options:\n"
+"      -p\tprint existing completion specifications in a reusable format\n"
+"      -r\tremove a completion specification for each NAME, or, if no\n"
+"    \tNAMEs are supplied, all completion specifications\n"
+"    \n"
+"    When completion is attempted, the actions are applied in the order the\n"
+"    uppercase-letter options are listed above.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
-"Kiekvienam VARDUI nurodyti, kaip argumentai turėtų būti užbaigti.\n"
-"    Jei pateiktas -p nustatymas arba nepateikta jokių nustatymų,\n"
-"    spausdinamos esamos užbaigimo specifikacijos tokiu formatu, kad\n"
-"    jas būtų galima panaudoti kaip įvestį.  Nustatymas -r pašalina\n"
-"    užbaigimo specifikaciją kiekvienam VARDUI, arba, jei nenurodyta\n"
-"    VARDO, visas užbaigimo specifikacijas."
 
-#: builtins.c:1408
+#: builtins.c:1896
+#, fuzzy
 msgid ""
-"Display the possible completions depending on the options.  Intended\n"
-"    to be used from within a shell function generating possible completions.\n"
-"    If the optional WORD argument is supplied, matches against WORD are\n"
-"    generated."
+"Display possible completions depending on the options.\n"
+"    \n"
+"    Intended to be used from within a shell function generating possible\n"
+"    completions.  If the optional WORD argument is supplied, matches "
+"against\n"
+"    WORD are generated.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 "Rodyti galimus užbaigimus priklausomai nuo nustatymų.  Naudotina\n"
 "    iš aplinkos funkcijos, generuojančios galimus užbaigimus.\n"
 "    Jei pateiktas nebūtinasis ŽODŽIO argumentas, išvedami įrašai,\n"
 "    atitinkantys ŽODĮ."
+
+#: builtins.c:1911
+msgid ""
+"Modify or display completion options.\n"
+"    \n"
+"    Modify the completion options for each NAME, or, if no NAMEs are "
+"supplied,\n"
+"    the completion currently begin executed.  If no OPTIONs are givenm, "
+"print\n"
+"    the completion options for each NAME or the current completion "
+"specification.\n"
+"    \n"
+"    Options:\n"
+"    \t-o option\tSet completion option OPTION for each NAME\n"
+"    \n"
+"    Using `+o' instead of `-o' turns off the specified option.\n"
+"    \n"
+"    Arguments:\n"
+"    \n"
+"    Each NAME refers to a command for which a completion specification must\n"
+"    have previously been defined using the `complete' builtin.  If no NAMEs\n"
+"    are supplied, compopt must be called by a function currently generating\n"
+"    completions, and the options for that currently-executing completion\n"
+"    generator are modified.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is supplied or NAME does not\n"
+"    have a completion specification defined."
+msgstr ""
+
+#: builtins.c:1939
+msgid ""
+"Read lines from a file into an array variable.\n"
+"    \n"
+"    Read lines from the standard input into the array variable ARRAY, or "
+"from\n"
+"    file descriptor FD if the -u option is supplied.  The variable MAPFILE "
+"is\n"
+"    the default ARRAY.\n"
+"    \n"
+"    Options:\n"
+"      -n count\tCopy at most COUNT lines.  If COUNT is 0, all lines are "
+"copied.\n"
+"      -O origin\tBegin assigning to ARRAY at index ORIGIN.  The default "
+"index is 0.\n"
+"      -s count \tDiscard the first COUNT lines read.\n"
+"      -t\t\tRemove a trailing newline from each line read.\n"
+"      -u fd\t\tRead lines from file descriptor FD instead of the standard "
+"input.\n"
+"      -C callback\tEvaluate CALLBACK each time QUANTUM lines are read.\n"
+"      -c quantum\tSpecify the number of lines read between each call to "
+"CALLBACK.\n"
+"    \n"
+"    Arguments:\n"
+"      ARRAY\t\tArray variable name to use for file data.\n"
+"    \n"
+"    If -C is supplied without -c, the default quantum is 5000.\n"
+"    \n"
+"    If not supplied with an explicit origin, mapfile will clear ARRAY "
+"before\n"
+"    assigning to it.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invald option is given or ARRAY is readonly."
+msgstr ""
+
+#~ msgid " "
+#~ msgstr " "
+
+#~ msgid "Without EXPR, returns returns \"$line $filename\".  With EXPR,"
+#~ msgstr "Be EXPR, grąžina „$line $filename“.  Su EXPR,"
+
+#~ msgid "returns \"$line $subroutine $filename\"; this extra information"
+#~ msgstr "grąžina „$line $subroutine $filename“; ši papildoma informacija"
+
+#~ msgid "can be used used to provide a stack trace."
+#~ msgstr "gali būti panaudota generuojant steko išrašą (stack trace)."
+
+#~ msgid ""
+#~ "The value of EXPR indicates how many call frames to go back before the"
+#~ msgstr "EXPR reikšmė nurodo, per kiek kvietimo freimų eiti atgal prieš"
+
+#~ msgid "current one; the top frame is frame 0."
+#~ msgstr "esamą.  Viršutinis freimas yra 0."
+
+#~ msgid "%s: invalid number"
+#~ msgstr "%s: netaisyklingas skaičius"
+
+#~ msgid "Shell commands matching keywords `"
+#~ msgstr "Aplinkos komandos, atitinkančios raktažodžius „"
+
+#~ msgid "Display the list of currently remembered directories.  Directories"
+#~ msgstr "Rodyti prisimenamų aplankų sąrašą. Aplankai"
+
+#~ msgid "find their way onto the list with the `pushd' command; you can get"
+#~ msgstr "atsiduria sąraše su „pushd“ komanda; galite kilti"
+
+#~ msgid "back up through the list with the `popd' command."
+#~ msgstr "sąrašu su „popd“ komanda."
+
+#~ msgid ""
+#~ "The -l flag specifies that `dirs' should not print shorthand versions"
+#~ msgstr "Parametras -l nurodo, kad „dirs“ neturėtų spausdinti sutrumpintų"
+
+#~ msgid ""
+#~ "of directories which are relative to your home directory.  This means"
+#~ msgstr "aplankų, santykinių namų aplinkui, pavadinimų. Tai reiškia, kad"
+
+#, fuzzy
+#~ msgid "that `~/bin' might be displayed as `/homes/bfox/bin'.  The -v flag"
+#~ msgstr "kad „~/bin“ bus rodomas kaip „/home/bfox/bin“.  Su parametru -v"
+
+#~ msgid "causes `dirs' to print the directory stack with one entry per line,"
+#~ msgstr "„dirs“ išveda aplankų steką po vieną pavadinimą eilutėje,"
+
+#~ msgid ""
+#~ "prepending the directory name with its position in the stack.  The -p"
+#~ msgstr "prieš pavadinimą prirašoma aplanko pozicija steke. Parametras -p"
+
+#~ msgid "flag does the same thing, but the stack position is not prepended."
+#~ msgstr "turi tokį patį efektą, tačiau pozicija steke neišvedama."
+
+#~ msgid ""
+#~ "The -c flag clears the directory stack by deleting all of the elements."
+#~ msgstr "Parametras -c išvalo aplankų steką."
+
+#~ msgid ""
+#~ "+N   displays the Nth entry counting from the left of the list shown by"
+#~ msgstr "+N   rodo N-tąjį įrašą skaičiuojant iš kairės sąraše, rodomame"
+
+#~ msgid "     dirs when invoked without options, starting with zero."
+#~ msgstr "     „dirs“, iškviesto be parametrų (skaičiuojama nuo nulio)."
+
+#~ msgid ""
+#~ "-N   displays the Nth entry counting from the right of the list shown by"
+#~ msgstr "-N   rodo N-tajį įrašą skaičiuojant iš dešinės sąraše, rodomame"
+
+#~ msgid "Adds a directory to the top of the directory stack, or rotates"
+#~ msgstr "Įdeda aplanką į aplankų steko viršų, arba pasuka"
+
+#~ msgid "the stack, making the new top of the stack the current working"
+#~ msgstr "steką, nustatydamas esamą aplanką į naująją steko viršūnės reikšmę."
+
+#~ msgid "directory.  With no arguments, exchanges the top two directories."
+#~ msgstr "Be argumentų, sukeičia viršutinius du aplankus."
+
+#~ msgid "+N   Rotates the stack so that the Nth directory (counting"
+#~ msgstr "+N   Pasuka steką, kad N-tasis aplankas (skaičiuojant"
+
+#~ msgid "     from the left of the list shown by `dirs', starting with"
+#~ msgstr "     iš kairės sąraše, rodomame „dirs“, pradedant nuo nulio)"
+
+#~ msgid "     zero) is at the top."
+#~ msgstr "     būtų viršuje."
+
+#~ msgid "-N   Rotates the stack so that the Nth directory (counting"
+#~ msgstr "-N   Pasuka steką, kad N-tasis aplankas (skaičiuojant"
+
+#~ msgid "     from the right of the list shown by `dirs', starting with"
+#~ msgstr "     iš dešinės sąraše, rodomame „dirs“, pradedant nuo nulio)"
+
+#~ msgid "-n   suppress the normal change of directory when adding directories"
+#~ msgstr "-n   išjungti įprastą aplanko pakeitimą pridedant aplankus"
+
+#~ msgid "     to the stack, so only the stack is manipulated."
+#~ msgstr "     į steką, taigi, pakeičiamas tik stekas."
+
+#~ msgid "dir  adds DIR to the directory stack at the top, making it the"
+#~ msgstr "dir  prideda DIR į aplankų steko viršų; DIR nustatomas"
+
+#~ msgid "     new current working directory."
+#~ msgstr "     naujuoju darbiniu aplanku."
+
+#~ msgid "You can see the directory stack with the `dirs' command."
+#~ msgstr "Galite pamatyti aplankų steką komanda „dirs“."
+
+#~ msgid "Removes entries from the directory stack.  With no arguments,"
+#~ msgstr "Šalina įrašus iš aplankų steko. Jei nenurodyta argumentų,"
+
+#~ msgid "removes the top directory from the stack, and cd's to the new"
+#~ msgstr "pašalina viršutinį aplanką iš steko ir pakeičia darbinį aplanką"
+
+#~ msgid "top directory."
+#~ msgstr "steko viršūnėje esančiu."
+
+#~ msgid "+N   removes the Nth entry counting from the left of the list"
+#~ msgstr ""
+#~ "+N   pašalina N-tąjį įrašą skaičiuojant iš kairės sąraše, išvedamame „dir“"
+
+#~ msgid "     shown by `dirs', starting with zero.  For example: `popd +0'"
+#~ msgstr "     (skaičiuojama nuo nulio).  Pavyzdžiui: „popd +0“"
+
+#~ msgid "     removes the first directory, `popd +1' the second."
+#~ msgstr "     pašalina pirmąjį aplanką, „popd +1“ – antrąjį."
+
+#~ msgid "-N   removes the Nth entry counting from the right of the list"
+#~ msgstr ""
+#~ "+N   pašalina N-tąjį įrašą skaičiuojant iš dešinės sąraše, išvedamame "
+#~ "„dir“"
+
+#~ msgid "     shown by `dirs', starting with zero.  For example: `popd -0'"
+#~ msgstr "     (skaičiuojama nuo nulio).  Pavyzdžiui: „popd -0“"
+
+#~ msgid "     removes the last directory, `popd -1' the next to last."
+#~ msgstr "     pašalina paskutinį aplanką, „popd -1“ – priešpaskutinį."
+
+#~ msgid ""
+#~ "-n   suppress the normal change of directory when removing directories"
+#~ msgstr "     išjungti įprastą darbinio aplanko keitimą šalinant aplankus"
+
+#~ msgid "     from the stack, so only the stack is manipulated."
+#~ msgstr "     iš steko, taigi, pakeičiamas tik stekas."
+
+#~ msgid "allocated"
+#~ msgstr "išskirta"
+
+#~ msgid "freed"
+#~ msgstr "atlaisvinta"
+
+#~ msgid "requesting resize"
+#~ msgstr "prašoma dydžio keitimo"
+
+#~ msgid "just resized"
+#~ msgstr "tik ką pakeistas dydis"
+
+#~ msgid "bug: unknown operation"
+#~ msgstr "klaida: nežinoma operacija"
+
+#~ msgid "malloc: watch alert: %p %s "
+#~ msgstr "malloc: stebinio įspėjimas: %p %s "
+
+#~ msgid ""
+#~ "Exit from within a FOR, WHILE or UNTIL loop.  If N is specified,\n"
+#~ "    break N levels."
+#~ msgstr ""
+#~ "Išeiti iš FOR, WHILE arba UNTIL ciklo.  Jei nurodytas N,\n"
+#~ "    išeiti aukštyn per N lygmenų."
+
+#~ msgid ""
+#~ "Run a shell builtin.  This is useful when you wish to rename a\n"
+#~ "    shell builtin to be a function, but need the functionality of the\n"
+#~ "    builtin within the function itself."
+#~ msgstr ""
+#~ "Vykdyti aplinkos įtaisytą funkciją.  Ši komanda naudinga, kai norite\n"
+#~ "    vietoje įtaisytos funkcijos naudoti savąją, tačiau reikia\n"
+#~ "    pasinaudoti įtaisytąja šios funkcijos viduje."
+
+#~ msgid ""
+#~ "Print the current working directory.  With the -P option, pwd prints\n"
+#~ "    the physical directory, without any symbolic links; the -L option\n"
+#~ "    makes pwd follow symbolic links."
+#~ msgstr ""
+#~ "Išspausdinti esamą aplanką.  Su parametru -P „pwd“ spausdina\n"
+#~ "    fizinį aplanką, be jokių simbolinių nuorodų; su parametru -L\n"
+#~ "    „pwd“ seka simbolinėmis nuorodomis."
+
+#~ msgid "Return a successful result."
+#~ msgstr "Grąžinti sėkmingą rezultatą."
+
+#~ msgid "Obsolete.  See `declare'."
+#~ msgstr "Pasenusi komanda.  Žr. „declare“."
+
+#~ msgid ""
+#~ "Create a local variable called NAME, and give it VALUE.  LOCAL\n"
+#~ "    can only be used within a function; it makes the variable NAME\n"
+#~ "    have a visible scope restricted to that function and its children."
+#~ msgstr ""
+#~ "Sukurti vietinį kintamąjį nurodytu PAVADINIMU ir suteikti jam REIKŠMĘ.\n"
+#~ "    „local“ gali būti naudojamas tik funkcijose; jis sukuria kintamąjį,\n"
+#~ "    matomą tik pačioje funkcijoje ir jos dukterinėse funkcijose."
+
+#~ msgid ""
+#~ "Output the ARGs.  If -n is specified, the trailing newline is suppressed."
+#~ msgstr ""
+#~ "Išspausdinti ARGUMENTUS.  Jei nurodytas -n, nespausdinamas naujos "
+#~ "eilutės\n"
+#~ "    simbolis pabaigoje."
+
+#~ msgid ""
+#~ "Read ARGs as input to the shell and execute the resulting command(s)."
+#~ msgstr "Skaityti ARGUMENTUS kaip aplinkos komandas ir jas vykdyti."
+
+#~ msgid "Logout of a login shell."
+#~ msgstr "Atsijungti nuo prisijungimo aplinkos (login shell)."
+
+#~ msgid ""
+#~ "Causes a function to exit with the return value specified by N.  If N\n"
+#~ "    is omitted, the return status is that of the last command."
+#~ msgstr ""
+#~ "Išeina iš funkcijos, grąžinama reikšmė N.  Jei N nenurodyta,\n"
+#~ "    grąžinama paskutinės vykdytos komandos reikšmė."
+
+#~ msgid ""
+#~ "For each NAME, remove the corresponding variable or function.  Given\n"
+#~ "    the `-v', unset will only act on variables.  Given the `-f' flag,\n"
+#~ "    unset will only act on functions.  With neither flag, unset first\n"
+#~ "    tries to unset a variable, and if that fails, then tries to unset a\n"
+#~ "    function.  Some variables cannot be unset; also see readonly."
+#~ msgstr ""
+#~ "Kiekvienam PAVADINIMUi, pašalinti atitinkamą kintamąjį ar funkciją.\n"
+#~ "    Jei nurodytas „-v“, unset veiks tik su kintamaisiais.  Jei nurodytas\n"
+#~ "    „-f“, unset veiks tik su funkcijomis.  Jei nenurodytas nei vienas iš\n"
+#~ "    šių parametrų, unset pirmiausiai bandys pašalinti kintamąjį, ir jei\n"
+#~ "    tai nepasiseks, bandys pašalinti funkciją.  Kai kurie kintamieji "
+#~ "negali\n"
+#~ "    būti pašalinti; žr. „readonly“."
+
+#~ msgid ""
+#~ "Suspend the execution of this shell until it receives a SIGCONT\n"
+#~ "    signal.  The `-f' if specified says not to complain about this\n"
+#~ "    being a login shell if it is; just suspend anyway."
+#~ msgstr ""
+#~ "Sustabdyti šios aplinkos darbą, kol bus gautas SIGCONT\n"
+#~ "    signalas.  Jei nurodyta „-f“, nesiskųsti, jei ši aplinka yra "
+#~ "prisijungimo\n"
+#~ "    aplinka (login shell) ir sustabdyti ją bet kuriuo atveju."
+
+#~ msgid ""
+#~ "Create a simple command invoked by NAME which runs COMMANDS.\n"
+#~ "    Arguments on the command line along with NAME are passed to the\n"
+#~ "    function as $0 .. $n."
+#~ msgstr ""
+#~ "Sukurti paprastą komandą, iškviečiamą PAVADINIMU, vykdančią KOMANDAS.\n"
+#~ "    Argumentai komandų eilutėje kartu su PAVADINIMU perduodami funkcijai\n"
+#~ "    kaip $0 .. $n."
+
+#~ msgid ""
+#~ "For each NAME, specify how arguments are to be completed.\n"
+#~ "    If the -p option is supplied, or if no options are supplied, "
+#~ "existing\n"
+#~ "    completion specifications are printed in a way that allows them to "
+#~ "be\n"
+#~ "    reused as input.  The -r option removes a completion specification "
+#~ "for\n"
+#~ "    each NAME, or, if no NAMEs are supplied, all completion "
+#~ "specifications."
+#~ msgstr ""
+#~ "Kiekvienam VARDUI nurodyti, kaip argumentai turėtų būti užbaigti.\n"
+#~ "    Jei pateiktas -p nustatymas arba nepateikta jokių nustatymų,\n"
+#~ "    spausdinamos esamos užbaigimo specifikacijos tokiu formatu, kad\n"
+#~ "    jas būtų galima panaudoti kaip įvestį.  Nustatymas -r pašalina\n"
+#~ "    užbaigimo specifikaciją kiekvienam VARDUI, arba, jei nenurodyta\n"
+#~ "    VARDO, visas užbaigimo specifikacijas."
index d6988ff4e4634a35dd56b1cef48158eed2bea288..ec0ec7c6a433be05d44599c0b3bab00a90abcbff 100644 (file)
Binary files a/po/nl.gmo and b/po/nl.gmo differ
index 194d4bf54735c660e79b7318930a57c28885c9d6..af47e046ed36e665adac50bdad3c0cbf08e83e4f 100644 (file)
--- a/po/nl.po
+++ b/po/nl.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: bash 3.2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-04-22 10:15-0400\n"
+"POT-Creation-Date: 2008-08-20 08:51-0400\n"
 "PO-Revision-Date: 2006-12-12 22:04+0100\n"
 "Last-Translator: Benno Schulenberg <benno@nietvergeten.nl>\n"
 "Language-Team: Dutch <vertaling@vrijschrift.org>\n"
@@ -17,79 +17,94 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "X-Generator: KBabel 1.11.4\n"
 
-#: arrayfunc.c:48
+#: arrayfunc.c:49
 msgid "bad array subscript"
 msgstr "ongeldige array-index"
 
-#: arrayfunc.c:372
+#: arrayfunc.c:312 builtins/declare.def:467
+#, c-format
+msgid "%s: cannot convert indexed to associative array"
+msgstr ""
+
+#: arrayfunc.c:478
+#, fuzzy, c-format
+msgid "%s: invalid associative array key"
+msgstr "%s: ongeldige actienaam"
+
+#: arrayfunc.c:480
 #, c-format
 msgid "%s: cannot assign to non-numeric index"
 msgstr "%s: niet-numerieke index is niet mogelijk"
 
-#: bashhist.c:332
+#: arrayfunc.c:516
+#, c-format
+msgid "%s: %s: must use subscript when assigning associative array"
+msgstr ""
+
+#: bashhist.c:382
 #, c-format
 msgid "%s: cannot create: %s"
 msgstr "Kan %s niet aanmaken: %s"
 
-#: bashline.c:3124
+#: bashline.c:3190
 msgid "bash_execute_unix_command: cannot find keymap for command"
 msgstr ""
 "bash_execute_unix_command(): kan voor opdracht geen toetsenkaart vinden"
 
-#: bashline.c:3173
+#: bashline.c:3268
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr "%s: eerste teken dat geen witruimte is is niet '\"'"
 
-#: bashline.c:3202
+#: bashline.c:3297
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr "geen sluit-'%c' in %s"
 
-#: bashline.c:3236
+#: bashline.c:3331
 #, c-format
 msgid "%s: missing colon separator"
 msgstr "%s: ontbrekend scheidingsteken (dubbele punt)"
 
-#: builtins/bind.def:200
+#: builtins/bind.def:199
 #, c-format
 msgid "`%s': invalid keymap name"
 msgstr "'%s': ongeldige naam voor toetsenkaart"
 
-#: builtins/bind.def:239
+#: builtins/bind.def:238
 #, c-format
 msgid "%s: cannot read: %s"
 msgstr "Kan %s niet lezen: %s"
 
-#: builtins/bind.def:254
+#: builtins/bind.def:253
 #, c-format
 msgid "`%s': cannot unbind"
 msgstr "Kan %s niet losmaken"
 
-#: builtins/bind.def:289 builtins/bind.def:319
+#: builtins/bind.def:288 builtins/bind.def:318
 #, c-format
 msgid "`%s': unknown function name"
 msgstr "'%s': onbekende functienaam"
 
-#: builtins/bind.def:297
+#: builtins/bind.def:296
 #, c-format
 msgid "%s is not bound to any keys.\n"
 msgstr "%s is aan geen enkele toets gebonden\n"
 
-#: builtins/bind.def:301
+#: builtins/bind.def:300
 #, c-format
 msgid "%s can be invoked via "
 msgstr "%s kan worden aangeroepen via "
 
-#: builtins/break.def:78 builtins/break.def:118
+#: builtins/break.def:77 builtins/break.def:117
 msgid "loop count"
 msgstr ""
 
-#: builtins/break.def:138
+#: builtins/break.def:137
 msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr "heeft alleen betekenis in een 'for'-, 'while'- of 'until'-lus"
 
-#: builtins/caller.def:134
+#: builtins/caller.def:133
 #, fuzzy
 msgid ""
 "Returns the context of the current subroutine call.\n"
@@ -97,308 +112,313 @@ msgid ""
 "    Without EXPR, returns "
 msgstr "Geeft de context van de huidige functie-aanroep."
 
-#: builtins/cd.def:216
+#: builtins/cd.def:215
 msgid "HOME not set"
 msgstr "HOME is niet gedefinieerd"
 
-#: builtins/cd.def:228
+#: builtins/cd.def:227
 msgid "OLDPWD not set"
 msgstr "OLDPWD is niet gedefinieerd"
 
-#: builtins/common.c:105
+#: builtins/common.c:107
 #, c-format
 msgid "line %d: "
 msgstr ""
 
-#: builtins/common.c:122
+#: builtins/common.c:124
 #, fuzzy, c-format
 msgid "%s: usage: "
 msgstr "%s: waarschuwing: "
 
-#: builtins/common.c:135 test.c:822
+#: builtins/common.c:137 test.c:822
 msgid "too many arguments"
 msgstr "te veel argumenten"
 
-#: builtins/common.c:160 shell.c:488 shell.c:762
+#: builtins/common.c:162 shell.c:493 shell.c:774
 #, c-format
 msgid "%s: option requires an argument"
 msgstr "%s: optie vereist een argument"
 
-#: builtins/common.c:167
+#: builtins/common.c:169
 #, c-format
 msgid "%s: numeric argument required"
 msgstr "%s: vereist een numeriek argument"
 
-#: builtins/common.c:174
+#: builtins/common.c:176
 #, c-format
 msgid "%s: not found"
 msgstr "%s: niet gevonden"
 
-#: builtins/common.c:183 shell.c:775
+#: builtins/common.c:185 shell.c:787
 #, c-format
 msgid "%s: invalid option"
 msgstr "%s: ongeldige optie"
 
-#: builtins/common.c:190
+#: builtins/common.c:192
 #, c-format
 msgid "%s: invalid option name"
 msgstr "%s: ongeldige optienaam"
 
-#: builtins/common.c:197 general.c:231 general.c:236
+#: builtins/common.c:199 general.c:231 general.c:236
 #, c-format
 msgid "`%s': not a valid identifier"
 msgstr "'%s': is geen geldige naam"
 
-#: builtins/common.c:207
+#: builtins/common.c:209
 #, fuzzy
 msgid "invalid octal number"
 msgstr "ongeldig signaalnummer"
 
-#: builtins/common.c:209
+#: builtins/common.c:211
 #, fuzzy
 msgid "invalid hex number"
 msgstr "ongeldig getal"
 
-#: builtins/common.c:211 expr.c:1255
+#: builtins/common.c:213 expr.c:1255
 msgid "invalid number"
 msgstr "ongeldig getal"
 
-#: builtins/common.c:219
+#: builtins/common.c:221
 #, c-format
 msgid "%s: invalid signal specification"
 msgstr "%s: ongeldige signaalaanduiding"
 
-#: builtins/common.c:226
+#: builtins/common.c:228
 #, c-format
 msgid "`%s': not a pid or valid job spec"
 msgstr "'%s': is geen PID en geen geldige taakaanduiding"
 
-#: builtins/common.c:233 error.c:452
+#: builtins/common.c:235 error.c:453
 #, c-format
 msgid "%s: readonly variable"
 msgstr "%s: is een alleen-lezen variabele"
 
-#: builtins/common.c:241
+#: builtins/common.c:243
 #, c-format
 msgid "%s: %s out of range"
 msgstr "%s: %s valt buiten bereik"
 
-#: builtins/common.c:241 builtins/common.c:243
+#: builtins/common.c:243 builtins/common.c:245
 msgid "argument"
 msgstr "argument"
 
-#: builtins/common.c:243
+#: builtins/common.c:245
 #, c-format
 msgid "%s out of range"
 msgstr "%s valt buiten bereik"
 
-#: builtins/common.c:251
+#: builtins/common.c:253
 #, c-format
 msgid "%s: no such job"
 msgstr "%s: taak bestaat niet"
 
-#: builtins/common.c:259
+#: builtins/common.c:261
 #, c-format
 msgid "%s: no job control"
 msgstr "%s: geen taakbesturing"
 
-#: builtins/common.c:261
+#: builtins/common.c:263
 msgid "no job control"
 msgstr "geen taakbesturing"
 
-#: builtins/common.c:271
+#: builtins/common.c:273
 #, c-format
 msgid "%s: restricted"
 msgstr "%s: beperkte modus"
 
-#: builtins/common.c:273
+#: builtins/common.c:275
 msgid "restricted"
 msgstr "beperkte modus"
 
-#: builtins/common.c:281
+#: builtins/common.c:283
 #, c-format
 msgid "%s: not a shell builtin"
 msgstr "%s: is geen ingebouwde opdracht van de shell"
 
-#: builtins/common.c:290
+#: builtins/common.c:292
 #, c-format
 msgid "write error: %s"
 msgstr "schrijffout: %s"
 
-#: builtins/common.c:516
+#: builtins/common.c:523
 #, c-format
 msgid "%s: error retrieving current directory: %s: %s\n"
 msgstr "%s: fout tijdens bepalen van huidige map: %s: %s\n"
 
-#: builtins/common.c:582 builtins/common.c:584
+#: builtins/common.c:589 builtins/common.c:591
 #, c-format
 msgid "%s: ambiguous job spec"
 msgstr "%s: taakaanduiding is niet eenduidig"
 
-#: builtins/complete.def:271
+#: builtins/complete.def:270
 #, c-format
 msgid "%s: invalid action name"
 msgstr "%s: ongeldige actienaam"
 
-#: builtins/complete.def:431 builtins/complete.def:616
-#: builtins/complete.def:814
+#: builtins/complete.def:430 builtins/complete.def:615
+#: builtins/complete.def:813
 #, c-format
 msgid "%s: no completion specification"
 msgstr "%s: is geen completerings-aanduiding"
 
-#: builtins/complete.def:668
+#: builtins/complete.def:667
 msgid "warning: -F option may not work as you expect"
 msgstr "waarschuwing: optie -F functioneert mogelijk niet zoals verwacht"
 
-#: builtins/complete.def:670
+#: builtins/complete.def:669
 msgid "warning: -C option may not work as you expect"
 msgstr "waarschuwing: optie -C functioneert mogelijk niet zoals verwacht"
 
-#: builtins/complete.def:787
+#: builtins/complete.def:786
 msgid "not currently executing completion function"
 msgstr ""
 
-#: builtins/declare.def:120
+#: builtins/declare.def:122
 msgid "can only be used in a function"
 msgstr "kan alleen worden gebruikt binnen een functie"
 
-#: builtins/declare.def:318
+#: builtins/declare.def:353
 msgid "cannot use `-f' to make functions"
 msgstr "'-f' kan niet gebruikt worden om een functie te definiëren"
 
-#: builtins/declare.def:330 execute_cmd.c:4116
+#: builtins/declare.def:365 execute_cmd.c:4696
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s: is een alleen-lezen functie"
 
-#: builtins/declare.def:416
+#: builtins/declare.def:454
 #, c-format
 msgid "%s: cannot destroy array variables in this way"
 msgstr "%s: kan array-variabelen niet op deze manier verwijderen"
 
-#: builtins/enable.def:138 builtins/enable.def:146
+#: builtins/declare.def:461
+#, c-format
+msgid "%s: cannot convert associative to indexed array"
+msgstr ""
+
+#: builtins/enable.def:137 builtins/enable.def:145
 msgid "dynamic loading not available"
 msgstr "dynamisch-laden is niet beschikbaar"
 
-#: builtins/enable.def:313
+#: builtins/enable.def:312
 #, c-format
 msgid "cannot open shared object %s: %s"
 msgstr "kan gedeeld object %s niet openen: %s"
 
-#: builtins/enable.def:336
+#: builtins/enable.def:335
 #, c-format
 msgid "cannot find %s in shared object %s: %s"
 msgstr "kan %s niet vinden in gedeeld object %s: %s"
 
-#: builtins/enable.def:460
+#: builtins/enable.def:459
 #, c-format
 msgid "%s: not dynamically loaded"
 msgstr "%s: is niet dynamisch geladen"
 
-#: builtins/enable.def:475
+#: builtins/enable.def:474
 #, c-format
 msgid "%s: cannot delete: %s"
 msgstr "Kan %s niet verwijderen: %s"
 
-#: builtins/evalfile.c:132 builtins/hash.def:170 execute_cmd.c:3973
-#: shell.c:1423
+#: builtins/evalfile.c:134 builtins/hash.def:169 execute_cmd.c:4553
+#: shell.c:1439
 #, c-format
 msgid "%s: is a directory"
 msgstr "%s: is een map"
 
-#: builtins/evalfile.c:137
+#: builtins/evalfile.c:139
 #, c-format
 msgid "%s: not a regular file"
 msgstr "%s: is geen normaal bestand"
 
-#: builtins/evalfile.c:145
+#: builtins/evalfile.c:147
 #, c-format
 msgid "%s: file is too large"
 msgstr "%s: bestand is te groot"
 
-#: builtins/evalfile.c:183 execute_cmd.c:4043 shell.c:1433
+#: builtins/evalfile.c:185 execute_cmd.c:4623 shell.c:1449
 #, c-format
 msgid "%s: cannot execute binary file"
 msgstr "%s: kan een binair bestand niet uitvoeren"
 
-#: builtins/exec.def:213
+#: builtins/exec.def:212
 #, c-format
 msgid "%s: cannot execute: %s"
 msgstr "Kan %s niet uitvoeren: %s"
 
-#: builtins/exit.def:66
+#: builtins/exit.def:65
 #, c-format
 msgid "logout\n"
 msgstr ""
 
-#: builtins/exit.def:89
+#: builtins/exit.def:88
 msgid "not login shell: use `exit'"
 msgstr "geen login-shell; gebruik 'exit'"
 
-#: builtins/exit.def:121
+#: builtins/exit.def:120
 #, c-format
 msgid "There are stopped jobs.\n"
 msgstr "Er zijn nog gepauzeerde taken.\n"
 
-#: builtins/exit.def:123
+#: builtins/exit.def:122
 #, fuzzy, c-format
 msgid "There are running jobs.\n"
 msgstr "Er zijn nog gepauzeerde taken.\n"
 
-#: builtins/fc.def:263
+#: builtins/fc.def:261
 msgid "no command found"
 msgstr "geen opdracht gevonden"
 
-#: builtins/fc.def:333
+#: builtins/fc.def:341
 msgid "history specification"
 msgstr "geschiedenisaanduiding"
 
-#: builtins/fc.def:354
+#: builtins/fc.def:362
 #, c-format
 msgid "%s: cannot open temp file: %s"
 msgstr "Kan tijdelijk bestand '%s' niet openen: %s"
 
-#: builtins/fg_bg.def:150 builtins/jobs.def:283
+#: builtins/fg_bg.def:149 builtins/jobs.def:282
 msgid "current"
 msgstr ""
 
-#: builtins/fg_bg.def:159
+#: builtins/fg_bg.def:158
 #, c-format
 msgid "job %d started without job control"
 msgstr "taak %d is gestart zonder taakbesturing"
 
-#: builtins/getopt.c:109
+#: builtins/getopt.c:110
 #, c-format
 msgid "%s: illegal option -- %c\n"
 msgstr "%s: ongeldige optie -- %c\n"
 
-#: builtins/getopt.c:110
+#: builtins/getopt.c:111
 #, c-format
 msgid "%s: option requires an argument -- %c\n"
 msgstr "%s: optie vereist een argument -- %c\n"
 
-#: builtins/hash.def:93
+#: builtins/hash.def:92
 msgid "hashing disabled"
 msgstr "hashen is uitgeschakeld"
 
-#: builtins/hash.def:139
+#: builtins/hash.def:138
 #, c-format
 msgid "%s: hash table empty\n"
 msgstr "%s: de hash-tabel is leeg\n"
 
-#: builtins/hash.def:245
+#: builtins/hash.def:244
 #, fuzzy, c-format
 msgid "hits\tcommand\n"
 msgstr "laatste opdracht: %s\n"
 
-#: builtins/help.def:128
+#: builtins/help.def:130
 #, fuzzy, c-format
 msgid "Shell commands matching keyword `"
 msgid_plural "Shell commands matching keywords `"
 msgstr[0] "Shell-opdrachten die overeenkomen met '"
 msgstr[1] "Shell-opdrachten die overeenkomen met '"
 
-#: builtins/help.def:166
+#: builtins/help.def:168
 #, c-format
 msgid ""
 "no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'."
@@ -406,22 +426,12 @@ msgstr ""
 "Er is geen hulptekst voor '%s'.\n"
 "Probeer 'help help' of 'man -k %s' of 'info %s'."
 
-#: builtins/help.def:183
+#: builtins/help.def:185
 #, c-format
 msgid "%s: cannot open: %s"
 msgstr "Kan %s niet openen: %s"
 
-#: builtins/help.def:318 version.c:85
-#, fuzzy, c-format
-msgid "Copyright (C) 2008 Free Software Foundation, Inc.\n"
-msgstr "Copyright (C) 2006 Free Software Foundation, Inc.\n"
-
-#: builtins/help.def:320
-#, c-format
-msgid "License: GNU General Public License, version 2\n"
-msgstr ""
-
-#: builtins/help.def:335
+#: builtins/help.def:337
 #, c-format
 msgid ""
 "These shell commands are defined internally.  Type `help' to see this list.\n"
@@ -443,112 +453,152 @@ msgstr ""
 "is.)\n"
 "\n"
 
-#: builtins/history.def:158
+#: builtins/history.def:154
 msgid "cannot use more than one of -anrw"
 msgstr "slechts één van '-a', '-n', '-r' of '-w' is mogelijk"
 
-#: builtins/history.def:190
+#: builtins/history.def:186
 msgid "history position"
 msgstr "geschiedenispositie"
 
-#: builtins/history.def:408
+#: builtins/history.def:366
 #, c-format
 msgid "%s: history expansion failed"
 msgstr "%s: geschiedenisexpansie is mislukt"
 
-#: builtins/inlib.def:72
+#: builtins/inlib.def:71
 #, fuzzy, c-format
 msgid "%s: inlib failed"
 msgstr "%s: geschiedenisexpansie is mislukt"
 
-#: builtins/jobs.def:110
+#: builtins/jobs.def:109
 msgid "no other options allowed with `-x'"
 msgstr "bij '-x' zijn geen andere opties toegestaan"
 
-#: builtins/kill.def:198
+#: builtins/kill.def:197
 #, c-format
 msgid "%s: arguments must be process or job IDs"
 msgstr "%s: argumenten moeten proces-IDs of taak-IDs zijn"
 
-#: builtins/kill.def:261
+#: builtins/kill.def:260
 msgid "Unknown error"
 msgstr "Onbekende fout"
 
-#: builtins/let.def:96 builtins/let.def:121 expr.c:501 expr.c:516
+#: builtins/let.def:95 builtins/let.def:120 expr.c:501 expr.c:516
 msgid "expression expected"
 msgstr "uitdrukking werd verwacht"
 
-#: builtins/mapfile.def:216 builtins/read.def:265
+#: builtins/mapfile.def:215 builtins/read.def:271
 #, c-format
 msgid "%s: invalid file descriptor specification"
 msgstr "%s: ongeldige aanduiding van bestandsdescriptor"
 
-#: builtins/mapfile.def:224 builtins/read.def:272
+#: builtins/mapfile.def:223 builtins/read.def:278
 #, c-format
 msgid "%d: invalid file descriptor: %s"
 msgstr "%d: ongeldige bestandsdescriptor: %s"
 
-#: builtins/mapfile.def:233 builtins/mapfile.def:271
+#: builtins/mapfile.def:232 builtins/mapfile.def:270
 #, fuzzy, c-format
 msgid "%s: invalid line count"
 msgstr "%s: ongeldige optie"
 
-#: builtins/mapfile.def:244
+#: builtins/mapfile.def:243
 #, fuzzy, c-format
 msgid "%s: invalid array origin"
 msgstr "%s: ongeldige optie"
 
-#: builtins/mapfile.def:261
+#: builtins/mapfile.def:260
 #, fuzzy, c-format
 msgid "%s: invalid callback quantum"
 msgstr "%s: ongeldige actienaam"
 
-#: builtins/mapfile.def:293
+#: builtins/mapfile.def:292
 #, fuzzy
 msgid "empty array variable name"
 msgstr "%s: is geen array-variabele"
 
-#: builtins/mapfile.def:314
+#: builtins/mapfile.def:313
 msgid "array variable support required"
 msgstr ""
 
-#: builtins/printf.def:365
+#: builtins/printf.def:364
 #, c-format
 msgid "`%s': missing format character"
 msgstr "'%s': ontbrekend opmaakteken"
 
-#: builtins/printf.def:542
+#: builtins/printf.def:541
 #, c-format
 msgid "`%c': invalid format character"
 msgstr "'%c': ongeldig opmaakteken"
 
-#: builtins/printf.def:569
+#: builtins/printf.def:568
 #, fuzzy, c-format
 msgid "warning: %s: %s"
 msgstr "%s: waarschuwing: "
 
-#: builtins/printf.def:748
+#: builtins/printf.def:747
 msgid "missing hex digit for \\x"
 msgstr "ontbrekend hexadecimaal cijfer bij \\x"
 
-#: builtins/pushd.def:196
+#: builtins/pushd.def:195
 msgid "no other directory"
 msgstr "geen andere map"
 
-#: builtins/pushd.def:463
+#: builtins/pushd.def:462
 msgid "<no current directory>"
 msgstr "<geen huidige map>"
 
-#: builtins/pushd.def:507
+#: builtins/pushd.def:506
 msgid "directory stack empty"
 msgstr ""
 
-#: builtins/pushd.def:509
+#: builtins/pushd.def:508
 #, fuzzy
 msgid "directory stack index"
 msgstr "recursiestapel-onderloop"
 
-#: builtins/pushd.def:706
+#: builtins/pushd.def:683
+#, fuzzy
+msgid ""
+"Display the list of currently remembered directories.  Directories\n"
+"    find their way onto the list with the `pushd' command; you can get\n"
+"    back up through the list with the `popd' command.\n"
+"    \n"
+"    Options:\n"
+"      -c\tclear the directory stack by deleting all of the elements\n"
+"      -l\tdo not print tilde-prefixed versions of directories relative\n"
+"    \tto your home directory\n"
+"      -p\tprint the directory stack with one entry per line\n"
+"      -v\tprint the directory stack with one entry per line prefixed\n"
+"    \twith its position in the stack\n"
+"    \n"
+"    Arguments:\n"
+"      +N\tDisplays the Nth entry counting from the left of the list shown "
+"by\n"
+"    \tdirs when invoked without options, starting with zero.\n"
+"    \n"
+"      -N\tDisplays the Nth entry counting from the right of the list shown "
+"by\n"
+"\tdirs when invoked without options, starting with zero."
+msgstr ""
+"Toont de huidige lijst van onthouden mappen.  Mappen worden aan deze\n"
+"    lijst toegevoegd met de opdracht 'pushd', en verwijderd met 'popd'.\n"
+"\n"
+"    Met de optie -l worden paden niet afgekort (relatief ten opzichte\n"
+"    van uw thuismap) maar volledig weergegeven.  Dit betekent dat\n"
+"    '~/bin' zal worden weergegeven als bijvoorbeeld '/home/jansen/bin'.\n"
+"    Optie -v geeft de mappenstapel weer met één item per regel, waarbij\n"
+"    elk item voorafgegeaan wordt door zijn positie in de stapel.  Optie\n"
+"    -p doet hetzelfde als -v, maar dan zonder de stapelpositie.\n"
+"    Optie -c wist de mappenstapel door alle elementen te verwijderen.\n"
+"\n"
+"    +N   Het N-de item tonen, tellend vanaf links, van de lijst getoond\n"
+"         door 'dirs' wanneer opgeroepen zonder opties, beginnend bij nul.\n"
+"    -N   Het N-de item tonen, tellend vanaf rechts, van de lijst getoond\n"
+"         door 'dirs' wanneer opgeroepen zonder opties, beginnend bij nul."
+
+#: builtins/pushd.def:705
 #, fuzzy
 msgid ""
 "Adds a directory to the top of the directory stack, or rotates\n"
@@ -588,7 +638,7 @@ msgstr ""
 "\n"
 "    De opdracht 'dirs' geeft de huidige mappenstapel weer."
 
-#: builtins/pushd.def:731
+#: builtins/pushd.def:730
 #, fuzzy
 msgid ""
 "Removes entries from the directory stack.  With no arguments, removes\n"
@@ -624,52 +674,42 @@ msgstr ""
 "\n"
 "    De opdracht 'dirs' geeft de huidige mappenstapel weer."
 
-#: builtins/pushd.def:684
-msgid ""
-"Display the list of currently remembered directories.  Directories\n"
-"    find their way onto the list with the `pushd' command; you can get\n"
-"    back up through the list with the `popd' command.\n"
-"    \n"
-"    Options:\n"
-"\\    "
-msgstr ""
-
-#: builtins/read.def:242
+#: builtins/read.def:247
 #, c-format
 msgid "%s: invalid timeout specification"
 msgstr "%s: ongeldige aanduiding van tijdslimiet"
 
-#: builtins/read.def:560
+#: builtins/read.def:569
 #, c-format
 msgid "read error: %d: %s"
 msgstr "leesfout: %d: %s"
 
-#: builtins/return.def:69
+#: builtins/return.def:68
 msgid "can only `return' from a function or sourced script"
 msgstr ""
 "kan alleen een 'return' doen uit een functie of een uit script aangeroepen "
 "met 'source'"
 
-#: builtins/set.def:769
+#: builtins/set.def:768
 msgid "cannot simultaneously unset a function and a variable"
 msgstr "kan niet tegelijk een functie en een variabele verwijderen"
 
-#: builtins/set.def:806
+#: builtins/set.def:805
 #, c-format
 msgid "%s: cannot unset"
 msgstr "Kan '%s' niet verwijderen"
 
-#: builtins/set.def:813
+#: builtins/set.def:812
 #, c-format
 msgid "%s: cannot unset: readonly %s"
 msgstr "Kan '%s' niet verwijderen: %s is alleen-lezen"
 
-#: builtins/set.def:824
+#: builtins/set.def:823
 #, c-format
 msgid "%s: not an array variable"
 msgstr "%s: is geen array-variabele"
 
-#: builtins/setattr.def:181
+#: builtins/setattr.def:186
 #, c-format
 msgid "%s: not a function"
 msgstr "%s: is geen functie"
@@ -678,20 +718,20 @@ msgstr "%s: is geen functie"
 msgid "shift count"
 msgstr "shift-aantal"
 
-#: builtins/shopt.def:248
+#: builtins/shopt.def:249
 msgid "cannot set and unset shell options simultaneously"
 msgstr "kan shell-opties niet tegelijk inschakelen en uitschakelen"
 
-#: builtins/shopt.def:313
+#: builtins/shopt.def:314
 #, c-format
 msgid "%s: invalid shell option name"
 msgstr "%s: ongeldige shell-optienaam"
 
-#: builtins/source.def:129
+#: builtins/source.def:128
 msgid "filename argument required"
 msgstr "vereist een bestandsnaam als argument"
 
-#: builtins/source.def:154
+#: builtins/source.def:153
 #, c-format
 msgid "%s: file not found"
 msgstr "%s: bestand niet gevonden"
@@ -704,75 +744,75 @@ msgstr "kan niet pauzeren"
 msgid "cannot suspend a login shell"
 msgstr "kan een inlog-shell niet pauzeren"
 
-#: builtins/type.def:235
+#: builtins/type.def:234
 #, c-format
 msgid "%s is aliased to `%s'\n"
 msgstr "%s is een alias voor '%s'\n"
 
-#: builtins/type.def:256
+#: builtins/type.def:255
 #, c-format
 msgid "%s is a shell keyword\n"
 msgstr "%s is een shell-sleutelwoord\n"
 
-#: builtins/type.def:275
+#: builtins/type.def:274
 #, c-format
 msgid "%s is a function\n"
 msgstr "%s is een functie\n"
 
-#: builtins/type.def:297
+#: builtins/type.def:296
 #, c-format
 msgid "%s is a shell builtin\n"
 msgstr "%s is een ingebouwde shell-functie\n"
 
-#: builtins/type.def:318 builtins/type.def:392
+#: builtins/type.def:317 builtins/type.def:391
 #, c-format
 msgid "%s is %s\n"
 msgstr "%s is %s\n"
 
-#: builtins/type.def:338
+#: builtins/type.def:337
 #, c-format
 msgid "%s is hashed (%s)\n"
 msgstr "%s is gehasht (%s)\n"
 
-#: builtins/ulimit.def:365
+#: builtins/ulimit.def:372
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr "%s: ongeldige limietwaarde"
 
-#: builtins/ulimit.def:391
+#: builtins/ulimit.def:398
 #, c-format
 msgid "`%c': bad command"
 msgstr "'%c': ongeldige opdracht"
 
-#: builtins/ulimit.def:420
+#: builtins/ulimit.def:427
 #, c-format
 msgid "%s: cannot get limit: %s"
 msgstr "%s: kan de limiet niet bepalen: %s"
 
-#: builtins/ulimit.def:446
+#: builtins/ulimit.def:453
 msgid "limit"
 msgstr ""
 
-#: builtins/ulimit.def:458 builtins/ulimit.def:758
+#: builtins/ulimit.def:465 builtins/ulimit.def:765
 #, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr "%s: kan de limiet niet wijzigen: %s"
 
-#: builtins/umask.def:119
+#: builtins/umask.def:118
 msgid "octal number"
 msgstr "octaal getal"
 
-#: builtins/umask.def:232
+#: builtins/umask.def:231
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr "'%c': ongeldige operator in symbolische modus"
 
-#: builtins/umask.def:287
+#: builtins/umask.def:286
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr "'%c': ongeldig teken in symbolische modus"
 
-#: error.c:89 error.c:319 error.c:321 error.c:323
+#: error.c:89 error.c:320 error.c:322 error.c:324
 msgid " line "
 msgstr ""
 
@@ -786,68 +826,68 @@ msgstr "laatste opdracht: %s\n"
 msgid "Aborting..."
 msgstr "Afbreken..."
 
-#: error.c:259
-#, c-format
-msgid "%s: warning: "
+#: error.c:260
+#, fuzzy, c-format
+msgid "warning: "
 msgstr "%s: waarschuwing: "
 
-#: error.c:404
+#: error.c:405
 msgid "unknown command error"
 msgstr "onbekende opdrachtfout"
 
-#: error.c:405
+#: error.c:406
 msgid "bad command type"
 msgstr "ongeldig opdrachttype"
 
-#: error.c:406
+#: error.c:407
 msgid "bad connector"
 msgstr "ongeldige verbinder"
 
-#: error.c:407
+#: error.c:408
 msgid "bad jump"
 msgstr "ongeldige sprong"
 
-#: error.c:445
+#: error.c:446
 #, c-format
 msgid "%s: unbound variable"
 msgstr "%s: ongebonden variabele"
 
-#: eval.c:180
+#: eval.c:181
 #, c-format
 msgid "\atimed out waiting for input: auto-logout\n"
 msgstr "\awachten op invoer duurde te lang -- automatisch afgemeld\n"
 
-#: execute_cmd.c:479
+#: execute_cmd.c:483
 #, c-format
 msgid "cannot redirect standard input from /dev/null: %s"
 msgstr "kan standaardinvoer niet omleiden vanaf /dev/null: %s"
 
-#: execute_cmd.c:1063
+#: execute_cmd.c:1079
 #, c-format
 msgid "TIMEFORMAT: `%c': invalid format character"
 msgstr "TIMEFORMAT: '%c': ongeldig opmaakteken"
 
-#: execute_cmd.c:1404
+#: execute_cmd.c:1930
 #, fuzzy
 msgid "pipe error"
 msgstr "schrijffout: %s"
 
-#: execute_cmd.c:3670
+#: execute_cmd.c:4243
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr "%s: beperkte modus: '/' in opdrachtnamen is niet toegestaan"
 
-#: execute_cmd.c:3758
+#: execute_cmd.c:4334
 #, c-format
 msgid "%s: command not found"
 msgstr "%s: opdracht niet gevonden"
 
-#: execute_cmd.c:4006
+#: execute_cmd.c:4586
 #, c-format
 msgid "%s: %s: bad interpreter"
 msgstr "%s: %s: ongeldige interpreter"
 
-#: execute_cmd.c:4155
+#: execute_cmd.c:4735
 #, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr "kan bestandsdescriptor %d niet dupliceren naar bestandsdescriptor %d"
@@ -922,90 +962,100 @@ msgstr "%s: een geheel-getaluitdrukking werd verwacht"
 msgid "getcwd: cannot access parent directories"
 msgstr "getwd(): kan geen geen toegang verkrijgen tot bovenliggende mappen"
 
-#: input.c:237
+#: input.c:94 subst.c:4551
+#, fuzzy, c-format
+msgid "cannot reset nodelay mode for fd %d"
+msgstr "kan 'nodelay'-modus niet uitschakelen voor bestandsdescriptor %d"
+
+#: input.c:258
 #, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
 msgstr ""
 "kan geen nieuwe bestandsdescriptor reserveren voor bash-invoer vanuit "
 "bestandsdescriptor %d"
 
-#: input.c:245
+#: input.c:266
 #, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr ""
 "check_bash_input(): buffer bestaat al voor nieuwe bestandsdescriptor %d"
 
-#: jobs.c:466
+#: jobs.c:464
 msgid "start_pipeline: pgrp pipe"
 msgstr ""
 
-#: jobs.c:881
+#: jobs.c:879
 #, c-format
 msgid "forked pid %d appears in running job %d"
 msgstr "afgesplitst PID %d hoort bij draaiende taak %d"
 
-#: jobs.c:999
+#: jobs.c:997
 #, c-format
 msgid "deleting stopped job %d with process group %ld"
 msgstr "verwijderen van gepauzeerde taak %d met procesgroep %ld..."
 
-#: jobs.c:1104
+#: jobs.c:1102
 #, c-format
 msgid "add_process: process %5ld (%s) in the_pipeline"
 msgstr ""
 
-#: jobs.c:1395
+#: jobs.c:1105
+#, c-format
+msgid "add_process: pid %5ld (%s) marked as still alive"
+msgstr ""
+
+#: jobs.c:1393
 #, c-format
 msgid "describe_pid: %ld: no such pid"
 msgstr "describe_pid(): PID %ld bestaat niet"
 
-#: jobs.c:1410
+#: jobs.c:1408
 #, c-format
 msgid "Signal %d"
 msgstr ""
 
-#: jobs.c:1424 jobs.c:1449
+#: jobs.c:1422 jobs.c:1447
 msgid "Done"
 msgstr ""
 
-#: jobs.c:1429 siglist.c:122
+#: jobs.c:1427 siglist.c:122
 msgid "Stopped"
 msgstr ""
 
-#: jobs.c:1433
+#: jobs.c:1431
 #, c-format
 msgid "Stopped(%s)"
 msgstr ""
 
-#: jobs.c:1437
+#: jobs.c:1435
 msgid "Running"
 msgstr ""
 
-#: jobs.c:1451
+#: jobs.c:1449
 #, c-format
 msgid "Done(%d)"
 msgstr ""
 
-#: jobs.c:1453
+#: jobs.c:1451
 #, c-format
 msgid "Exit %d"
 msgstr ""
 
-#: jobs.c:1456
+#: jobs.c:1454
 msgid "Unknown status"
 msgstr ""
 
-#: jobs.c:1543
+#: jobs.c:1541
 #, c-format
 msgid "(core dumped) "
 msgstr ""
 
-#: jobs.c:1562
+#: jobs.c:1560
 #, c-format
 msgid "  (wd: %s)"
 msgstr ""
 
-#: jobs.c:1763
+#: jobs.c:1761
 #, c-format
 msgid "child setpgid (%ld to %ld)"
 msgstr ""
@@ -1015,68 +1065,68 @@ msgstr ""
 msgid "wait: pid %ld is not a child of this shell"
 msgstr "wait(): PID %ld is geen dochterproces van deze shell"
 
-#: jobs.c:2315
+#: jobs.c:2316
 #, c-format
 msgid "wait_for: No record of process %ld"
 msgstr "wait_for(): proces %ld is nergens geregistreerd"
 
-#: jobs.c:2587
+#: jobs.c:2588
 #, c-format
 msgid "wait_for_job: job %d is stopped"
 msgstr "wait_for_job(): taak %d is gepauzeerd"
 
-#: jobs.c:2809
+#: jobs.c:2810
 #, c-format
 msgid "%s: job has terminated"
 msgstr "%s: taak is afgesloten"
 
-#: jobs.c:2818
+#: jobs.c:2819
 #, c-format
 msgid "%s: job %d already in background"
 msgstr "%s: taak %d draait al op de achtergrond"
 
-#: jobs.c:3462
+#: jobs.c:3482
 #, fuzzy, c-format
 msgid "%s: line %d: "
 msgstr "%s: waarschuwing: "
 
-#: jobs.c:3476 nojobs.c:805
+#: jobs.c:3496 nojobs.c:805
 #, c-format
 msgid " (core dumped)"
 msgstr ""
 
-#: jobs.c:3488 jobs.c:3501
+#: jobs.c:3508 jobs.c:3521
 #, c-format
 msgid "(wd now: %s)\n"
 msgstr ""
 
-#: jobs.c:3533
+#: jobs.c:3553
 msgid "initialize_job_control: getpgrp failed"
 msgstr ""
 
-#: jobs.c:3593
+#: jobs.c:3613
 msgid "initialize_job_control: line discipline"
 msgstr ""
 
-#: jobs.c:3603
+#: jobs.c:3623
 msgid "initialize_job_control: setpgid"
 msgstr ""
 
-#: jobs.c:3631
+#: jobs.c:3651
 #, c-format
 msgid "cannot set terminal process group (%d)"
 msgstr ""
 
-#: jobs.c:3636
+#: jobs.c:3656
 msgid "no job control in this shell"
 msgstr "geen taakbesturing in deze shell"
 
-#: lib/malloc/malloc.c:298
+#: lib/malloc/malloc.c:296
 #, c-format
 msgid "malloc: failed assertion: %s\n"
 msgstr "malloc(): controletest is mislukt: %s\n"
 
-#: lib/malloc/malloc.c:314
+#: lib/malloc/malloc.c:312
 #, c-format
 msgid ""
 "\r\n"
@@ -1085,54 +1135,54 @@ msgstr ""
 "\r\n"
 "malloc(): %s:%d: controletest is mislukt\r\n"
 
-#: lib/malloc/malloc.c:315
+#: lib/malloc/malloc.c:313
 #, fuzzy
 msgid "unknown"
 msgstr "%s: onbekende host"
 
-#: lib/malloc/malloc.c:799
+#: lib/malloc/malloc.c:797
 msgid "malloc: block on free list clobbered"
 msgstr "malloc(): een pointer op de lijst van vrije blokken is overschreven"
 
-#: lib/malloc/malloc.c:876
+#: lib/malloc/malloc.c:874
 msgid "free: called with already freed block argument"
 msgstr "free(): aangeroepen met als argument een blok dat al vrijgegeven is"
 
-#: lib/malloc/malloc.c:879
+#: lib/malloc/malloc.c:877
 msgid "free: called with unallocated block argument"
 msgstr "free(): aangeroepen met als argument een ongebruikt blok"
 
-#: lib/malloc/malloc.c:898
+#: lib/malloc/malloc.c:896
 msgid "free: underflow detected; mh_nbytes out of range"
 msgstr "free(): onderloop: 'mh_nbytes' valt buiten bereik"
 
-#: lib/malloc/malloc.c:904
+#: lib/malloc/malloc.c:902
 msgid "free: start and end chunk sizes differ"
 msgstr "free(): blokgroottes van begin en eind zijn verschillend"
 
-#: lib/malloc/malloc.c:1003
+#: lib/malloc/malloc.c:1001
 msgid "realloc: called with unallocated block argument"
 msgstr "realloc(): aangeroepen met als argument een ongebruikt blok"
 
-#: lib/malloc/malloc.c:1018
+#: lib/malloc/malloc.c:1016
 msgid "realloc: underflow detected; mh_nbytes out of range"
 msgstr "realloc(): onderloop: 'mh_nbytes' valt buiten bereik"
 
-#: lib/malloc/malloc.c:1024
+#: lib/malloc/malloc.c:1022
 msgid "realloc: start and end chunk sizes differ"
 msgstr "realloc(): blokgroottes van begin en eind zijn verschillend"
 
-#: lib/malloc/table.c:176
+#: lib/malloc/table.c:177
 #, c-format
 msgid "register_alloc: alloc table is full with FIND_ALLOC?\n"
 msgstr "register_alloc(): reserveringstabel is vol??\n"
 
-#: lib/malloc/table.c:183
+#: lib/malloc/table.c:184
 #, c-format
 msgid "register_alloc: %p already in table as allocated?\n"
 msgstr "register_alloc(): %p staat al als gereserveerd in tabel??\n"
 
-#: lib/malloc/table.c:219
+#: lib/malloc/table.c:220
 #, c-format
 msgid "register_free: %p already in table as free?\n"
 msgstr "register_free(): %p staat al als vrij in tabel??\n"
@@ -1186,110 +1236,115 @@ msgstr "syntaxfout: onverwachte ';'"
 msgid "syntax error: `((%s))'"
 msgstr "syntaxfout: '((%s))'"
 
-#: make_cmd.c:566
+#: make_cmd.c:567
 #, c-format
 msgid "make_here_document: bad instruction type %d"
 msgstr "make_here_document(): ongeldig instructietype %d"
 
-#: make_cmd.c:741
+#: make_cmd.c:651
+#, c-format
+msgid "here-document at line %d delimited by end-of-file (wanted `%s')"
+msgstr ""
+
+#: make_cmd.c:746
 #, c-format
 msgid "make_redirection: redirection instruction `%d' out of range"
 msgstr "make_redirection(): omleidingsinstructie '%d' valt buiten bereik"
 
-#: parse.y:2759
+#: parse.y:2982 parse.y:3204
 #, c-format
 msgid "unexpected EOF while looking for matching `%c'"
 msgstr "onverwacht bestandseinde tijdens zoeken naar bijpassende '%c'"
 
-#: parse.y:3071
+#: parse.y:3708
 msgid "unexpected EOF while looking for `]]'"
 msgstr "onverwacht bestandseinde tijdens zoeken naar ']]'"
 
-#: parse.y:3076
+#: parse.y:3713
 #, c-format
 msgid "syntax error in conditional expression: unexpected token `%s'"
 msgstr "syntaxfout in conditionele expressie: onverwacht symbool '%s'"
 
-#: parse.y:3080
+#: parse.y:3717
 msgid "syntax error in conditional expression"
 msgstr "syntaxfout in conditionele expressie"
 
-#: parse.y:3158
+#: parse.y:3795
 #, c-format
 msgid "unexpected token `%s', expected `)'"
 msgstr "onverwacht symbool '%s'; ')' werd verwacht"
 
-#: parse.y:3162
+#: parse.y:3799
 msgid "expected `)'"
 msgstr "')' werd verwacht"
 
-#: parse.y:3190
+#: parse.y:3827
 #, c-format
 msgid "unexpected argument `%s' to conditional unary operator"
 msgstr "onverwacht argument '%s' bij eenzijdige conditionele operator"
 
-#: parse.y:3194
+#: parse.y:3831
 msgid "unexpected argument to conditional unary operator"
 msgstr "onverwacht argument bij eenzijdige conditionele operator"
 
-#: parse.y:3234
+#: parse.y:3871
 #, c-format
 msgid "unexpected token `%s', conditional binary operator expected"
 msgstr ""
 "onverwacht symbool '%s'; tweezijdige conditionele operator werd verwacht"
 
-#: parse.y:3238
+#: parse.y:3875
 msgid "conditional binary operator expected"
 msgstr "tweezijdige conditionele operator werd verwacht"
 
-#: parse.y:3255
+#: parse.y:3892
 #, c-format
 msgid "unexpected argument `%s' to conditional binary operator"
 msgstr "onverwacht argument '%s' bij tweezijdige conditionele operator"
 
-#: parse.y:3259
+#: parse.y:3896
 msgid "unexpected argument to conditional binary operator"
 msgstr "onverwacht argument bij tweezijdige conditionele operator"
 
-#: parse.y:3270
+#: parse.y:3907
 #, c-format
 msgid "unexpected token `%c' in conditional command"
 msgstr "onverwacht symbool '%c' in conditionele opdracht"
 
-#: parse.y:3273
+#: parse.y:3910
 #, c-format
 msgid "unexpected token `%s' in conditional command"
 msgstr "onverwacht symbool '%s' in conditionele opdracht"
 
-#: parse.y:3277
+#: parse.y:3914
 #, c-format
 msgid "unexpected token %d in conditional command"
 msgstr "onverwacht symbool %d in conditionele opdracht"
 
-#: parse.y:4525
+#: parse.y:5181
 #, c-format
 msgid "syntax error near unexpected token `%s'"
 msgstr "syntaxfout nabij onverwacht symbool '%s'"
 
-#: parse.y:4543
+#: parse.y:5199
 #, c-format
 msgid "syntax error near `%s'"
 msgstr "syntaxfout nabij '%s'"
 
-#: parse.y:4553
+#: parse.y:5209
 msgid "syntax error: unexpected end of file"
 msgstr "syntaxfout: onverwacht bestandseinde"
 
-#: parse.y:4553
+#: parse.y:5209
 msgid "syntax error"
 msgstr "syntaxfout"
 
-#: parse.y:4615
+#: parse.y:5271
 #, c-format
 msgid "Use \"%s\" to leave the shell.\n"
 msgstr "Gebruik \"%s\" om de shell te verlaten.\n"
 
-#: parse.y:4777
+#: parse.y:5433
 msgid "unexpected EOF while looking for matching `)'"
 msgstr "onverwacht bestandseinde tijdens zoeken naar bijpassende ')'"
 
@@ -1303,71 +1358,71 @@ msgstr "completion(): functie '%s' niet gevonden"
 msgid "progcomp_insert: %s: NULL COMPSPEC"
 msgstr "progcomp_insert(): %s: lege COMPSPEC"
 
-#: print_cmd.c:264
+#: print_cmd.c:287
 #, c-format
 msgid "print_command: bad connector `%d'"
 msgstr "print_command(): ongeldige verbinder '%d'"
 
-#: print_cmd.c:1240
+#: print_cmd.c:1347
 #, c-format
 msgid "cprintf: `%c': invalid format character"
 msgstr "cprintf(): '%c': ongeldig opmaakteken"
 
-#: redir.c:103
+#: redir.c:104
 msgid "file descriptor out of range"
 msgstr "bestandsdescriptor valt buiten bereik"
 
-#: redir.c:145
+#: redir.c:146
 #, c-format
 msgid "%s: ambiguous redirect"
 msgstr "%s: omleiding is niet eenduidig"
 
-#: redir.c:149
+#: redir.c:150
 #, c-format
 msgid "%s: cannot overwrite existing file"
 msgstr "%s: kan bestaand bestand niet overschrijven"
 
-#: redir.c:154
+#: redir.c:155
 #, c-format
 msgid "%s: restricted: cannot redirect output"
 msgstr "%s: beperkte modus: omleiden van uitvoer is niet toegestaan"
 
-#: redir.c:159
+#: redir.c:160
 #, fuzzy, c-format
 msgid "cannot create temp file for here-document: %s"
 msgstr "kan geen tijdelijk bestand maken voor \"hier\"-document: %s"
 
-#: redir.c:513
+#: redir.c:515
 msgid "/dev/(tcp|udp)/host/port not supported without networking"
 msgstr "/dev/(tcp|udp)/host/port is niet mogelijk zonder netwerk"
 
-#: redir.c:980
+#: redir.c:992
 msgid "redirection error: cannot duplicate fd"
 msgstr "omleidingsfout: kan bestandsdescriptor niet dupliceren"
 
-#: shell.c:323
+#: shell.c:328
 msgid "could not find /tmp, please create!"
 msgstr "Kan /tmp niet vinden; maak deze aan!"
 
-#: shell.c:327
+#: shell.c:332
 msgid "/tmp must be a valid directory name"
 msgstr "/tmp dient een geldige mapnaam te zijn"
 
-#: shell.c:864
+#: shell.c:876
 #, c-format
 msgid "%c%c: invalid option"
 msgstr "%c%c: ongeldige optie"
 
-#: shell.c:1621
+#: shell.c:1637
 msgid "I have no name!"
 msgstr "Ik heb geen naam!"
 
-#: shell.c:1755
+#: shell.c:1777
 #, c-format
 msgid "GNU bash, version %s-(%s)\n"
 msgstr ""
 
-#: shell.c:1756
+#: shell.c:1778
 #, c-format
 msgid ""
 "Usage:\t%s [GNU long option] [option] ...\n"
@@ -1376,35 +1431,35 @@ msgstr ""
 "Gebruik:  %s [opties]\n"
 "          %s [opties] scriptbestand...\n"
 
-#: shell.c:1758
+#: shell.c:1780
 msgid "GNU long options:\n"
 msgstr "Lange opties:\n"
 
-#: shell.c:1762
+#: shell.c:1784
 msgid "Shell options:\n"
 msgstr "Korte opties:\n"
 
-#: shell.c:1763
+#: shell.c:1785
 msgid "\t-irsD or -c command or -O shopt_option\t\t(invocation only)\n"
 msgstr "\t-irsD,  of -c opdracht,  of -O shopt-optie    (enkel bij aanroep)\n"
 
-#: shell.c:1778
+#: shell.c:1800
 #, c-format
 msgid "\t-%s or -o option\n"
 msgstr "\t-%s,  of -o optie    (veranderbaar via 'set')\n"
 
-#: shell.c:1784
+#: shell.c:1806
 #, c-format
 msgid "Type `%s -c \"help set\"' for more information about shell options.\n"
 msgstr "Typ '%s -c \"help set\"' voor meer informatie over shell-opties.\n"
 
-#: shell.c:1785
+#: shell.c:1807
 #, c-format
 msgid "Type `%s -c help' for more information about shell builtin commands.\n"
 msgstr ""
 "Typ '%s -c help' voor meer informatie over ingebouwde shell-functies.\n"
 
-#: shell.c:1786
+#: shell.c:1808
 #, c-format
 msgid "Use the `bashbug' command to report bugs.\n"
 msgstr "Gebruik de opdracht 'bashbug' om fouten in bash te rapporteren.\n"
@@ -1585,83 +1640,78 @@ msgstr ""
 msgid "Unknown Signal #%d"
 msgstr ""
 
-#: subst.c:1171 subst.c:1292
+#: subst.c:1177 subst.c:1298
 #, c-format
 msgid "bad substitution: no closing `%s' in %s"
 msgstr "ongeldige vervanging: geen sluit-'%s' in %s"
 
-#: subst.c:2392
+#: subst.c:2450
 #, c-format
 msgid "%s: cannot assign list to array member"
 msgstr "%s: kan geen lijst toewijzen aan een array-element"
 
-#: subst.c:4391 subst.c:4407
+#: subst.c:4448 subst.c:4464
 msgid "cannot make pipe for process substitution"
 msgstr "kan geen pijp maken voor procesvervanging"
 
-#: subst.c:4439
+#: subst.c:4496
 msgid "cannot make child for process substitution"
 msgstr "kan geen dochterproces maken voor procesvervanging"
 
-#: subst.c:4484
+#: subst.c:4541
 #, c-format
 msgid "cannot open named pipe %s for reading"
 msgstr "kan pijp genaamd %s niet openen om te lezen"
 
-#: subst.c:4486
+#: subst.c:4543
 #, c-format
 msgid "cannot open named pipe %s for writing"
 msgstr "kan pijp genaamd %s niet openen om te schrijven"
 
-#: subst.c:4494
-#, fuzzy, c-format
-msgid "cannot reset nodelay mode for fd %d"
-msgstr "kan 'nodelay'-modus niet uitschakelen voor bestandsdescriptor %d"
-
-#: subst.c:4504
+#: subst.c:4561
 #, c-format
 msgid "cannot duplicate named pipe %s as fd %d"
 msgstr "kan pijp genaamd %s niet dupliceren als bestandsdescriptor %d"
 
-#: subst.c:4700
+#: subst.c:4757
 msgid "cannot make pipe for command substitution"
 msgstr "kan geen pijp maken voor opdrachtvervanging"
 
-#: subst.c:4734
+#: subst.c:4791
 msgid "cannot make child for command substitution"
 msgstr "kan geen dochterproces maken voor opdrachtvervanging"
 
-#: subst.c:4751
+#: subst.c:4808
 msgid "command_substitute: cannot duplicate pipe as fd 1"
 msgstr ""
 "command_substitute(): kan pijp niet dupliceren als bestandsdescriptor 1"
 
-#: subst.c:5226
+#: subst.c:5310
 #, c-format
 msgid "%s: parameter null or not set"
 msgstr "%s: lege parameter, of niet ingesteld"
 
-#: subst.c:5502
+#: subst.c:5600
 #, c-format
 msgid "%s: substring expression < 0"
 msgstr "%s: resultaat van deeltekenreeks is kleiner dan nul"
 
-#: subst.c:6345
+#: subst.c:6645
 #, c-format
 msgid "%s: bad substitution"
 msgstr "%s: ongeldige vervanging"
 
-#: subst.c:6421
+#: subst.c:6721
 #, c-format
 msgid "$%s: cannot assign in this way"
 msgstr "$%s: kan niet op deze manier toewijzen"
 
-#: subst.c:7138
+#: subst.c:7440
 #, fuzzy, c-format
 msgid "bad substitution: no closing \"`\" in %s"
 msgstr "ongeldige vervanging: geen sluit-'%s' in %s"
 
-#: subst.c:8003
+#: subst.c:8313
 #, c-format
 msgid "no match: %s"
 msgstr "geen overeenkomst: %s"
@@ -1702,12 +1752,12 @@ msgstr "ontbrekende ']'"
 msgid "invalid signal number"
 msgstr "ongeldig signaalnummer"
 
-#: trap.c:315
+#: trap.c:323
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr "run_pending_traps(): ongeldige waarde in trap_list[%d]: %p"
 
-#: trap.c:319
+#: trap.c:327
 #, c-format
 msgid ""
 "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
@@ -1715,99 +1765,120 @@ msgstr ""
 "run_pending_traps: signaalverwerker is SIG_DFL, herzenden van %d (%s) aan "
 "mezelf..."
 
-#: trap.c:363
+#: trap.c:371
 #, c-format
 msgid "trap_handler: bad signal %d"
 msgstr "trap_handler(): ongeldig signaal %d"
 
-#: variables.c:339
+#: variables.c:354
 #, c-format
 msgid "error importing function definition for `%s'"
 msgstr "fout tijdens importeren van functiedefinitie voor '%s'"
 
-#: variables.c:717
+#: variables.c:732
 #, c-format
 msgid "shell level (%d) too high, resetting to 1"
 msgstr "shell-niveau is te hoog (%d); teruggezet op 1"
 
-#: variables.c:1729
+#: variables.c:1891
 msgid "make_local_variable: no function context at current scope"
 msgstr ""
 "make_local_variable(): er is geen functiecontext in huidige geldigheidsbereik"
 
-#: variables.c:2876
+#: variables.c:3120
 msgid "all_local_variables: no function context at current scope"
 msgstr ""
 "all_local_variables(): er is geen functiecontext in huidige geldigheidsbereik"
 
-#: variables.c:3093 variables.c:3102
+#: variables.c:3337 variables.c:3346
 #, c-format
 msgid "invalid character %d in exportstr for %s"
 msgstr "ongeldig teken '%d' in export-tekenreeks voor %s"
 
-#: variables.c:3108
+#: variables.c:3352
 #, c-format
 msgid "no `=' in exportstr for %s"
 msgstr "geen '=' in export-tekenreeks voor %s"
 
-#: variables.c:3535
+#: variables.c:3787
 msgid "pop_var_context: head of shell_variables not a function context"
 msgstr "pop_var_context(): top van 'shell_variables' is geen functiecontext"
 
-#: variables.c:3548
+#: variables.c:3800
 msgid "pop_var_context: no global_variables context"
 msgstr "pop_var_context(): er is geen 'global_variables'-context"
 
-#: variables.c:3620
+#: variables.c:3874
 msgid "pop_scope: head of shell_variables not a temporary environment scope"
 msgstr ""
 "pop_scope(): top van 'shell_variables' is geen tijdelijk geldigheidsbereik"
 
-#: version.c:83
+#: version.c:46
+#, fuzzy
+msgid "Copyright (C) 2008 Free Software Foundation, Inc."
+msgstr "Copyright (C) 2006 Free Software Foundation, Inc.\n"
+
+#: version.c:47
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl."
+"html>\n"
+msgstr ""
+
+#: version.c:86
 #, c-format
 msgid "GNU bash, version %s (%s)\n"
 msgstr ""
 
-#: xmalloc.c:93
+#: version.c:91
+#, c-format
+msgid "This is free software; you are free to change and redistribute it.\n"
+msgstr ""
+
+#: version.c:92
+#, c-format
+msgid "There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr ""
+
+#: xmalloc.c:92
 #, c-format
 msgid "xmalloc: cannot allocate %lu bytes (%lu bytes allocated)"
 msgstr "xmalloc(): kan geen %lu bytes reserveren (%lu bytes gereserveerd)"
 
-#: xmalloc.c:95
+#: xmalloc.c:94
 #, c-format
 msgid "xmalloc: cannot allocate %lu bytes"
 msgstr "xmalloc(): kan geen %lu bytes reserveren"
 
-#: xmalloc.c:115
+#: xmalloc.c:114
 #, c-format
 msgid "xrealloc: cannot reallocate %lu bytes (%lu bytes allocated)"
 msgstr ""
 "xrealloc(): kan %lu bytes niet opnieuw reserveren (%lu bytes gereserveerd)"
 
-#: xmalloc.c:117
+#: xmalloc.c:116
 #, c-format
 msgid "xrealloc: cannot allocate %lu bytes"
 msgstr "xrealloc(): kan %lu bytes niet opnieuw reserveren"
 
-#: xmalloc.c:151
+#: xmalloc.c:150
 #, c-format
 msgid "xmalloc: %s:%d: cannot allocate %lu bytes (%lu bytes allocated)"
 msgstr ""
 "xmalloc(): %s:%d: kan geen %lu bytes reserveren (%lu bytes gereserveerd)"
 
-#: xmalloc.c:153
+#: xmalloc.c:152
 #, c-format
 msgid "xmalloc: %s:%d: cannot allocate %lu bytes"
 msgstr "xmalloc(): %s:%d: kan geen %lu bytes reserveren"
 
-#: xmalloc.c:175
+#: xmalloc.c:174
 #, c-format
 msgid "xrealloc: %s:%d: cannot reallocate %lu bytes (%lu bytes allocated)"
 msgstr ""
 "xrealloc(): %s:%d: kan %lu bytes niet opnieuw reserveren (%lu bytes "
 "gereserveerd)"
 
-#: xmalloc.c:177
+#: xmalloc.c:176
 #, c-format
 msgid "xrealloc: %s:%d: cannot allocate %lu bytes"
 msgstr "xrealloc(): %s:%d: kan %lu bytes niet opnieuw reserveren"
@@ -1867,11 +1938,11 @@ msgid "command [-pVv] command [arg ...]"
 msgstr ""
 
 #: builtins.c:76
-msgid "declare [-afFirtx] [-p] [name[=value] ...]"
+msgid "declare [-aAfFilrtux] [-p] [name[=value] ...]"
 msgstr ""
 
 #: builtins.c:78
-msgid "typeset [-afFirtx] [-p] name[=value] ..."
+msgid "typeset [-aAfFilrtux] [-p] name[=value] ..."
 msgstr ""
 
 #: builtins.c:80
@@ -2247,6 +2318,7 @@ msgstr ""
 "                                   toetsenreeks ingevoerd wordt"
 
 #: builtins.c:322
+#, fuzzy
 msgid ""
 "Exit for, while, or until loops.\n"
 "    \n"
@@ -2254,8 +2326,10 @@ msgid ""
 "    loops.\n"
 "    \n"
 "    Exit Status:\n"
-"    The exit status is 0 unless the shell is not executing a loop."
+"    The exit status is 0 unless N is not greater than or equal to 1."
 msgstr ""
+"Begint de volgende herhaling van huidige 'for'-, 'while'- of 'until'-lus.\n"
+"    Als N gegeven is, dan wordt N niveaus hoger doorgegaan."
 
 #: builtins.c:334
 #, fuzzy
@@ -2266,7 +2340,7 @@ msgid ""
 "    If N is specified, resumes the Nth enclosing loop.\n"
 "    \n"
 "    Exit Status:\n"
-"    The exit status is 0 unless the shell is not executing a loop."
+"    The exit status is 0 unless N is not greater than or equal to 1."
 msgstr ""
 "Begint de volgende herhaling van huidige 'for'-, 'while'- of 'until'-lus.\n"
 "    Als N gegeven is, dan wordt N niveaus hoger doorgegaan."
@@ -2435,10 +2509,13 @@ msgid ""
 "      -p\tdisplay the attributes and value of each NAME\n"
 "    \n"
 "    Options which set attributes:\n"
-"      -a\tto make NAMEs arrays (if supported)\n"
+"      -a\tto make NAMEs indexed arrays (if supported)\n"
+"      -A\tto make NAMEs associative arrays (if supported)\n"
 "      -i\tto make NAMEs have the `integer' attribute\n"
+"      -l\tto convert NAMEs to lower case on assignment\n"
 "      -r\tto make NAMEs readonly\n"
 "      -t\tto make NAMEs have the `trace' attribute\n"
+"      -u\tto convert NAMEs to upper case on assignment\n"
 "      -x\tto make NAMEs export\n"
 "    \n"
 "    Using `+' instead of `-' turns off the given attribute.\n"
@@ -2476,14 +2553,14 @@ msgstr ""
 "    Bij variabelen met het 'geheel getal'-attribuut wordt bij toewijzingen\n"
 "    een rekenkundige evaluatie gedaan (zie 'let')."
 
-#: builtins.c:505
+#: builtins.c:508
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
 "    Obsolete.  See `help declare'."
 msgstr ""
 
-#: builtins.c:513
+#: builtins.c:516
 msgid ""
 "Define local variables.\n"
 "    \n"
@@ -2498,7 +2575,7 @@ msgid ""
 "    or the shell is not executing a function."
 msgstr ""
 
-#: builtins.c:530
+#: builtins.c:533
 #, fuzzy
 msgid ""
 "Write arguments to the standard output.\n"
@@ -2513,7 +2590,7 @@ msgid ""
 "    `echo' interprets the following backslash-escaped characters:\n"
 "      \\a\talert (bell)\n"
 "      \\b\tbackspace\n"
-"      \\c\tsuppress trailing newline\n"
+"      \\c\tsuppress further output\n"
 "      \\e\tescape character\n"
 "      \\f\tform feed\n"
 "      \\n\tnew line\n"
@@ -2547,7 +2624,7 @@ msgstr ""
 "\n"
 "    Optie -E schakelt interpretatie van deze stuurcodes uit."
 
-#: builtins.c:564
+#: builtins.c:567
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2560,7 +2637,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:579
+#: builtins.c:582
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -2587,7 +2664,7 @@ msgid ""
 "    Returns success unless NAME is not a shell builtin or an error occurs."
 msgstr ""
 
-#: builtins.c:607
+#: builtins.c:610
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
@@ -2599,7 +2676,7 @@ msgid ""
 "    Returns exit status of command or success if command is null."
 msgstr ""
 
-#: builtins.c:619
+#: builtins.c:622
 #, fuzzy
 msgid ""
 "Parse option arguments.\n"
@@ -2673,7 +2750,7 @@ msgstr ""
 "    Normaliter ontleedt 'getopts' de positionele parameters: $0...$9.\n"
 "    Maar als er argumenten gegeven worden, dan worden deze ontleed."
 
-#: builtins.c:661
+#: builtins.c:664
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
@@ -2696,7 +2773,7 @@ msgid ""
 "occurs."
 msgstr ""
 
-#: builtins.c:682
+#: builtins.c:685
 #, fuzzy
 msgid ""
 "Exit the shell.\n"
@@ -2707,7 +2784,7 @@ msgstr ""
 "Beëindigt de shell met een afsluitwaarde van N.  Zonder N is de\n"
 "    afsluitwaarde die van de laatst uitgevoerde opdracht."
 
-#: builtins.c:691
+#: builtins.c:694
 msgid ""
 "Exit a login shell.\n"
 "    \n"
@@ -2716,7 +2793,7 @@ msgid ""
 "    in a login shell."
 msgstr ""
 
-#: builtins.c:701
+#: builtins.c:704
 #, fuzzy
 msgid ""
 "Display or execute commands from the history list.\n"
@@ -2771,7 +2848,7 @@ msgstr ""
 "    'r' de laatste opdracht opnieuw uitvoert, en het typen van 'r cc' de\n"
 "    laatste opdracht die met 'cc' begon opnieuw uitvoert."
 
-#: builtins.c:731
+#: builtins.c:734
 #, fuzzy
 msgid ""
 "Move job to the foreground.\n"
@@ -2788,7 +2865,7 @@ msgstr ""
 "huidige\n"
 "    taak is gebruikt."
 
-#: builtins.c:746
+#: builtins.c:749
 #, fuzzy
 msgid ""
 "Move jobs to the background.\n"
@@ -2807,7 +2884,7 @@ msgstr ""
 "huidige\n"
 "    taak is gebruikt."
 
-#: builtins.c:760
+#: builtins.c:763
 msgid ""
 "Remember or display program locations.\n"
 "    \n"
@@ -2831,7 +2908,7 @@ msgid ""
 "    Returns success unless NAME is not found or an invalid option is given."
 msgstr ""
 
-#: builtins.c:785
+#: builtins.c:788
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -2853,7 +2930,7 @@ msgid ""
 "given."
 msgstr ""
 
-#: builtins.c:809
+#: builtins.c:812
 #, fuzzy
 msgid ""
 "Display or manipulate the history list.\n"
@@ -2912,7 +2989,7 @@ msgstr ""
 "    gebruikt als een opmaaktekenreeks for strftime(3), om een tijdsstempel\n"
 "    bij elk geschiedenisitem weer te geven."
 
-#: builtins.c:845
+#: builtins.c:848
 #, fuzzy
 msgid ""
 "Display status of jobs.\n"
@@ -2946,7 +3023,7 @@ msgstr ""
 "    opdracht uitgevoerd nadat alle opgegeven taken afgesloten zijn (dat\n"
 "    wil zeggen: hun proces-ID is vervangen door dat van hun moederproces)."
 
-#: builtins.c:872
+#: builtins.c:875
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -2963,7 +3040,7 @@ msgid ""
 "    Returns success unless an invalid option or JOBSPEC is given."
 msgstr ""
 
-#: builtins.c:891
+#: builtins.c:894
 #, fuzzy
 msgid ""
 "Send a signal to a job.\n"
@@ -3000,7 +3077,7 @@ msgstr ""
 "    aantal processen bereikt is hoeft u geen nieuw proces te starten om een\n"
 "    ander proces te elimineren."
 
-#: builtins.c:914
+#: builtins.c:917
 #, fuzzy
 msgid ""
 "Evaluate arithmetic expressions.\n"
@@ -3089,7 +3166,7 @@ msgstr ""
 "afsluitwaarde\n"
 "    van 'let' 1; anders 0."
 
-#: builtins.c:959
+#: builtins.c:962
 #, fuzzy
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
@@ -3122,7 +3199,9 @@ msgid ""
 "      -t timeout\ttime out and return failure if a complete line of input "
 "is\n"
 "    \t\tnot read withint TIMEOUT seconds.  The value of the TMOUT\n"
-"    \t\tvariable is the default timeout.\n"
+"    \t\tvariable is the default timeout.  TIMEOUT may be a\n"
+"    \t\tfractional number.  The exit status is greater than 128 if\n"
+"    \t\tthe timeout is exceeded\n"
 "      -u fd\t\tread from file descriptor FD instead of the standard input\n"
 "    \n"
 "    Exit Status:\n"
@@ -3165,7 +3244,7 @@ msgstr ""
 "    bereikt werd, de tijdslimiet overschreden werd, of een ongeldige\n"
 "    bestandsdescriptor als argument van -u gegeven werd."
 
-#: builtins.c:996
+#: builtins.c:1001
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -3177,7 +3256,7 @@ msgid ""
 "    Returns N, or failure if the shell is not executing a function or script."
 msgstr ""
 
-#: builtins.c:1009
+#: builtins.c:1014
 #, fuzzy
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
@@ -3350,7 +3429,7 @@ msgstr ""
 "      vi           regelbewerkingsinterface in stijl van 'vi' gebruiken\n"
 "      xtrace       == -x  (elke opdracht echoën)"
 
-#: builtins.c:1091
+#: builtins.c:1096
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
 "    \n"
@@ -3370,7 +3449,7 @@ msgid ""
 "    Returns success unless an invalid option is given or a NAME is read-only."
 msgstr ""
 
-#: builtins.c:1111
+#: builtins.c:1116
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
@@ -3389,7 +3468,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1130
+#: builtins.c:1135
 msgid ""
 "Mark shell variables as unchangeable.\n"
 "    \n"
@@ -3398,7 +3477,8 @@ msgid ""
 "    before marking as read-only.\n"
 "    \n"
 "    Options:\n"
-"      -a\trefer to array variables\n"
+"      -a\trefer to indexed array variables\n"
+"      -A\trefer to associative array variables\n"
 "      -f\trefer to shell functions\n"
 "      -p\tdisplay a list of all readonly variables and functions\n"
 "    \n"
@@ -3408,7 +3488,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1150
+#: builtins.c:1156
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -3419,7 +3499,7 @@ msgid ""
 "    Returns success unless N is negative or greater than $#."
 msgstr ""
 
-#: builtins.c:1162 builtins.c:1177
+#: builtins.c:1168 builtins.c:1183
 #, fuzzy
 msgid ""
 "Execute commands from a file in the current shell.\n"
@@ -3438,11 +3518,12 @@ msgstr ""
 "    nog argumenten gegeven zijn, worden dit de positionele parameters\n"
 "    tijdens de uitvoering van het genoemde bestand."
 
-#: builtins.c:1193
+#: builtins.c:1199
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
 "    Suspend the execution of this shell until it receives a SIGCONT signal.\n"
+"    Unless forced, login shells cannot be suspended.\n"
 "    \n"
 "    Options:\n"
 "      -f\tforce the suspend, even if the shell is a login shell\n"
@@ -3451,7 +3532,7 @@ msgid ""
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:1208
+#: builtins.c:1215
 #, fuzzy
 msgid ""
 "Evaluate conditional expression.\n"
@@ -3585,7 +3666,7 @@ msgstr ""
 "                       ze betekenen: gelijk, ongelijk, kleiner dan,\n"
 "                       kleiner of gelijk, groter dan, groter of gelijk"
 
-#: builtins.c:1284
+#: builtins.c:1291
 #, fuzzy
 msgid ""
 "Evaluate conditional expression.\n"
@@ -3596,7 +3677,7 @@ msgstr ""
 "Dit is een synoniem voor de ingebouwde functie 'test', behalve dat\n"
 "    het laatste argument een ']' moet zijn, horend bij de begin-'['."
 
-#: builtins.c:1293
+#: builtins.c:1300
 msgid ""
 "Display process times.\n"
 "    \n"
@@ -3608,7 +3689,7 @@ msgid ""
 "    Always succeeds."
 msgstr ""
 
-#: builtins.c:1305
+#: builtins.c:1312
 #, fuzzy
 msgid ""
 "Trap signals and other events.\n"
@@ -3680,7 +3761,7 @@ msgstr ""
 "    kleine letters, en het voorvoegsel 'SIG' is optioneel.  Merk op dat met\n"
 "    'kill -signaal $$' een signaal naar de huidige shell gestuurd kan worden."
 
-#: builtins.c:1337
+#: builtins.c:1344
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -3710,7 +3791,7 @@ msgid ""
 "found."
 msgstr ""
 
-#: builtins.c:1368
+#: builtins.c:1375
 #, fuzzy
 msgid ""
 "Modify shell resource limits.\n"
@@ -3789,7 +3870,7 @@ msgstr ""
 "    seconden is, voor -p, die in stappen van 512 bytes gaat, en voor -u,\n"
 "    dat een ongeschaald aantal is."
 
-#: builtins.c:1413
+#: builtins.c:1420
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -3807,7 +3888,7 @@ msgid ""
 "    Returns success unless MODE is invalid or an invalid option is given."
 msgstr ""
 
-#: builtins.c:1433
+#: builtins.c:1440
 msgid ""
 "Wait for job completion and return exit status.\n"
 "    \n"
@@ -3824,7 +3905,7 @@ msgid ""
 "    given."
 msgstr ""
 
-#: builtins.c:1451
+#: builtins.c:1458
 #, fuzzy
 msgid ""
 "Wait for process completion and return exit status.\n"
@@ -3845,7 +3926,7 @@ msgstr ""
 "    een taakaanduiding is, wordt er gewacht op alle processen in de\n"
 "    pijplijn van die taak."
 
-#: builtins.c:1466
+#: builtins.c:1473
 #, fuzzy
 msgid ""
 "Execute commands for each member in a list.\n"
@@ -3863,7 +3944,7 @@ msgstr ""
 "    woord (of positionele parameter) wordt NAAM gelijkgemaakt aan dat\n"
 "    element en de opdrachten uitgevoerd."
 
-#: builtins.c:1480
+#: builtins.c:1487
 #, fuzzy
 msgid ""
 "Arithmetic for loop.\n"
@@ -3887,10 +3968,10 @@ msgstr ""
 "    EXP1, EXP2, and EXP3 zijn rekenkundige expressies.  Als een expressie\n"
 "    weggelaten wordt, wordt de waarde 1 ervoor in de plaats genomen."
 
-#: builtins.c:1498
+#: builtins.c:1505
 #, fuzzy
 msgid ""
-"Select words from a list and execute commands..\n"
+"Select words from a list and execute commands.\n"
 "    \n"
 "    The WORDS are expanded, generating a list of words.  The\n"
 "    set of expanded words is printed on the standard error, each\n"
@@ -3921,7 +4002,7 @@ msgstr ""
 "    variabele REPLY.  Na elke selectie worden de gegeven opdrachten\n"
 "    uitgevoerd.  Dit gaat door totdat een 'break' de opdracht beëindigt."
 
-#: builtins.c:1519
+#: builtins.c:1526
 #, fuzzy
 msgid ""
 "Report time consumed by pipeline's execution.\n"
@@ -3945,7 +4026,7 @@ msgstr ""
 "    De optie -p negeert deze omgevingsvariabele en toont de tijden in een\n"
 "    overdraagbare standaardopmaak."
 
-#: builtins.c:1536
+#: builtins.c:1543
 #, fuzzy
 msgid ""
 "Execute commands based on pattern matching.\n"
@@ -3960,7 +4041,7 @@ msgstr ""
 "    welk PATROON het WOORD overeenkomt.  Met '|' kunnen meerdere patronen\n"
 "    gegroepeerd worden."
 
-#: builtins.c:1548
+#: builtins.c:1555
 #, fuzzy
 msgid ""
 "Execute commands based on conditional.\n"
@@ -3994,7 +4075,7 @@ msgstr ""
 "uitgevoerde\n"
 "    deelopdracht, of nul als geen enkele 'if' of 'elif' nul opleverde."
 
-#: builtins.c:1565
+#: builtins.c:1572
 #, fuzzy
 msgid ""
 "Execute commands as long as a test succeeds.\n"
@@ -4008,7 +4089,7 @@ msgstr ""
 "Voert de gegeven opdrachten uit zolang de laatste opdracht achter\n"
 "    'while' een afsluitwaarde van 0 heeft."
 
-#: builtins.c:1577
+#: builtins.c:1584
 #, fuzzy
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
@@ -4022,7 +4103,7 @@ msgstr ""
 "Voert de gegeven opdrachten uit zolang de laatste opdracht achter\n"
 "    'until' een afsluitwaarde van 0 heeft."
 
-#: builtins.c:1589
+#: builtins.c:1596
 msgid ""
 "Define shell function.\n"
 "    \n"
@@ -4036,7 +4117,7 @@ msgid ""
 "    Returns success unless NAME is readonly."
 msgstr ""
 
-#: builtins.c:1603
+#: builtins.c:1610
 #, fuzzy
 msgid ""
 "Group commands as a unit.\n"
@@ -4050,7 +4131,7 @@ msgstr ""
 "Voert een set opdrachten als een groep uit.  Dit is een manier om\n"
 "    de in- en uitvoer van een hele set opdrachten om te kunnen leiden."
 
-#: builtins.c:1615
+#: builtins.c:1622
 #, fuzzy
 msgid ""
 "Resume job in foreground.\n"
@@ -4071,7 +4152,7 @@ msgstr ""
 "    Als na de taakaanduiding een '&' volgt, dan wordt de taak in de\n"
 "    achtergrond geplaatst.  Dit is equivalent aan de opdracht 'bg'."
 
-#: builtins.c:1630
+#: builtins.c:1637
 #, fuzzy
 msgid ""
 "Evaluate arithmetic expression.\n"
@@ -4085,7 +4166,7 @@ msgstr ""
 "Evalueert de gegeven expressie als een rekenkundige uitdrukking.\n"
 "    Dit is equivalent aan 'let EXPRESSIE'."
 
-#: builtins.c:1642
+#: builtins.c:1649
 #, fuzzy
 msgid ""
 "Execute conditional command.\n"
@@ -4133,7 +4214,7 @@ msgstr ""
 "waarde\n"
 "    van de eerste voldoende is om het eindresulaat te bepalen."
 
-#: builtins.c:1668
+#: builtins.c:1675
 #, fuzzy
 msgid ""
 "Common shell variable names and usage.\n"
@@ -4224,7 +4305,7 @@ msgstr ""
 "    TERM          soortnaam van de huidige terminal\n"
 "    TIMEFORMAT    opmaakvoorschrift voor de uitvoer van 'time'\n"
 
-#: builtins.c:1725
+#: builtins.c:1732
 #, fuzzy
 msgid ""
 "Add directories to stack.\n"
@@ -4270,7 +4351,7 @@ msgstr ""
 "\n"
 "    De opdracht 'dirs' geeft de huidige mappenstapel weer."
 
-#: builtins.c:1759
+#: builtins.c:1766
 #, fuzzy
 msgid ""
 "Remove directories from stack.\n"
@@ -4312,7 +4393,7 @@ msgstr ""
 "\n"
 "    De opdracht 'dirs' geeft de huidige mappenstapel weer."
 
-#: builtins.c:1789
+#: builtins.c:1796
 #, fuzzy
 msgid ""
 "Display directory stack.\n"
@@ -4357,7 +4438,7 @@ msgstr ""
 "    -N   Het N-de item tonen, tellend vanaf rechts, van de lijst getoond\n"
 "         door 'dirs' wanneer opgeroepen zonder opties, beginnend bij nul."
 
-#: builtins.c:1818
+#: builtins.c:1825
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
@@ -4378,7 +4459,7 @@ msgid ""
 "    given or OPTNAME is disabled."
 msgstr ""
 
-#: builtins.c:1839
+#: builtins.c:1846
 #, fuzzy
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
@@ -4422,7 +4503,7 @@ msgstr ""
 "    gegeven variabele VAR geplaatst in plaats van naar standaarduitvoer\n"
 "    geschreven."
 
-#: builtins.c:1866
+#: builtins.c:1873
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
@@ -4444,7 +4525,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1889
+#: builtins.c:1896
 #, fuzzy
 msgid ""
 "Display possible completions depending on the options.\n"
@@ -4462,7 +4543,7 @@ msgstr ""
 "    genereert.  Als het optionele argument WORD aanwezig is, worden alleen\n"
 "    de daarbij passende completeringen gegenereerd."
 
-#: builtins.c:1904
+#: builtins.c:1911
 msgid ""
 "Modify or display completion options.\n"
 "    \n"
@@ -4491,7 +4572,7 @@ msgid ""
 "    have a completion specification defined."
 msgstr ""
 
-#: builtins.c:1932
+#: builtins.c:1939
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
index 5e3060b0ec9dbbc9e1945389bd3107aef6ee2cd4..9c5836e0debec5518650145c9349aa6b9c046926 100644 (file)
Binary files a/po/pl.gmo and b/po/pl.gmo differ
index f1d6d5921849bb9aea10f13b7a4f584a78388a65..212ca6f21014776551eb8e3602b1abd5ad82ba21 100644 (file)
--- a/po/pl.po
+++ b/po/pl.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: bash 3.2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-04-22 10:15-0400\n"
+"POT-Creation-Date: 2008-08-20 08:51-0400\n"
 "PO-Revision-Date: 2007-11-30 08:49+0100\n"
 "Last-Translator: Andrzej M. Krzysztofowicz <ankry@mif.pg.gda.pl>\n"
 "Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n"
@@ -15,83 +15,98 @@ msgstr ""
 "Content-Type: text/plain; charset=ISO-8859-2\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: arrayfunc.c:48
+#: arrayfunc.c:49
 msgid "bad array subscript"
 msgstr "nieprawid³owy indeks tablicy"
 
-#: arrayfunc.c:372
+#: arrayfunc.c:312 builtins/declare.def:467
+#, c-format
+msgid "%s: cannot convert indexed to associative array"
+msgstr ""
+
+#: arrayfunc.c:478
+#, fuzzy, c-format
+msgid "%s: invalid associative array key"
+msgstr "%s: nieprawid³owa nazwa akcji"
+
+#: arrayfunc.c:480
 #, c-format
 msgid "%s: cannot assign to non-numeric index"
 msgstr "%s: nie mo¿na przypisaæ do nienumerycznego indeksu"
 
-#: bashhist.c:332
+#: arrayfunc.c:516
+#, c-format
+msgid "%s: %s: must use subscript when assigning associative array"
+msgstr ""
+
+#: bashhist.c:382
 #, c-format
 msgid "%s: cannot create: %s"
 msgstr "%s: nie mo¿na utworzyæ: %s"
 
 # ???
-#: bashline.c:3124
+#: bashline.c:3190
 msgid "bash_execute_unix_command: cannot find keymap for command"
 msgstr ""
 "bash_execute_unix_command: nie mo¿na znale¼æ mapy klawiszy dla polecenia"
 
-#: bashline.c:3173
+#: bashline.c:3268
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr "%s: pierwszym drukowalnym znakiem nie jest `\"'"
 
-#: bashline.c:3202
+#: bashline.c:3297
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr "brak zamykaj±cego `%c' w %s"
 
-#: bashline.c:3236
+#: bashline.c:3331
 #, c-format
 msgid "%s: missing colon separator"
 msgstr "%s: brak separuj±cego dwukropka"
 
 # ???
-#: builtins/bind.def:200
+#: builtins/bind.def:199
 #, c-format
 msgid "`%s': invalid keymap name"
 msgstr "`%s': nieprawid³owa nazwa mapy klawiszy"
 
-#: builtins/bind.def:239
+#: builtins/bind.def:238
 #, c-format
 msgid "%s: cannot read: %s"
 msgstr "%s: nie mo¿na odczytaæ: %s"
 
 # ???
-#: builtins/bind.def:254
+#: builtins/bind.def:253
 #, c-format
 msgid "`%s': cannot unbind"
 msgstr "`%s': nie mo¿na usun±æ dowi±zania"
 
-#: builtins/bind.def:289 builtins/bind.def:319
+#: builtins/bind.def:288 builtins/bind.def:318
 #, c-format
 msgid "`%s': unknown function name"
 msgstr "`%s': nie znana nazwa funkcji"
 
-#: builtins/bind.def:297
+#: builtins/bind.def:296
 #, c-format
 msgid "%s is not bound to any keys.\n"
 msgstr "%s nie jest przypisany do ¿adnego klawisza.\n"
 
-#: builtins/bind.def:301
+#: builtins/bind.def:300
 #, c-format
 msgid "%s can be invoked via "
 msgstr "%s mo¿e byæ wywo³any przez "
 
-#: builtins/break.def:78 builtins/break.def:118
+#: builtins/break.def:77 builtins/break.def:117
 msgid "loop count"
 msgstr ""
 
-#: builtins/break.def:138
+#: builtins/break.def:137
 msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr "ma sens tylko w pêtli `for', `while' lub `until'"
 
 # ???
-#: builtins/caller.def:134
+#: builtins/caller.def:133
 #, fuzzy
 msgid ""
 "Returns the context of the current subroutine call.\n"
@@ -99,308 +114,313 @@ msgid ""
 "    Without EXPR, returns "
 msgstr "Wraca do kontekstu wywo³ania bie¿±cego podprogramu"
 
-#: builtins/cd.def:216
+#: builtins/cd.def:215
 msgid "HOME not set"
 msgstr "Nie ustawiono HOME"
 
-#: builtins/cd.def:228
+#: builtins/cd.def:227
 msgid "OLDPWD not set"
 msgstr "Nie ustawiono OLDPWD"
 
-#: builtins/common.c:105
+#: builtins/common.c:107
 #, c-format
 msgid "line %d: "
 msgstr ""
 
-#: builtins/common.c:122
+#: builtins/common.c:124
 #, fuzzy, c-format
 msgid "%s: usage: "
 msgstr "%s: uwaga: "
 
-#: builtins/common.c:135 test.c:822
+#: builtins/common.c:137 test.c:822
 msgid "too many arguments"
 msgstr "za du¿o argumentów"
 
-#: builtins/common.c:160 shell.c:488 shell.c:762
+#: builtins/common.c:162 shell.c:493 shell.c:774
 #, c-format
 msgid "%s: option requires an argument"
 msgstr "%s: opcja wymaga argumentu"
 
-#: builtins/common.c:167
+#: builtins/common.c:169
 #, c-format
 msgid "%s: numeric argument required"
 msgstr "%s: wymagany argument numeryczny"
 
-#: builtins/common.c:174
+#: builtins/common.c:176
 #, c-format
 msgid "%s: not found"
 msgstr "%s: nie znaleziono"
 
-#: builtins/common.c:183 shell.c:775
+#: builtins/common.c:185 shell.c:787
 #, c-format
 msgid "%s: invalid option"
 msgstr "%s: nieprawid³owa opcja"
 
-#: builtins/common.c:190
+#: builtins/common.c:192
 #, c-format
 msgid "%s: invalid option name"
 msgstr "%s: nieprawid³owa nazwa opcji"
 
-#: builtins/common.c:197 general.c:231 general.c:236
+#: builtins/common.c:199 general.c:231 general.c:236
 #, c-format
 msgid "`%s': not a valid identifier"
 msgstr "`%s': nieprawid³owy identyfikator"
 
-#: builtins/common.c:207
+#: builtins/common.c:209
 #, fuzzy
 msgid "invalid octal number"
 msgstr "nieprawid³owy numer sygna³u"
 
-#: builtins/common.c:209
+#: builtins/common.c:211
 #, fuzzy
 msgid "invalid hex number"
 msgstr "nieprawid³owa liczba"
 
-#: builtins/common.c:211 expr.c:1255
+#: builtins/common.c:213 expr.c:1255
 msgid "invalid number"
 msgstr "nieprawid³owa liczba"
 
-#: builtins/common.c:219
+#: builtins/common.c:221
 #, c-format
 msgid "%s: invalid signal specification"
 msgstr "%s: nieprawid³owo okre¶lony sygna³"
 
-#: builtins/common.c:226
+#: builtins/common.c:228
 #, c-format
 msgid "`%s': not a pid or valid job spec"
 msgstr "`%s': nie jest to nr PID ani prawid³owe okre¶lenie zadania"
 
-#: builtins/common.c:233 error.c:452
+#: builtins/common.c:235 error.c:453
 #, c-format
 msgid "%s: readonly variable"
 msgstr "%s: zmienna tylko do odczytu"
 
-#: builtins/common.c:241
+#: builtins/common.c:243
 #, c-format
 msgid "%s: %s out of range"
 msgstr "%s: %s poza zakresem"
 
-#: builtins/common.c:241 builtins/common.c:243
+#: builtins/common.c:243 builtins/common.c:245
 msgid "argument"
 msgstr "argument"
 
-#: builtins/common.c:243
+#: builtins/common.c:245
 #, c-format
 msgid "%s out of range"
 msgstr "%s poza zakresem"
 
-#: builtins/common.c:251
+#: builtins/common.c:253
 #, c-format
 msgid "%s: no such job"
 msgstr "%s: brak takiego zadania"
 
-#: builtins/common.c:259
+#: builtins/common.c:261
 #, c-format
 msgid "%s: no job control"
 msgstr "%s: brak kontroli zadañ"
 
-#: builtins/common.c:261
+#: builtins/common.c:263
 msgid "no job control"
 msgstr "brak kontroli zadañ"
 
-#: builtins/common.c:271
+#: builtins/common.c:273
 #, c-format
 msgid "%s: restricted"
 msgstr "%s: ograniczony"
 
-#: builtins/common.c:273
+#: builtins/common.c:275
 msgid "restricted"
 msgstr "ograniczony"
 
-#: builtins/common.c:281
+#: builtins/common.c:283
 #, c-format
 msgid "%s: not a shell builtin"
 msgstr "%s: nie jest to polecenie pow³oki"
 
-#: builtins/common.c:290
+#: builtins/common.c:292
 #, c-format
 msgid "write error: %s"
 msgstr "b³±d zapisu: %s"
 
-#: builtins/common.c:516
+#: builtins/common.c:523
 #, c-format
 msgid "%s: error retrieving current directory: %s: %s\n"
 msgstr "%s: b³±d przy okre¶laniu katalogu bie¿±cego: %s: %s\n"
 
-#: builtins/common.c:582 builtins/common.c:584
+#: builtins/common.c:589 builtins/common.c:591
 #, c-format
 msgid "%s: ambiguous job spec"
 msgstr "%s: niejednoznaczne okre¶lenie zadania"
 
-#: builtins/complete.def:271
+#: builtins/complete.def:270
 #, c-format
 msgid "%s: invalid action name"
 msgstr "%s: nieprawid³owa nazwa akcji"
 
-#: builtins/complete.def:431 builtins/complete.def:616
-#: builtins/complete.def:814
+#: builtins/complete.def:430 builtins/complete.def:615
+#: builtins/complete.def:813
 #, c-format
 msgid "%s: no completion specification"
 msgstr "%s: brak definicji dla uzupe³nienia"
 
-#: builtins/complete.def:668
+#: builtins/complete.def:667
 msgid "warning: -F option may not work as you expect"
 msgstr "uwaga: opcja -F mo¿e dzia³aæ inaczej ni¿ oczekiwano"
 
-#: builtins/complete.def:670
+#: builtins/complete.def:669
 msgid "warning: -C option may not work as you expect"
 msgstr "uwaga: opcja -C mo¿e dzia³aæ inaczej ni¿ oczekiwano"
 
-#: builtins/complete.def:787
+#: builtins/complete.def:786
 msgid "not currently executing completion function"
 msgstr ""
 
-#: builtins/declare.def:120
+#: builtins/declare.def:122
 msgid "can only be used in a function"
 msgstr "mo¿na u¿ywaæ tylko w funkcji"
 
-#: builtins/declare.def:318
+#: builtins/declare.def:353
 msgid "cannot use `-f' to make functions"
 msgstr "nie mo¿na u¿ywaæ `-f' do tworzenia funkcji"
 
-#: builtins/declare.def:330 execute_cmd.c:4116
+#: builtins/declare.def:365 execute_cmd.c:4696
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s: funkcja tylko do odczytu"
 
-#: builtins/declare.def:416
+#: builtins/declare.def:454
 #, c-format
 msgid "%s: cannot destroy array variables in this way"
 msgstr "%s: nie mo¿na w ten sposób unicestwiæ zmiennej tablicowej"
 
-#: builtins/enable.def:138 builtins/enable.def:146
+#: builtins/declare.def:461
+#, c-format
+msgid "%s: cannot convert associative to indexed array"
+msgstr ""
+
+#: builtins/enable.def:137 builtins/enable.def:145
 msgid "dynamic loading not available"
 msgstr "³adowanie dynamiczne nie jest dostêpne"
 
-#: builtins/enable.def:313
+#: builtins/enable.def:312
 #, c-format
 msgid "cannot open shared object %s: %s"
 msgstr "nie mo¿na otworzyæ obiektu wspó³dzielonego %s: %s"
 
-#: builtins/enable.def:336
+#: builtins/enable.def:335
 #, c-format
 msgid "cannot find %s in shared object %s: %s"
 msgstr "nie mo¿na znale¼æ %s w obiekcie wspó³dzielonym %s: %s"
 
-#: builtins/enable.def:460
+#: builtins/enable.def:459
 #, c-format
 msgid "%s: not dynamically loaded"
 msgstr "%s: nie jest ³adowany dynamicznie"
 
-#: builtins/enable.def:475
+#: builtins/enable.def:474
 #, c-format
 msgid "%s: cannot delete: %s"
 msgstr "%s: nie mo¿na usun±æ: %s"
 
-#: builtins/evalfile.c:132 builtins/hash.def:170 execute_cmd.c:3973
-#: shell.c:1423
+#: builtins/evalfile.c:134 builtins/hash.def:169 execute_cmd.c:4553
+#: shell.c:1439
 #, c-format
 msgid "%s: is a directory"
 msgstr "%s: jest katalogiem"
 
-#: builtins/evalfile.c:137
+#: builtins/evalfile.c:139
 #, c-format
 msgid "%s: not a regular file"
 msgstr "%s: nie jest zwyk³ym plikiem"
 
-#: builtins/evalfile.c:145
+#: builtins/evalfile.c:147
 #, c-format
 msgid "%s: file is too large"
 msgstr "%s: plik jest za du¿y"
 
-#: builtins/evalfile.c:183 execute_cmd.c:4043 shell.c:1433
+#: builtins/evalfile.c:185 execute_cmd.c:4623 shell.c:1449
 #, c-format
 msgid "%s: cannot execute binary file"
 msgstr "%s: nie mo¿na uruchomiæ pliku binarnego"
 
-#: builtins/exec.def:213
+#: builtins/exec.def:212
 #, c-format
 msgid "%s: cannot execute: %s"
 msgstr "%s: nie mo¿na uruchomiæ: %s"
 
-#: builtins/exit.def:66
+#: builtins/exit.def:65
 #, c-format
 msgid "logout\n"
 msgstr ""
 
-#: builtins/exit.def:89
+#: builtins/exit.def:88
 msgid "not login shell: use `exit'"
 msgstr "to nie jest pow³oka logowania: u¿yj `exit'"
 
-#: builtins/exit.def:121
+#: builtins/exit.def:120
 #, c-format
 msgid "There are stopped jobs.\n"
 msgstr "Istniej± zatrzymane zadania.\n"
 
-#: builtins/exit.def:123
+#: builtins/exit.def:122
 #, fuzzy, c-format
 msgid "There are running jobs.\n"
 msgstr "Istniej± zatrzymane zadania.\n"
 
-#: builtins/fc.def:263
+#: builtins/fc.def:261
 msgid "no command found"
 msgstr "nie znaleziono polecenia"
 
-#: builtins/fc.def:333
+#: builtins/fc.def:341
 msgid "history specification"
 msgstr "specyfikacja historii"
 
-#: builtins/fc.def:354
+#: builtins/fc.def:362
 #, c-format
 msgid "%s: cannot open temp file: %s"
 msgstr "%s: nie uda³o siê otworzyæ pliku tymczasowego: %s"
 
-#: builtins/fg_bg.def:150 builtins/jobs.def:283
+#: builtins/fg_bg.def:149 builtins/jobs.def:282
 msgid "current"
 msgstr ""
 
-#: builtins/fg_bg.def:159
+#: builtins/fg_bg.def:158
 #, c-format
 msgid "job %d started without job control"
 msgstr "zadanie %d uruchomiono bez kontroli zadañ"
 
-#: builtins/getopt.c:109
+#: builtins/getopt.c:110
 #, c-format
 msgid "%s: illegal option -- %c\n"
 msgstr "%s: niedozwolona opcja -- %c\n"
 
-#: builtins/getopt.c:110
+#: builtins/getopt.c:111
 #, c-format
 msgid "%s: option requires an argument -- %c\n"
 msgstr "%s: opcja wymaga argumentu -- %c\n"
 
-#: builtins/hash.def:93
+#: builtins/hash.def:92
 msgid "hashing disabled"
 msgstr "zapamiêtywanie ¶cie¿ek poleceñ w tablicy asocjacyjnej wy³±czone"
 
-#: builtins/hash.def:139
+#: builtins/hash.def:138
 #, c-format
 msgid "%s: hash table empty\n"
 msgstr "%s: tablica asocjacyjna pusta\n"
 
-#: builtins/hash.def:245
+#: builtins/hash.def:244
 #, fuzzy, c-format
 msgid "hits\tcommand\n"
 msgstr "ostatnie polecenie: %s\n"
 
-#: builtins/help.def:128
+#: builtins/help.def:130
 #, fuzzy, c-format
 msgid "Shell commands matching keyword `"
 msgid_plural "Shell commands matching keywords `"
 msgstr[0] "Polecenia pow³oki pasuj±ce do s³owa kluczowego `"
 msgstr[1] "Polecenia pow³oki pasuj±ce do s³owa kluczowego `"
 
-#: builtins/help.def:166
+#: builtins/help.def:168
 #, c-format
 msgid ""
 "no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'."
@@ -408,22 +428,12 @@ msgstr ""
 "¿aden temat pomocy nie pasuje do `%s'. Spróbuj `help help', `man -k %s'\n"
 "lub `info %s'."
 
-#: builtins/help.def:183
+#: builtins/help.def:185
 #, c-format
 msgid "%s: cannot open: %s"
 msgstr "%s: nie mo¿na otworzyæ: %s"
 
-#: builtins/help.def:318 version.c:85
-#, fuzzy, c-format
-msgid "Copyright (C) 2008 Free Software Foundation, Inc.\n"
-msgstr "Copyright (C) 2006 Free Software Foundation, Inc.\n"
-
-#: builtins/help.def:320
-#, c-format
-msgid "License: GNU General Public License, version 2\n"
-msgstr ""
-
-#: builtins/help.def:335
+#: builtins/help.def:337
 #, c-format
 msgid ""
 "These shell commands are defined internally.  Type `help' to see this list.\n"
@@ -445,112 +455,156 @@ msgstr ""
 "Gwiazdka (*) po nazwie oznacza, ¿e dane polecenie jest wy³±czone.\n"
 "\n"
 
-#: builtins/history.def:158
+#: builtins/history.def:154
 msgid "cannot use more than one of -anrw"
 msgstr "nie mo¿na u¿ywaæ wiêcej ni¿ jednego spo¶ród -anrw"
 
-#: builtins/history.def:190
+#: builtins/history.def:186
 msgid "history position"
 msgstr "pozycja historii"
 
-#: builtins/history.def:408
+#: builtins/history.def:366
 #, c-format
 msgid "%s: history expansion failed"
 msgstr "%s: rozwiniêcie wg historii nie powiod³o siê"
 
-#: builtins/inlib.def:72
+#: builtins/inlib.def:71
 #, fuzzy, c-format
 msgid "%s: inlib failed"
 msgstr "%s: rozwiniêcie wg historii nie powiod³o siê"
 
-#: builtins/jobs.def:110
+#: builtins/jobs.def:109
 msgid "no other options allowed with `-x'"
 msgstr "nie mo¿na u¿ywaæ innych opcji przy `-x'"
 
-#: builtins/kill.def:198
+#: builtins/kill.def:197
 #, c-format
 msgid "%s: arguments must be process or job IDs"
 msgstr "%s: argumentami musz± byæ numery procesów lub zadañ"
 
-#: builtins/kill.def:261
+#: builtins/kill.def:260
 msgid "Unknown error"
 msgstr "Nieznany b³±d"
 
-#: builtins/let.def:96 builtins/let.def:121 expr.c:501 expr.c:516
+#: builtins/let.def:95 builtins/let.def:120 expr.c:501 expr.c:516
 msgid "expression expected"
 msgstr "spodziewano siê wyra¿enia"
 
-#: builtins/mapfile.def:216 builtins/read.def:265
+#: builtins/mapfile.def:215 builtins/read.def:271
 #, c-format
 msgid "%s: invalid file descriptor specification"
 msgstr "%s: nieprawid³owo okre¶lony deskryptor pliku"
 
-#: builtins/mapfile.def:224 builtins/read.def:272
+#: builtins/mapfile.def:223 builtins/read.def:278
 #, c-format
 msgid "%d: invalid file descriptor: %s"
 msgstr "%d: nieprawid³owy deskryptor pliku: %s"
 
-#: builtins/mapfile.def:233 builtins/mapfile.def:271
+#: builtins/mapfile.def:232 builtins/mapfile.def:270
 #, fuzzy, c-format
 msgid "%s: invalid line count"
 msgstr "%s: nieprawid³owa opcja"
 
-#: builtins/mapfile.def:244
+#: builtins/mapfile.def:243
 #, fuzzy, c-format
 msgid "%s: invalid array origin"
 msgstr "%s: nieprawid³owa opcja"
 
-#: builtins/mapfile.def:261
+#: builtins/mapfile.def:260
 #, fuzzy, c-format
 msgid "%s: invalid callback quantum"
 msgstr "%s: nieprawid³owa nazwa akcji"
 
-#: builtins/mapfile.def:293
+#: builtins/mapfile.def:292
 #, fuzzy
 msgid "empty array variable name"
 msgstr "%s: nie jest zmienn± tablicow±"
 
-#: builtins/mapfile.def:314
+#: builtins/mapfile.def:313
 msgid "array variable support required"
 msgstr ""
 
-#: builtins/printf.def:365
+#: builtins/printf.def:364
 #, c-format
 msgid "`%s': missing format character"
 msgstr "`%s': brak znaku formatuj±cego"
 
-#: builtins/printf.def:542
+#: builtins/printf.def:541
 #, c-format
 msgid "`%c': invalid format character"
 msgstr "`%c': nieprawid³owy znak formatuj±cy"
 
-#: builtins/printf.def:569
+#: builtins/printf.def:568
 #, fuzzy, c-format
 msgid "warning: %s: %s"
 msgstr "%s: uwaga: "
 
-#: builtins/printf.def:748
+#: builtins/printf.def:747
 msgid "missing hex digit for \\x"
 msgstr "brak cyfry szesnastkowej dla \\x"
 
-#: builtins/pushd.def:196
+#: builtins/pushd.def:195
 msgid "no other directory"
 msgstr "brak innego katalogu"
 
-#: builtins/pushd.def:463
+#: builtins/pushd.def:462
 msgid "<no current directory>"
 msgstr "<brak katalogu bie¿±cego>"
 
-#: builtins/pushd.def:507
+#: builtins/pushd.def:506
 msgid "directory stack empty"
 msgstr ""
 
-#: builtins/pushd.def:509
+#: builtins/pushd.def:508
 #, fuzzy
 msgid "directory stack index"
 msgstr "niedomiar stosu rekursji"
 
-#: builtins/pushd.def:706
+#: builtins/pushd.def:683
+#, fuzzy
+msgid ""
+"Display the list of currently remembered directories.  Directories\n"
+"    find their way onto the list with the `pushd' command; you can get\n"
+"    back up through the list with the `popd' command.\n"
+"    \n"
+"    Options:\n"
+"      -c\tclear the directory stack by deleting all of the elements\n"
+"      -l\tdo not print tilde-prefixed versions of directories relative\n"
+"    \tto your home directory\n"
+"      -p\tprint the directory stack with one entry per line\n"
+"      -v\tprint the directory stack with one entry per line prefixed\n"
+"    \twith its position in the stack\n"
+"    \n"
+"    Arguments:\n"
+"      +N\tDisplays the Nth entry counting from the left of the list shown "
+"by\n"
+"    \tdirs when invoked without options, starting with zero.\n"
+"    \n"
+"      -N\tDisplays the Nth entry counting from the right of the list shown "
+"by\n"
+"\tdirs when invoked without options, starting with zero."
+msgstr ""
+"Wypisanie listy aktualnie pamiêtanych katalogów. Katalogi umieszczane s±\n"
+"    na li¶cie za pomoc± polecenia `pushd'; mo¿na cofaæ siê w obrêbie listy\n"
+"    za pomoc± polecenia `popd'.\n"
+"    \n"
+"    Znacznik -l oznacza, ¿e `dirs' nie powinno wypisywaæ katalogów w "
+"skróconej\n"
+"    wersji, tzn. wzglêdem katalogu domowego wywo³uj±cego. Oznacza to, ¿e\n"
+"    `~/bin' mo¿e zostaæ wypisany jako `/homes/bfox/bin'. Znacznik -v "
+"powoduje,\n"
+"    ¿e `dirs' wypisuje katalogi w osobnych wierszach, poprzedzaj±c ka¿dy\n"
+"    z nich jego pozycj± na stosie. Znacznik -p powoduje to samo, lecz bez\n"
+"    podawania pozycji na stosie. Znacznik -c powoduje wyczyszczenie stosu\n"
+"    katalogów poprzez usuniêcie wszystkich jego elementów.\n"
+"    \n"
+"    +N\tWypisanie N-tej pozycji licz±c od lewej strony listy wypisywanej\n"
+"    \tprzez dirs wywo³ane bez opcji, pocz±wszy od zera.\n"
+"    \n"
+"    -N\tWypisanie N-tej pozycji licz±c od prawej strony listy wypisywanej\n"
+"    \tprzez dirs wywo³ane bez opcji, pocz±wszy od zera."
+
+#: builtins/pushd.def:705
 #, fuzzy
 msgid ""
 "Adds a directory to the top of the directory stack, or rotates\n"
@@ -593,7 +647,7 @@ msgstr ""
 "    \n"
 "    Zawarto¶æ stosu katalogów mo¿na zobaczyæ za pomoc± polecenia `dirs'."
 
-#: builtins/pushd.def:731
+#: builtins/pushd.def:730
 #, fuzzy
 msgid ""
 "Removes entries from the directory stack.  With no arguments, removes\n"
@@ -631,53 +685,43 @@ msgstr ""
 "    \n"
 "    Zawarto¶æ stosu katalogów mo¿na zobaczyæ za pomoc± polecenia `dirs'."
 
-#: builtins/pushd.def:684
-msgid ""
-"Display the list of currently remembered directories.  Directories\n"
-"    find their way onto the list with the `pushd' command; you can get\n"
-"    back up through the list with the `popd' command.\n"
-"    \n"
-"    Options:\n"
-"\\    "
-msgstr ""
-
-#: builtins/read.def:242
+#: builtins/read.def:247
 #, c-format
 msgid "%s: invalid timeout specification"
 msgstr "%s: nieprawid³owo okre¶lony timeout"
 
-#: builtins/read.def:560
+#: builtins/read.def:569
 #, c-format
 msgid "read error: %d: %s"
 msgstr "b³±d odczytu: %d: %s"
 
-#: builtins/return.def:69
+#: builtins/return.def:68
 msgid "can only `return' from a function or sourced script"
 msgstr "wyj¶cie przez `return' mo¿liwe tylko z funkcji lub skryptu"
 
 # ???
-#: builtins/set.def:769
+#: builtins/set.def:768
 msgid "cannot simultaneously unset a function and a variable"
 msgstr "nie mo¿na jednocze¶nie anulowaæ definicji funkcji i zmiennej"
 
 # ???
-#: builtins/set.def:806
+#: builtins/set.def:805
 #, c-format
 msgid "%s: cannot unset"
 msgstr "%s: nie mo¿na anulowaæ definicji"
 
 # ???
-#: builtins/set.def:813
+#: builtins/set.def:812
 #, c-format
 msgid "%s: cannot unset: readonly %s"
 msgstr "%s: nie mo¿na anulowaæ definicji: %s jest tylko do odczytu"
 
-#: builtins/set.def:824
+#: builtins/set.def:823
 #, c-format
 msgid "%s: not an array variable"
 msgstr "%s: nie jest zmienn± tablicow±"
 
-#: builtins/setattr.def:181
+#: builtins/setattr.def:186
 #, c-format
 msgid "%s: not a function"
 msgstr "%s: nie jest funkcj±"
@@ -686,20 +730,20 @@ msgstr "%s: nie jest funkcj
 msgid "shift count"
 msgstr "licznik przesuniêcia"
 
-#: builtins/shopt.def:248
+#: builtins/shopt.def:249
 msgid "cannot set and unset shell options simultaneously"
 msgstr "nie mo¿na opcji pow³oki jednocze¶nie ustawiæ i uniewa¿niæ"
 
-#: builtins/shopt.def:313
+#: builtins/shopt.def:314
 #, c-format
 msgid "%s: invalid shell option name"
 msgstr "%s: nieprawid³owa nazwa opcji pow³oki"
 
-#: builtins/source.def:129
+#: builtins/source.def:128
 msgid "filename argument required"
 msgstr "wymagany argument w postaci nazwy pliku"
 
-#: builtins/source.def:154
+#: builtins/source.def:153
 #, c-format
 msgid "%s: file not found"
 msgstr "%s: nie znaleziono pliku"
@@ -712,75 +756,75 @@ msgstr "nie mo
 msgid "cannot suspend a login shell"
 msgstr "nie mo¿na wstrzymaæ pow³oki logowania"
 
-#: builtins/type.def:235
+#: builtins/type.def:234
 #, c-format
 msgid "%s is aliased to `%s'\n"
 msgstr "%s jest aliasem do %s'\n"
 
-#: builtins/type.def:256
+#: builtins/type.def:255
 #, c-format
 msgid "%s is a shell keyword\n"
 msgstr "%s jest s³owem kluczowym pow³oki\n"
 
-#: builtins/type.def:275
+#: builtins/type.def:274
 #, c-format
 msgid "%s is a function\n"
 msgstr "%s jest funkcj±\n"
 
-#: builtins/type.def:297
+#: builtins/type.def:296
 #, c-format
 msgid "%s is a shell builtin\n"
 msgstr "%s jest wewnêtrznym poleceniem pow³oki\n"
 
-#: builtins/type.def:318 builtins/type.def:392
+#: builtins/type.def:317 builtins/type.def:391
 #, c-format
 msgid "%s is %s\n"
 msgstr "%s jest %s\n"
 
-#: builtins/type.def:338
+#: builtins/type.def:337
 #, c-format
 msgid "%s is hashed (%s)\n"
 msgstr "¶cie¿ka do %s jest zapamiêtana (%s)\n"
 
-#: builtins/ulimit.def:365
+#: builtins/ulimit.def:372
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr "%s: nieprawid³owy argument stanowi±cy ograniczenie"
 
-#: builtins/ulimit.def:391
+#: builtins/ulimit.def:398
 #, c-format
 msgid "`%c': bad command"
 msgstr "`%c': z³e polecenie"
 
-#: builtins/ulimit.def:420
+#: builtins/ulimit.def:427
 #, c-format
 msgid "%s: cannot get limit: %s"
 msgstr "%s: nie mo¿na odczytaæ ograniczenia: %s"
 
-#: builtins/ulimit.def:446
+#: builtins/ulimit.def:453
 msgid "limit"
 msgstr ""
 
-#: builtins/ulimit.def:458 builtins/ulimit.def:758
+#: builtins/ulimit.def:465 builtins/ulimit.def:765
 #, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr "%s: nie mo¿na zmieniæ ograniczenia: %s"
 
-#: builtins/umask.def:119
+#: builtins/umask.def:118
 msgid "octal number"
 msgstr "liczba ósemkowa"
 
-#: builtins/umask.def:232
+#: builtins/umask.def:231
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr "`%c': nieprawid³owy operator trybu symbolicznego"
 
-#: builtins/umask.def:287
+#: builtins/umask.def:286
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr "`%c': nieprawid³owy znak trybu symbolicznego"
 
-#: error.c:89 error.c:319 error.c:321 error.c:323
+#: error.c:89 error.c:320 error.c:322 error.c:324
 msgid " line "
 msgstr ""
 
@@ -794,68 +838,68 @@ msgstr "ostatnie polecenie: %s\n"
 msgid "Aborting..."
 msgstr "Przerywanie..."
 
-#: error.c:259
-#, c-format
-msgid "%s: warning: "
+#: error.c:260
+#, fuzzy, c-format
+msgid "warning: "
 msgstr "%s: uwaga: "
 
-#: error.c:404
+#: error.c:405
 msgid "unknown command error"
 msgstr "nieznany b³±d polecenia"
 
-#: error.c:405
+#: error.c:406
 msgid "bad command type"
 msgstr "z³y rodzaj polecenia"
 
-#: error.c:406
+#: error.c:407
 msgid "bad connector"
 msgstr "z³y ³±cznik"
 
-#: error.c:407
+#: error.c:408
 msgid "bad jump"
 msgstr "z³y skok"
 
-#: error.c:445
+#: error.c:446
 #, c-format
 msgid "%s: unbound variable"
 msgstr "%s: nieustawiona zmienna"
 
-#: eval.c:180
+#: eval.c:181
 #, c-format
 msgid "\atimed out waiting for input: auto-logout\n"
 msgstr "\aprzekroczony czas oczekiwania na dane wej¶ciowe: auto-wylogowanie\n"
 
-#: execute_cmd.c:479
+#: execute_cmd.c:483
 #, c-format
 msgid "cannot redirect standard input from /dev/null: %s"
 msgstr "nie mo¿na przekierowaæ standardowego wej¶cia z /dev/null: %s"
 
-#: execute_cmd.c:1063
+#: execute_cmd.c:1079
 #, c-format
 msgid "TIMEFORMAT: `%c': invalid format character"
 msgstr "TIMEFORMAT: `%c': nieprawid³owy znak formatuj±cy"
 
-#: execute_cmd.c:1404
+#: execute_cmd.c:1930
 #, fuzzy
 msgid "pipe error"
 msgstr "b³±d zapisu: %s"
 
-#: execute_cmd.c:3670
+#: execute_cmd.c:4243
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr "%s: ograniczony: nie mo¿na podawaæ `/' w nazwach poleceñ"
 
-#: execute_cmd.c:3758
+#: execute_cmd.c:4334
 #, c-format
 msgid "%s: command not found"
 msgstr "%s: nie znaleziono polecenia"
 
-#: execute_cmd.c:4006
+#: execute_cmd.c:4586
 #, c-format
 msgid "%s: %s: bad interpreter"
 msgstr "%s: %s: z³y interpreter"
 
-#: execute_cmd.c:4155
+#: execute_cmd.c:4735
 #, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr "nie mo¿na skopiowaæ deskryptora pliku %d do %d"
@@ -932,88 +976,98 @@ msgstr "%s: oczekiwano wyra
 msgid "getcwd: cannot access parent directories"
 msgstr "getcwd: niemo¿liwy dostêp do katalogów nadrzêdnych"
 
-#: input.c:237
+#: input.c:94 subst.c:4551
+#, fuzzy, c-format
+msgid "cannot reset nodelay mode for fd %d"
+msgstr "nie mo¿na wy³±czyæ trybu nieblokuj±cego dla deskryptora %d"
+
+#: input.c:258
 #, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
 msgstr "nie mo¿na przydzieliæ nowego deskryptora pliku dla wej¶cia basha z %d"
 
-#: input.c:245
+#: input.c:266
 #, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr "save_bash_input: bufor dla nowego deskryptora %d ju¿ istnieje"
 
-#: jobs.c:466
+#: jobs.c:464
 msgid "start_pipeline: pgrp pipe"
 msgstr ""
 
 # ???
-#: jobs.c:881
+#: jobs.c:879
 #, c-format
 msgid "forked pid %d appears in running job %d"
 msgstr "proces o PID %d wystêpuje w dzia³aj±cym zadaniu %d"
 
-#: jobs.c:999
+#: jobs.c:997
 #, c-format
 msgid "deleting stopped job %d with process group %ld"
 msgstr "usuwanie zatrzymanego zadania %d z grup± procesów %ld"
 
-#: jobs.c:1104
+#: jobs.c:1102
 #, c-format
 msgid "add_process: process %5ld (%s) in the_pipeline"
 msgstr ""
 
-#: jobs.c:1395
+#: jobs.c:1105
+#, c-format
+msgid "add_process: pid %5ld (%s) marked as still alive"
+msgstr ""
+
+#: jobs.c:1393
 #, c-format
 msgid "describe_pid: %ld: no such pid"
 msgstr "describe_pid: %ld: brak takiego PID-u"
 
-#: jobs.c:1410
+#: jobs.c:1408
 #, c-format
 msgid "Signal %d"
 msgstr ""
 
-#: jobs.c:1424 jobs.c:1449
+#: jobs.c:1422 jobs.c:1447
 msgid "Done"
 msgstr ""
 
-#: jobs.c:1429 siglist.c:122
+#: jobs.c:1427 siglist.c:122
 msgid "Stopped"
 msgstr ""
 
-#: jobs.c:1433
+#: jobs.c:1431
 #, c-format
 msgid "Stopped(%s)"
 msgstr ""
 
-#: jobs.c:1437
+#: jobs.c:1435
 msgid "Running"
 msgstr ""
 
-#: jobs.c:1451
+#: jobs.c:1449
 #, c-format
 msgid "Done(%d)"
 msgstr ""
 
-#: jobs.c:1453
+#: jobs.c:1451
 #, c-format
 msgid "Exit %d"
 msgstr ""
 
-#: jobs.c:1456
+#: jobs.c:1454
 msgid "Unknown status"
 msgstr ""
 
-#: jobs.c:1543
+#: jobs.c:1541
 #, c-format
 msgid "(core dumped) "
 msgstr ""
 
-#: jobs.c:1562
+#: jobs.c:1560
 #, c-format
 msgid "  (wd: %s)"
 msgstr ""
 
-#: jobs.c:1763
+#: jobs.c:1761
 #, c-format
 msgid "child setpgid (%ld to %ld)"
 msgstr ""
@@ -1023,68 +1077,68 @@ msgstr ""
 msgid "wait: pid %ld is not a child of this shell"
 msgstr "wait: PID %ld nie jest potomkiem tej pow³oki"
 
-#: jobs.c:2315
+#: jobs.c:2316
 #, c-format
 msgid "wait_for: No record of process %ld"
 msgstr "wait_for: Brak rekordu dla procesu %ld"
 
-#: jobs.c:2587
+#: jobs.c:2588
 #, c-format
 msgid "wait_for_job: job %d is stopped"
 msgstr "wait_for_job: zadanie %d jest zatrzymane"
 
-#: jobs.c:2809
+#: jobs.c:2810
 #, c-format
 msgid "%s: job has terminated"
 msgstr "%s: zadanie zosta³o przerwane"
 
-#: jobs.c:2818
+#: jobs.c:2819
 #, c-format
 msgid "%s: job %d already in background"
 msgstr "%s: zadanie %d ju¿ pracuje w tle"
 
-#: jobs.c:3462
+#: jobs.c:3482
 #, fuzzy, c-format
 msgid "%s: line %d: "
 msgstr "%s: uwaga: "
 
-#: jobs.c:3476 nojobs.c:805
+#: jobs.c:3496 nojobs.c:805
 #, c-format
 msgid " (core dumped)"
 msgstr ""
 
-#: jobs.c:3488 jobs.c:3501
+#: jobs.c:3508 jobs.c:3521
 #, c-format
 msgid "(wd now: %s)\n"
 msgstr ""
 
-#: jobs.c:3533
+#: jobs.c:3553
 msgid "initialize_job_control: getpgrp failed"
 msgstr ""
 
-#: jobs.c:3593
+#: jobs.c:3613
 msgid "initialize_job_control: line discipline"
 msgstr ""
 
-#: jobs.c:3603
+#: jobs.c:3623
 msgid "initialize_job_control: setpgid"
 msgstr ""
 
-#: jobs.c:3631
+#: jobs.c:3651
 #, c-format
 msgid "cannot set terminal process group (%d)"
 msgstr ""
 
-#: jobs.c:3636
+#: jobs.c:3656
 msgid "no job control in this shell"
 msgstr "w tej pow³oce nie ma kontroli zadañ"
 
-#: lib/malloc/malloc.c:298
+#: lib/malloc/malloc.c:296
 #, c-format
 msgid "malloc: failed assertion: %s\n"
 msgstr "malloc: za³o¿enie, ¿e %s nie jest spe³nione\n"
 
-#: lib/malloc/malloc.c:314
+#: lib/malloc/malloc.c:312
 #, c-format
 msgid ""
 "\r\n"
@@ -1093,55 +1147,55 @@ msgstr ""
 "\r\n"
 "malloc: %s:%d: spartaczone za³o¿enie\r\n"
 
-#: lib/malloc/malloc.c:315
+#: lib/malloc/malloc.c:313
 #, fuzzy
 msgid "unknown"
 msgstr "%s: nieznany host"
 
 # ???
-#: lib/malloc/malloc.c:799
+#: lib/malloc/malloc.c:797
 msgid "malloc: block on free list clobbered"
 msgstr "malloc: nieprawid³owy blok na li¶cie wolnych bloków"
 
-#: lib/malloc/malloc.c:876
+#: lib/malloc/malloc.c:874
 msgid "free: called with already freed block argument"
 msgstr "free: wywo³ane dla bloku, który ju¿ zosta³ zwolniony"
 
-#: lib/malloc/malloc.c:879
+#: lib/malloc/malloc.c:877
 msgid "free: called with unallocated block argument"
 msgstr "free: wywo³ane dla bloku, który nie zosta³ przydzielony"
 
-#: lib/malloc/malloc.c:898
+#: lib/malloc/malloc.c:896
 msgid "free: underflow detected; mh_nbytes out of range"
 msgstr "free: wykryto niedomiar; mh_nbytes poza zakresem"
 
-#: lib/malloc/malloc.c:904
+#: lib/malloc/malloc.c:902
 msgid "free: start and end chunk sizes differ"
 msgstr "free: rozmiar pocz±tkowy i koñcowy fragmentu s± ró¿ne"
 
-#: lib/malloc/malloc.c:1003
+#: lib/malloc/malloc.c:1001
 msgid "realloc: called with unallocated block argument"
 msgstr "realloc: wywo³ane dla bloku, który nie zosta³ przydzielony"
 
-#: lib/malloc/malloc.c:1018
+#: lib/malloc/malloc.c:1016
 msgid "realloc: underflow detected; mh_nbytes out of range"
 msgstr "realloc: wykryto niedomiar; mh_nbytes poza zakresem"
 
-#: lib/malloc/malloc.c:1024
+#: lib/malloc/malloc.c:1022
 msgid "realloc: start and end chunk sizes differ"
 msgstr "realloc: rozmiar pocz±tkowy i koñcowy fragmentu s± ró¿ne"
 
-#: lib/malloc/table.c:176
+#: lib/malloc/table.c:177
 #, c-format
 msgid "register_alloc: alloc table is full with FIND_ALLOC?\n"
 msgstr "register_alloc: tablica alokacji jest pe³na podczas FIND_ALLOC?\n"
 
-#: lib/malloc/table.c:183
+#: lib/malloc/table.c:184
 #, c-format
 msgid "register_alloc: %p already in table as allocated?\n"
 msgstr "register_alloc: %p ju¿ znajduje siê w tablicy jako przydzielony?\n"
 
-#: lib/malloc/table.c:219
+#: lib/malloc/table.c:220
 #, c-format
 msgid "register_free: %p already in table as free?\n"
 msgstr "register_free: %p ju¿ znajduje siê w tablicy jako wolny?\n"
@@ -1195,109 +1249,114 @@ msgstr "b
 msgid "syntax error: `((%s))'"
 msgstr "b³±d sk³adni: `((%s))'"
 
-#: make_cmd.c:566
+#: make_cmd.c:567
 #, c-format
 msgid "make_here_document: bad instruction type %d"
 msgstr "make_here_document: z³y rodzaj instrukcji %d"
 
-#: make_cmd.c:741
+#: make_cmd.c:651
+#, c-format
+msgid "here-document at line %d delimited by end-of-file (wanted `%s')"
+msgstr ""
+
+#: make_cmd.c:746
 #, c-format
 msgid "make_redirection: redirection instruction `%d' out of range"
 msgstr "make_redirection: instrukcja przekierowania `%d' poza zakresem"
 
-#: parse.y:2759
+#: parse.y:2982 parse.y:3204
 #, c-format
 msgid "unexpected EOF while looking for matching `%c'"
 msgstr "nieoczekiwany EOF podczas poszukiwania pasuj±cego `%c'"
 
-#: parse.y:3071
+#: parse.y:3708
 msgid "unexpected EOF while looking for `]]'"
 msgstr "nieoczekiwany EOF podczas poszukiwania `]]'"
 
-#: parse.y:3076
+#: parse.y:3713
 #, c-format
 msgid "syntax error in conditional expression: unexpected token `%s'"
 msgstr "b³±d sk³adni w wyra¿eniu warunkowym: nieoczekiwany znacznik `%s'"
 
-#: parse.y:3080
+#: parse.y:3717
 msgid "syntax error in conditional expression"
 msgstr "b³±d sk³adni w wyra¿eniu warunkowym"
 
-#: parse.y:3158
+#: parse.y:3795
 #, c-format
 msgid "unexpected token `%s', expected `)'"
 msgstr "nieoczekiwany znacznik `%s', oczekiwano `)'"
 
-#: parse.y:3162
+#: parse.y:3799
 msgid "expected `)'"
 msgstr "oczekiwano `)'"
 
-#: parse.y:3190
+#: parse.y:3827
 #, c-format
 msgid "unexpected argument `%s' to conditional unary operator"
 msgstr "nieoczekiwany argument `%s' jednoargumentowego operatora warunkowego"
 
-#: parse.y:3194
+#: parse.y:3831
 msgid "unexpected argument to conditional unary operator"
 msgstr "nieoczekiwany argument jednoargumentowego operatora warunkowego"
 
-#: parse.y:3234
+#: parse.y:3871
 #, c-format
 msgid "unexpected token `%s', conditional binary operator expected"
 msgstr "nieoczekiwany argument `%s', oczekiwano dwuarg. operatora warunkowego"
 
-#: parse.y:3238
+#: parse.y:3875
 msgid "conditional binary operator expected"
 msgstr "oczekiwano dwuargumentowego operatora warunkowego"
 
-#: parse.y:3255
+#: parse.y:3892
 #, c-format
 msgid "unexpected argument `%s' to conditional binary operator"
 msgstr "nieoczekiwany argument `%s' dwuargumentowego operatora warunkowego"
 
-#: parse.y:3259
+#: parse.y:3896
 msgid "unexpected argument to conditional binary operator"
 msgstr "nieoczekiwany argument dwuargumentowego operatora warunkowego"
 
-#: parse.y:3270
+#: parse.y:3907
 #, c-format
 msgid "unexpected token `%c' in conditional command"
 msgstr "nieoczekiwany znacznik `%c' w poleceniu warunkowym"
 
-#: parse.y:3273
+#: parse.y:3910
 #, c-format
 msgid "unexpected token `%s' in conditional command"
 msgstr "nieoczekiwany znacznik `%s' w poleceniu warunkowym"
 
-#: parse.y:3277
+#: parse.y:3914
 #, c-format
 msgid "unexpected token %d in conditional command"
 msgstr "nieoczekiwany znacznik %d w poleceniu warunkowym"
 
-#: parse.y:4525
+#: parse.y:5181
 #, c-format
 msgid "syntax error near unexpected token `%s'"
 msgstr "b³±d sk³adni przy nieoczekiwanym znaczniku `%s'"
 
-#: parse.y:4543
+#: parse.y:5199
 #, c-format
 msgid "syntax error near `%s'"
 msgstr "b³±d sk³adni przy `%s'"
 
-#: parse.y:4553
+#: parse.y:5209
 msgid "syntax error: unexpected end of file"
 msgstr "b³±d sk³adni: nieoczekiwany koniec pliku"
 
-#: parse.y:4553
+#: parse.y:5209
 msgid "syntax error"
 msgstr "b³±d sk³adni"
 
-#: parse.y:4615
+#: parse.y:5271
 #, c-format
 msgid "Use \"%s\" to leave the shell.\n"
 msgstr "U¿yj \"%s\", aby opu¶ciæ tê pow³okê.\n"
 
-#: parse.y:4777
+#: parse.y:5433
 msgid "unexpected EOF while looking for matching `)'"
 msgstr "nieoczekiwany EOF podczas poszukiwania pasuj±cego `)'"
 
@@ -1311,71 +1370,71 @@ msgstr "uzupe
 msgid "progcomp_insert: %s: NULL COMPSPEC"
 msgstr "progcomp_insert: %s: NULL COMPSPEC"
 
-#: print_cmd.c:264
+#: print_cmd.c:287
 #, c-format
 msgid "print_command: bad connector `%d'"
 msgstr "print_command: z³y ³±cznik `%d'"
 
-#: print_cmd.c:1240
+#: print_cmd.c:1347
 #, c-format
 msgid "cprintf: `%c': invalid format character"
 msgstr "cprintf: `%c': nieprawid³owy znak formatuj±cy"
 
-#: redir.c:103
+#: redir.c:104
 msgid "file descriptor out of range"
 msgstr "deskryptor pliku poza zakresem"
 
-#: redir.c:145
+#: redir.c:146
 #, c-format
 msgid "%s: ambiguous redirect"
 msgstr "%s: nieojednoznaczne przekierowanie"
 
-#: redir.c:149
+#: redir.c:150
 #, c-format
 msgid "%s: cannot overwrite existing file"
 msgstr "%s: nie mo¿na nadpisaæ istniej±cego pliku"
 
-#: redir.c:154
+#: redir.c:155
 #, c-format
 msgid "%s: restricted: cannot redirect output"
 msgstr "%s: ograniczony: nie mo¿na przekierowaæ wyj¶cia"
 
-#: redir.c:159
+#: redir.c:160
 #, fuzzy, c-format
 msgid "cannot create temp file for here-document: %s"
 msgstr "nie mo¿na utworzyæ pliku tymczasowego dla dokumentu miejscowego: %s"
 
-#: redir.c:513
+#: redir.c:515
 msgid "/dev/(tcp|udp)/host/port not supported without networking"
 msgstr "/dev/(tcp|udp)/host/port nie s± wspierane bez sieci"
 
-#: redir.c:980
+#: redir.c:992
 msgid "redirection error: cannot duplicate fd"
 msgstr "b³±d przekierowania: nie mo¿na powieliæ deskryptora pliku"
 
-#: shell.c:323
+#: shell.c:328
 msgid "could not find /tmp, please create!"
 msgstr "nie mo¿na znale¼æ /tmp, proszê o utworzenie!"
 
-#: shell.c:327
+#: shell.c:332
 msgid "/tmp must be a valid directory name"
 msgstr "/tmp musi byæ prawid³ow± nazw± katalogu"
 
-#: shell.c:864
+#: shell.c:876
 #, c-format
 msgid "%c%c: invalid option"
 msgstr "%c%c: nieprawid³owa opcja"
 
-#: shell.c:1621
+#: shell.c:1637
 msgid "I have no name!"
 msgstr "Nie mam nazwy!"
 
-#: shell.c:1755
+#: shell.c:1777
 #, c-format
 msgid "GNU bash, version %s-(%s)\n"
 msgstr ""
 
-#: shell.c:1756
+#: shell.c:1778
 #, c-format
 msgid ""
 "Usage:\t%s [GNU long option] [option] ...\n"
@@ -1384,38 +1443,38 @@ msgstr ""
 "U¿ycie:\t%s [d³uga opcja GNU] [opcja] ...\n"
 "\t%s [d³uga opcja GNU] [opcja] plik-skryptu ...\n"
 
-#: shell.c:1758
+#: shell.c:1780
 msgid "GNU long options:\n"
 msgstr "D³ugie opcje GNU:\n"
 
-#: shell.c:1762
+#: shell.c:1784
 msgid "Shell options:\n"
 msgstr "Opcje pow³oki:\n"
 
-#: shell.c:1763
+#: shell.c:1785
 msgid "\t-irsD or -c command or -O shopt_option\t\t(invocation only)\n"
 msgstr "\t-irsD lub -c polecenie lub -O shopt_option\t\t(tylko wywo³anie)\n"
 
-#: shell.c:1778
+#: shell.c:1800
 #, c-format
 msgid "\t-%s or -o option\n"
 msgstr "\t-%s lub -o opcja\n"
 
-#: shell.c:1784
+#: shell.c:1806
 #, c-format
 msgid "Type `%s -c \"help set\"' for more information about shell options.\n"
 msgstr ""
 "Aby uzyskaæ wiêcej informacji o opcjach pow³oki, napisz `%s -c \"help set"
 "\"'.\n"
 
-#: shell.c:1785
+#: shell.c:1807
 #, c-format
 msgid "Type `%s -c help' for more information about shell builtin commands.\n"
 msgstr ""
 "Aby uzyskaæ wiêcej informacji o poleceniach wewnêtrznych pow³oki,\n"
 "napisz `%s -c help'.\n"
 
-#: shell.c:1786
+#: shell.c:1808
 #, c-format
 msgid "Use the `bashbug' command to report bugs.\n"
 msgstr "Do zg³aszania b³êdów nale¿y u¿ywaæ polecenia `bashbug'.\n"
@@ -1596,82 +1655,77 @@ msgstr ""
 msgid "Unknown Signal #%d"
 msgstr ""
 
-#: subst.c:1171 subst.c:1292
+#: subst.c:1177 subst.c:1298
 #, c-format
 msgid "bad substitution: no closing `%s' in %s"
 msgstr "z³e podstawienie: brak zamykaj±cego `%s' w %s"
 
-#: subst.c:2392
+#: subst.c:2450
 #, c-format
 msgid "%s: cannot assign list to array member"
 msgstr "%s: nie mo¿na przypisaæ listy do elementu tablicy"
 
-#: subst.c:4391 subst.c:4407
+#: subst.c:4448 subst.c:4464
 msgid "cannot make pipe for process substitution"
 msgstr "nie mo¿na utworzyæ potoku dla podstawienia procesu"
 
-#: subst.c:4439
+#: subst.c:4496
 msgid "cannot make child for process substitution"
 msgstr "nie mo¿na utworzyæ procesu potomnego dla podstawienia procesu"
 
-#: subst.c:4484
+#: subst.c:4541
 #, c-format
 msgid "cannot open named pipe %s for reading"
 msgstr "nie mo¿na otworzyæ nazwanego potoku %s do odczytu"
 
-#: subst.c:4486
+#: subst.c:4543
 #, c-format
 msgid "cannot open named pipe %s for writing"
 msgstr "nie mo¿na otworzyæ nazwanego potoku %s do zapisu"
 
-#: subst.c:4494
-#, fuzzy, c-format
-msgid "cannot reset nodelay mode for fd %d"
-msgstr "nie mo¿na wy³±czyæ trybu nieblokuj±cego dla deskryptora %d"
-
-#: subst.c:4504
+#: subst.c:4561
 #, c-format
 msgid "cannot duplicate named pipe %s as fd %d"
 msgstr "nie mo¿na powieliæ nazwanego potoku %s jako deskryptor %d"
 
-#: subst.c:4700
+#: subst.c:4757
 msgid "cannot make pipe for command substitution"
 msgstr "nie mo¿na utworzyæ potoku dla podstawienia polecenia"
 
-#: subst.c:4734
+#: subst.c:4791
 msgid "cannot make child for command substitution"
 msgstr "nie mo¿na utworzyæ procesu potomnego dla podstawienia polecenia"
 
-#: subst.c:4751
+#: subst.c:4808
 msgid "command_substitute: cannot duplicate pipe as fd 1"
 msgstr "command_substitute: nie mo¿na powieliæ potoku jako deskryptora 1"
 
-#: subst.c:5226
+#: subst.c:5310
 #, c-format
 msgid "%s: parameter null or not set"
 msgstr "%s: parametr pusty lub nieustawiony"
 
-#: subst.c:5502
+#: subst.c:5600
 #, c-format
 msgid "%s: substring expression < 0"
 msgstr "%s: wyra¿enie dla pod³añcucha < 0"
 
-#: subst.c:6345
+#: subst.c:6645
 #, c-format
 msgid "%s: bad substitution"
 msgstr "%s: z³e podstawienie"
 
-#: subst.c:6421
+#: subst.c:6721
 #, c-format
 msgid "$%s: cannot assign in this way"
 msgstr "$%s: nie mo¿na przypisywaæ w ten sposób"
 
-#: subst.c:7138
+#: subst.c:7440
 #, fuzzy, c-format
 msgid "bad substitution: no closing \"`\" in %s"
 msgstr "z³e podstawienie: brak zamykaj±cego `%s' w %s"
 
-#: subst.c:8003
+#: subst.c:8313
 #, c-format
 msgid "no match: %s"
 msgstr "brak pasuj±cego: %s"
@@ -1712,12 +1766,12 @@ msgstr "brakuj
 msgid "invalid signal number"
 msgstr "nieprawid³owy numer sygna³u"
 
-#: trap.c:315
+#: trap.c:323
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr "run_pending_traps: z³a warto¶æ trap_list[%d]: %p"
 
-#: trap.c:319
+#: trap.c:327
 #, c-format
 msgid ""
 "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
@@ -1725,94 +1779,115 @@ msgstr ""
 "run_pending_traps: obs³uga sygna³u jest ustawiona na SIG_DFL, wysy³aj±c %d (%"
 "s) do siebie"
 
-#: trap.c:363
+#: trap.c:371
 #, c-format
 msgid "trap_handler: bad signal %d"
 msgstr "trap_handler: z³y sygna³ %d"
 
-#: variables.c:339
+#: variables.c:354
 #, c-format
 msgid "error importing function definition for `%s'"
 msgstr "b³±d importu definicji funkcji dla `%s'"
 
-#: variables.c:717
+#: variables.c:732
 #, c-format
 msgid "shell level (%d) too high, resetting to 1"
 msgstr "poziom pow³oki (%d) jest za du¿y, ustawiono na 1"
 
-#: variables.c:1729
+#: variables.c:1891
 msgid "make_local_variable: no function context at current scope"
 msgstr "make_local_variable: brak kontekstu funkcji w bie¿±cym zakresie"
 
-#: variables.c:2876
+#: variables.c:3120
 msgid "all_local_variables: no function context at current scope"
 msgstr "all_local_variables: brak kontekstu funkcji w bie¿±cym zakresie"
 
-#: variables.c:3093 variables.c:3102
+#: variables.c:3337 variables.c:3346
 #, c-format
 msgid "invalid character %d in exportstr for %s"
 msgstr "nieprawid³owy znak %d w exportstr dla %s"
 
-#: variables.c:3108
+#: variables.c:3352
 #, c-format
 msgid "no `=' in exportstr for %s"
 msgstr "brak `=' w exportstr dla %s"
 
-#: variables.c:3535
+#: variables.c:3787
 msgid "pop_var_context: head of shell_variables not a function context"
 msgstr "pop_var_context: nag³ówek shell_variables poza kontekstem funkcji"
 
-#: variables.c:3548
+#: variables.c:3800
 msgid "pop_var_context: no global_variables context"
 msgstr "pop_var_context: brak kontekstu global_variables"
 
-#: variables.c:3620
+#: variables.c:3874
 msgid "pop_scope: head of shell_variables not a temporary environment scope"
 msgstr ""
 "pop_scope: nag³ówek shell_variables poza zakresem tymczasowego ¶rodowiska"
 
-#: version.c:83
+#: version.c:46
+#, fuzzy
+msgid "Copyright (C) 2008 Free Software Foundation, Inc."
+msgstr "Copyright (C) 2006 Free Software Foundation, Inc.\n"
+
+#: version.c:47
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl."
+"html>\n"
+msgstr ""
+
+#: version.c:86
 #, c-format
 msgid "GNU bash, version %s (%s)\n"
 msgstr ""
 
-#: xmalloc.c:93
+#: version.c:91
+#, c-format
+msgid "This is free software; you are free to change and redistribute it.\n"
+msgstr ""
+
+#: version.c:92
+#, c-format
+msgid "There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr ""
+
+#: xmalloc.c:92
 #, c-format
 msgid "xmalloc: cannot allocate %lu bytes (%lu bytes allocated)"
 msgstr "xmalloc: nie mo¿na przydzieliæ %lu bajtów (przydzielono %lu)"
 
-#: xmalloc.c:95
+#: xmalloc.c:94
 #, c-format
 msgid "xmalloc: cannot allocate %lu bytes"
 msgstr "xmalloc: nie mo¿na przydzieliæ %lu bajtów"
 
-#: xmalloc.c:115
+#: xmalloc.c:114
 #, c-format
 msgid "xrealloc: cannot reallocate %lu bytes (%lu bytes allocated)"
 msgstr "xrealloc: nie mo¿na ponownie przydzieliæ %lu bajtów (przydzielono %lu)"
 
-#: xmalloc.c:117
+#: xmalloc.c:116
 #, c-format
 msgid "xrealloc: cannot allocate %lu bytes"
 msgstr "xrealloc: nie mo¿na przydzieliæ %lu bajtów"
 
-#: xmalloc.c:151
+#: xmalloc.c:150
 #, c-format
 msgid "xmalloc: %s:%d: cannot allocate %lu bytes (%lu bytes allocated)"
 msgstr "xmalloc: %s:%d: nie mo¿na przydzieliæ %lu bajtów (przydzielono %lu)"
 
-#: xmalloc.c:153
+#: xmalloc.c:152
 #, c-format
 msgid "xmalloc: %s:%d: cannot allocate %lu bytes"
 msgstr "xmalloc: %s:%d: nie mo¿na przydzieliæ %lu bajtów"
 
-#: xmalloc.c:175
+#: xmalloc.c:174
 #, c-format
 msgid "xrealloc: %s:%d: cannot reallocate %lu bytes (%lu bytes allocated)"
 msgstr ""
 "xrealloc: %s:%d: nie mo¿na ponownie przydzieliæ %lu bajtów (przydzielono %lu)"
 
-#: xmalloc.c:177
+#: xmalloc.c:176
 #, c-format
 msgid "xrealloc: %s:%d: cannot allocate %lu bytes"
 msgstr "xrealloc: %s:%d: nie mo¿na przydzieliæ %lu bajtów"
@@ -1872,11 +1947,11 @@ msgid "command [-pVv] command [arg ...]"
 msgstr ""
 
 #: builtins.c:76
-msgid "declare [-afFirtx] [-p] [name[=value] ...]"
+msgid "declare [-aAfFilrtux] [-p] [name[=value] ...]"
 msgstr ""
 
 #: builtins.c:78
-msgid "typeset [-afFirtx] [-p] name[=value] ..."
+msgid "typeset [-aAfFilrtux] [-p] name[=value] ..."
 msgstr ""
 
 #: builtins.c:80
@@ -2261,6 +2336,7 @@ msgstr ""
 "                         dane wej¶ciowe."
 
 #: builtins.c:322
+#, fuzzy
 msgid ""
 "Exit for, while, or until loops.\n"
 "    \n"
@@ -2268,8 +2344,10 @@ msgid ""
 "    loops.\n"
 "    \n"
 "    Exit Status:\n"
-"    The exit status is 0 unless the shell is not executing a loop."
+"    The exit status is 0 unless N is not greater than or equal to 1."
 msgstr ""
+"Rozpoczêcie nastêpnej iteracji pêtli FOR, WHILE lub UNTIL zawier±jacej\n"
+"    polecenie. Je¶li podano N, iteracja dotyczy pêtli N-tego poziomu."
 
 #: builtins.c:334
 #, fuzzy
@@ -2280,7 +2358,7 @@ msgid ""
 "    If N is specified, resumes the Nth enclosing loop.\n"
 "    \n"
 "    Exit Status:\n"
-"    The exit status is 0 unless the shell is not executing a loop."
+"    The exit status is 0 unless N is not greater than or equal to 1."
 msgstr ""
 "Rozpoczêcie nastêpnej iteracji pêtli FOR, WHILE lub UNTIL zawier±jacej\n"
 "    polecenie. Je¶li podano N, iteracja dotyczy pêtli N-tego poziomu."
@@ -2450,10 +2528,13 @@ msgid ""
 "      -p\tdisplay the attributes and value of each NAME\n"
 "    \n"
 "    Options which set attributes:\n"
-"      -a\tto make NAMEs arrays (if supported)\n"
+"      -a\tto make NAMEs indexed arrays (if supported)\n"
+"      -A\tto make NAMEs associative arrays (if supported)\n"
 "      -i\tto make NAMEs have the `integer' attribute\n"
+"      -l\tto convert NAMEs to lower case on assignment\n"
 "      -r\tto make NAMEs readonly\n"
 "      -t\tto make NAMEs have the `trace' attribute\n"
+"      -u\tto convert NAMEs to upper case on assignment\n"
 "      -x\tto make NAMEs export\n"
 "    \n"
 "    Using `+' instead of `-' turns off the given attribute.\n"
@@ -2494,14 +2575,14 @@ msgstr ""
 "    U¿ycie `+' zamiast `-' powoduje wy³±czenie danego atrybutu. U¿yte\n"
 "    w funkcji czyni wszystkie NAME lokalnymi, podobnie jak polecenie `local'."
 
-#: builtins.c:505
+#: builtins.c:508
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
 "    Obsolete.  See `help declare'."
 msgstr ""
 
-#: builtins.c:513
+#: builtins.c:516
 msgid ""
 "Define local variables.\n"
 "    \n"
@@ -2516,7 +2597,7 @@ msgid ""
 "    or the shell is not executing a function."
 msgstr ""
 
-#: builtins.c:530
+#: builtins.c:533
 #, fuzzy
 msgid ""
 "Write arguments to the standard output.\n"
@@ -2531,7 +2612,7 @@ msgid ""
 "    `echo' interprets the following backslash-escaped characters:\n"
 "      \\a\talert (bell)\n"
 "      \\b\tbackspace\n"
-"      \\c\tsuppress trailing newline\n"
+"      \\c\tsuppress further output\n"
 "      \\e\tescape character\n"
 "      \\f\tform feed\n"
 "      \\n\tnew line\n"
@@ -2566,7 +2647,7 @@ msgstr ""
 "    \n"
 "    Za pomoc± opcji -E mo¿na jawnie wy³±czyæ interpretacjê powy¿szych znaków."
 
-#: builtins.c:564
+#: builtins.c:567
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2579,7 +2660,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:579
+#: builtins.c:582
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -2606,7 +2687,7 @@ msgid ""
 "    Returns success unless NAME is not a shell builtin or an error occurs."
 msgstr ""
 
-#: builtins.c:607
+#: builtins.c:610
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
@@ -2618,7 +2699,7 @@ msgid ""
 "    Returns exit status of command or success if command is null."
 msgstr ""
 
-#: builtins.c:619
+#: builtins.c:622
 msgid ""
 "Parse option arguments.\n"
 "    \n"
@@ -2659,7 +2740,7 @@ msgid ""
 "    encountered or an error occurs."
 msgstr ""
 
-#: builtins.c:661
+#: builtins.c:664
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
@@ -2682,7 +2763,7 @@ msgid ""
 "occurs."
 msgstr ""
 
-#: builtins.c:682
+#: builtins.c:685
 #, fuzzy
 msgid ""
 "Exit the shell.\n"
@@ -2693,7 +2774,7 @@ msgstr ""
 "Opuszczenie pow³oki z kodem zakoñczenia N. Je¶li N pominiêto, kodem\n"
 "    zakoñczenia bêdzie kod zakoñczenia ostatniego wykonanego polecenia."
 
-#: builtins.c:691
+#: builtins.c:694
 msgid ""
 "Exit a login shell.\n"
 "    \n"
@@ -2702,7 +2783,7 @@ msgid ""
 "    in a login shell."
 msgstr ""
 
-#: builtins.c:701
+#: builtins.c:704
 #, fuzzy
 msgid ""
 "Display or execute commands from the history list.\n"
@@ -2754,7 +2835,7 @@ msgstr ""
 "    `r cc' uruchamia ostatnie polecenie zaczynaj±ce siê od `cc' a napisanie\n"
 "    `r' uruchamia ponownie ostatnie polecenie."
 
-#: builtins.c:731
+#: builtins.c:734
 #, fuzzy
 msgid ""
 "Move job to the foreground.\n"
@@ -2770,7 +2851,7 @@ msgstr ""
 "    zadaniem. Je¶li nie podano JOB_SPEC, u¿yte zostanie zadanie bie¿±ce\n"
 "    w rozumieniu pow³oki"
 
-#: builtins.c:746
+#: builtins.c:749
 #, fuzzy
 msgid ""
 "Move jobs to the background.\n"
@@ -2788,7 +2869,7 @@ msgstr ""
 "    z `&'. Je¶li nie podano JOB_SPEC, u¿yte zostanie zadanie bie¿±ce\n"
 "    w rozumieniu pow³oki"
 
-#: builtins.c:760
+#: builtins.c:763
 msgid ""
 "Remember or display program locations.\n"
 "    \n"
@@ -2812,7 +2893,7 @@ msgid ""
 "    Returns success unless NAME is not found or an invalid option is given."
 msgstr ""
 
-#: builtins.c:785
+#: builtins.c:788
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -2834,7 +2915,7 @@ msgid ""
 "given."
 msgstr ""
 
-#: builtins.c:809
+#: builtins.c:812
 msgid ""
 "Display or manipulate the history list.\n"
 "    \n"
@@ -2868,7 +2949,7 @@ msgid ""
 "    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
-#: builtins.c:845
+#: builtins.c:848
 #, fuzzy
 msgid ""
 "Display status of jobs.\n"
@@ -2905,7 +2986,7 @@ msgstr ""
 "    ka¿dej z wystêpuj±cych w ARGS specyfikacji zadañ numerem PID procesu\n"
 "    wiod±cego danego zadania."
 
-#: builtins.c:872
+#: builtins.c:875
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -2922,7 +3003,7 @@ msgid ""
 "    Returns success unless an invalid option or JOBSPEC is given."
 msgstr ""
 
-#: builtins.c:891
+#: builtins.c:894
 #, fuzzy
 msgid ""
 "Send a signal to a job.\n"
@@ -2953,7 +3034,7 @@ msgstr ""
 "    oraz, w przypadku osi±gniêcia ograniczenia na liczbê procesów, nie\n"
 "    powoduje potrzeby uruchamiania dodatkowego procesu, aby jaki¶ ubiæ."
 
-#: builtins.c:914
+#: builtins.c:917
 #, fuzzy
 msgid ""
 "Evaluate arithmetic expressions.\n"
@@ -3039,7 +3120,7 @@ msgstr ""
 "    Je¶li warto¶ci± ostatniego argumentu jest 0, let zwraca 1;\n"
 "    w pozosta³ych przypadkach zwracane jest 0."
 
-#: builtins.c:959
+#: builtins.c:962
 #, fuzzy
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
@@ -3072,7 +3153,9 @@ msgid ""
 "      -t timeout\ttime out and return failure if a complete line of input "
 "is\n"
 "    \t\tnot read withint TIMEOUT seconds.  The value of the TMOUT\n"
-"    \t\tvariable is the default timeout.\n"
+"    \t\tvariable is the default timeout.  TIMEOUT may be a\n"
+"    \t\tfractional number.  The exit status is greater than 128 if\n"
+"    \t\tthe timeout is exceeded\n"
 "      -u fd\t\tread from file descriptor FD instead of the standard input\n"
 "    \n"
 "    Exit Status:\n"
@@ -3105,7 +3188,7 @@ msgstr ""
 "deskryptor\n"
 "    pliku."
 
-#: builtins.c:996
+#: builtins.c:1001
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -3117,7 +3200,7 @@ msgid ""
 "    Returns N, or failure if the shell is not executing a function or script."
 msgstr ""
 
-#: builtins.c:1009
+#: builtins.c:1014
 #, fuzzy
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
@@ -3285,7 +3368,7 @@ msgstr ""
 "    pozycyjnymi i s± one przypisane, kolejno, do $1, $2, .. $n. Gdy nie\n"
 "    zostan± podane ¿adne argumenty, wypisywane s± wszystkie zmienne pow³oki."
 
-#: builtins.c:1091
+#: builtins.c:1096
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
 "    \n"
@@ -3305,7 +3388,7 @@ msgid ""
 "    Returns success unless an invalid option is given or a NAME is read-only."
 msgstr ""
 
-#: builtins.c:1111
+#: builtins.c:1116
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
@@ -3324,7 +3407,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1130
+#: builtins.c:1135
 msgid ""
 "Mark shell variables as unchangeable.\n"
 "    \n"
@@ -3333,7 +3416,8 @@ msgid ""
 "    before marking as read-only.\n"
 "    \n"
 "    Options:\n"
-"      -a\trefer to array variables\n"
+"      -a\trefer to indexed array variables\n"
+"      -A\trefer to associative array variables\n"
 "      -f\trefer to shell functions\n"
 "      -p\tdisplay a list of all readonly variables and functions\n"
 "    \n"
@@ -3343,7 +3427,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1150
+#: builtins.c:1156
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -3354,7 +3438,7 @@ msgid ""
 "    Returns success unless N is negative or greater than $#."
 msgstr ""
 
-#: builtins.c:1162 builtins.c:1177
+#: builtins.c:1168 builtins.c:1183
 #, fuzzy
 msgid ""
 "Execute commands from a file in the current shell.\n"
@@ -3373,11 +3457,12 @@ msgstr ""
 "    w $PATH. Je¶li podane zostan± jakiekolwiek ARGUMENTS, staj± siê\n"
 "    parametrami pozycyjnymi podczas uruchomienia FILENAME."
 
-#: builtins.c:1193
+#: builtins.c:1199
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
 "    Suspend the execution of this shell until it receives a SIGCONT signal.\n"
+"    Unless forced, login shells cannot be suspended.\n"
 "    \n"
 "    Options:\n"
 "      -f\tforce the suspend, even if the shell is a login shell\n"
@@ -3386,7 +3471,7 @@ msgid ""
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:1208
+#: builtins.c:1215
 #, fuzzy
 msgid ""
 "Evaluate conditional expression.\n"
@@ -3541,7 +3626,7 @@ msgstr ""
 "    równy, nierówny, mniejszy ni¿, mniejszy lub równy, wiêkszy ni¿ lub\n"
 "    wiêkszy lub równy arg2."
 
-#: builtins.c:1284
+#: builtins.c:1291
 #, fuzzy
 msgid ""
 "Evaluate conditional expression.\n"
@@ -3552,7 +3637,7 @@ msgstr ""
 "Jest to synonim dla wbudowanego polecenia \"test\", ale wymagaj±cy, by\n"
 "    ostatnim argumentem by³ `]' pasuj±cy do pocz±tkowego `['."
 
-#: builtins.c:1293
+#: builtins.c:1300
 msgid ""
 "Display process times.\n"
 "    \n"
@@ -3564,7 +3649,7 @@ msgid ""
 "    Always succeeds."
 msgstr ""
 
-#: builtins.c:1305
+#: builtins.c:1312
 #, fuzzy
 msgid ""
 "Trap signals and other events.\n"
@@ -3620,7 +3705,7 @@ msgstr ""
 "    nazw sygna³ów wraz z odpowiadaj±cymi im numerami. Nale¿y zauwa¿yæ, ¿e\n"
 "    sygna³ mo¿na wys³aæ do pow³oki poleceniem \"kill -signal $$\"."
 
-#: builtins.c:1337
+#: builtins.c:1344
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -3650,7 +3735,7 @@ msgid ""
 "found."
 msgstr ""
 
-#: builtins.c:1368
+#: builtins.c:1375
 #, fuzzy
 msgid ""
 "Modify shell resource limits.\n"
@@ -3731,7 +3816,7 @@ msgstr ""
 "    -p, które jest w jednostkach 512-bajtowych oraz -u, które jest\n"
 "    bezwymiarow± liczb± procesów."
 
-#: builtins.c:1413
+#: builtins.c:1420
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -3749,7 +3834,7 @@ msgid ""
 "    Returns success unless MODE is invalid or an invalid option is given."
 msgstr ""
 
-#: builtins.c:1433
+#: builtins.c:1440
 msgid ""
 "Wait for job completion and return exit status.\n"
 "    \n"
@@ -3766,7 +3851,7 @@ msgid ""
 "    given."
 msgstr ""
 
-#: builtins.c:1451
+#: builtins.c:1458
 #, fuzzy
 msgid ""
 "Wait for process completion and return exit status.\n"
@@ -3786,7 +3871,7 @@ msgstr ""
 "    procesu lub specyfikacj± zadania; gdy jest specyfikacj± zadania,\n"
 "    oczekiwanie dotyczy wszystkich procesów w potoku zadania."
 
-#: builtins.c:1466
+#: builtins.c:1473
 #, fuzzy
 msgid ""
 "Execute commands for each member in a list.\n"
@@ -3805,7 +3890,7 @@ msgstr ""
 "    Dla ka¿dego elementu WORDS, NAME jest ustawiane na ten element\n"
 "    i uruchamiane s± COMMANDS."
 
-#: builtins.c:1480
+#: builtins.c:1487
 #, fuzzy
 msgid ""
 "Arithmetic for loop.\n"
@@ -3831,10 +3916,10 @@ msgstr ""
 "    EXP1, EXP2 i EXP3 s± wyra¿eniami arytmetycznymi. Je¶li które¶ z wyra¿eñ\n"
 "    zostanie pominiête, zachowanie jest takie, jaby mia³o ono warto¶æ 1."
 
-#: builtins.c:1498
+#: builtins.c:1505
 #, fuzzy
 msgid ""
-"Select words from a list and execute commands..\n"
+"Select words from a list and execute commands.\n"
 "    \n"
 "    The WORDS are expanded, generating a list of words.  The\n"
 "    set of expanded words is printed on the standard error, each\n"
@@ -3864,7 +3949,7 @@ msgstr ""
 "    wiersz jest zachowywany w zmiennej REPLY. Po ka¿dym wyborze uruchamiane\n"
 "    s± polecenia COMMANDS a¿ do polecenia break."
 
-#: builtins.c:1519
+#: builtins.c:1526
 #, fuzzy
 msgid ""
 "Report time consumed by pipeline's execution.\n"
@@ -3891,7 +3976,7 @@ msgstr ""
 "    podsumowania czasów w nieco innej postaci. U¿ywana jest wtedy warto¶æ\n"
 "    zmiennej TIMEFORMAT jako format danych wyj¶ciowych."
 
-#: builtins.c:1536
+#: builtins.c:1543
 #, fuzzy
 msgid ""
 "Execute commands based on pattern matching.\n"
@@ -3906,7 +3991,7 @@ msgstr ""
 "pasuje\n"
 "    do wzorca PATTERN. Znak `|' s³u¿y do rozdzielania wielu wzorców."
 
-#: builtins.c:1548
+#: builtins.c:1555
 #, fuzzy
 msgid ""
 "Execute commands based on conditional.\n"
@@ -3937,7 +4022,7 @@ msgstr ""
 "    uruchomionego polecenia lub zero, gdy ¿aden ze sprawdzanych warunków\n"
 "    nie by³ prawdziwy."
 
-#: builtins.c:1565
+#: builtins.c:1572
 #, fuzzy
 msgid ""
 "Execute commands as long as a test succeeds.\n"
@@ -3951,7 +4036,7 @@ msgstr ""
 "Rozwijanie i uruchamianie poleceñ COMMANDS tak d³ugo, dopóki ostatnie\n"
 "    polecenie w `while' COMMANDS koñczy siê z kodem zero."
 
-#: builtins.c:1577
+#: builtins.c:1584
 #, fuzzy
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
@@ -3965,7 +4050,7 @@ msgstr ""
 "Rozwijanie i uruchamianie poleceñ COMMANDS tak d³ugo, dopóki ostatnie\n"
 "    polecenie w `until' COMMANDS koñczy siê z kodem niezerowym."
 
-#: builtins.c:1589
+#: builtins.c:1596
 msgid ""
 "Define shell function.\n"
 "    \n"
@@ -3979,7 +4064,7 @@ msgid ""
 "    Returns success unless NAME is readonly."
 msgstr ""
 
-#: builtins.c:1603
+#: builtins.c:1610
 #, fuzzy
 msgid ""
 "Group commands as a unit.\n"
@@ -3993,7 +4078,7 @@ msgstr ""
 "Uruchomienie zbioru poleceñ jako grupy. W ten sposób mo¿na przekierowaæ\n"
 "    ca³y zbiór poleceñ."
 
-#: builtins.c:1615
+#: builtins.c:1622
 #, fuzzy
 msgid ""
 "Resume job in foreground.\n"
@@ -4014,7 +4099,7 @@ msgstr ""
 "dla\n"
 "    `bg'."
 
-#: builtins.c:1630
+#: builtins.c:1637
 #, fuzzy
 msgid ""
 "Evaluate arithmetic expression.\n"
@@ -4028,7 +4113,7 @@ msgstr ""
 "Obliczenie wyra¿enia EXPRESSION zgodnie z zasadami obliczania wyra¿eñ\n"
 "    arytmetycznych. Równowa¿ne \"let EXPRESSION\"."
 
-#: builtins.c:1642
+#: builtins.c:1649
 #, fuzzy
 msgid ""
 "Execute conditional command.\n"
@@ -4077,7 +4162,7 @@ msgstr ""
 "    wzorca. Operatory && i || nie opliczaj± EXPR2, je¶li obliczenie EXPR1\n"
 "    wystarcza do okre¶lenia warto¶ci wyra¿enia."
 
-#: builtins.c:1668
+#: builtins.c:1675
 msgid ""
 "Common shell variable names and usage.\n"
 "    \n"
@@ -4131,7 +4216,7 @@ msgid ""
 "    \t\tcommands should be saved on the history list.\n"
 msgstr ""
 
-#: builtins.c:1725
+#: builtins.c:1732
 #, fuzzy
 msgid ""
 "Add directories to stack.\n"
@@ -4180,7 +4265,7 @@ msgstr ""
 "    \n"
 "    Zawarto¶æ stosu katalogów mo¿na zobaczyæ za pomoc± polecenia `dirs'."
 
-#: builtins.c:1759
+#: builtins.c:1766
 #, fuzzy
 msgid ""
 "Remove directories from stack.\n"
@@ -4224,7 +4309,7 @@ msgstr ""
 "    \n"
 "    Zawarto¶æ stosu katalogów mo¿na zobaczyæ za pomoc± polecenia `dirs'."
 
-#: builtins.c:1789
+#: builtins.c:1796
 #, fuzzy
 msgid ""
 "Display directory stack.\n"
@@ -4273,7 +4358,7 @@ msgstr ""
 "    -N\tWypisanie N-tej pozycji licz±c od prawej strony listy wypisywanej\n"
 "    \tprzez dirs wywo³ane bez opcji, pocz±wszy od zera."
 
-#: builtins.c:1818
+#: builtins.c:1825
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
@@ -4294,7 +4379,7 @@ msgid ""
 "    given or OPTNAME is disabled."
 msgstr ""
 
-#: builtins.c:1839
+#: builtins.c:1846
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
 "    \n"
@@ -4324,7 +4409,7 @@ msgid ""
 "    error occurs."
 msgstr ""
 
-#: builtins.c:1866
+#: builtins.c:1873
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
@@ -4346,7 +4431,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1889
+#: builtins.c:1896
 #, fuzzy
 msgid ""
 "Display possible completions depending on the options.\n"
@@ -4364,7 +4449,7 @@ msgstr ""
 "    Gdy podany jest opcjonalny argument WORD, generowane s± uzupe³nienia\n"
 "    pasuj±ce do WORD."
 
-#: builtins.c:1904
+#: builtins.c:1911
 msgid ""
 "Modify or display completion options.\n"
 "    \n"
@@ -4393,7 +4478,7 @@ msgid ""
 "    have a completion specification defined."
 msgstr ""
 
-#: builtins.c:1932
+#: builtins.c:1939
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
index cba4429dc696f9d5e0267fce6e315035f5cb9b3f..5984947220c626ae1893aaed2f18badd131a287e 100644 (file)
Binary files a/po/pt_BR.gmo and b/po/pt_BR.gmo differ
index 1c754bfa2201a4702d78576ff1a9e8944beee3d4..88e43aef7e2b79265b8c1ab842ce95066bfab6ef 100644 (file)
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: bash 2.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-04-22 10:15-0400\n"
+"POT-Creation-Date: 2008-08-20 08:51-0400\n"
 "PO-Revision-Date: 2002-05-08 13:50GMT -3\n"
 "Last-Translator: Halley Pacheco de Oliveira <halleypo@ig.com.br>\n"
 "Language-Team: Brazilian Portuguese <ldp-br@bazar.conectiva.com.br>\n"
@@ -15,414 +15,424 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "X-Generator: KBabel 0.9.5\n"
 
-#: arrayfunc.c:48
+#: arrayfunc.c:49
 msgid "bad array subscript"
 msgstr "índice da matriz (array) incorreto"
 
-#: arrayfunc.c:372
+#: arrayfunc.c:312 builtins/declare.def:467
+#, c-format
+msgid "%s: cannot convert indexed to associative array"
+msgstr ""
+
+#: arrayfunc.c:478
+#, fuzzy, c-format
+msgid "%s: invalid associative array key"
+msgstr "%c%c: opção incorreta"
+
+#: arrayfunc.c:480
 #, c-format
 msgid "%s: cannot assign to non-numeric index"
 msgstr "%s: impossível atribuir a índice não numérico"
 
-#: bashhist.c:332
+#: arrayfunc.c:516
+#, c-format
+msgid "%s: %s: must use subscript when assigning associative array"
+msgstr ""
+
+#: bashhist.c:382
 #, c-format
 msgid "%s: cannot create: %s"
 msgstr "%s: impossível criar: %s"
 
-#: bashline.c:3124
+#: bashline.c:3190
 msgid "bash_execute_unix_command: cannot find keymap for command"
 msgstr ""
 
-#: bashline.c:3173
+#: bashline.c:3268
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr ""
 
-#: bashline.c:3202
+#: bashline.c:3297
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr ""
 
-#: bashline.c:3236
+#: bashline.c:3331
 #, c-format
 msgid "%s: missing colon separator"
 msgstr ""
 
-#: builtins/bind.def:200
+#: builtins/bind.def:199
 #, c-format
 msgid "`%s': invalid keymap name"
 msgstr ""
 
-#: builtins/bind.def:239
+#: builtins/bind.def:238
 #, fuzzy, c-format
 msgid "%s: cannot read: %s"
 msgstr "%s: impossível criar: %s"
 
-#: builtins/bind.def:254
+#: builtins/bind.def:253
 #, fuzzy, c-format
 msgid "`%s': cannot unbind"
 msgstr "%s: comando não encontrado"
 
-#: builtins/bind.def:289 builtins/bind.def:319
+#: builtins/bind.def:288 builtins/bind.def:318
 #, fuzzy, c-format
 msgid "`%s': unknown function name"
 msgstr "%s: função somente para leitura"
 
-#: builtins/bind.def:297
+#: builtins/bind.def:296
 #, c-format
 msgid "%s is not bound to any keys.\n"
 msgstr ""
 
-#: builtins/bind.def:301
+#: builtins/bind.def:300
 #, c-format
 msgid "%s can be invoked via "
 msgstr ""
 
-#: builtins/break.def:78 builtins/break.def:118
+#: builtins/break.def:77 builtins/break.def:117
 #, fuzzy
 msgid "loop count"
 msgstr "logout"
 
-#: builtins/break.def:138
+#: builtins/break.def:137
 msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr ""
 
-#: builtins/caller.def:134
+#: builtins/caller.def:133
 msgid ""
 "Returns the context of the current subroutine call.\n"
 "    \n"
 "    Without EXPR, returns "
 msgstr ""
 
-#: builtins/cd.def:216
+#: builtins/cd.def:215
 msgid "HOME not set"
 msgstr ""
 
-#: builtins/cd.def:228
+#: builtins/cd.def:227
 msgid "OLDPWD not set"
 msgstr ""
 
-#: builtins/common.c:105
+#: builtins/common.c:107
 #, fuzzy, c-format
 msgid "line %d: "
 msgstr "encaixe (slot) %3d: "
 
-#: builtins/common.c:122
+#: builtins/common.c:124
 #, c-format
 msgid "%s: usage: "
 msgstr ""
 
-#: builtins/common.c:135 test.c:822
+#: builtins/common.c:137 test.c:822
 msgid "too many arguments"
 msgstr "número excessivo de argumentos"
 
-#: builtins/common.c:160 shell.c:488 shell.c:762
+#: builtins/common.c:162 shell.c:493 shell.c:774
 #, fuzzy, c-format
 msgid "%s: option requires an argument"
 msgstr "a opção requer um argumento: -"
 
-#: builtins/common.c:167
+#: builtins/common.c:169
 #, c-format
 msgid "%s: numeric argument required"
 msgstr ""
 
-#: builtins/common.c:174
+#: builtins/common.c:176
 #, fuzzy, c-format
 msgid "%s: not found"
 msgstr "%s: comando não encontrado"
 
-#: builtins/common.c:183 shell.c:775
+#: builtins/common.c:185 shell.c:787
 #, fuzzy, c-format
 msgid "%s: invalid option"
 msgstr "%c%c: opção incorreta"
 
-#: builtins/common.c:190
+#: builtins/common.c:192
 #, fuzzy, c-format
 msgid "%s: invalid option name"
 msgstr "%c%c: opção incorreta"
 
-#: builtins/common.c:197 general.c:231 general.c:236
+#: builtins/common.c:199 general.c:231 general.c:236
 #, fuzzy, c-format
 msgid "`%s': not a valid identifier"
 msgstr "`%s' não é um identificador válido"
 
-#: builtins/common.c:207
+#: builtins/common.c:209
 #, fuzzy
 msgid "invalid octal number"
 msgstr "número do sinal incorreto"
 
-#: builtins/common.c:209
+#: builtins/common.c:211
 #, fuzzy
 msgid "invalid hex number"
 msgstr "número do sinal incorreto"
 
-#: builtins/common.c:211 expr.c:1255
+#: builtins/common.c:213 expr.c:1255
 #, fuzzy
 msgid "invalid number"
 msgstr "número do sinal incorreto"
 
-#: builtins/common.c:219
+#: builtins/common.c:221
 #, c-format
 msgid "%s: invalid signal specification"
 msgstr ""
 
-#: builtins/common.c:226
+#: builtins/common.c:228
 #, c-format
 msgid "`%s': not a pid or valid job spec"
 msgstr ""
 
-#: builtins/common.c:233 error.c:452
+#: builtins/common.c:235 error.c:453
 #, c-format
 msgid "%s: readonly variable"
 msgstr "%s: a variável permite somente leitura"
 
-#: builtins/common.c:241
+#: builtins/common.c:243
 #, c-format
 msgid "%s: %s out of range"
 msgstr ""
 
-#: builtins/common.c:241 builtins/common.c:243
+#: builtins/common.c:243 builtins/common.c:245
 #, fuzzy
 msgid "argument"
 msgstr "esperado argumento"
 
-#: builtins/common.c:243
+#: builtins/common.c:245
 #, c-format
 msgid "%s out of range"
 msgstr ""
 
-#: builtins/common.c:251
+#: builtins/common.c:253
 #, c-format
 msgid "%s: no such job"
 msgstr ""
 
-#: builtins/common.c:259
+#: builtins/common.c:261
 #, fuzzy, c-format
 msgid "%s: no job control"
 msgstr "nenhum controle de trabalho nesta `shell'"
 
-#: builtins/common.c:261
+#: builtins/common.c:263
 #, fuzzy
 msgid "no job control"
 msgstr "nenhum controle de trabalho nesta `shell'"
 
-#: builtins/common.c:271
+#: builtins/common.c:273
 #, fuzzy, c-format
 msgid "%s: restricted"
 msgstr "%s: o trabalho terminou"
 
-#: builtins/common.c:273
+#: builtins/common.c:275
 #, fuzzy
 msgid "restricted"
 msgstr "Terminado"
 
-#: builtins/common.c:281
+#: builtins/common.c:283
 #, c-format
 msgid "%s: not a shell builtin"
 msgstr ""
 
-#: builtins/common.c:290
+#: builtins/common.c:292
 #, fuzzy, c-format
 msgid "write error: %s"
 msgstr "erro de `pipe': %s"
 
-#: builtins/common.c:516
+#: builtins/common.c:523
 #, c-format
 msgid "%s: error retrieving current directory: %s: %s\n"
 msgstr ""
 
-#: builtins/common.c:582 builtins/common.c:584
+#: builtins/common.c:589 builtins/common.c:591
 #, fuzzy, c-format
 msgid "%s: ambiguous job spec"
 msgstr "%s: Redirecionamento ambíguo"
 
-#: builtins/complete.def:271
+#: builtins/complete.def:270
 #, c-format
 msgid "%s: invalid action name"
 msgstr ""
 
-#: builtins/complete.def:431 builtins/complete.def:616
-#: builtins/complete.def:814
+#: builtins/complete.def:430 builtins/complete.def:615
+#: builtins/complete.def:813
 #, c-format
 msgid "%s: no completion specification"
 msgstr ""
 
-#: builtins/complete.def:668
+#: builtins/complete.def:667
 msgid "warning: -F option may not work as you expect"
 msgstr ""
 
-#: builtins/complete.def:670
+#: builtins/complete.def:669
 msgid "warning: -C option may not work as you expect"
 msgstr ""
 
-#: builtins/complete.def:787
+#: builtins/complete.def:786
 msgid "not currently executing completion function"
 msgstr ""
 
-#: builtins/declare.def:120
+#: builtins/declare.def:122
 #, fuzzy
 msgid "can only be used in a function"
 msgstr "somente pode ser usado dentro de funções; faz com que o escopo visível"
 
-#: builtins/declare.def:318
+#: builtins/declare.def:353
 msgid "cannot use `-f' to make functions"
 msgstr ""
 
-#: builtins/declare.def:330 execute_cmd.c:4116
+#: builtins/declare.def:365 execute_cmd.c:4696
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s: função somente para leitura"
 
-#: builtins/declare.def:416
+#: builtins/declare.def:454
 #, fuzzy, c-format
 msgid "%s: cannot destroy array variables in this way"
 msgstr "$%s: impossível atribuir desta maneira"
 
-#: builtins/enable.def:138 builtins/enable.def:146
+#: builtins/declare.def:461
+#, c-format
+msgid "%s: cannot convert associative to indexed array"
+msgstr ""
+
+#: builtins/enable.def:137 builtins/enable.def:145
 msgid "dynamic loading not available"
 msgstr ""
 
-#: builtins/enable.def:313
+#: builtins/enable.def:312
 #, fuzzy, c-format
 msgid "cannot open shared object %s: %s"
 msgstr "impossível abrir o `named pipe' %s para %s: %s"
 
-#: builtins/enable.def:336
+#: builtins/enable.def:335
 #, c-format
 msgid "cannot find %s in shared object %s: %s"
 msgstr ""
 
-#: builtins/enable.def:460
+#: builtins/enable.def:459
 #, c-format
 msgid "%s: not dynamically loaded"
 msgstr ""
 
-#: builtins/enable.def:475
+#: builtins/enable.def:474
 #, fuzzy, c-format
 msgid "%s: cannot delete: %s"
 msgstr "%s: impossível criar: %s"
 
-#: builtins/evalfile.c:132 builtins/hash.def:170 execute_cmd.c:3973
-#: shell.c:1423
+#: builtins/evalfile.c:134 builtins/hash.def:169 execute_cmd.c:4553
+#: shell.c:1439
 #, c-format
 msgid "%s: is a directory"
 msgstr "%s: é um diretório"
 
-#: builtins/evalfile.c:137
+#: builtins/evalfile.c:139
 #, fuzzy, c-format
 msgid "%s: not a regular file"
 msgstr "%s: impossível executar o arquivo binário"
 
-#: builtins/evalfile.c:145
+#: builtins/evalfile.c:147
 #, c-format
 msgid "%s: file is too large"
 msgstr ""
 
-#: builtins/evalfile.c:183 execute_cmd.c:4043 shell.c:1433
+#: builtins/evalfile.c:185 execute_cmd.c:4623 shell.c:1449
 #, c-format
 msgid "%s: cannot execute binary file"
 msgstr "%s: impossível executar o arquivo binário"
 
-#: builtins/exec.def:213
+#: builtins/exec.def:212
 #, fuzzy, c-format
 msgid "%s: cannot execute: %s"
 msgstr "%s: impossível criar: %s"
 
-#: builtins/exit.def:66
+#: builtins/exit.def:65
 #, fuzzy, c-format
 msgid "logout\n"
 msgstr "logout"
 
-#: builtins/exit.def:89
+#: builtins/exit.def:88
 msgid "not login shell: use `exit'"
 msgstr ""
 
-#: builtins/exit.def:121
+#: builtins/exit.def:120
 #, c-format
 msgid "There are stopped jobs.\n"
 msgstr ""
 
-#: builtins/exit.def:123
+#: builtins/exit.def:122
 #, c-format
 msgid "There are running jobs.\n"
 msgstr ""
 
-#: builtins/fc.def:263
+#: builtins/fc.def:261
 #, fuzzy
 msgid "no command found"
 msgstr "%s: comando não encontrado"
 
-#: builtins/fc.def:333
+#: builtins/fc.def:341
 msgid "history specification"
 msgstr ""
 
-#: builtins/fc.def:354
+#: builtins/fc.def:362
 #, fuzzy, c-format
 msgid "%s: cannot open temp file: %s"
 msgstr "%s: impossível criar: %s"
 
-#: builtins/fg_bg.def:150 builtins/jobs.def:283
+#: builtins/fg_bg.def:149 builtins/jobs.def:282
 msgid "current"
 msgstr ""
 
-#: builtins/fg_bg.def:159
+#: builtins/fg_bg.def:158
 #, c-format
 msgid "job %d started without job control"
 msgstr ""
 
-#: builtins/getopt.c:109
+#: builtins/getopt.c:110
 #, fuzzy, c-format
 msgid "%s: illegal option -- %c\n"
 msgstr "Opção ilegal: -"
 
-#: builtins/getopt.c:110
+#: builtins/getopt.c:111
 #, fuzzy, c-format
 msgid "%s: option requires an argument -- %c\n"
 msgstr "a opção requer um argumento: -"
 
-#: builtins/hash.def:93
+#: builtins/hash.def:92
 msgid "hashing disabled"
 msgstr ""
 
-#: builtins/hash.def:139
+#: builtins/hash.def:138
 #, c-format
 msgid "%s: hash table empty\n"
 msgstr ""
 
-#: builtins/hash.def:245
+#: builtins/hash.def:244
 #, fuzzy, c-format
 msgid "hits\tcommand\n"
 msgstr "`r', o último comando seja executado novamente."
 
-#: builtins/help.def:128
+#: builtins/help.def:130
 #, c-format
 msgid "Shell commands matching keyword `"
 msgid_plural "Shell commands matching keywords `"
 msgstr[0] ""
 msgstr[1] ""
 
-#: builtins/help.def:166
+#: builtins/help.def:168
 #, c-format
 msgid ""
 "no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'."
 msgstr ""
 
-#: builtins/help.def:183
+#: builtins/help.def:185
 #, fuzzy, c-format
 msgid "%s: cannot open: %s"
 msgstr "%s: impossível criar: %s"
 
-#: builtins/help.def:318 version.c:85
-#, c-format
-msgid "Copyright (C) 2008 Free Software Foundation, Inc.\n"
-msgstr ""
-
-#: builtins/help.def:320
-#, c-format
-msgid "License: GNU General Public License, version 2\n"
-msgstr ""
-
-#: builtins/help.def:335
+#: builtins/help.def:337
 #, c-format
 msgid ""
 "These shell commands are defined internally.  Type `help' to see this list.\n"
@@ -434,115 +444,139 @@ msgid ""
 "\n"
 msgstr ""
 
-#: builtins/history.def:158
+#: builtins/history.def:154
 msgid "cannot use more than one of -anrw"
 msgstr ""
 
-#: builtins/history.def:190
+#: builtins/history.def:186
 msgid "history position"
 msgstr ""
 
-#: builtins/history.def:408
+#: builtins/history.def:366
 #, fuzzy, c-format
 msgid "%s: history expansion failed"
 msgstr "%s: esperado expressão de número inteiro"
 
-#: builtins/inlib.def:72
+#: builtins/inlib.def:71
 #, fuzzy, c-format
 msgid "%s: inlib failed"
 msgstr "%s: esperado expressão de número inteiro"
 
-#: builtins/jobs.def:110
+#: builtins/jobs.def:109
 msgid "no other options allowed with `-x'"
 msgstr ""
 
-#: builtins/kill.def:198
+#: builtins/kill.def:197
 #, c-format
 msgid "%s: arguments must be process or job IDs"
 msgstr ""
 
-#: builtins/kill.def:261
+#: builtins/kill.def:260
 #, fuzzy
 msgid "Unknown error"
 msgstr "Erro desconhecido %d"
 
-#: builtins/let.def:96 builtins/let.def:121 expr.c:501 expr.c:516
+#: builtins/let.def:95 builtins/let.def:120 expr.c:501 expr.c:516
 msgid "expression expected"
 msgstr "esperado uma expressão"
 
-#: builtins/mapfile.def:216 builtins/read.def:265
+#: builtins/mapfile.def:215 builtins/read.def:271
 #, c-format
 msgid "%s: invalid file descriptor specification"
 msgstr ""
 
-#: builtins/mapfile.def:224 builtins/read.def:272
+#: builtins/mapfile.def:223 builtins/read.def:278
 #, c-format
 msgid "%d: invalid file descriptor: %s"
 msgstr ""
 
-#: builtins/mapfile.def:233 builtins/mapfile.def:271
+#: builtins/mapfile.def:232 builtins/mapfile.def:270
 #, fuzzy, c-format
 msgid "%s: invalid line count"
 msgstr "%c%c: opção incorreta"
 
-#: builtins/mapfile.def:244
+#: builtins/mapfile.def:243
 #, fuzzy, c-format
 msgid "%s: invalid array origin"
 msgstr "%c%c: opção incorreta"
 
-#: builtins/mapfile.def:261
+#: builtins/mapfile.def:260
 #, fuzzy, c-format
 msgid "%s: invalid callback quantum"
 msgstr "número do sinal incorreto"
 
-#: builtins/mapfile.def:293
+#: builtins/mapfile.def:292
 #, fuzzy
 msgid "empty array variable name"
 msgstr "%s: variável não vinculada"
 
-#: builtins/mapfile.def:314
+#: builtins/mapfile.def:313
 msgid "array variable support required"
 msgstr ""
 
-#: builtins/printf.def:365
+#: builtins/printf.def:364
 #, c-format
 msgid "`%s': missing format character"
 msgstr ""
 
-#: builtins/printf.def:542
+#: builtins/printf.def:541
 #, c-format
 msgid "`%c': invalid format character"
 msgstr ""
 
-#: builtins/printf.def:569
+#: builtins/printf.def:568
 #, c-format
 msgid "warning: %s: %s"
 msgstr ""
 
-#: builtins/printf.def:748
+#: builtins/printf.def:747
 msgid "missing hex digit for \\x"
 msgstr ""
 
-#: builtins/pushd.def:196
+#: builtins/pushd.def:195
 #, fuzzy
 msgid "no other directory"
 msgstr "o novo diretório que ocupa o topo da pilha."
 
-#: builtins/pushd.def:463
+#: builtins/pushd.def:462
 #, fuzzy
 msgid "<no current directory>"
 msgstr "\tnovo diretório atual de trabalho."
 
-#: builtins/pushd.def:507
+#: builtins/pushd.def:506
 msgid "directory stack empty"
 msgstr ""
 
-#: builtins/pushd.def:509
+#: builtins/pushd.def:508
 #, fuzzy
 msgid "directory stack index"
 msgstr "Estouro na base da pilha de recursividade"
 
-#: builtins/pushd.def:706
+#: builtins/pushd.def:683
+msgid ""
+"Display the list of currently remembered directories.  Directories\n"
+"    find their way onto the list with the `pushd' command; you can get\n"
+"    back up through the list with the `popd' command.\n"
+"    \n"
+"    Options:\n"
+"      -c\tclear the directory stack by deleting all of the elements\n"
+"      -l\tdo not print tilde-prefixed versions of directories relative\n"
+"    \tto your home directory\n"
+"      -p\tprint the directory stack with one entry per line\n"
+"      -v\tprint the directory stack with one entry per line prefixed\n"
+"    \twith its position in the stack\n"
+"    \n"
+"    Arguments:\n"
+"      +N\tDisplays the Nth entry counting from the left of the list shown "
+"by\n"
+"    \tdirs when invoked without options, starting with zero.\n"
+"    \n"
+"      -N\tDisplays the Nth entry counting from the right of the list shown "
+"by\n"
+"\tdirs when invoked without options, starting with zero."
+msgstr ""
+
+#: builtins/pushd.def:705
 msgid ""
 "Adds a directory to the top of the directory stack, or rotates\n"
 "    the stack, making the new top of the stack the current working\n"
@@ -567,7 +601,7 @@ msgid ""
 "    The `dirs' builtin displays the directory stack."
 msgstr ""
 
-#: builtins/pushd.def:731
+#: builtins/pushd.def:730
 msgid ""
 "Removes entries from the directory stack.  With no arguments, removes\n"
 "    the top directory from the stack, and changes to the new top directory.\n"
@@ -588,51 +622,41 @@ msgid ""
 "    The `dirs' builtin displays the directory stack."
 msgstr ""
 
-#: builtins/pushd.def:684
-msgid ""
-"Display the list of currently remembered directories.  Directories\n"
-"    find their way onto the list with the `pushd' command; you can get\n"
-"    back up through the list with the `popd' command.\n"
-"    \n"
-"    Options:\n"
-"\\    "
-msgstr ""
-
-#: builtins/read.def:242
+#: builtins/read.def:247
 #, c-format
 msgid "%s: invalid timeout specification"
 msgstr ""
 
-#: builtins/read.def:560
+#: builtins/read.def:569
 #, fuzzy, c-format
 msgid "read error: %d: %s"
 msgstr "erro de `pipe': %s"
 
-#: builtins/return.def:69
+#: builtins/return.def:68
 msgid "can only `return' from a function or sourced script"
 msgstr ""
 
-#: builtins/set.def:769
+#: builtins/set.def:768
 #, fuzzy
 msgid "cannot simultaneously unset a function and a variable"
 msgstr "somente pode ser usado dentro de funções; faz com que o escopo visível"
 
-#: builtins/set.def:806
+#: builtins/set.def:805
 #, fuzzy, c-format
 msgid "%s: cannot unset"
 msgstr "%s: impossível criar: %s"
 
-#: builtins/set.def:813
+#: builtins/set.def:812
 #, fuzzy, c-format
 msgid "%s: cannot unset: readonly %s"
 msgstr "%s: impossível criar: %s"
 
-#: builtins/set.def:824
+#: builtins/set.def:823
 #, fuzzy, c-format
 msgid "%s: not an array variable"
 msgstr "%s: variável não vinculada"
 
-#: builtins/setattr.def:181
+#: builtins/setattr.def:186
 #, fuzzy, c-format
 msgid "%s: not a function"
 msgstr "%s: função somente para leitura"
@@ -642,20 +666,20 @@ msgstr "%s: fun
 msgid "shift count"
 msgstr "shift [n]"
 
-#: builtins/shopt.def:248
+#: builtins/shopt.def:249
 msgid "cannot set and unset shell options simultaneously"
 msgstr ""
 
-#: builtins/shopt.def:313
+#: builtins/shopt.def:314
 #, c-format
 msgid "%s: invalid shell option name"
 msgstr ""
 
-#: builtins/source.def:129
+#: builtins/source.def:128
 msgid "filename argument required"
 msgstr ""
 
-#: builtins/source.def:154
+#: builtins/source.def:153
 #, fuzzy, c-format
 msgid "%s: file not found"
 msgstr "%s: comando não encontrado"
@@ -669,77 +693,77 @@ msgstr ""
 msgid "cannot suspend a login shell"
 msgstr "Sair de uma shell de login."
 
-#: builtins/type.def:235
+#: builtins/type.def:234
 #, c-format
 msgid "%s is aliased to `%s'\n"
 msgstr ""
 
-#: builtins/type.def:256
+#: builtins/type.def:255
 #, c-format
 msgid "%s is a shell keyword\n"
 msgstr ""
 
-#: builtins/type.def:275
+#: builtins/type.def:274
 #, fuzzy, c-format
 msgid "%s is a function\n"
 msgstr "%s: função somente para leitura"
 
-#: builtins/type.def:297
+#: builtins/type.def:296
 #, c-format
 msgid "%s is a shell builtin\n"
 msgstr ""
 
-#: builtins/type.def:318 builtins/type.def:392
+#: builtins/type.def:317 builtins/type.def:391
 #, c-format
 msgid "%s is %s\n"
 msgstr ""
 
-#: builtins/type.def:338
+#: builtins/type.def:337
 #, c-format
 msgid "%s is hashed (%s)\n"
 msgstr ""
 
-#: builtins/ulimit.def:365
+#: builtins/ulimit.def:372
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr ""
 
-#: builtins/ulimit.def:391
+#: builtins/ulimit.def:398
 #, fuzzy, c-format
 msgid "`%c': bad command"
 msgstr "%c%c: opção incorreta"
 
-#: builtins/ulimit.def:420
+#: builtins/ulimit.def:427
 #, fuzzy, c-format
 msgid "%s: cannot get limit: %s"
 msgstr "%s: impossível criar: %s"
 
-#: builtins/ulimit.def:446
+#: builtins/ulimit.def:453
 #, fuzzy
 msgid "limit"
 msgstr "Tempo limite de CPU excedido"
 
-#: builtins/ulimit.def:458 builtins/ulimit.def:758
+#: builtins/ulimit.def:465 builtins/ulimit.def:765
 #, fuzzy, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr "%s: impossível criar: %s"
 
-#: builtins/umask.def:119
+#: builtins/umask.def:118
 #, fuzzy
 msgid "octal number"
 msgstr "número do sinal incorreto"
 
-#: builtins/umask.def:232
+#: builtins/umask.def:231
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr ""
 
-#: builtins/umask.def:287
+#: builtins/umask.def:286
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr ""
 
-#: error.c:89 error.c:319 error.c:321 error.c:323
+#: error.c:89 error.c:320 error.c:322 error.c:324
 msgid " line "
 msgstr ""
 
@@ -753,74 +777,74 @@ msgstr "`r', o 
 msgid "Aborting..."
 msgstr ""
 
-#: error.c:259
-#, c-format
-msgid "%s: warning: "
-msgstr ""
+#: error.c:260
+#, fuzzy, c-format
+msgid "warning: "
+msgstr "escrevendo"
 
-#: error.c:404
+#: error.c:405
 #, fuzzy
 msgid "unknown command error"
 msgstr "Erro desconhecido %d"
 
-#: error.c:405
+#: error.c:406
 #, fuzzy
 msgid "bad command type"
 msgstr "usado como nome de um comando."
 
-#: error.c:406
+#: error.c:407
 #, fuzzy
 msgid "bad connector"
 msgstr "conector incorreto `%d'"
 
-#: error.c:407
+#: error.c:408
 #, fuzzy
 msgid "bad jump"
 msgstr "Desvio incorreto %d"
 
-#: error.c:445
+#: error.c:446
 #, c-format
 msgid "%s: unbound variable"
 msgstr "%s: variável não vinculada"
 
-#: eval.c:180
+#: eval.c:181
 #, fuzzy, c-format
 msgid "\atimed out waiting for input: auto-logout\n"
 msgstr ""
 "%ctempo limite de espera excedido aguardando entrada:\n"
 "fim automático da sessão\n"
 
-#: execute_cmd.c:479
+#: execute_cmd.c:483
 #, c-format
 msgid "cannot redirect standard input from /dev/null: %s"
 msgstr ""
 
-#: execute_cmd.c:1063
+#: execute_cmd.c:1079
 #, c-format
 msgid "TIMEFORMAT: `%c': invalid format character"
 msgstr ""
 
-#: execute_cmd.c:1404
+#: execute_cmd.c:1930
 #, fuzzy
 msgid "pipe error"
 msgstr "erro de `pipe': %s"
 
-#: execute_cmd.c:3670
+#: execute_cmd.c:4243
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr "%s: restrição: não é permitido especificar `/' em nomes de comandos"
 
-#: execute_cmd.c:3758
+#: execute_cmd.c:4334
 #, c-format
 msgid "%s: command not found"
 msgstr "%s: comando não encontrado"
 
-#: execute_cmd.c:4006
+#: execute_cmd.c:4586
 #, fuzzy, c-format
 msgid "%s: %s: bad interpreter"
 msgstr "%s: é um diretório"
 
-#: execute_cmd.c:4155
+#: execute_cmd.c:4735
 #, fuzzy, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr "impossível duplicar fd (descritor de arquivo) %d para fd 0: %s"
@@ -899,91 +923,101 @@ msgstr "%s: esperado express
 msgid "getcwd: cannot access parent directories"
 msgstr "getwd: impossível acessar os diretórios pais (anteriores)"
 
-#: input.c:237
+#: input.c:94 subst.c:4551
+#, fuzzy, c-format
+msgid "cannot reset nodelay mode for fd %d"
+msgstr "impossível duplicar fd (descritor de arquivo) %d para fd 0: %s"
+
+#: input.c:258
 #, fuzzy, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
 msgstr ""
 "impossível alocar novo descritor de arquivo (fd) para a entrada\n"
 "do `bash'  a partir do descritor de arquivo (fd) %d: %s"
 
-#: input.c:245
+#: input.c:266
 #, fuzzy, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr ""
 "check_bash_input: já existe o espaço intermediário (buffer)\n"
 "para o novo descritor de arquivo (fd) %d"
 
-#: jobs.c:466
+#: jobs.c:464
 msgid "start_pipeline: pgrp pipe"
 msgstr ""
 
-#: jobs.c:881
+#: jobs.c:879
 #, c-format
 msgid "forked pid %d appears in running job %d"
 msgstr ""
 
-#: jobs.c:999
+#: jobs.c:997
 #, c-format
 msgid "deleting stopped job %d with process group %ld"
 msgstr ""
 
-#: jobs.c:1104
+#: jobs.c:1102
 #, c-format
 msgid "add_process: process %5ld (%s) in the_pipeline"
 msgstr ""
 
-#: jobs.c:1395
+#: jobs.c:1105
+#, c-format
+msgid "add_process: pid %5ld (%s) marked as still alive"
+msgstr ""
+
+#: jobs.c:1393
 #, fuzzy, c-format
 msgid "describe_pid: %ld: no such pid"
 msgstr "describe_pid: o identificador do processo (pid) não existe (%d)!\n"
 
-#: jobs.c:1410
+#: jobs.c:1408
 #, fuzzy, c-format
 msgid "Signal %d"
 msgstr "Sinal desconhecido #%d"
 
-#: jobs.c:1424 jobs.c:1449
+#: jobs.c:1422 jobs.c:1447
 msgid "Done"
 msgstr "Concluído"
 
-#: jobs.c:1429 siglist.c:122
+#: jobs.c:1427 siglist.c:122
 msgid "Stopped"
 msgstr "Parado"
 
-#: jobs.c:1433
+#: jobs.c:1431
 #, fuzzy, c-format
 msgid "Stopped(%s)"
 msgstr "Parado"
 
-#: jobs.c:1437
+#: jobs.c:1435
 msgid "Running"
 msgstr "Executando"
 
-#: jobs.c:1451
+#: jobs.c:1449
 #, c-format
 msgid "Done(%d)"
 msgstr "Concluído(%d)"
 
-#: jobs.c:1453
+#: jobs.c:1451
 #, c-format
 msgid "Exit %d"
 msgstr "Fim da execução com status %d"
 
-#: jobs.c:1456
+#: jobs.c:1454
 msgid "Unknown status"
 msgstr "Status desconhecido"
 
-#: jobs.c:1543
+#: jobs.c:1541
 #, c-format
 msgid "(core dumped) "
 msgstr "(imagem do núcleo gravada)"
 
-#: jobs.c:1562
+#: jobs.c:1560
 #, fuzzy, c-format
 msgid "  (wd: %s)"
 msgstr "(wd agora: %s)\n"
 
-#: jobs.c:1763
+#: jobs.c:1761
 #, fuzzy, c-format
 msgid "child setpgid (%ld to %ld)"
 msgstr "`setpgid' filho (%d para %d) erro %d: %s\n"
@@ -993,125 +1027,125 @@ msgstr "`setpgid' filho (%d para %d) erro %d: %s\n"
 msgid "wait: pid %ld is not a child of this shell"
 msgstr "wait: o pid %d não é um filho deste `shell'"
 
-#: jobs.c:2315
+#: jobs.c:2316
 #, c-format
 msgid "wait_for: No record of process %ld"
 msgstr ""
 
-#: jobs.c:2587
+#: jobs.c:2588
 #, c-format
 msgid "wait_for_job: job %d is stopped"
 msgstr ""
 
-#: jobs.c:2809
+#: jobs.c:2810
 #, c-format
 msgid "%s: job has terminated"
 msgstr "%s: o trabalho terminou"
 
-#: jobs.c:2818
+#: jobs.c:2819
 #, c-format
 msgid "%s: job %d already in background"
 msgstr ""
 
-#: jobs.c:3462
+#: jobs.c:3482
 #, fuzzy, c-format
 msgid "%s: line %d: "
 msgstr "encaixe (slot) %3d: "
 
-#: jobs.c:3476 nojobs.c:805
+#: jobs.c:3496 nojobs.c:805
 #, c-format
 msgid " (core dumped)"
 msgstr " (imagem do núcleo gravada)"
 
-#: jobs.c:3488 jobs.c:3501
+#: jobs.c:3508 jobs.c:3521
 #, c-format
 msgid "(wd now: %s)\n"
 msgstr "(wd agora: %s)\n"
 
-#: jobs.c:3533
+#: jobs.c:3553
 #, fuzzy
 msgid "initialize_job_control: getpgrp failed"
 msgstr "initialize_jobs: getpgrp falhou: %s"
 
-#: jobs.c:3593
+#: jobs.c:3613
 #, fuzzy
 msgid "initialize_job_control: line discipline"
 msgstr "initialize_jobs: disciplina da linha: %s"
 
-#: jobs.c:3603
+#: jobs.c:3623
 #, fuzzy
 msgid "initialize_job_control: setpgid"
 msgstr "initialize_jobs: getpgrp falhou: %s"
 
-#: jobs.c:3631
+#: jobs.c:3651
 #, c-format
 msgid "cannot set terminal process group (%d)"
 msgstr ""
 
-#: jobs.c:3636
+#: jobs.c:3656
 msgid "no job control in this shell"
 msgstr "nenhum controle de trabalho nesta `shell'"
 
-#: lib/malloc/malloc.c:298
+#: lib/malloc/malloc.c:296
 #, c-format
 msgid "malloc: failed assertion: %s\n"
 msgstr ""
 
-#: lib/malloc/malloc.c:314
+#: lib/malloc/malloc.c:312
 #, c-format
 msgid ""
 "\r\n"
 "malloc: %s:%d: assertion botched\r\n"
 msgstr ""
 
-#: lib/malloc/malloc.c:315
+#: lib/malloc/malloc.c:313
 #, fuzzy
 msgid "unknown"
 msgstr "<desconhecido>"
 
-#: lib/malloc/malloc.c:799
+#: lib/malloc/malloc.c:797
 msgid "malloc: block on free list clobbered"
 msgstr ""
 
-#: lib/malloc/malloc.c:876
+#: lib/malloc/malloc.c:874
 msgid "free: called with already freed block argument"
 msgstr ""
 
-#: lib/malloc/malloc.c:879
+#: lib/malloc/malloc.c:877
 msgid "free: called with unallocated block argument"
 msgstr ""
 
-#: lib/malloc/malloc.c:898
+#: lib/malloc/malloc.c:896
 msgid "free: underflow detected; mh_nbytes out of range"
 msgstr ""
 
-#: lib/malloc/malloc.c:904
+#: lib/malloc/malloc.c:902
 msgid "free: start and end chunk sizes differ"
 msgstr ""
 
-#: lib/malloc/malloc.c:1003
+#: lib/malloc/malloc.c:1001
 msgid "realloc: called with unallocated block argument"
 msgstr ""
 
-#: lib/malloc/malloc.c:1018
+#: lib/malloc/malloc.c:1016
 msgid "realloc: underflow detected; mh_nbytes out of range"
 msgstr ""
 
-#: lib/malloc/malloc.c:1024
+#: lib/malloc/malloc.c:1022
 msgid "realloc: start and end chunk sizes differ"
 msgstr ""
 
-#: lib/malloc/table.c:176
+#: lib/malloc/table.c:177
 #, c-format
 msgid "register_alloc: alloc table is full with FIND_ALLOC?\n"
 msgstr ""
 
-#: lib/malloc/table.c:183
+#: lib/malloc/table.c:184
 #, c-format
 msgid "register_alloc: %p already in table as allocated?\n"
 msgstr ""
 
-#: lib/malloc/table.c:219
+#: lib/malloc/table.c:220
 #, c-format
 msgid "register_free: %p already in table as free?\n"
 msgstr ""
@@ -1167,113 +1201,118 @@ msgstr "erro de sintaxe: fim prematuro do arquivo"
 msgid "syntax error: `((%s))'"
 msgstr "erro de sintaxe"
 
-#: make_cmd.c:566
+#: make_cmd.c:567
 #, c-format
 msgid "make_here_document: bad instruction type %d"
 msgstr "make_here_document: o tipo da instrução está incorreto %d"
 
-#: make_cmd.c:741
+#: make_cmd.c:651
+#, c-format
+msgid "here-document at line %d delimited by end-of-file (wanted `%s')"
+msgstr ""
+
+#: make_cmd.c:746
 #, c-format
 msgid "make_redirection: redirection instruction `%d' out of range"
 msgstr ""
 
-#: parse.y:2759
+#: parse.y:2982 parse.y:3204
 #, fuzzy, c-format
 msgid "unexpected EOF while looking for matching `%c'"
 msgstr "encontrado EOF não esperado enquanto procurava por `%c'"
 
-#: parse.y:3071
+#: parse.y:3708
 #, fuzzy
 msgid "unexpected EOF while looking for `]]'"
 msgstr "encontrado EOF não esperado enquanto procurava por `%c'"
 
-#: parse.y:3076
+#: parse.y:3713
 #, fuzzy, c-format
 msgid "syntax error in conditional expression: unexpected token `%s'"
 msgstr "erro de sintaxe próximo do `token' não esperado `%s'"
 
-#: parse.y:3080
+#: parse.y:3717
 #, fuzzy
 msgid "syntax error in conditional expression"
 msgstr "erro de sintaxe na expressão"
 
-#: parse.y:3158
+#: parse.y:3795
 #, c-format
 msgid "unexpected token `%s', expected `)'"
 msgstr ""
 
-#: parse.y:3162
+#: parse.y:3799
 #, fuzzy
 msgid "expected `)'"
 msgstr "esperado `)'"
 
-#: parse.y:3190
+#: parse.y:3827
 #, c-format
 msgid "unexpected argument `%s' to conditional unary operator"
 msgstr ""
 
-#: parse.y:3194
+#: parse.y:3831
 msgid "unexpected argument to conditional unary operator"
 msgstr ""
 
-#: parse.y:3234
+#: parse.y:3871
 #, fuzzy, c-format
 msgid "unexpected token `%s', conditional binary operator expected"
 msgstr "%s: esperado operador binário"
 
-#: parse.y:3238
+#: parse.y:3875
 #, fuzzy
 msgid "conditional binary operator expected"
 msgstr "%s: esperado operador binário"
 
-#: parse.y:3255
+#: parse.y:3892
 #, c-format
 msgid "unexpected argument `%s' to conditional binary operator"
 msgstr ""
 
-#: parse.y:3259
+#: parse.y:3896
 msgid "unexpected argument to conditional binary operator"
 msgstr ""
 
-#: parse.y:3270
+#: parse.y:3907
 #, fuzzy, c-format
 msgid "unexpected token `%c' in conditional command"
 msgstr "`:' esperado para expressão condicional"
 
-#: parse.y:3273
+#: parse.y:3910
 #, fuzzy, c-format
 msgid "unexpected token `%s' in conditional command"
 msgstr "`:' esperado para expressão condicional"
 
-#: parse.y:3277
+#: parse.y:3914
 #, fuzzy, c-format
 msgid "unexpected token %d in conditional command"
 msgstr "`:' esperado para expressão condicional"
 
-#: parse.y:4525
+#: parse.y:5181
 #, c-format
 msgid "syntax error near unexpected token `%s'"
 msgstr "erro de sintaxe próximo do `token' não esperado `%s'"
 
-#: parse.y:4543
+#: parse.y:5199
 #, fuzzy, c-format
 msgid "syntax error near `%s'"
 msgstr "erro de sintaxe próximo do `token' não esperado `%s'"
 
-#: parse.y:4553
+#: parse.y:5209
 msgid "syntax error: unexpected end of file"
 msgstr "erro de sintaxe: fim prematuro do arquivo"
 
-#: parse.y:4553
+#: parse.y:5209
 msgid "syntax error"
 msgstr "erro de sintaxe"
 
-#: parse.y:4615
+#: parse.y:5271
 #, c-format
 msgid "Use \"%s\" to leave the shell.\n"
 msgstr "Use \"%s\" para sair da `shell'.\n"
 
-#: parse.y:4777
+#: parse.y:5433
 #, fuzzy
 msgid "unexpected EOF while looking for matching `)'"
 msgstr "encontrado EOF não esperado enquanto procurava por `%c'"
@@ -1288,72 +1327,72 @@ msgstr ""
 msgid "progcomp_insert: %s: NULL COMPSPEC"
 msgstr ""
 
-#: print_cmd.c:264
+#: print_cmd.c:287
 #, c-format
 msgid "print_command: bad connector `%d'"
 msgstr "print_command: conector incorreto `%d'"
 
-#: print_cmd.c:1240
+#: print_cmd.c:1347
 #, c-format
 msgid "cprintf: `%c': invalid format character"
 msgstr ""
 
-#: redir.c:103
+#: redir.c:104
 msgid "file descriptor out of range"
 msgstr ""
 
-#: redir.c:145
+#: redir.c:146
 #, fuzzy, c-format
 msgid "%s: ambiguous redirect"
 msgstr "%s: Redirecionamento ambíguo"
 
-#: redir.c:149
+#: redir.c:150
 #, fuzzy, c-format
 msgid "%s: cannot overwrite existing file"
 msgstr "%s: Impossível sobrescrever arquivo existente"
 
-#: redir.c:154
+#: redir.c:155
 #, fuzzy, c-format
 msgid "%s: restricted: cannot redirect output"
 msgstr "%s: restrição: não é permitido especificar `/' em nomes de comandos"
 
-#: redir.c:159
+#: redir.c:160
 #, fuzzy, c-format
 msgid "cannot create temp file for here-document: %s"
 msgstr "impossível criar `pipe' para a substituição do processo: %s"
 
-#: redir.c:513
+#: redir.c:515
 msgid "/dev/(tcp|udp)/host/port not supported without networking"
 msgstr ""
 
-#: redir.c:980
+#: redir.c:992
 #, fuzzy
 msgid "redirection error: cannot duplicate fd"
 msgstr "erro de redirecionamento"
 
-#: shell.c:323
+#: shell.c:328
 msgid "could not find /tmp, please create!"
 msgstr ""
 
-#: shell.c:327
+#: shell.c:332
 msgid "/tmp must be a valid directory name"
 msgstr ""
 
-#: shell.c:864
+#: shell.c:876
 #, fuzzy, c-format
 msgid "%c%c: invalid option"
 msgstr "%c%c: opção incorreta"
 
-#: shell.c:1621
+#: shell.c:1637
 msgid "I have no name!"
 msgstr "Eu não tenho nome!"
 
-#: shell.c:1755
+#: shell.c:1777
 #, fuzzy, c-format
 msgid "GNU bash, version %s-(%s)\n"
 msgstr "GNU %s, versão %s\n"
 
-#: shell.c:1756
+#: shell.c:1778
 #, c-format
 msgid ""
 "Usage:\t%s [GNU long option] [option] ...\n"
@@ -1362,39 +1401,39 @@ msgstr ""
 "Utilização:\t%s [opção-longa-GNU] [opção] ...\n"
 "\t%s [opção-longa-GNU] [opção] arquivo-de-script ...\n"
 
-#: shell.c:1758
+#: shell.c:1780
 msgid "GNU long options:\n"
 msgstr "opções-longas-GNU:\n"
 
-#: shell.c:1762
+#: shell.c:1784
 msgid "Shell options:\n"
 msgstr "Opções da `shell':\n"
 
-#: shell.c:1763
+#: shell.c:1785
 #, fuzzy
 msgid "\t-irsD or -c command or -O shopt_option\t\t(invocation only)\n"
 msgstr "\t-irsD ou -c comando\t\t(somente para chamada)\n"
 
-#: shell.c:1778
+#: shell.c:1800
 #, c-format
 msgid "\t-%s or -o option\n"
 msgstr "\t-%s ou -o opção\n"
 
-#: shell.c:1784
+#: shell.c:1806
 #, c-format
 msgid "Type `%s -c \"help set\"' for more information about shell options.\n"
 msgstr ""
 "Digite `%s -c \"help set\"' para mais informações sobre as opções da "
 "`shell'.\n"
 
-#: shell.c:1785
+#: shell.c:1807
 #, c-format
 msgid "Type `%s -c help' for more information about shell builtin commands.\n"
 msgstr ""
 "Digite `%s -c help' para mais informações sobre os comandos internos do "
 "`shell'.\n"
 
-#: shell.c:1786
+#: shell.c:1808
 #, c-format
 msgid "Use the `bashbug' command to report bugs.\n"
 msgstr ""
@@ -1574,91 +1613,86 @@ msgstr "Sinal desconhecido #"
 msgid "Unknown Signal #%d"
 msgstr "Sinal desconhecido #%d"
 
-#: subst.c:1171 subst.c:1292
+#: subst.c:1177 subst.c:1298
 #, fuzzy, c-format
 msgid "bad substitution: no closing `%s' in %s"
 msgstr "substituição incorreta: nenhum `%s' em %s"
 
-#: subst.c:2392
+#: subst.c:2450
 #, c-format
 msgid "%s: cannot assign list to array member"
 msgstr "%s: impossível atribuir uma lista a um membro de uma matriz (array)"
 
-#: subst.c:4391 subst.c:4407
+#: subst.c:4448 subst.c:4464
 #, fuzzy
 msgid "cannot make pipe for process substitution"
 msgstr "impossível criar `pipe' para a substituição do processo: %s"
 
-#: subst.c:4439
+#: subst.c:4496
 #, fuzzy
 msgid "cannot make child for process substitution"
 msgstr "impossível criar um processo filho para a substituição do processo: %s"
 
-#: subst.c:4484
+#: subst.c:4541
 #, fuzzy, c-format
 msgid "cannot open named pipe %s for reading"
 msgstr "impossível abrir o `named pipe' %s para %s: %s"
 
-#: subst.c:4486
+#: subst.c:4543
 #, fuzzy, c-format
 msgid "cannot open named pipe %s for writing"
 msgstr "impossível abrir o `named pipe' %s para %s: %s"
 
-#: subst.c:4494
-#, fuzzy, c-format
-msgid "cannot reset nodelay mode for fd %d"
-msgstr "impossível duplicar fd (descritor de arquivo) %d para fd 0: %s"
-
-#: subst.c:4504
+#: subst.c:4561
 #, fuzzy, c-format
 msgid "cannot duplicate named pipe %s as fd %d"
 msgstr ""
 "impossível duplicar o `named pipe' %s\n"
 "como descritor de arquivo (fd) %d: %s"
 
-#: subst.c:4700
+#: subst.c:4757
 #, fuzzy
 msgid "cannot make pipe for command substitution"
 msgstr "impossível construir `pipes' para substituição do comando: %s"
 
-#: subst.c:4734
+#: subst.c:4791
 #, fuzzy
 msgid "cannot make child for command substitution"
 msgstr "impossível criar um processo filho para substituição do comando: %s"
 
-#: subst.c:4751
+#: subst.c:4808
 #, fuzzy
 msgid "command_substitute: cannot duplicate pipe as fd 1"
 msgstr ""
 "command_substitute: impossível duplicar o `pipe' como\n"
 "descritor de arquivo (fd) 1: %s"
 
-#: subst.c:5226
+#: subst.c:5310
 #, c-format
 msgid "%s: parameter null or not set"
 msgstr "%s: parâmetro nulo ou não inicializado"
 
-#: subst.c:5502
+#: subst.c:5600
 #, c-format
 msgid "%s: substring expression < 0"
 msgstr "%s: expressão de substring < 0"
 
-#: subst.c:6345
+#: subst.c:6645
 #, c-format
 msgid "%s: bad substitution"
 msgstr "%s: substituição incorreta"
 
-#: subst.c:6421
+#: subst.c:6721
 #, c-format
 msgid "$%s: cannot assign in this way"
 msgstr "$%s: impossível atribuir desta maneira"
 
-#: subst.c:7138
+#: subst.c:7440
 #, fuzzy, c-format
 msgid "bad substitution: no closing \"`\" in %s"
 msgstr "substituição incorreta: nenhum `%s' em %s"
 
-#: subst.c:8003
+#: subst.c:8313
 #, c-format
 msgid "no match: %s"
 msgstr ""
@@ -1700,103 +1734,123 @@ msgstr "faltando `]'"
 msgid "invalid signal number"
 msgstr "número do sinal incorreto"
 
-#: trap.c:315
+#: trap.c:323
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr ""
 
-#: trap.c:319
+#: trap.c:327
 #, c-format
 msgid ""
 "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
 msgstr ""
 
-#: trap.c:363
+#: trap.c:371
 #, fuzzy, c-format
 msgid "trap_handler: bad signal %d"
 msgstr "trap_handler: Sinal incorreto %d"
 
-#: variables.c:339
+#: variables.c:354
 #, c-format
 msgid "error importing function definition for `%s'"
 msgstr "erro ao importar a definição da função para `%s'"
 
-#: variables.c:717
+#: variables.c:732
 #, c-format
 msgid "shell level (%d) too high, resetting to 1"
 msgstr ""
 
-#: variables.c:1729
+#: variables.c:1891
 msgid "make_local_variable: no function context at current scope"
 msgstr ""
 
-#: variables.c:2876
+#: variables.c:3120
 msgid "all_local_variables: no function context at current scope"
 msgstr ""
 
-#: variables.c:3093 variables.c:3102
+#: variables.c:3337 variables.c:3346
 #, c-format
 msgid "invalid character %d in exportstr for %s"
 msgstr ""
 
-#: variables.c:3108
+#: variables.c:3352
 #, c-format
 msgid "no `=' in exportstr for %s"
 msgstr ""
 
-#: variables.c:3535
+#: variables.c:3787
 msgid "pop_var_context: head of shell_variables not a function context"
 msgstr ""
 
-#: variables.c:3548
+#: variables.c:3800
 msgid "pop_var_context: no global_variables context"
 msgstr ""
 
-#: variables.c:3620
+#: variables.c:3874
 msgid "pop_scope: head of shell_variables not a temporary environment scope"
 msgstr ""
 
-#: version.c:83
+#: version.c:46
+msgid "Copyright (C) 2008 Free Software Foundation, Inc."
+msgstr ""
+
+#: version.c:47
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl."
+"html>\n"
+msgstr ""
+
+#: version.c:86
 #, fuzzy, c-format
 msgid "GNU bash, version %s (%s)\n"
 msgstr "GNU %s, versão %s\n"
 
-#: xmalloc.c:93
+#: version.c:91
+#, c-format
+msgid "This is free software; you are free to change and redistribute it.\n"
+msgstr ""
+
+#: version.c:92
+#, c-format
+msgid "There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr ""
+
+#: xmalloc.c:92
 #, c-format
 msgid "xmalloc: cannot allocate %lu bytes (%lu bytes allocated)"
 msgstr "xmalloc: impossível alocar %lu bytes (%lu bytes alocados)"
 
-#: xmalloc.c:95
+#: xmalloc.c:94
 #, fuzzy, c-format
 msgid "xmalloc: cannot allocate %lu bytes"
 msgstr "xmalloc: impossível alocar %lu bytes (%lu bytes alocados)"
 
-#: xmalloc.c:115
+#: xmalloc.c:114
 #, c-format
 msgid "xrealloc: cannot reallocate %lu bytes (%lu bytes allocated)"
 msgstr "xrealloc: impossível realocar %lu bytes (%lu bytes alocados)"
 
-#: xmalloc.c:117
+#: xmalloc.c:116
 #, fuzzy, c-format
 msgid "xrealloc: cannot allocate %lu bytes"
 msgstr "xrealloc: impossível realocar %lu bytes (%lu bytes alocados)"
 
-#: xmalloc.c:151
+#: xmalloc.c:150
 #, fuzzy, c-format
 msgid "xmalloc: %s:%d: cannot allocate %lu bytes (%lu bytes allocated)"
 msgstr "xmalloc: impossível alocar %lu bytes (%lu bytes alocados)"
 
-#: xmalloc.c:153
+#: xmalloc.c:152
 #, fuzzy, c-format
 msgid "xmalloc: %s:%d: cannot allocate %lu bytes"
 msgstr "xmalloc: impossível alocar %lu bytes (%lu bytes alocados)"
 
-#: xmalloc.c:175
+#: xmalloc.c:174
 #, fuzzy, c-format
 msgid "xrealloc: %s:%d: cannot reallocate %lu bytes (%lu bytes allocated)"
 msgstr "xrealloc: impossível realocar %lu bytes (%lu bytes alocados)"
 
-#: xmalloc.c:177
+#: xmalloc.c:176
 #, fuzzy, c-format
 msgid "xrealloc: %s:%d: cannot allocate %lu bytes"
 msgstr "xrealloc: impossível realocar %lu bytes (%lu bytes alocados)"
@@ -1864,12 +1918,12 @@ msgstr "command [-pVv] COMANDO [ARG ...]"
 
 #: builtins.c:76
 #, fuzzy
-msgid "declare [-afFirtx] [-p] [name[=value] ...]"
+msgid "declare [-aAfFilrtux] [-p] [name[=value] ...]"
 msgstr "declare [-afFrxi] [-p] NOME[=VALOR] ..."
 
 #: builtins.c:78
 #, fuzzy
-msgid "typeset [-afFirtx] [-p] name[=value] ..."
+msgid "typeset [-aAfFilrtux] [-p] name[=value] ..."
 msgstr "typeset [-afFrxi] [-p] NOME[=VALOR] ..."
 
 #: builtins.c:80
@@ -2243,6 +2297,7 @@ msgid ""
 msgstr ""
 
 #: builtins.c:322
+#, fuzzy
 msgid ""
 "Exit for, while, or until loops.\n"
 "    \n"
@@ -2250,8 +2305,8 @@ msgid ""
 "    loops.\n"
 "    \n"
 "    Exit Status:\n"
-"    The exit status is 0 unless the shell is not executing a loop."
-msgstr ""
+"    The exit status is 0 unless N is not greater than or equal to 1."
+msgstr "Prossegue no próximo ciclo do laço FOR, WHILE ou UNTIL envolvente."
 
 #: builtins.c:334
 #, fuzzy
@@ -2262,7 +2317,7 @@ msgid ""
 "    If N is specified, resumes the Nth enclosing loop.\n"
 "    \n"
 "    Exit Status:\n"
-"    The exit status is 0 unless the shell is not executing a loop."
+"    The exit status is 0 unless N is not greater than or equal to 1."
 msgstr "Prossegue no próximo ciclo do laço FOR, WHILE ou UNTIL envolvente."
 
 #: builtins.c:346
@@ -2405,10 +2460,13 @@ msgid ""
 "      -p\tdisplay the attributes and value of each NAME\n"
 "    \n"
 "    Options which set attributes:\n"
-"      -a\tto make NAMEs arrays (if supported)\n"
+"      -a\tto make NAMEs indexed arrays (if supported)\n"
+"      -A\tto make NAMEs associative arrays (if supported)\n"
 "      -i\tto make NAMEs have the `integer' attribute\n"
+"      -l\tto convert NAMEs to lower case on assignment\n"
 "      -r\tto make NAMEs readonly\n"
 "      -t\tto make NAMEs have the `trace' attribute\n"
+"      -u\tto convert NAMEs to upper case on assignment\n"
 "      -x\tto make NAMEs export\n"
 "    \n"
 "    Using `+' instead of `-' turns off the given attribute.\n"
@@ -2424,14 +2482,14 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:505
+#: builtins.c:508
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
 "    Obsolete.  See `help declare'."
 msgstr ""
 
-#: builtins.c:513
+#: builtins.c:516
 msgid ""
 "Define local variables.\n"
 "    \n"
@@ -2446,7 +2504,7 @@ msgid ""
 "    or the shell is not executing a function."
 msgstr ""
 
-#: builtins.c:530
+#: builtins.c:533
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2460,7 +2518,7 @@ msgid ""
 "    `echo' interprets the following backslash-escaped characters:\n"
 "      \\a\talert (bell)\n"
 "      \\b\tbackspace\n"
-"      \\c\tsuppress trailing newline\n"
+"      \\c\tsuppress further output\n"
 "      \\e\tescape character\n"
 "      \\f\tform feed\n"
 "      \\n\tnew line\n"
@@ -2477,7 +2535,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:564
+#: builtins.c:567
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2490,7 +2548,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:579
+#: builtins.c:582
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -2517,7 +2575,7 @@ msgid ""
 "    Returns success unless NAME is not a shell builtin or an error occurs."
 msgstr ""
 
-#: builtins.c:607
+#: builtins.c:610
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
@@ -2529,7 +2587,7 @@ msgid ""
 "    Returns exit status of command or success if command is null."
 msgstr ""
 
-#: builtins.c:619
+#: builtins.c:622
 msgid ""
 "Parse option arguments.\n"
 "    \n"
@@ -2570,7 +2628,7 @@ msgid ""
 "    encountered or an error occurs."
 msgstr ""
 
-#: builtins.c:661
+#: builtins.c:664
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
@@ -2593,7 +2651,7 @@ msgid ""
 "occurs."
 msgstr ""
 
-#: builtins.c:682
+#: builtins.c:685
 #, fuzzy
 msgid ""
 "Exit the shell.\n"
@@ -2602,7 +2660,7 @@ msgid ""
 "    is that of the last command executed."
 msgstr "Sair da `shell' com status igual a N.  Se N for omitido, o status"
 
-#: builtins.c:691
+#: builtins.c:694
 msgid ""
 "Exit a login shell.\n"
 "    \n"
@@ -2611,7 +2669,7 @@ msgid ""
 "    in a login shell."
 msgstr ""
 
-#: builtins.c:701
+#: builtins.c:704
 msgid ""
 "Display or execute commands from the history list.\n"
 "    \n"
@@ -2641,7 +2699,7 @@ msgid ""
 "occurs."
 msgstr ""
 
-#: builtins.c:731
+#: builtins.c:734
 #, fuzzy
 msgid ""
 "Move job to the foreground.\n"
@@ -2655,7 +2713,7 @@ msgid ""
 msgstr ""
 "Colocar JOB-ESPECIFICADO no primeiro plano, e torná-lo o trabalho atual."
 
-#: builtins.c:746
+#: builtins.c:749
 msgid ""
 "Move jobs to the background.\n"
 "    \n"
@@ -2669,7 +2727,7 @@ msgid ""
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:760
+#: builtins.c:763
 msgid ""
 "Remember or display program locations.\n"
 "    \n"
@@ -2693,7 +2751,7 @@ msgid ""
 "    Returns success unless NAME is not found or an invalid option is given."
 msgstr ""
 
-#: builtins.c:785
+#: builtins.c:788
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -2715,7 +2773,7 @@ msgid ""
 "given."
 msgstr ""
 
-#: builtins.c:809
+#: builtins.c:812
 msgid ""
 "Display or manipulate the history list.\n"
 "    \n"
@@ -2749,7 +2807,7 @@ msgid ""
 "    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
-#: builtins.c:845
+#: builtins.c:848
 msgid ""
 "Display status of jobs.\n"
 "    \n"
@@ -2773,7 +2831,7 @@ msgid ""
 "    If -x is used, returns the exit status of COMMAND."
 msgstr ""
 
-#: builtins.c:872
+#: builtins.c:875
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -2790,7 +2848,7 @@ msgid ""
 "    Returns success unless an invalid option or JOBSPEC is given."
 msgstr ""
 
-#: builtins.c:891
+#: builtins.c:894
 msgid ""
 "Send a signal to a job.\n"
 "    \n"
@@ -2812,7 +2870,7 @@ msgid ""
 "    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
-#: builtins.c:914
+#: builtins.c:917
 msgid ""
 "Evaluate arithmetic expressions.\n"
 "    \n"
@@ -2857,7 +2915,7 @@ msgid ""
 "    If the last ARG evaluates to 0, let returns 1; let returns 0 otherwise.."
 msgstr ""
 
-#: builtins.c:959
+#: builtins.c:962
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
 "    \n"
@@ -2889,7 +2947,9 @@ msgid ""
 "      -t timeout\ttime out and return failure if a complete line of input "
 "is\n"
 "    \t\tnot read withint TIMEOUT seconds.  The value of the TMOUT\n"
-"    \t\tvariable is the default timeout.\n"
+"    \t\tvariable is the default timeout.  TIMEOUT may be a\n"
+"    \t\tfractional number.  The exit status is greater than 128 if\n"
+"    \t\tthe timeout is exceeded\n"
 "      -u fd\t\tread from file descriptor FD instead of the standard input\n"
 "    \n"
 "    Exit Status:\n"
@@ -2898,7 +2958,7 @@ msgid ""
 "    or an invalid file descriptor is supplied as the argument to -u."
 msgstr ""
 
-#: builtins.c:996
+#: builtins.c:1001
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -2910,7 +2970,7 @@ msgid ""
 "    Returns N, or failure if the shell is not executing a function or script."
 msgstr ""
 
-#: builtins.c:1009
+#: builtins.c:1014
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
 "    \n"
@@ -2992,7 +3052,7 @@ msgid ""
 "    Returns success unless an invalid option is given."
 msgstr ""
 
-#: builtins.c:1091
+#: builtins.c:1096
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
 "    \n"
@@ -3012,7 +3072,7 @@ msgid ""
 "    Returns success unless an invalid option is given or a NAME is read-only."
 msgstr ""
 
-#: builtins.c:1111
+#: builtins.c:1116
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
@@ -3031,7 +3091,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1130
+#: builtins.c:1135
 msgid ""
 "Mark shell variables as unchangeable.\n"
 "    \n"
@@ -3040,7 +3100,8 @@ msgid ""
 "    before marking as read-only.\n"
 "    \n"
 "    Options:\n"
-"      -a\trefer to array variables\n"
+"      -a\trefer to indexed array variables\n"
+"      -A\trefer to associative array variables\n"
 "      -f\trefer to shell functions\n"
 "      -p\tdisplay a list of all readonly variables and functions\n"
 "    \n"
@@ -3050,7 +3111,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1150
+#: builtins.c:1156
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -3061,7 +3122,7 @@ msgid ""
 "    Returns success unless N is negative or greater than $#."
 msgstr ""
 
-#: builtins.c:1162 builtins.c:1177
+#: builtins.c:1168 builtins.c:1183
 msgid ""
 "Execute commands from a file in the current shell.\n"
 "    \n"
@@ -3075,11 +3136,12 @@ msgid ""
 "    FILENAME cannot be read."
 msgstr ""
 
-#: builtins.c:1193
+#: builtins.c:1199
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
 "    Suspend the execution of this shell until it receives a SIGCONT signal.\n"
+"    Unless forced, login shells cannot be suspended.\n"
 "    \n"
 "    Options:\n"
 "      -f\tforce the suspend, even if the shell is a login shell\n"
@@ -3088,7 +3150,7 @@ msgid ""
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:1208
+#: builtins.c:1215
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -3165,7 +3227,7 @@ msgid ""
 "    false or an invalid argument is given."
 msgstr ""
 
-#: builtins.c:1284
+#: builtins.c:1291
 #, fuzzy
 msgid ""
 "Evaluate conditional expression.\n"
@@ -3174,7 +3236,7 @@ msgid ""
 "    be a literal `]', to match the opening `['."
 msgstr "argumento deve ser o literal `]', para fechar o `[' de abertura."
 
-#: builtins.c:1293
+#: builtins.c:1300
 msgid ""
 "Display process times.\n"
 "    \n"
@@ -3186,7 +3248,7 @@ msgid ""
 "    Always succeeds."
 msgstr ""
 
-#: builtins.c:1305
+#: builtins.c:1312
 msgid ""
 "Trap signals and other events.\n"
 "    \n"
@@ -3222,7 +3284,7 @@ msgid ""
 "given."
 msgstr ""
 
-#: builtins.c:1337
+#: builtins.c:1344
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -3252,7 +3314,7 @@ msgid ""
 "found."
 msgstr ""
 
-#: builtins.c:1368
+#: builtins.c:1375
 msgid ""
 "Modify shell resource limits.\n"
 "    \n"
@@ -3296,7 +3358,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1413
+#: builtins.c:1420
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -3314,7 +3376,7 @@ msgid ""
 "    Returns success unless MODE is invalid or an invalid option is given."
 msgstr ""
 
-#: builtins.c:1433
+#: builtins.c:1440
 msgid ""
 "Wait for job completion and return exit status.\n"
 "    \n"
@@ -3331,7 +3393,7 @@ msgid ""
 "    given."
 msgstr ""
 
-#: builtins.c:1451
+#: builtins.c:1458
 msgid ""
 "Wait for process completion and return exit status.\n"
 "    \n"
@@ -3345,7 +3407,7 @@ msgid ""
 "    given."
 msgstr ""
 
-#: builtins.c:1466
+#: builtins.c:1473
 msgid ""
 "Execute commands for each member in a list.\n"
 "    \n"
@@ -3358,7 +3420,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1480
+#: builtins.c:1487
 msgid ""
 "Arithmetic for loop.\n"
 "    \n"
@@ -3375,9 +3437,9 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1498
+#: builtins.c:1505
 msgid ""
-"Select words from a list and execute commands..\n"
+"Select words from a list and execute commands.\n"
 "    \n"
 "    The WORDS are expanded, generating a list of words.  The\n"
 "    set of expanded words is printed on the standard error, each\n"
@@ -3395,7 +3457,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1519
+#: builtins.c:1526
 msgid ""
 "Report time consumed by pipeline's execution.\n"
 "    \n"
@@ -3411,7 +3473,7 @@ msgid ""
 "    The return status is the return status of PIPELINE."
 msgstr ""
 
-#: builtins.c:1536
+#: builtins.c:1543
 #, fuzzy
 msgid ""
 "Execute commands based on pattern matching.\n"
@@ -3424,7 +3486,7 @@ msgid ""
 msgstr ""
 "Executar seletivamente COMANDOS tomando por base a correspondência entre"
 
-#: builtins.c:1548
+#: builtins.c:1555
 msgid ""
 "Execute commands based on conditional.\n"
 "    \n"
@@ -3445,7 +3507,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1565
+#: builtins.c:1572
 #, fuzzy
 msgid ""
 "Execute commands as long as a test succeeds.\n"
@@ -3457,7 +3519,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr "Expande e executa COMANDOS enquanto o comando final nos"
 
-#: builtins.c:1577
+#: builtins.c:1584
 #, fuzzy
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
@@ -3469,7 +3531,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr "Expande e executa COMANDOS enquanto o comando final nos"
 
-#: builtins.c:1589
+#: builtins.c:1596
 msgid ""
 "Define shell function.\n"
 "    \n"
@@ -3483,7 +3545,7 @@ msgid ""
 "    Returns success unless NAME is readonly."
 msgstr ""
 
-#: builtins.c:1603
+#: builtins.c:1610
 #, fuzzy
 msgid ""
 "Group commands as a unit.\n"
@@ -3495,7 +3557,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr "Executa um conjunto de comandos agrupando-os.  Esta é uma forma de"
 
-#: builtins.c:1615
+#: builtins.c:1622
 msgid ""
 "Resume job in foreground.\n"
 "    \n"
@@ -3509,7 +3571,7 @@ msgid ""
 "    Returns the status of the resumed job."
 msgstr ""
 
-#: builtins.c:1630
+#: builtins.c:1637
 msgid ""
 "Evaluate arithmetic expression.\n"
 "    \n"
@@ -3520,7 +3582,7 @@ msgid ""
 "    Returns 1 if EXPRESSION evaluates to 0; returns 0 otherwise."
 msgstr ""
 
-#: builtins.c:1642
+#: builtins.c:1649
 msgid ""
 "Execute conditional command.\n"
 "    \n"
@@ -3548,7 +3610,7 @@ msgid ""
 "    0 or 1 depending on value of EXPRESSION."
 msgstr ""
 
-#: builtins.c:1668
+#: builtins.c:1675
 msgid ""
 "Common shell variable names and usage.\n"
 "    \n"
@@ -3602,7 +3664,7 @@ msgid ""
 "    \t\tcommands should be saved on the history list.\n"
 msgstr ""
 
-#: builtins.c:1725
+#: builtins.c:1732
 msgid ""
 "Add directories to stack.\n"
 "    \n"
@@ -3633,7 +3695,7 @@ msgid ""
 "    change fails."
 msgstr ""
 
-#: builtins.c:1759
+#: builtins.c:1766
 msgid ""
 "Remove directories from stack.\n"
 "    \n"
@@ -3660,7 +3722,7 @@ msgid ""
 "    change fails."
 msgstr ""
 
-#: builtins.c:1789
+#: builtins.c:1796
 msgid ""
 "Display directory stack.\n"
 "    \n"
@@ -3689,7 +3751,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1818
+#: builtins.c:1825
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
@@ -3710,7 +3772,7 @@ msgid ""
 "    given or OPTNAME is disabled."
 msgstr ""
 
-#: builtins.c:1839
+#: builtins.c:1846
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
 "    \n"
@@ -3740,7 +3802,7 @@ msgid ""
 "    error occurs."
 msgstr ""
 
-#: builtins.c:1866
+#: builtins.c:1873
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
@@ -3762,7 +3824,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1889
+#: builtins.c:1896
 msgid ""
 "Display possible completions depending on the options.\n"
 "    \n"
@@ -3775,7 +3837,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1904
+#: builtins.c:1911
 msgid ""
 "Modify or display completion options.\n"
 "    \n"
@@ -3804,7 +3866,7 @@ msgid ""
 "    have a completion specification defined."
 msgstr ""
 
-#: builtins.c:1932
+#: builtins.c:1939
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
@@ -4134,9 +4196,6 @@ msgstr ""
 #~ msgid "reading"
 #~ msgstr "lendo"
 
-#~ msgid "writing"
-#~ msgstr "escrevendo"
-
 #~ msgid "process substitution"
 #~ msgstr "substituição de processo"
 
index e4a9fd7d06f0147fc79d2b3c8b357606439197d3..415d219a3c0a31cfc580e01d77380e45041b5f12 100644 (file)
Binary files a/po/ro.gmo and b/po/ro.gmo differ
index e19baaa7e76306b818d6582917ef8fe9d25216fd..0e1ea63c9348be5f5e4bde5e9450e65b0f6682ca 100644 (file)
--- a/po/ro.po
+++ b/po/ro.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: bash 2.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-04-22 10:15-0400\n"
+"POT-Creation-Date: 2008-08-20 08:51-0400\n"
 "PO-Revision-Date: 1997-08-17 18:42+0300\n"
 "Last-Translator: Eugen Hoanca <eugenh@urban-grafx.ro>\n"
 "Language-Team: Romanian <translation-team-ro@lists.sourceforge.net>\n"
@@ -14,414 +14,424 @@ msgstr ""
 "Content-Type: text/plain; charset=ISO-8859-2\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: arrayfunc.c:48
+#: arrayfunc.c:49
 msgid "bad array subscript"
 msgstr "incluziune greºitã în interval"
 
-#: arrayfunc.c:372
+#: arrayfunc.c:312 builtins/declare.def:467
+#, c-format
+msgid "%s: cannot convert indexed to associative array"
+msgstr ""
+
+#: arrayfunc.c:478
+#, fuzzy, c-format
+msgid "%s: invalid associative array key"
+msgstr "%c%c: opþiune invalidã"
+
+#: arrayfunc.c:480
 #, c-format
 msgid "%s: cannot assign to non-numeric index"
 msgstr "%s: nu se poate atribui cãtre index ne-numeric"
 
-#: bashhist.c:332
+#: arrayfunc.c:516
+#, c-format
+msgid "%s: %s: must use subscript when assigning associative array"
+msgstr ""
+
+#: bashhist.c:382
 #, c-format
 msgid "%s: cannot create: %s"
 msgstr "%s: nu s-a putut crea: %s"
 
-#: bashline.c:3124
+#: bashline.c:3190
 msgid "bash_execute_unix_command: cannot find keymap for command"
 msgstr ""
 
-#: bashline.c:3173
+#: bashline.c:3268
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr ""
 
-#: bashline.c:3202
+#: bashline.c:3297
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr ""
 
-#: bashline.c:3236
+#: bashline.c:3331
 #, c-format
 msgid "%s: missing colon separator"
 msgstr ""
 
-#: builtins/bind.def:200
+#: builtins/bind.def:199
 #, c-format
 msgid "`%s': invalid keymap name"
 msgstr ""
 
-#: builtins/bind.def:239
+#: builtins/bind.def:238
 #, fuzzy, c-format
 msgid "%s: cannot read: %s"
 msgstr "%s: nu s-a putut crea: %s"
 
-#: builtins/bind.def:254
+#: builtins/bind.def:253
 #, fuzzy, c-format
 msgid "`%s': cannot unbind"
 msgstr "%s: comandã negãsitã"
 
-#: builtins/bind.def:289 builtins/bind.def:319
+#: builtins/bind.def:288 builtins/bind.def:318
 #, fuzzy, c-format
 msgid "`%s': unknown function name"
 msgstr "%s: funcþie doar în citire (readonly)"
 
-#: builtins/bind.def:297
+#: builtins/bind.def:296
 #, c-format
 msgid "%s is not bound to any keys.\n"
 msgstr ""
 
-#: builtins/bind.def:301
+#: builtins/bind.def:300
 #, c-format
 msgid "%s can be invoked via "
 msgstr ""
 
-#: builtins/break.def:78 builtins/break.def:118
+#: builtins/break.def:77 builtins/break.def:117
 #, fuzzy
 msgid "loop count"
 msgstr "logout"
 
-#: builtins/break.def:138
+#: builtins/break.def:137
 msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr ""
 
-#: builtins/caller.def:134
+#: builtins/caller.def:133
 msgid ""
 "Returns the context of the current subroutine call.\n"
 "    \n"
 "    Without EXPR, returns "
 msgstr ""
 
-#: builtins/cd.def:216
+#: builtins/cd.def:215
 msgid "HOME not set"
 msgstr ""
 
-#: builtins/cd.def:228
+#: builtins/cd.def:227
 msgid "OLDPWD not set"
 msgstr ""
 
-#: builtins/common.c:105
+#: builtins/common.c:107
 #, fuzzy, c-format
 msgid "line %d: "
 msgstr "slot %3d: "
 
-#: builtins/common.c:122
+#: builtins/common.c:124
 #, c-format
 msgid "%s: usage: "
 msgstr ""
 
-#: builtins/common.c:135 test.c:822
+#: builtins/common.c:137 test.c:822
 msgid "too many arguments"
 msgstr "prea mulþi parametri"
 
-#: builtins/common.c:160 shell.c:488 shell.c:762
+#: builtins/common.c:162 shell.c:493 shell.c:774
 #, fuzzy, c-format
 msgid "%s: option requires an argument"
 msgstr "opþiunea necesitã un parametru: -"
 
-#: builtins/common.c:167
+#: builtins/common.c:169
 #, c-format
 msgid "%s: numeric argument required"
 msgstr ""
 
-#: builtins/common.c:174
+#: builtins/common.c:176
 #, fuzzy, c-format
 msgid "%s: not found"
 msgstr "%s: comandã negãsitã"
 
-#: builtins/common.c:183 shell.c:775
+#: builtins/common.c:185 shell.c:787
 #, fuzzy, c-format
 msgid "%s: invalid option"
 msgstr "%c%c: opþiune invalidã"
 
-#: builtins/common.c:190
+#: builtins/common.c:192
 #, fuzzy, c-format
 msgid "%s: invalid option name"
 msgstr "%c%c: opþiune invalidã"
 
-#: builtins/common.c:197 general.c:231 general.c:236
+#: builtins/common.c:199 general.c:231 general.c:236
 #, fuzzy, c-format
 msgid "`%s': not a valid identifier"
 msgstr "`%s' nu este un identificator valid"
 
-#: builtins/common.c:207
+#: builtins/common.c:209
 #, fuzzy
 msgid "invalid octal number"
 msgstr "numãr de semnal invalid"
 
-#: builtins/common.c:209
+#: builtins/common.c:211
 #, fuzzy
 msgid "invalid hex number"
 msgstr "numãr de semnal invalid"
 
-#: builtins/common.c:211 expr.c:1255
+#: builtins/common.c:213 expr.c:1255
 #, fuzzy
 msgid "invalid number"
 msgstr "numãr de semnal invalid"
 
-#: builtins/common.c:219
+#: builtins/common.c:221
 #, c-format
 msgid "%s: invalid signal specification"
 msgstr ""
 
-#: builtins/common.c:226
+#: builtins/common.c:228
 #, c-format
 msgid "`%s': not a pid or valid job spec"
 msgstr ""
 
-#: builtins/common.c:233 error.c:452
+#: builtins/common.c:235 error.c:453
 #, c-format
 msgid "%s: readonly variable"
 msgstr "%s: variabilã doar în citire"
 
-#: builtins/common.c:241
+#: builtins/common.c:243
 #, c-format
 msgid "%s: %s out of range"
 msgstr ""
 
-#: builtins/common.c:241 builtins/common.c:243
+#: builtins/common.c:243 builtins/common.c:245
 #, fuzzy
 msgid "argument"
 msgstr "se aºteaptã parametru"
 
-#: builtins/common.c:243
+#: builtins/common.c:245
 #, c-format
 msgid "%s out of range"
 msgstr ""
 
-#: builtins/common.c:251
+#: builtins/common.c:253
 #, c-format
 msgid "%s: no such job"
 msgstr ""
 
-#: builtins/common.c:259
+#: builtins/common.c:261
 #, fuzzy, c-format
 msgid "%s: no job control"
 msgstr "nici un control de job în acest shell"
 
-#: builtins/common.c:261
+#: builtins/common.c:263
 #, fuzzy
 msgid "no job control"
 msgstr "nici un control de job în acest shell"
 
-#: builtins/common.c:271
+#: builtins/common.c:273
 #, fuzzy, c-format
 msgid "%s: restricted"
 msgstr "%s: jobul a fost terminat"
 
-#: builtins/common.c:273
+#: builtins/common.c:275
 #, fuzzy
 msgid "restricted"
 msgstr "Terminat"
 
-#: builtins/common.c:281
+#: builtins/common.c:283
 #, c-format
 msgid "%s: not a shell builtin"
 msgstr ""
 
-#: builtins/common.c:290
+#: builtins/common.c:292
 #, fuzzy, c-format
 msgid "write error: %s"
 msgstr "eroare de legãturã (pipe): %s"
 
-#: builtins/common.c:516
+#: builtins/common.c:523
 #, c-format
 msgid "%s: error retrieving current directory: %s: %s\n"
 msgstr ""
 
-#: builtins/common.c:582 builtins/common.c:584
+#: builtins/common.c:589 builtins/common.c:591
 #, fuzzy, c-format
 msgid "%s: ambiguous job spec"
 msgstr "%s: Redirectare ambiguã"
 
-#: builtins/complete.def:271
+#: builtins/complete.def:270
 #, c-format
 msgid "%s: invalid action name"
 msgstr ""
 
-#: builtins/complete.def:431 builtins/complete.def:616
-#: builtins/complete.def:814
+#: builtins/complete.def:430 builtins/complete.def:615
+#: builtins/complete.def:813
 #, c-format
 msgid "%s: no completion specification"
 msgstr ""
 
-#: builtins/complete.def:668
+#: builtins/complete.def:667
 msgid "warning: -F option may not work as you expect"
 msgstr ""
 
-#: builtins/complete.def:670
+#: builtins/complete.def:669
 msgid "warning: -C option may not work as you expect"
 msgstr ""
 
-#: builtins/complete.def:787
+#: builtins/complete.def:786
 msgid "not currently executing completion function"
 msgstr ""
 
-#: builtins/declare.def:120
+#: builtins/declare.def:122
 #, fuzzy
 msgid "can only be used in a function"
 msgstr "poate fi folosit doar într-o funcþie, ºi face ca variabila NUME"
 
-#: builtins/declare.def:318
+#: builtins/declare.def:353
 msgid "cannot use `-f' to make functions"
 msgstr ""
 
-#: builtins/declare.def:330 execute_cmd.c:4116
+#: builtins/declare.def:365 execute_cmd.c:4696
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s: funcþie doar în citire (readonly)"
 
-#: builtins/declare.def:416
+#: builtins/declare.def:454
 #, fuzzy, c-format
 msgid "%s: cannot destroy array variables in this way"
 msgstr "$%s: nu se poate asigna în acest mod"
 
-#: builtins/enable.def:138 builtins/enable.def:146
+#: builtins/declare.def:461
+#, c-format
+msgid "%s: cannot convert associative to indexed array"
+msgstr ""
+
+#: builtins/enable.def:137 builtins/enable.def:145
 msgid "dynamic loading not available"
 msgstr ""
 
-#: builtins/enable.def:313
+#: builtins/enable.def:312
 #, fuzzy, c-format
 msgid "cannot open shared object %s: %s"
 msgstr "nu pot deschide legãtura numitã %s pentru %s: %s"
 
-#: builtins/enable.def:336
+#: builtins/enable.def:335
 #, c-format
 msgid "cannot find %s in shared object %s: %s"
 msgstr ""
 
-#: builtins/enable.def:460
+#: builtins/enable.def:459
 #, c-format
 msgid "%s: not dynamically loaded"
 msgstr ""
 
-#: builtins/enable.def:475
+#: builtins/enable.def:474
 #, fuzzy, c-format
 msgid "%s: cannot delete: %s"
 msgstr "%s: nu s-a putut crea: %s"
 
-#: builtins/evalfile.c:132 builtins/hash.def:170 execute_cmd.c:3973
-#: shell.c:1423
+#: builtins/evalfile.c:134 builtins/hash.def:169 execute_cmd.c:4553
+#: shell.c:1439
 #, c-format
 msgid "%s: is a directory"
 msgstr "%s: este director"
 
-#: builtins/evalfile.c:137
+#: builtins/evalfile.c:139
 #, fuzzy, c-format
 msgid "%s: not a regular file"
 msgstr "%s: nu se poate executa fiºierul binar"
 
-#: builtins/evalfile.c:145
+#: builtins/evalfile.c:147
 #, c-format
 msgid "%s: file is too large"
 msgstr ""
 
-#: builtins/evalfile.c:183 execute_cmd.c:4043 shell.c:1433
+#: builtins/evalfile.c:185 execute_cmd.c:4623 shell.c:1449
 #, c-format
 msgid "%s: cannot execute binary file"
 msgstr "%s: nu se poate executa fiºierul binar"
 
-#: builtins/exec.def:213
+#: builtins/exec.def:212
 #, fuzzy, c-format
 msgid "%s: cannot execute: %s"
 msgstr "%s: nu s-a putut crea: %s"
 
-#: builtins/exit.def:66
+#: builtins/exit.def:65
 #, fuzzy, c-format
 msgid "logout\n"
 msgstr "logout"
 
-#: builtins/exit.def:89
+#: builtins/exit.def:88
 msgid "not login shell: use `exit'"
 msgstr ""
 
-#: builtins/exit.def:121
+#: builtins/exit.def:120
 #, c-format
 msgid "There are stopped jobs.\n"
 msgstr ""
 
-#: builtins/exit.def:123
+#: builtins/exit.def:122
 #, c-format
 msgid "There are running jobs.\n"
 msgstr ""
 
-#: builtins/fc.def:263
+#: builtins/fc.def:261
 #, fuzzy
 msgid "no command found"
 msgstr "%s: comandã negãsitã"
 
-#: builtins/fc.def:333
+#: builtins/fc.def:341
 msgid "history specification"
 msgstr ""
 
-#: builtins/fc.def:354
+#: builtins/fc.def:362
 #, fuzzy, c-format
 msgid "%s: cannot open temp file: %s"
 msgstr "%s: nu s-a putut crea: %s"
 
-#: builtins/fg_bg.def:150 builtins/jobs.def:283
+#: builtins/fg_bg.def:149 builtins/jobs.def:282
 msgid "current"
 msgstr ""
 
-#: builtins/fg_bg.def:159
+#: builtins/fg_bg.def:158
 #, c-format
 msgid "job %d started without job control"
 msgstr ""
 
-#: builtins/getopt.c:109
+#: builtins/getopt.c:110
 #, fuzzy, c-format
 msgid "%s: illegal option -- %c\n"
 msgstr "opþiune ilegalã: -"
 
-#: builtins/getopt.c:110
+#: builtins/getopt.c:111
 #, fuzzy, c-format
 msgid "%s: option requires an argument -- %c\n"
 msgstr "opþiunea necesitã un parametru: -"
 
-#: builtins/hash.def:93
+#: builtins/hash.def:92
 msgid "hashing disabled"
 msgstr ""
 
-#: builtins/hash.def:139
+#: builtins/hash.def:138
 #, c-format
 msgid "%s: hash table empty\n"
 msgstr ""
 
-#: builtins/hash.def:245
+#: builtins/hash.def:244
 #, fuzzy, c-format
 msgid "hits\tcommand\n"
 msgstr "ultima comandã."
 
-#: builtins/help.def:128
+#: builtins/help.def:130
 #, c-format
 msgid "Shell commands matching keyword `"
 msgid_plural "Shell commands matching keywords `"
 msgstr[0] ""
 msgstr[1] ""
 
-#: builtins/help.def:166
+#: builtins/help.def:168
 #, c-format
 msgid ""
 "no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'."
 msgstr ""
 
-#: builtins/help.def:183
+#: builtins/help.def:185
 #, fuzzy, c-format
 msgid "%s: cannot open: %s"
 msgstr "%s: nu s-a putut crea: %s"
 
-#: builtins/help.def:318 version.c:85
-#, c-format
-msgid "Copyright (C) 2008 Free Software Foundation, Inc.\n"
-msgstr ""
-
-#: builtins/help.def:320
-#, c-format
-msgid "License: GNU General Public License, version 2\n"
-msgstr ""
-
-#: builtins/help.def:335
+#: builtins/help.def:337
 #, c-format
 msgid ""
 "These shell commands are defined internally.  Type `help' to see this list.\n"
@@ -433,114 +443,138 @@ msgid ""
 "\n"
 msgstr ""
 
-#: builtins/history.def:158
+#: builtins/history.def:154
 msgid "cannot use more than one of -anrw"
 msgstr ""
 
-#: builtins/history.def:190
+#: builtins/history.def:186
 msgid "history position"
 msgstr ""
 
-#: builtins/history.def:408
+#: builtins/history.def:366
 #, fuzzy, c-format
 msgid "%s: history expansion failed"
 msgstr "%s: se aºteaptã expresie întreagã (integer)"
 
-#: builtins/inlib.def:72
+#: builtins/inlib.def:71
 #, fuzzy, c-format
 msgid "%s: inlib failed"
 msgstr "%s: variabilã fãrã limitã"
 
-#: builtins/jobs.def:110
+#: builtins/jobs.def:109
 msgid "no other options allowed with `-x'"
 msgstr ""
 
-#: builtins/kill.def:198
+#: builtins/kill.def:197
 #, c-format
 msgid "%s: arguments must be process or job IDs"
 msgstr ""
 
-#: builtins/kill.def:261
+#: builtins/kill.def:260
 #, fuzzy
 msgid "Unknown error"
 msgstr "Eroare necunoscutã %d"
 
-#: builtins/let.def:96 builtins/let.def:121 expr.c:501 expr.c:516
+#: builtins/let.def:95 builtins/let.def:120 expr.c:501 expr.c:516
 msgid "expression expected"
 msgstr "se aºteaptã expresie"
 
-#: builtins/mapfile.def:216 builtins/read.def:265
+#: builtins/mapfile.def:215 builtins/read.def:271
 #, c-format
 msgid "%s: invalid file descriptor specification"
 msgstr ""
 
-#: builtins/mapfile.def:224 builtins/read.def:272
+#: builtins/mapfile.def:223 builtins/read.def:278
 #, c-format
 msgid "%d: invalid file descriptor: %s"
 msgstr ""
 
-#: builtins/mapfile.def:233 builtins/mapfile.def:271
+#: builtins/mapfile.def:232 builtins/mapfile.def:270
 #, fuzzy, c-format
 msgid "%s: invalid line count"
 msgstr "%c%c: opþiune invalidã"
 
-#: builtins/mapfile.def:244
+#: builtins/mapfile.def:243
 #, fuzzy, c-format
 msgid "%s: invalid array origin"
 msgstr "%c%c: opþiune invalidã"
 
-#: builtins/mapfile.def:261
+#: builtins/mapfile.def:260
 #, fuzzy, c-format
 msgid "%s: invalid callback quantum"
 msgstr "numãr de semnal invalid"
 
-#: builtins/mapfile.def:293
+#: builtins/mapfile.def:292
 #, fuzzy
 msgid "empty array variable name"
 msgstr "%s: variabilã fãrã limitã"
 
-#: builtins/mapfile.def:314
+#: builtins/mapfile.def:313
 msgid "array variable support required"
 msgstr ""
 
-#: builtins/printf.def:365
+#: builtins/printf.def:364
 #, c-format
 msgid "`%s': missing format character"
 msgstr ""
 
-#: builtins/printf.def:542
+#: builtins/printf.def:541
 #, c-format
 msgid "`%c': invalid format character"
 msgstr ""
 
-#: builtins/printf.def:569
+#: builtins/printf.def:568
 #, c-format
 msgid "warning: %s: %s"
 msgstr ""
 
-#: builtins/printf.def:748
+#: builtins/printf.def:747
 msgid "missing hex digit for \\x"
 msgstr ""
 
-#: builtins/pushd.def:196
+#: builtins/pushd.def:195
 #, fuzzy
 msgid "no other directory"
 msgstr "director superior."
 
-#: builtins/pushd.def:463
+#: builtins/pushd.def:462
 #, fuzzy
 msgid "<no current directory>"
 msgstr "\tnoul director de lucru curent."
 
-#: builtins/pushd.def:507
+#: builtins/pushd.def:506
 msgid "directory stack empty"
 msgstr ""
 
-#: builtins/pushd.def:509
+#: builtins/pushd.def:508
 msgid "directory stack index"
 msgstr ""
 
-#: builtins/pushd.def:706
+#: builtins/pushd.def:683
+msgid ""
+"Display the list of currently remembered directories.  Directories\n"
+"    find their way onto the list with the `pushd' command; you can get\n"
+"    back up through the list with the `popd' command.\n"
+"    \n"
+"    Options:\n"
+"      -c\tclear the directory stack by deleting all of the elements\n"
+"      -l\tdo not print tilde-prefixed versions of directories relative\n"
+"    \tto your home directory\n"
+"      -p\tprint the directory stack with one entry per line\n"
+"      -v\tprint the directory stack with one entry per line prefixed\n"
+"    \twith its position in the stack\n"
+"    \n"
+"    Arguments:\n"
+"      +N\tDisplays the Nth entry counting from the left of the list shown "
+"by\n"
+"    \tdirs when invoked without options, starting with zero.\n"
+"    \n"
+"      -N\tDisplays the Nth entry counting from the right of the list shown "
+"by\n"
+"\tdirs when invoked without options, starting with zero."
+msgstr ""
+
+#: builtins/pushd.def:705
 msgid ""
 "Adds a directory to the top of the directory stack, or rotates\n"
 "    the stack, making the new top of the stack the current working\n"
@@ -565,7 +599,7 @@ msgid ""
 "    The `dirs' builtin displays the directory stack."
 msgstr ""
 
-#: builtins/pushd.def:731
+#: builtins/pushd.def:730
 msgid ""
 "Removes entries from the directory stack.  With no arguments, removes\n"
 "    the top directory from the stack, and changes to the new top directory.\n"
@@ -586,51 +620,41 @@ msgid ""
 "    The `dirs' builtin displays the directory stack."
 msgstr ""
 
-#: builtins/pushd.def:684
-msgid ""
-"Display the list of currently remembered directories.  Directories\n"
-"    find their way onto the list with the `pushd' command; you can get\n"
-"    back up through the list with the `popd' command.\n"
-"    \n"
-"    Options:\n"
-"\\    "
-msgstr ""
-
-#: builtins/read.def:242
+#: builtins/read.def:247
 #, c-format
 msgid "%s: invalid timeout specification"
 msgstr ""
 
-#: builtins/read.def:560
+#: builtins/read.def:569
 #, fuzzy, c-format
 msgid "read error: %d: %s"
 msgstr "eroare de legãturã (pipe): %s"
 
-#: builtins/return.def:69
+#: builtins/return.def:68
 msgid "can only `return' from a function or sourced script"
 msgstr ""
 
-#: builtins/set.def:769
+#: builtins/set.def:768
 #, fuzzy
 msgid "cannot simultaneously unset a function and a variable"
 msgstr "poate fi folosit doar într-o funcþie, ºi face ca variabila NUME"
 
-#: builtins/set.def:806
+#: builtins/set.def:805
 #, fuzzy, c-format
 msgid "%s: cannot unset"
 msgstr "%s: nu s-a putut crea: %s"
 
-#: builtins/set.def:813
+#: builtins/set.def:812
 #, fuzzy, c-format
 msgid "%s: cannot unset: readonly %s"
 msgstr "%s: nu s-a putut crea: %s"
 
-#: builtins/set.def:824
+#: builtins/set.def:823
 #, fuzzy, c-format
 msgid "%s: not an array variable"
 msgstr "%s: variabilã fãrã limitã"
 
-#: builtins/setattr.def:181
+#: builtins/setattr.def:186
 #, fuzzy, c-format
 msgid "%s: not a function"
 msgstr "%s: funcþie doar în citire (readonly)"
@@ -640,20 +664,20 @@ msgstr "%s: func
 msgid "shift count"
 msgstr "shift [n]"
 
-#: builtins/shopt.def:248
+#: builtins/shopt.def:249
 msgid "cannot set and unset shell options simultaneously"
 msgstr ""
 
-#: builtins/shopt.def:313
+#: builtins/shopt.def:314
 #, c-format
 msgid "%s: invalid shell option name"
 msgstr ""
 
-#: builtins/source.def:129
+#: builtins/source.def:128
 msgid "filename argument required"
 msgstr ""
 
-#: builtins/source.def:154
+#: builtins/source.def:153
 #, fuzzy, c-format
 msgid "%s: file not found"
 msgstr "%s: comandã negãsitã"
@@ -667,77 +691,77 @@ msgstr ""
 msgid "cannot suspend a login shell"
 msgstr "Ieºire dintr-un login al shell-ului."
 
-#: builtins/type.def:235
+#: builtins/type.def:234
 #, c-format
 msgid "%s is aliased to `%s'\n"
 msgstr ""
 
-#: builtins/type.def:256
+#: builtins/type.def:255
 #, c-format
 msgid "%s is a shell keyword\n"
 msgstr ""
 
-#: builtins/type.def:275
+#: builtins/type.def:274
 #, fuzzy, c-format
 msgid "%s is a function\n"
 msgstr "%s: funcþie doar în citire (readonly)"
 
-#: builtins/type.def:297
+#: builtins/type.def:296
 #, c-format
 msgid "%s is a shell builtin\n"
 msgstr ""
 
-#: builtins/type.def:318 builtins/type.def:392
+#: builtins/type.def:317 builtins/type.def:391
 #, c-format
 msgid "%s is %s\n"
 msgstr ""
 
-#: builtins/type.def:338
+#: builtins/type.def:337
 #, c-format
 msgid "%s is hashed (%s)\n"
 msgstr ""
 
-#: builtins/ulimit.def:365
+#: builtins/ulimit.def:372
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr ""
 
-#: builtins/ulimit.def:391
+#: builtins/ulimit.def:398
 #, fuzzy, c-format
 msgid "`%c': bad command"
 msgstr "%c%c: opþiune invalidã"
 
-#: builtins/ulimit.def:420
+#: builtins/ulimit.def:427
 #, fuzzy, c-format
 msgid "%s: cannot get limit: %s"
 msgstr "%s: nu s-a putut crea: %s"
 
-#: builtins/ulimit.def:446
+#: builtins/ulimit.def:453
 #, fuzzy
 msgid "limit"
 msgstr "limitã CPU"
 
-#: builtins/ulimit.def:458 builtins/ulimit.def:758
+#: builtins/ulimit.def:465 builtins/ulimit.def:765
 #, fuzzy, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr "%s: nu s-a putut crea: %s"
 
-#: builtins/umask.def:119
+#: builtins/umask.def:118
 #, fuzzy
 msgid "octal number"
 msgstr "numãr de semnal invalid"
 
-#: builtins/umask.def:232
+#: builtins/umask.def:231
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr ""
 
-#: builtins/umask.def:287
+#: builtins/umask.def:286
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr ""
 
-#: error.c:89 error.c:319 error.c:321 error.c:323
+#: error.c:89 error.c:320 error.c:322 error.c:324
 msgid " line "
 msgstr ""
 
@@ -751,72 +775,72 @@ msgstr "ultima comand
 msgid "Aborting..."
 msgstr ""
 
-#: error.c:259
-#, c-format
-msgid "%s: warning: "
-msgstr ""
+#: error.c:260
+#, fuzzy, c-format
+msgid "warning: "
+msgstr "în scriere"
 
-#: error.c:404
+#: error.c:405
 #, fuzzy
 msgid "unknown command error"
 msgstr "Eroare necunoscutã %d"
 
-#: error.c:405
+#: error.c:406
 #, fuzzy
 msgid "bad command type"
 msgstr "ºi nume de comandã."
 
-#: error.c:406
+#: error.c:407
 #, fuzzy
 msgid "bad connector"
 msgstr "conector greºit `%d'"
 
-#: error.c:407
+#: error.c:408
 #, fuzzy
 msgid "bad jump"
 msgstr "Salt invalid %d"
 
-#: error.c:445
+#: error.c:446
 #, c-format
 msgid "%s: unbound variable"
 msgstr "%s: variabilã fãrã limitã"
 
-#: eval.c:180
+#: eval.c:181
 #, fuzzy, c-format
 msgid "\atimed out waiting for input: auto-logout\n"
 msgstr "%ca expirat aºteptând introducere de date: auto-logout\n"
 
-#: execute_cmd.c:479
+#: execute_cmd.c:483
 #, c-format
 msgid "cannot redirect standard input from /dev/null: %s"
 msgstr ""
 
-#: execute_cmd.c:1063
+#: execute_cmd.c:1079
 #, c-format
 msgid "TIMEFORMAT: `%c': invalid format character"
 msgstr ""
 
-#: execute_cmd.c:1404
+#: execute_cmd.c:1930
 #, fuzzy
 msgid "pipe error"
 msgstr "eroare de legãturã (pipe): %s"
 
-#: execute_cmd.c:3670
+#: execute_cmd.c:4243
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr "%s: limitat: nu se poate specifica `/' în numele comenzilor"
 
-#: execute_cmd.c:3758
+#: execute_cmd.c:4334
 #, c-format
 msgid "%s: command not found"
 msgstr "%s: comandã negãsitã"
 
-#: execute_cmd.c:4006
+#: execute_cmd.c:4586
 #, fuzzy, c-format
 msgid "%s: %s: bad interpreter"
 msgstr "%s: este director"
 
-#: execute_cmd.c:4155
+#: execute_cmd.c:4735
 #, fuzzy, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr "nu se poate duplica fd %d în fd 0: %s"
@@ -895,88 +919,98 @@ msgstr "eroare de redirectare"
 msgid "getcwd: cannot access parent directories"
 msgstr "getwd: nu s-au putut accesa directoarele pãrinte"
 
-#: input.c:237
+#: input.c:94 subst.c:4551
+#, c-format
+msgid "cannot reset nodelay mode for fd %d"
+msgstr ""
+
+#: input.c:258
 #, fuzzy, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
 msgstr ""
 "nu se poate aloca descriptor de fiºier nou pentru inputul bash din fd %d: %s"
 
-#: input.c:245
+#: input.c:266
 #, fuzzy, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr "check_bash_input: buffer deja existent pentru fd nou %d"
 
-#: jobs.c:466
+#: jobs.c:464
 msgid "start_pipeline: pgrp pipe"
 msgstr ""
 
-#: jobs.c:881
+#: jobs.c:879
 #, c-format
 msgid "forked pid %d appears in running job %d"
 msgstr ""
 
-#: jobs.c:999
+#: jobs.c:997
 #, c-format
 msgid "deleting stopped job %d with process group %ld"
 msgstr ""
 
-#: jobs.c:1104
+#: jobs.c:1102
 #, c-format
 msgid "add_process: process %5ld (%s) in the_pipeline"
 msgstr ""
 
-#: jobs.c:1395
+#: jobs.c:1105
+#, c-format
+msgid "add_process: pid %5ld (%s) marked as still alive"
+msgstr ""
+
+#: jobs.c:1393
 #, fuzzy, c-format
 msgid "describe_pid: %ld: no such pid"
 msgstr "describe_pid: Nu existã pid-ul (%d)!\n"
 
-#: jobs.c:1410
+#: jobs.c:1408
 #, fuzzy, c-format
 msgid "Signal %d"
 msgstr "Semnal Necunoscut #%d"
 
-#: jobs.c:1424 jobs.c:1449
+#: jobs.c:1422 jobs.c:1447
 msgid "Done"
 msgstr "Finalizat"
 
-#: jobs.c:1429 siglist.c:122
+#: jobs.c:1427 siglist.c:122
 msgid "Stopped"
 msgstr "Stopat"
 
-#: jobs.c:1433
+#: jobs.c:1431
 #, fuzzy, c-format
 msgid "Stopped(%s)"
 msgstr "Stopat"
 
-#: jobs.c:1437
+#: jobs.c:1435
 msgid "Running"
 msgstr "În rulare"
 
-#: jobs.c:1451
+#: jobs.c:1449
 #, c-format
 msgid "Done(%d)"
 msgstr "Finalizat(%d)"
 
-#: jobs.c:1453
+#: jobs.c:1451
 #, c-format
 msgid "Exit %d"
 msgstr "Ieºire %d"
 
-#: jobs.c:1456
+#: jobs.c:1454
 msgid "Unknown status"
 msgstr "Stare necunoscutã"
 
-#: jobs.c:1543
+#: jobs.c:1541
 #, c-format
 msgid "(core dumped) "
 msgstr "(core dumped) "
 
-#: jobs.c:1562
+#: jobs.c:1560
 #, fuzzy, c-format
 msgid "  (wd: %s)"
 msgstr "(wd actual: %s)\n"
 
-#: jobs.c:1763
+#: jobs.c:1761
 #, fuzzy, c-format
 msgid "child setpgid (%ld to %ld)"
 msgstr "setpgid copil (de la %d la %d) a întâlnit o eroare %d: %s\n"
@@ -986,124 +1020,124 @@ msgstr "setpgid copil (de la %d la %d) a 
 msgid "wait: pid %ld is not a child of this shell"
 msgstr "aºteptaþi: pid-ul %d nu este rezultat(child) al acestui shell"
 
-#: jobs.c:2315
+#: jobs.c:2316
 #, c-format
 msgid "wait_for: No record of process %ld"
 msgstr ""
 
-#: jobs.c:2587
+#: jobs.c:2588
 #, c-format
 msgid "wait_for_job: job %d is stopped"
 msgstr ""
 
-#: jobs.c:2809
+#: jobs.c:2810
 #, c-format
 msgid "%s: job has terminated"
 msgstr "%s: jobul a fost terminat"
 
-#: jobs.c:2818
+#: jobs.c:2819
 #, c-format
 msgid "%s: job %d already in background"
 msgstr ""
 
-#: jobs.c:3462
+#: jobs.c:3482
 #, fuzzy, c-format
 msgid "%s: line %d: "
 msgstr "slot %3d: "
 
-#: jobs.c:3476 nojobs.c:805
+#: jobs.c:3496 nojobs.c:805
 #, c-format
 msgid " (core dumped)"
 msgstr " (core dumped)"
 
-#: jobs.c:3488 jobs.c:3501
+#: jobs.c:3508 jobs.c:3521
 #, c-format
 msgid "(wd now: %s)\n"
 msgstr "(wd actual: %s)\n"
 
-#: jobs.c:3533
+#: jobs.c:3553
 #, fuzzy
 msgid "initialize_job_control: getpgrp failed"
 msgstr "initialize_jobs: getpgrp eºuat: %s"
 
-#: jobs.c:3593
+#: jobs.c:3613
 #, fuzzy
 msgid "initialize_job_control: line discipline"
 msgstr "initialize_jobs: disciplinã linie: %s"
 
-#: jobs.c:3603
+#: jobs.c:3623
 #, fuzzy
 msgid "initialize_job_control: setpgid"
 msgstr "initialize_jobs: getpgrp eºuat: %s"
 
-#: jobs.c:3631
+#: jobs.c:3651
 #, c-format
 msgid "cannot set terminal process group (%d)"
 msgstr ""
 
-#: jobs.c:3636
+#: jobs.c:3656
 msgid "no job control in this shell"
 msgstr "nici un control de job în acest shell"
 
-#: lib/malloc/malloc.c:298
+#: lib/malloc/malloc.c:296
 #, c-format
 msgid "malloc: failed assertion: %s\n"
 msgstr ""
 
-#: lib/malloc/malloc.c:314
+#: lib/malloc/malloc.c:312
 #, c-format
 msgid ""
 "\r\n"
 "malloc: %s:%d: assertion botched\r\n"
 msgstr ""
 
-#: lib/malloc/malloc.c:315
+#: lib/malloc/malloc.c:313
 msgid "unknown"
 msgstr "necunoscut"
 
-#: lib/malloc/malloc.c:799
+#: lib/malloc/malloc.c:797
 msgid "malloc: block on free list clobbered"
 msgstr ""
 
-#: lib/malloc/malloc.c:876
+#: lib/malloc/malloc.c:874
 msgid "free: called with already freed block argument"
 msgstr ""
 
-#: lib/malloc/malloc.c:879
+#: lib/malloc/malloc.c:877
 msgid "free: called with unallocated block argument"
 msgstr ""
 
-#: lib/malloc/malloc.c:898
+#: lib/malloc/malloc.c:896
 msgid "free: underflow detected; mh_nbytes out of range"
 msgstr ""
 
-#: lib/malloc/malloc.c:904
+#: lib/malloc/malloc.c:902
 msgid "free: start and end chunk sizes differ"
 msgstr ""
 
-#: lib/malloc/malloc.c:1003
+#: lib/malloc/malloc.c:1001
 msgid "realloc: called with unallocated block argument"
 msgstr ""
 
-#: lib/malloc/malloc.c:1018
+#: lib/malloc/malloc.c:1016
 msgid "realloc: underflow detected; mh_nbytes out of range"
 msgstr ""
 
-#: lib/malloc/malloc.c:1024
+#: lib/malloc/malloc.c:1022
 msgid "realloc: start and end chunk sizes differ"
 msgstr ""
 
-#: lib/malloc/table.c:176
+#: lib/malloc/table.c:177
 #, c-format
 msgid "register_alloc: alloc table is full with FIND_ALLOC?\n"
 msgstr ""
 
-#: lib/malloc/table.c:183
+#: lib/malloc/table.c:184
 #, c-format
 msgid "register_alloc: %p already in table as allocated?\n"
 msgstr ""
 
-#: lib/malloc/table.c:219
+#: lib/malloc/table.c:220
 #, c-format
 msgid "register_free: %p already in table as free?\n"
 msgstr ""
@@ -1159,113 +1193,118 @@ msgstr "eroare de sintax
 msgid "syntax error: `((%s))'"
 msgstr "eroare de sintaxã"
 
-#: make_cmd.c:566
+#: make_cmd.c:567
 #, c-format
 msgid "make_here_document: bad instruction type %d"
 msgstr "make_here_document: tip de instrucþiune greºit %d"
 
-#: make_cmd.c:741
+#: make_cmd.c:651
+#, c-format
+msgid "here-document at line %d delimited by end-of-file (wanted `%s')"
+msgstr ""
+
+#: make_cmd.c:746
 #, c-format
 msgid "make_redirection: redirection instruction `%d' out of range"
 msgstr ""
 
-#: parse.y:2759
+#: parse.y:2982 parse.y:3204
 #, fuzzy, c-format
 msgid "unexpected EOF while looking for matching `%c'"
 msgstr "EOF brusc în cãutare dupã `%c'"
 
-#: parse.y:3071
+#: parse.y:3708
 #, fuzzy
 msgid "unexpected EOF while looking for `]]'"
 msgstr "EOF brusc în cãutare dupã `%c'"
 
-#: parse.y:3076
+#: parse.y:3713
 #, fuzzy, c-format
 msgid "syntax error in conditional expression: unexpected token `%s'"
 msgstr "eroare de sintaxã neaºteptatã lângã `%s'"
 
-#: parse.y:3080
+#: parse.y:3717
 #, fuzzy
 msgid "syntax error in conditional expression"
 msgstr "eroare de sintaxã în expresie "
 
-#: parse.y:3158
+#: parse.y:3795
 #, c-format
 msgid "unexpected token `%s', expected `)'"
 msgstr ""
 
-#: parse.y:3162
+#: parse.y:3799
 #, fuzzy
 msgid "expected `)'"
 msgstr "se aºteaptã `)'"
 
-#: parse.y:3190
+#: parse.y:3827
 #, c-format
 msgid "unexpected argument `%s' to conditional unary operator"
 msgstr ""
 
-#: parse.y:3194
+#: parse.y:3831
 msgid "unexpected argument to conditional unary operator"
 msgstr ""
 
-#: parse.y:3234
+#: parse.y:3871
 #, fuzzy, c-format
 msgid "unexpected token `%s', conditional binary operator expected"
 msgstr "%s: se aºteaptã operator binar"
 
-#: parse.y:3238
+#: parse.y:3875
 #, fuzzy
 msgid "conditional binary operator expected"
 msgstr "%s: se aºteaptã operator binar"
 
-#: parse.y:3255
+#: parse.y:3892
 #, c-format
 msgid "unexpected argument `%s' to conditional binary operator"
 msgstr ""
 
-#: parse.y:3259
+#: parse.y:3896
 msgid "unexpected argument to conditional binary operator"
 msgstr ""
 
-#: parse.y:3270
+#: parse.y:3907
 #, fuzzy, c-format
 msgid "unexpected token `%c' in conditional command"
 msgstr "`:' aºteptat dupã expresie condiþionalã"
 
-#: parse.y:3273
+#: parse.y:3910
 #, fuzzy, c-format
 msgid "unexpected token `%s' in conditional command"
 msgstr "`:' aºteptat dupã expresie condiþionalã"
 
-#: parse.y:3277
+#: parse.y:3914
 #, fuzzy, c-format
 msgid "unexpected token %d in conditional command"
 msgstr "`:' aºteptat dupã expresie condiþionalã"
 
-#: parse.y:4525
+#: parse.y:5181
 #, c-format
 msgid "syntax error near unexpected token `%s'"
 msgstr "eroare de sintaxã neaºteptatã lângã `%s'"
 
-#: parse.y:4543
+#: parse.y:5199
 #, fuzzy, c-format
 msgid "syntax error near `%s'"
 msgstr "eroare de sintaxã neaºteptatã lângã `%s'"
 
-#: parse.y:4553
+#: parse.y:5209
 msgid "syntax error: unexpected end of file"
 msgstr "eroare de sintaxã: sfârºit de fiºier neaºteptat"
 
-#: parse.y:4553
+#: parse.y:5209
 msgid "syntax error"
 msgstr "eroare de sintaxã"
 
-#: parse.y:4615
+#: parse.y:5271
 #, c-format
 msgid "Use \"%s\" to leave the shell.\n"
 msgstr "Folosiþi \"%s\" pentru a pãrãsi shellul.\n"
 
-#: parse.y:4777
+#: parse.y:5433
 #, fuzzy
 msgid "unexpected EOF while looking for matching `)'"
 msgstr "EOF brusc în cãutare dupã `%c'"
@@ -1280,72 +1319,72 @@ msgstr ""
 msgid "progcomp_insert: %s: NULL COMPSPEC"
 msgstr ""
 
-#: print_cmd.c:264
+#: print_cmd.c:287
 #, c-format
 msgid "print_command: bad connector `%d'"
 msgstr "print_command: conector greºitr `%d'"
 
-#: print_cmd.c:1240
+#: print_cmd.c:1347
 #, c-format
 msgid "cprintf: `%c': invalid format character"
 msgstr ""
 
-#: redir.c:103
+#: redir.c:104
 msgid "file descriptor out of range"
 msgstr ""
 
-#: redir.c:145
+#: redir.c:146
 #, fuzzy, c-format
 msgid "%s: ambiguous redirect"
 msgstr "%s: Redirectare ambiguã"
 
-#: redir.c:149
+#: redir.c:150
 #, fuzzy, c-format
 msgid "%s: cannot overwrite existing file"
 msgstr "%s: nu se poate accesa(clobber) fiºierul existent"
 
-#: redir.c:154
+#: redir.c:155
 #, fuzzy, c-format
 msgid "%s: restricted: cannot redirect output"
 msgstr "%s: limitat: nu se poate specifica `/' în numele comenzilor"
 
-#: redir.c:159
+#: redir.c:160
 #, fuzzy, c-format
 msgid "cannot create temp file for here-document: %s"
 msgstr "nu pot face legãturã (pipe) pentru substituþia procesului: %s"
 
-#: redir.c:513
+#: redir.c:515
 msgid "/dev/(tcp|udp)/host/port not supported without networking"
 msgstr ""
 
-#: redir.c:980
+#: redir.c:992
 #, fuzzy
 msgid "redirection error: cannot duplicate fd"
 msgstr "eroare de redirectare"
 
-#: shell.c:323
+#: shell.c:328
 msgid "could not find /tmp, please create!"
 msgstr ""
 
-#: shell.c:327
+#: shell.c:332
 msgid "/tmp must be a valid directory name"
 msgstr ""
 
-#: shell.c:864
+#: shell.c:876
 #, fuzzy, c-format
 msgid "%c%c: invalid option"
 msgstr "%c%c: opþiune invalidã"
 
-#: shell.c:1621
+#: shell.c:1637
 msgid "I have no name!"
 msgstr "Nu am nici un nume!"
 
-#: shell.c:1755
+#: shell.c:1777
 #, fuzzy, c-format
 msgid "GNU bash, version %s-(%s)\n"
 msgstr "GNU %s, versiunea %s\n"
 
-#: shell.c:1756
+#: shell.c:1778
 #, c-format
 msgid ""
 "Usage:\t%s [GNU long option] [option] ...\n"
@@ -1354,39 +1393,39 @@ msgstr ""
 "Folosire:\t%s [GNU opþiune lungã] [opþiune] ...\n"
 "\t%s [GNU opþiune lungã] [opþiune] fiºier script ...\n"
 
-#: shell.c:1758
+#: shell.c:1780
 msgid "GNU long options:\n"
 msgstr "opþiuni lungi GNU:\n"
 
-#: shell.c:1762
+#: shell.c:1784
 msgid "Shell options:\n"
 msgstr "Opþiuni ale shell-ului:\n"
 
-#: shell.c:1763
+#: shell.c:1785
 #, fuzzy
 msgid "\t-irsD or -c command or -O shopt_option\t\t(invocation only)\n"
 msgstr "\t-irsD sau -c comandã\t\t(doar invocaþie)\n"
 
-#: shell.c:1778
+#: shell.c:1800
 #, c-format
 msgid "\t-%s or -o option\n"
 msgstr "\t-%s sau -o opþiune\n"
 
-#: shell.c:1784
+#: shell.c:1806
 #, c-format
 msgid "Type `%s -c \"help set\"' for more information about shell options.\n"
 msgstr ""
 "Apãsaþi `%s -c \"set-ajutor\"' pentru mai multe informaþii despre opþiunile "
 "shell-ului.\n"
 
-#: shell.c:1785
+#: shell.c:1807
 #, c-format
 msgid "Type `%s -c help' for more information about shell builtin commands.\n"
 msgstr ""
 "Apãsaþi `%s -c ajutor' pentru mai multe informaþii despre comenzile interne "
 "ale shell-ului.\n"
 
-#: shell.c:1786
+#: shell.c:1808
 #, c-format
 msgid "Use the `bashbug' command to report bugs.\n"
 msgstr ""
@@ -1565,87 +1604,82 @@ msgstr "Semnal Necunoscut #"
 msgid "Unknown Signal #%d"
 msgstr "Semnal Necunoscut #%d"
 
-#: subst.c:1171 subst.c:1292
+#: subst.c:1177 subst.c:1298
 #, fuzzy, c-format
 msgid "bad substitution: no closing `%s' in %s"
 msgstr "substituþie invalidã: nu existã '%s' în %s"
 
-#: subst.c:2392
+#: subst.c:2450
 #, c-format
 msgid "%s: cannot assign list to array member"
 msgstr "%s: nu pot asigna listã membrului intervalului"
 
-#: subst.c:4391 subst.c:4407
+#: subst.c:4448 subst.c:4464
 #, fuzzy
 msgid "cannot make pipe for process substitution"
 msgstr "nu pot face legãturã (pipe) pentru substituþia procesului: %s"
 
-#: subst.c:4439
+#: subst.c:4496
 #, fuzzy
 msgid "cannot make child for process substitution"
 msgstr "nu pot crea un proces copil pentru substituirea procesului: %s"
 
-#: subst.c:4484
+#: subst.c:4541
 #, fuzzy, c-format
 msgid "cannot open named pipe %s for reading"
 msgstr "nu pot deschide legãtura numitã %s pentru %s: %s"
 
-#: subst.c:4486
+#: subst.c:4543
 #, fuzzy, c-format
 msgid "cannot open named pipe %s for writing"
 msgstr "nu pot deschide legãtura numitã %s pentru %s: %s"
 
-#: subst.c:4494
-#, c-format
-msgid "cannot reset nodelay mode for fd %d"
-msgstr ""
-
-#: subst.c:4504
+#: subst.c:4561
 #, fuzzy, c-format
 msgid "cannot duplicate named pipe %s as fd %d"
 msgstr "nu se poate duplica legãtura numitã %s ca fd %d: %s "
 
-#: subst.c:4700
+#: subst.c:4757
 #, fuzzy
 msgid "cannot make pipe for command substitution"
 msgstr "nu pot face legãturi(pipes) pentru substituþia de comenzi: %s"
 
-#: subst.c:4734
+#: subst.c:4791
 #, fuzzy
 msgid "cannot make child for command substitution"
 msgstr "nu pot crea un copil pentru substituþia de comenzi: %s"
 
-#: subst.c:4751
+#: subst.c:4808
 #, fuzzy
 msgid "command_substitute: cannot duplicate pipe as fd 1"
 msgstr "command_substitute: nu se poate duplica legãtura (pipe) ca fd 1: %s"
 
-#: subst.c:5226
+#: subst.c:5310
 #, c-format
 msgid "%s: parameter null or not set"
 msgstr "%s: parametru null sau nesetat"
 
-#: subst.c:5502
+#: subst.c:5600
 #, c-format
 msgid "%s: substring expression < 0"
 msgstr "%s: expresie subºir < 0"
 
-#: subst.c:6345
+#: subst.c:6645
 #, c-format
 msgid "%s: bad substitution"
 msgstr "%s: substituþie invalidã"
 
-#: subst.c:6421
+#: subst.c:6721
 #, c-format
 msgid "$%s: cannot assign in this way"
 msgstr "$%s: nu se poate asigna în acest mod"
 
-#: subst.c:7138
+#: subst.c:7440
 #, fuzzy, c-format
 msgid "bad substitution: no closing \"`\" in %s"
 msgstr "substituþie invalidã: nu existã ')' de final în %s"
 
-#: subst.c:8003
+#: subst.c:8313
 #, c-format
 msgid "no match: %s"
 msgstr ""
@@ -1687,103 +1721,123 @@ msgstr "lipse
 msgid "invalid signal number"
 msgstr "numãr de semnal invalid"
 
-#: trap.c:315
+#: trap.c:323
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr ""
 
-#: trap.c:319
+#: trap.c:327
 #, c-format
 msgid ""
 "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
 msgstr ""
 
-#: trap.c:363
+#: trap.c:371
 #, fuzzy, c-format
 msgid "trap_handler: bad signal %d"
 msgstr "trap_handler: Semnal invalid %d"
 
-#: variables.c:339
+#: variables.c:354
 #, c-format
 msgid "error importing function definition for `%s'"
 msgstr "eroare în importarea definiþiei funcþiei pentru '%s'"
 
-#: variables.c:717
+#: variables.c:732
 #, c-format
 msgid "shell level (%d) too high, resetting to 1"
 msgstr ""
 
-#: variables.c:1729
+#: variables.c:1891
 msgid "make_local_variable: no function context at current scope"
 msgstr ""
 
-#: variables.c:2876
+#: variables.c:3120
 msgid "all_local_variables: no function context at current scope"
 msgstr ""
 
-#: variables.c:3093 variables.c:3102
+#: variables.c:3337 variables.c:3346
 #, c-format
 msgid "invalid character %d in exportstr for %s"
 msgstr ""
 
-#: variables.c:3108
+#: variables.c:3352
 #, c-format
 msgid "no `=' in exportstr for %s"
 msgstr ""
 
-#: variables.c:3535
+#: variables.c:3787
 msgid "pop_var_context: head of shell_variables not a function context"
 msgstr ""
 
-#: variables.c:3548
+#: variables.c:3800
 msgid "pop_var_context: no global_variables context"
 msgstr ""
 
-#: variables.c:3620
+#: variables.c:3874
 msgid "pop_scope: head of shell_variables not a temporary environment scope"
 msgstr ""
 
-#: version.c:83
+#: version.c:46
+msgid "Copyright (C) 2008 Free Software Foundation, Inc."
+msgstr ""
+
+#: version.c:47
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl."
+"html>\n"
+msgstr ""
+
+#: version.c:86
 #, fuzzy, c-format
 msgid "GNU bash, version %s (%s)\n"
 msgstr "GNU %s, versiunea %s\n"
 
-#: xmalloc.c:93
+#: version.c:91
+#, c-format
+msgid "This is free software; you are free to change and redistribute it.\n"
+msgstr ""
+
+#: version.c:92
+#, c-format
+msgid "There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr ""
+
+#: xmalloc.c:92
 #, c-format
 msgid "xmalloc: cannot allocate %lu bytes (%lu bytes allocated)"
 msgstr "xmalloc: nu pot aloca %lu octeþi (%lu octeþi alocaþi)"
 
-#: xmalloc.c:95
+#: xmalloc.c:94
 #, fuzzy, c-format
 msgid "xmalloc: cannot allocate %lu bytes"
 msgstr "xmalloc: nu pot aloca %lu octeþi (%lu octeþi alocaþi)"
 
-#: xmalloc.c:115
+#: xmalloc.c:114
 #, c-format
 msgid "xrealloc: cannot reallocate %lu bytes (%lu bytes allocated)"
 msgstr "xrealloc: nu pot realoca %lu octeþi (%lu octeþi alocaþi)"
 
-#: xmalloc.c:117
+#: xmalloc.c:116
 #, fuzzy, c-format
 msgid "xrealloc: cannot allocate %lu bytes"
 msgstr "xrealloc: nu pot realoca %lu octeþi (%lu octeþi alocaþi)"
 
-#: xmalloc.c:151
+#: xmalloc.c:150
 #, fuzzy, c-format
 msgid "xmalloc: %s:%d: cannot allocate %lu bytes (%lu bytes allocated)"
 msgstr "xmalloc: nu pot aloca %lu octeþi (%lu octeþi alocaþi)"
 
-#: xmalloc.c:153
+#: xmalloc.c:152
 #, fuzzy, c-format
 msgid "xmalloc: %s:%d: cannot allocate %lu bytes"
 msgstr "xmalloc: nu pot aloca %lu octeþi (%lu octeþi alocaþi)"
 
-#: xmalloc.c:175
+#: xmalloc.c:174
 #, fuzzy, c-format
 msgid "xrealloc: %s:%d: cannot reallocate %lu bytes (%lu bytes allocated)"
 msgstr "xrealloc: nu pot realoca %lu octeþi (%lu octeþi alocaþi)"
 
-#: xmalloc.c:177
+#: xmalloc.c:176
 #, fuzzy, c-format
 msgid "xrealloc: %s:%d: cannot allocate %lu bytes"
 msgstr "xrealloc: nu pot realoca %lu octeþi (%lu octeþi alocaþi)"
@@ -1851,12 +1905,12 @@ msgstr "command [-pVv] comand
 
 #: builtins.c:76
 #, fuzzy
-msgid "declare [-afFirtx] [-p] [name[=value] ...]"
+msgid "declare [-aAfFilrtux] [-p] [name[=value] ...]"
 msgstr "declare [-afFrxi] [-p] nume[=valoare] ..."
 
 #: builtins.c:78
 #, fuzzy
-msgid "typeset [-afFirtx] [-p] name[=value] ..."
+msgid "typeset [-aAfFilrtux] [-p] name[=value] ..."
 msgstr "typeset [-afFrxi] [-p] nume[=valoare] ..."
 
 #: builtins.c:80
@@ -2233,7 +2287,7 @@ msgid ""
 "    loops.\n"
 "    \n"
 "    Exit Status:\n"
-"    The exit status is 0 unless the shell is not executing a loop."
+"    The exit status is 0 unless N is not greater than or equal to 1."
 msgstr ""
 
 #: builtins.c:334
@@ -2244,7 +2298,7 @@ msgid ""
 "    If N is specified, resumes the Nth enclosing loop.\n"
 "    \n"
 "    Exit Status:\n"
-"    The exit status is 0 unless the shell is not executing a loop."
+"    The exit status is 0 unless N is not greater than or equal to 1."
 msgstr ""
 
 #: builtins.c:346
@@ -2387,10 +2441,13 @@ msgid ""
 "      -p\tdisplay the attributes and value of each NAME\n"
 "    \n"
 "    Options which set attributes:\n"
-"      -a\tto make NAMEs arrays (if supported)\n"
+"      -a\tto make NAMEs indexed arrays (if supported)\n"
+"      -A\tto make NAMEs associative arrays (if supported)\n"
 "      -i\tto make NAMEs have the `integer' attribute\n"
+"      -l\tto convert NAMEs to lower case on assignment\n"
 "      -r\tto make NAMEs readonly\n"
 "      -t\tto make NAMEs have the `trace' attribute\n"
+"      -u\tto convert NAMEs to upper case on assignment\n"
 "      -x\tto make NAMEs export\n"
 "    \n"
 "    Using `+' instead of `-' turns off the given attribute.\n"
@@ -2406,14 +2463,14 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:505
+#: builtins.c:508
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
 "    Obsolete.  See `help declare'."
 msgstr ""
 
-#: builtins.c:513
+#: builtins.c:516
 msgid ""
 "Define local variables.\n"
 "    \n"
@@ -2428,7 +2485,7 @@ msgid ""
 "    or the shell is not executing a function."
 msgstr ""
 
-#: builtins.c:530
+#: builtins.c:533
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2442,7 +2499,7 @@ msgid ""
 "    `echo' interprets the following backslash-escaped characters:\n"
 "      \\a\talert (bell)\n"
 "      \\b\tbackspace\n"
-"      \\c\tsuppress trailing newline\n"
+"      \\c\tsuppress further output\n"
 "      \\e\tescape character\n"
 "      \\f\tform feed\n"
 "      \\n\tnew line\n"
@@ -2459,7 +2516,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:564
+#: builtins.c:567
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2472,7 +2529,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:579
+#: builtins.c:582
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -2499,7 +2556,7 @@ msgid ""
 "    Returns success unless NAME is not a shell builtin or an error occurs."
 msgstr ""
 
-#: builtins.c:607
+#: builtins.c:610
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
@@ -2511,7 +2568,7 @@ msgid ""
 "    Returns exit status of command or success if command is null."
 msgstr ""
 
-#: builtins.c:619
+#: builtins.c:622
 msgid ""
 "Parse option arguments.\n"
 "    \n"
@@ -2552,7 +2609,7 @@ msgid ""
 "    encountered or an error occurs."
 msgstr ""
 
-#: builtins.c:661
+#: builtins.c:664
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
@@ -2575,7 +2632,7 @@ msgid ""
 "occurs."
 msgstr ""
 
-#: builtins.c:682
+#: builtins.c:685
 #, fuzzy
 msgid ""
 "Exit the shell.\n"
@@ -2584,7 +2641,7 @@ msgid ""
 "    is that of the last command executed."
 msgstr "Iese din shell cu starea lui N. Dacã N este omis, starea de ieºire"
 
-#: builtins.c:691
+#: builtins.c:694
 msgid ""
 "Exit a login shell.\n"
 "    \n"
@@ -2593,7 +2650,7 @@ msgid ""
 "    in a login shell."
 msgstr ""
 
-#: builtins.c:701
+#: builtins.c:704
 msgid ""
 "Display or execute commands from the history list.\n"
 "    \n"
@@ -2623,7 +2680,7 @@ msgid ""
 "occurs."
 msgstr ""
 
-#: builtins.c:731
+#: builtins.c:734
 msgid ""
 "Move job to the foreground.\n"
 "    \n"
@@ -2635,7 +2692,7 @@ msgid ""
 "    Status of command placed in foreground, or failure if an error occurs."
 msgstr ""
 
-#: builtins.c:746
+#: builtins.c:749
 msgid ""
 "Move jobs to the background.\n"
 "    \n"
@@ -2649,7 +2706,7 @@ msgid ""
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:760
+#: builtins.c:763
 msgid ""
 "Remember or display program locations.\n"
 "    \n"
@@ -2673,7 +2730,7 @@ msgid ""
 "    Returns success unless NAME is not found or an invalid option is given."
 msgstr ""
 
-#: builtins.c:785
+#: builtins.c:788
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -2695,7 +2752,7 @@ msgid ""
 "given."
 msgstr ""
 
-#: builtins.c:809
+#: builtins.c:812
 msgid ""
 "Display or manipulate the history list.\n"
 "    \n"
@@ -2729,7 +2786,7 @@ msgid ""
 "    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
-#: builtins.c:845
+#: builtins.c:848
 msgid ""
 "Display status of jobs.\n"
 "    \n"
@@ -2753,7 +2810,7 @@ msgid ""
 "    If -x is used, returns the exit status of COMMAND."
 msgstr ""
 
-#: builtins.c:872
+#: builtins.c:875
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -2770,7 +2827,7 @@ msgid ""
 "    Returns success unless an invalid option or JOBSPEC is given."
 msgstr ""
 
-#: builtins.c:891
+#: builtins.c:894
 msgid ""
 "Send a signal to a job.\n"
 "    \n"
@@ -2792,7 +2849,7 @@ msgid ""
 "    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
-#: builtins.c:914
+#: builtins.c:917
 msgid ""
 "Evaluate arithmetic expressions.\n"
 "    \n"
@@ -2837,7 +2894,7 @@ msgid ""
 "    If the last ARG evaluates to 0, let returns 1; let returns 0 otherwise.."
 msgstr ""
 
-#: builtins.c:959
+#: builtins.c:962
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
 "    \n"
@@ -2869,7 +2926,9 @@ msgid ""
 "      -t timeout\ttime out and return failure if a complete line of input "
 "is\n"
 "    \t\tnot read withint TIMEOUT seconds.  The value of the TMOUT\n"
-"    \t\tvariable is the default timeout.\n"
+"    \t\tvariable is the default timeout.  TIMEOUT may be a\n"
+"    \t\tfractional number.  The exit status is greater than 128 if\n"
+"    \t\tthe timeout is exceeded\n"
 "      -u fd\t\tread from file descriptor FD instead of the standard input\n"
 "    \n"
 "    Exit Status:\n"
@@ -2878,7 +2937,7 @@ msgid ""
 "    or an invalid file descriptor is supplied as the argument to -u."
 msgstr ""
 
-#: builtins.c:996
+#: builtins.c:1001
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -2890,7 +2949,7 @@ msgid ""
 "    Returns N, or failure if the shell is not executing a function or script."
 msgstr ""
 
-#: builtins.c:1009
+#: builtins.c:1014
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
 "    \n"
@@ -2972,7 +3031,7 @@ msgid ""
 "    Returns success unless an invalid option is given."
 msgstr ""
 
-#: builtins.c:1091
+#: builtins.c:1096
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
 "    \n"
@@ -2992,7 +3051,7 @@ msgid ""
 "    Returns success unless an invalid option is given or a NAME is read-only."
 msgstr ""
 
-#: builtins.c:1111
+#: builtins.c:1116
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
@@ -3011,7 +3070,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1130
+#: builtins.c:1135
 msgid ""
 "Mark shell variables as unchangeable.\n"
 "    \n"
@@ -3020,7 +3079,8 @@ msgid ""
 "    before marking as read-only.\n"
 "    \n"
 "    Options:\n"
-"      -a\trefer to array variables\n"
+"      -a\trefer to indexed array variables\n"
+"      -A\trefer to associative array variables\n"
 "      -f\trefer to shell functions\n"
 "      -p\tdisplay a list of all readonly variables and functions\n"
 "    \n"
@@ -3030,7 +3090,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1150
+#: builtins.c:1156
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -3041,7 +3101,7 @@ msgid ""
 "    Returns success unless N is negative or greater than $#."
 msgstr ""
 
-#: builtins.c:1162 builtins.c:1177
+#: builtins.c:1168 builtins.c:1183
 msgid ""
 "Execute commands from a file in the current shell.\n"
 "    \n"
@@ -3055,11 +3115,12 @@ msgid ""
 "    FILENAME cannot be read."
 msgstr ""
 
-#: builtins.c:1193
+#: builtins.c:1199
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
 "    Suspend the execution of this shell until it receives a SIGCONT signal.\n"
+"    Unless forced, login shells cannot be suspended.\n"
 "    \n"
 "    Options:\n"
 "      -f\tforce the suspend, even if the shell is a login shell\n"
@@ -3068,7 +3129,7 @@ msgid ""
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:1208
+#: builtins.c:1215
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -3145,7 +3206,7 @@ msgid ""
 "    false or an invalid argument is given."
 msgstr ""
 
-#: builtins.c:1284
+#: builtins.c:1291
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -3153,7 +3214,7 @@ msgid ""
 "    be a literal `]', to match the opening `['."
 msgstr ""
 
-#: builtins.c:1293
+#: builtins.c:1300
 msgid ""
 "Display process times.\n"
 "    \n"
@@ -3165,7 +3226,7 @@ msgid ""
 "    Always succeeds."
 msgstr ""
 
-#: builtins.c:1305
+#: builtins.c:1312
 msgid ""
 "Trap signals and other events.\n"
 "    \n"
@@ -3201,7 +3262,7 @@ msgid ""
 "given."
 msgstr ""
 
-#: builtins.c:1337
+#: builtins.c:1344
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -3231,7 +3292,7 @@ msgid ""
 "found."
 msgstr ""
 
-#: builtins.c:1368
+#: builtins.c:1375
 msgid ""
 "Modify shell resource limits.\n"
 "    \n"
@@ -3275,7 +3336,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1413
+#: builtins.c:1420
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -3293,7 +3354,7 @@ msgid ""
 "    Returns success unless MODE is invalid or an invalid option is given."
 msgstr ""
 
-#: builtins.c:1433
+#: builtins.c:1440
 msgid ""
 "Wait for job completion and return exit status.\n"
 "    \n"
@@ -3310,7 +3371,7 @@ msgid ""
 "    given."
 msgstr ""
 
-#: builtins.c:1451
+#: builtins.c:1458
 msgid ""
 "Wait for process completion and return exit status.\n"
 "    \n"
@@ -3324,7 +3385,7 @@ msgid ""
 "    given."
 msgstr ""
 
-#: builtins.c:1466
+#: builtins.c:1473
 msgid ""
 "Execute commands for each member in a list.\n"
 "    \n"
@@ -3337,7 +3398,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1480
+#: builtins.c:1487
 msgid ""
 "Arithmetic for loop.\n"
 "    \n"
@@ -3354,9 +3415,9 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1498
+#: builtins.c:1505
 msgid ""
-"Select words from a list and execute commands..\n"
+"Select words from a list and execute commands.\n"
 "    \n"
 "    The WORDS are expanded, generating a list of words.  The\n"
 "    set of expanded words is printed on the standard error, each\n"
@@ -3374,7 +3435,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1519
+#: builtins.c:1526
 msgid ""
 "Report time consumed by pipeline's execution.\n"
 "    \n"
@@ -3390,7 +3451,7 @@ msgid ""
 "    The return status is the return status of PIPELINE."
 msgstr ""
 
-#: builtins.c:1536
+#: builtins.c:1543
 msgid ""
 "Execute commands based on pattern matching.\n"
 "    \n"
@@ -3401,7 +3462,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1548
+#: builtins.c:1555
 msgid ""
 "Execute commands based on conditional.\n"
 "    \n"
@@ -3422,7 +3483,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1565
+#: builtins.c:1572
 msgid ""
 "Execute commands as long as a test succeeds.\n"
 "    \n"
@@ -3433,7 +3494,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1577
+#: builtins.c:1584
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
 "    \n"
@@ -3444,7 +3505,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1589
+#: builtins.c:1596
 msgid ""
 "Define shell function.\n"
 "    \n"
@@ -3458,7 +3519,7 @@ msgid ""
 "    Returns success unless NAME is readonly."
 msgstr ""
 
-#: builtins.c:1603
+#: builtins.c:1610
 msgid ""
 "Group commands as a unit.\n"
 "    \n"
@@ -3469,7 +3530,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1615
+#: builtins.c:1622
 msgid ""
 "Resume job in foreground.\n"
 "    \n"
@@ -3483,7 +3544,7 @@ msgid ""
 "    Returns the status of the resumed job."
 msgstr ""
 
-#: builtins.c:1630
+#: builtins.c:1637
 msgid ""
 "Evaluate arithmetic expression.\n"
 "    \n"
@@ -3494,7 +3555,7 @@ msgid ""
 "    Returns 1 if EXPRESSION evaluates to 0; returns 0 otherwise."
 msgstr ""
 
-#: builtins.c:1642
+#: builtins.c:1649
 msgid ""
 "Execute conditional command.\n"
 "    \n"
@@ -3522,7 +3583,7 @@ msgid ""
 "    0 or 1 depending on value of EXPRESSION."
 msgstr ""
 
-#: builtins.c:1668
+#: builtins.c:1675
 msgid ""
 "Common shell variable names and usage.\n"
 "    \n"
@@ -3576,7 +3637,7 @@ msgid ""
 "    \t\tcommands should be saved on the history list.\n"
 msgstr ""
 
-#: builtins.c:1725
+#: builtins.c:1732
 msgid ""
 "Add directories to stack.\n"
 "    \n"
@@ -3607,7 +3668,7 @@ msgid ""
 "    change fails."
 msgstr ""
 
-#: builtins.c:1759
+#: builtins.c:1766
 msgid ""
 "Remove directories from stack.\n"
 "    \n"
@@ -3634,7 +3695,7 @@ msgid ""
 "    change fails."
 msgstr ""
 
-#: builtins.c:1789
+#: builtins.c:1796
 msgid ""
 "Display directory stack.\n"
 "    \n"
@@ -3663,7 +3724,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1818
+#: builtins.c:1825
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
@@ -3684,7 +3745,7 @@ msgid ""
 "    given or OPTNAME is disabled."
 msgstr ""
 
-#: builtins.c:1839
+#: builtins.c:1846
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
 "    \n"
@@ -3714,7 +3775,7 @@ msgid ""
 "    error occurs."
 msgstr ""
 
-#: builtins.c:1866
+#: builtins.c:1873
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
@@ -3736,7 +3797,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1889
+#: builtins.c:1896
 msgid ""
 "Display possible completions depending on the options.\n"
 "    \n"
@@ -3749,7 +3810,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1904
+#: builtins.c:1911
 msgid ""
 "Modify or display completion options.\n"
 "    \n"
@@ -3778,7 +3839,7 @@ msgid ""
 "    have a completion specification defined."
 msgstr ""
 
-#: builtins.c:1932
+#: builtins.c:1939
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
@@ -3920,9 +3981,6 @@ msgstr ""
 #~ msgid "reading"
 #~ msgstr "în citire"
 
-#~ msgid "writing"
-#~ msgstr "în scriere"
-
 #~ msgid "process substitution"
 #~ msgstr "substituire de proces"
 
index 86043219e7213f5d78afa332eec336a46adcb6a7..4e8d08db5f5e04c25b6cb6c9bf52574bf52ed9af 100644 (file)
Binary files a/po/ru.gmo and b/po/ru.gmo differ
index 37a2b1dc19b8d9aab8b43d2bbd6790ed2b2c1147..b314b53ecdf27624678b3561e3f51793d026f30f 100644 (file)
--- a/po/ru.po
+++ b/po/ru.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: GNU bash 3.1-release\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-04-22 10:15-0400\n"
+"POT-Creation-Date: 2008-08-20 08:51-0400\n"
 "PO-Revision-Date: 2006-01-05 21:28+0300\n"
 "Last-Translator: Evgeniy Dushistov <dushistov@mail.ru>\n"
 "Language-Team: Russian <ru@li.org>\n"
@@ -18,380 +18,400 @@ msgstr ""
 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%"
 "10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
 
-#: arrayfunc.c:48
+#: arrayfunc.c:49
 msgid "bad array subscript"
 msgstr "ÎÅÐÒÁ×ÉÌØÎÙÊ ÉÎÄÅËÓ ÍÁÓÓÉ×Á"
 
-#: arrayfunc.c:372
+#: arrayfunc.c:312 builtins/declare.def:467
+#, c-format
+msgid "%s: cannot convert indexed to associative array"
+msgstr ""
+
+#: arrayfunc.c:478
+#, fuzzy, c-format
+msgid "%s: invalid associative array key"
+msgstr "%s: ÎÅÄÏÐÕÓÔÉÍÏÅ ÉÍÑ ÏÐÃÉÉ"
+
+#: arrayfunc.c:480
 #, c-format
 msgid "%s: cannot assign to non-numeric index"
 msgstr "%s; ÎÅ ÍÏÇÕ ÐÒÉÐÉÓÁÔØ ÎÅ ÞÉÓÌÏ×ÏÊ ÉÎÄÅËÓ"
 
-#: bashhist.c:332
+#: arrayfunc.c:516
+#, c-format
+msgid "%s: %s: must use subscript when assigning associative array"
+msgstr ""
+
+#: bashhist.c:382
 #, c-format
 msgid "%s: cannot create: %s"
 msgstr "%s: ÎÅ ÍÏÇÕ ÓÏÚÄÁÔØ: %s"
 
-#: bashline.c:3124
+#: bashline.c:3190
 msgid "bash_execute_unix_command: cannot find keymap for command"
 msgstr ""
 
-#: bashline.c:3173
+#: bashline.c:3268
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr "%s: ÐÅÒ×ÙÊ ÎÅÐÒÏÂÅÌØÎÙÊ ÓÉÍ×ÏÌ ÎÅ `\"'"
 
-#: bashline.c:3202
+#: bashline.c:3297
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr "ÎÅÔ ÚÁËÒÙ×ÁÀÝÅÇÏ `%c' × %s"
 
-#: bashline.c:3236
+#: bashline.c:3331
 #, c-format
 msgid "%s: missing colon separator"
 msgstr "%s: ÐÒÏÐÕÝÅΠÒÁÚÄÅÌÉÔÅÌØ Ä×ÏÅÔÏÞÉÅ"
 
-#: builtins/bind.def:200
+#: builtins/bind.def:199
 #, c-format
 msgid "`%s': invalid keymap name"
 msgstr ""
 
-#: builtins/bind.def:239
+#: builtins/bind.def:238
 #, c-format
 msgid "%s: cannot read: %s"
 msgstr "%s: ÎÅ ÍÏÇÕ ÐÒÏÞÉÔÁÔØ: %s"
 
-#: builtins/bind.def:254
+#: builtins/bind.def:253
 #, c-format
 msgid "`%s': cannot unbind"
 msgstr ""
 
-#: builtins/bind.def:289 builtins/bind.def:319
+#: builtins/bind.def:288 builtins/bind.def:318
 #, c-format
 msgid "`%s': unknown function name"
 msgstr "`%s': ÉÍÑ ÆÕÎËÃÉÉ ÎÅÉÚ×ÅÓÔÎÏ"
 
-#: builtins/bind.def:297
+#: builtins/bind.def:296
 #, c-format
 msgid "%s is not bound to any keys.\n"
 msgstr "%s ÎÅ ÐÒÉ×ÑÚÁÎÁ ÎÅ Ë ÏÄÎÏÊ ÉÚ ËÌÁ×ÉÛ.\n"
 
-#: builtins/bind.def:301
+#: builtins/bind.def:300
 #, c-format
 msgid "%s can be invoked via "
 msgstr "%s ÍÏÖÅÔ ÂÙÔØ ×ÙÚ×ÁΠӠÐÏÍÏÝØÀ"
 
-#: builtins/break.def:78 builtins/break.def:118
+#: builtins/break.def:77 builtins/break.def:117
 msgid "loop count"
 msgstr ""
 
-#: builtins/break.def:138
+#: builtins/break.def:137
 msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr "ÉÍÅÅÔ ÓÍÙÓÌ ÔÏÌØËÏ × ÃÉËÌÁÈ `for', `while', ÉÌÉ `until'"
 
-#: builtins/caller.def:134
+#: builtins/caller.def:133
 msgid ""
 "Returns the context of the current subroutine call.\n"
 "    \n"
 "    Without EXPR, returns "
 msgstr ""
 
-#: builtins/cd.def:216
+#: builtins/cd.def:215
 msgid "HOME not set"
 msgstr "ÐÅÒÅÍÅÎÎÁÑ HOME ÎÅ ÕÓÔÁÎÏ×ÌÅÎÁ"
 
-#: builtins/cd.def:228
+#: builtins/cd.def:227
 msgid "OLDPWD not set"
 msgstr "ÐÅÒÅÍÅÎÎÁÑ OLDPWD ÎÅ ÕÓÔÁÎÏ×ÌÅÎÁ"
 
-#: builtins/common.c:105
+#: builtins/common.c:107
 #, c-format
 msgid "line %d: "
 msgstr ""
 
-#: builtins/common.c:122
+#: builtins/common.c:124
 #, fuzzy, c-format
 msgid "%s: usage: "
 msgstr "%s: ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ:"
 
-#: builtins/common.c:135 test.c:822
+#: builtins/common.c:137 test.c:822
 msgid "too many arguments"
 msgstr "ÓÌÉÛËÏÍ ÍÎÏÇÏ ÁÒÇÕÍÅÎÔÏ×"
 
-#: builtins/common.c:160 shell.c:488 shell.c:762
+#: builtins/common.c:162 shell.c:493 shell.c:774
 #, c-format
 msgid "%s: option requires an argument"
 msgstr "%s: ÏÐÃÉÑ ÔÒÅÂÕÅÔ ÁÒÇÕÍÅÎÔÁ"
 
-#: builtins/common.c:167
+#: builtins/common.c:169
 #, c-format
 msgid "%s: numeric argument required"
 msgstr "%s: ÔÒÅÂÕÅÔÓÑ ÞÉÓÌÏ×ÏÊ ÁÒÇÕÍÅÎÔ"
 
-#: builtins/common.c:174
+#: builtins/common.c:176
 #, c-format
 msgid "%s: not found"
 msgstr "%s: ÎÅ ÎÁÊÄÅÎ"
 
-#: builtins/common.c:183 shell.c:775
+#: builtins/common.c:185 shell.c:787
 #, c-format
 msgid "%s: invalid option"
 msgstr "%s: ÎÅÐÒÁ×ÉÌØÎÁÑ ÏÐÃÉÑ"
 
-#: builtins/common.c:190
+#: builtins/common.c:192
 #, c-format
 msgid "%s: invalid option name"
 msgstr "%s: ÎÅÄÏÐÕÓÔÉÍÏÅ ÉÍÑ ÏÐÃÉÉ"
 
-#: builtins/common.c:197 general.c:231 general.c:236
+#: builtins/common.c:199 general.c:231 general.c:236
 #, c-format
 msgid "`%s': not a valid identifier"
 msgstr "`%s': ÎÅÐÒÁ×ÉÌØÎÙÊ ÉÄÅÎÔÉÆÉËÁÔÏÒ"
 
-#: builtins/common.c:207
+#: builtins/common.c:209
 #, fuzzy
 msgid "invalid octal number"
 msgstr "ÎÅÄÏÐÕÓÔÉÍÙÊ ÎÏÍÅÒ ÓÉÇÎÁÌÁ"
 
-#: builtins/common.c:209
+#: builtins/common.c:211
 #, fuzzy
 msgid "invalid hex number"
 msgstr "ÎÅÄÏÐÕÓÔÉÍÏÅ ÞÉÓÌÏ"
 
-#: builtins/common.c:211 expr.c:1255
+#: builtins/common.c:213 expr.c:1255
 msgid "invalid number"
 msgstr "ÎÅÄÏÐÕÓÔÉÍÏÅ ÞÉÓÌÏ"
 
-#: builtins/common.c:219
+#: builtins/common.c:221
 #, c-format
 msgid "%s: invalid signal specification"
 msgstr "%s: ÎÅÄÏÐÕÓÔÉÍÁÑ ÓÐÅÃÉÆÉËÁÃÉÑ ÓÉÇÎÁÌÁ"
 
-#: builtins/common.c:226
+#: builtins/common.c:228
 #, c-format
 msgid "`%s': not a pid or valid job spec"
 msgstr "`%s': ÎÅ ÉÄÅÎÔÉÆÉËÁÔÏÒ  ÐÒÏÃÅÓÓÁ ÉÌÉ ÐÒÁ×ÉÌØÎÏÅ ÉÍÑ ÚÁÄÁÞÉ"
 
-#: builtins/common.c:233 error.c:452
+#: builtins/common.c:235 error.c:453
 #, c-format
 msgid "%s: readonly variable"
 msgstr "%s: ÄÏÓÔÕÐÎÁÑ ÔÏÌØËÏ ÎÁ ÞÔÅÎÉÅ ÐÅÒÅÍÅÎÎÁÑ"
 
-#: builtins/common.c:241
+#: builtins/common.c:243
 #, c-format
 msgid "%s: %s out of range"
 msgstr "%s: %s ×ÙÈÏÄÉÔ ÚÁ ÐÒÅÄÅÌÙ ÄÏÐÕÓÔÉÍÙÈ ÚÎÁÞÅÎÉÊ"
 
-#: builtins/common.c:241 builtins/common.c:243
+#: builtins/common.c:243 builtins/common.c:245
 msgid "argument"
 msgstr "ÁÒÇÕÍÅÎÔ"
 
-#: builtins/common.c:243
+#: builtins/common.c:245
 #, c-format
 msgid "%s out of range"
 msgstr "%s ×ÙÈÏÄÉÔ ÚÁ ÐÒÅÄÅÌÙ ÄÏÐÕÓÔÉÍÙÈ ÚÎÁÞÅÎÉÊ"
 
-#: builtins/common.c:251
+#: builtins/common.c:253
 #, c-format
 msgid "%s: no such job"
 msgstr "%s: ÎÅ ÔÁËÏÊ ÚÁÄÁÞÉ"
 
-#: builtins/common.c:259
+#: builtins/common.c:261
 #, c-format
 msgid "%s: no job control"
 msgstr ""
 
-#: builtins/common.c:261
+#: builtins/common.c:263
 msgid "no job control"
 msgstr ""
 
-#: builtins/common.c:271
+#: builtins/common.c:273
 #, c-format
 msgid "%s: restricted"
 msgstr ""
 
-#: builtins/common.c:273
+#: builtins/common.c:275
 msgid "restricted"
 msgstr ""
 
-#: builtins/common.c:281
+#: builtins/common.c:283
 #, c-format
 msgid "%s: not a shell builtin"
 msgstr "%s: ÎÅ ×ÓÔÒÏÅÎÎÁ × ÏÂÏÌÏÞËÕ"
 
-#: builtins/common.c:290
+#: builtins/common.c:292
 #, c-format
 msgid "write error: %s"
 msgstr "ÏÛÉÂËÁ ÚÁÐÉÓÉ: %s"
 
-#: builtins/common.c:516
+#: builtins/common.c:523
 #, c-format
 msgid "%s: error retrieving current directory: %s: %s\n"
 msgstr "%s: ÏÛÉÂËÁ ÐÏÌÕÞÅÎÉÑ ÔÅËÕÝÅÊ ÄÉÒÅËÔÏÒÉÉ: %s: %s\n"
 
-#: builtins/common.c:582 builtins/common.c:584
+#: builtins/common.c:589 builtins/common.c:591
 #, c-format
 msgid "%s: ambiguous job spec"
 msgstr ""
 
-#: builtins/complete.def:271
+#: builtins/complete.def:270
 #, c-format
 msgid "%s: invalid action name"
 msgstr ""
 
-#: builtins/complete.def:431 builtins/complete.def:616
-#: builtins/complete.def:814
+#: builtins/complete.def:430 builtins/complete.def:615
+#: builtins/complete.def:813
 #, c-format
 msgid "%s: no completion specification"
 msgstr ""
 
-#: builtins/complete.def:668
+#: builtins/complete.def:667
 msgid "warning: -F option may not work as you expect"
 msgstr ""
 
-#: builtins/complete.def:670
+#: builtins/complete.def:669
 msgid "warning: -C option may not work as you expect"
 msgstr ""
 
-#: builtins/complete.def:787
+#: builtins/complete.def:786
 msgid "not currently executing completion function"
 msgstr ""
 
-#: builtins/declare.def:120
+#: builtins/declare.def:122
 msgid "can only be used in a function"
 msgstr "ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎÁ ÔÏÌØËÏ × ÆÕÎËÃÉÉ"
 
-#: builtins/declare.def:318
+#: builtins/declare.def:353
 msgid "cannot use `-f' to make functions"
 msgstr ""
 
-#: builtins/declare.def:330 execute_cmd.c:4116
+#: builtins/declare.def:365 execute_cmd.c:4696
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s: ÄÏÓÔÕÐÎÁÑ ÔÏÌØËÏ ÎÁ ÞÔÅÎÉÅ ÆÕÎËÃÉÑ"
 
-#: builtins/declare.def:416
+#: builtins/declare.def:454
 #, c-format
 msgid "%s: cannot destroy array variables in this way"
 msgstr "%s: ÎÅ ÍÏÇÕ ÕÄÁÌÉÔØ ÐÅÒÅÍÅÎÎÕÀ-ÍÁÓÓÉ× ÔÁËÉÍ ÓÐÏÓÏÂÏÍ"
 
-#: builtins/enable.def:138 builtins/enable.def:146
+#: builtins/declare.def:461
+#, c-format
+msgid "%s: cannot convert associative to indexed array"
+msgstr ""
+
+#: builtins/enable.def:137 builtins/enable.def:145
 msgid "dynamic loading not available"
 msgstr ""
 
-#: builtins/enable.def:313
+#: builtins/enable.def:312
 #, c-format
 msgid "cannot open shared object %s: %s"
 msgstr ""
 
-#: builtins/enable.def:336
+#: builtins/enable.def:335
 #, c-format
 msgid "cannot find %s in shared object %s: %s"
 msgstr ""
 
-#: builtins/enable.def:460
+#: builtins/enable.def:459
 #, c-format
 msgid "%s: not dynamically loaded"
 msgstr ""
 
-#: builtins/enable.def:475
+#: builtins/enable.def:474
 #, c-format
 msgid "%s: cannot delete: %s"
 msgstr "%s: ÎÅ ÍÏÇÕ ÕÄÁÌÉÔØ:  %s"
 
-#: builtins/evalfile.c:132 builtins/hash.def:170 execute_cmd.c:3973
-#: shell.c:1423
+#: builtins/evalfile.c:134 builtins/hash.def:169 execute_cmd.c:4553
+#: shell.c:1439
 #, c-format
 msgid "%s: is a directory"
 msgstr "%s: Ñ×ÌÑÅÔÓÑ ÄÉÒÅËÔÏÒÉÅÊ"
 
-#: builtins/evalfile.c:137
+#: builtins/evalfile.c:139
 #, c-format
 msgid "%s: not a regular file"
 msgstr "%s: ÎÅ Ñ×ÌÑÅÔÓÑ ÏÂÙÞÎÙÍ ÆÁÊÌÏÍ"
 
-#: builtins/evalfile.c:145
+#: builtins/evalfile.c:147
 #, c-format
 msgid "%s: file is too large"
 msgstr "%s: ÓÌÉÛËÏÍ ÂÏÌØÛÏÊ ÆÁÊÌ"
 
-#: builtins/evalfile.c:183 execute_cmd.c:4043 shell.c:1433
+#: builtins/evalfile.c:185 execute_cmd.c:4623 shell.c:1449
 #, c-format
 msgid "%s: cannot execute binary file"
 msgstr "%s: ÎÅ ÍÏÇÕ ÚÁÐÕÓÔÉÔØ ÂÉÎÁÒÎÙÊ ÆÁÊÌ"
 
-#: builtins/exec.def:213
+#: builtins/exec.def:212
 #, c-format
 msgid "%s: cannot execute: %s"
 msgstr "%s: ÎÅ ÍÏÇÕ ÚÁÐÕÓÔÉÔØ: %s"
 
-#: builtins/exit.def:66
+#: builtins/exit.def:65
 #, c-format
 msgid "logout\n"
 msgstr ""
 
-#: builtins/exit.def:89
+#: builtins/exit.def:88
 msgid "not login shell: use `exit'"
 msgstr ""
 "ÏÂÏÌÏÞËÁ ÎÅ Ñ×ÌÑÅÔÓÑ ÚÁÐÕÝÅÎÎÏÊ ÐÏÓÌÅ ×ÈÏÄÁ × ÓÉÓÔÅÍÕ: ÉÓÐÏÌØÚÕÊÔÅ `exit' "
 
-#: builtins/exit.def:121
+#: builtins/exit.def:120
 #, c-format
 msgid "There are stopped jobs.\n"
 msgstr "åÓÔØ ÐÒÉÏÓÔÁÎÏ×ÌÅÎÎÙÅ ÚÁÄÁÞÉ.\n"
 
-#: builtins/exit.def:123
+#: builtins/exit.def:122
 #, fuzzy, c-format
 msgid "There are running jobs.\n"
 msgstr "åÓÔØ ÐÒÉÏÓÔÁÎÏ×ÌÅÎÎÙÅ ÚÁÄÁÞÉ.\n"
 
-#: builtins/fc.def:263
+#: builtins/fc.def:261
 msgid "no command found"
 msgstr "ÎÅ ÎÁÛÅÌ ÔÁËÕÀ ËÏÍÁÎÄÕ"
 
-#: builtins/fc.def:333
+#: builtins/fc.def:341
 msgid "history specification"
 msgstr ""
 
-#: builtins/fc.def:354
+#: builtins/fc.def:362
 #, c-format
 msgid "%s: cannot open temp file: %s"
 msgstr "%s: ÎÅ ÍÏÇÕ ÏÔËÒÙÔØ ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ: %s"
 
-#: builtins/fg_bg.def:150 builtins/jobs.def:283
+#: builtins/fg_bg.def:149 builtins/jobs.def:282
 msgid "current"
 msgstr ""
 
-#: builtins/fg_bg.def:159
+#: builtins/fg_bg.def:158
 #, c-format
 msgid "job %d started without job control"
 msgstr ""
 
-#: builtins/getopt.c:109
+#: builtins/getopt.c:110
 #, c-format
 msgid "%s: illegal option -- %c\n"
 msgstr "%s: ÎÅÄÏÐÕÓÔÉÍÁÑ ÏÐÃÉÑ -- %c\n"
 
-#: builtins/getopt.c:110
+#: builtins/getopt.c:111
 #, c-format
 msgid "%s: option requires an argument -- %c\n"
 msgstr ""
 
-#: builtins/hash.def:93
+#: builtins/hash.def:92
 msgid "hashing disabled"
 msgstr ""
 
-#: builtins/hash.def:139
+#: builtins/hash.def:138
 #, c-format
 msgid "%s: hash table empty\n"
 msgstr ""
 
-#: builtins/hash.def:245
+#: builtins/hash.def:244
 #, fuzzy, c-format
 msgid "hits\tcommand\n"
 msgstr "ÐÏÓÌÅÄÎÑÑ ËÏÍÁÎÄÁ: %s\n"
 
-#: builtins/help.def:128
+#: builtins/help.def:130
 #, c-format
 msgid "Shell commands matching keyword `"
 msgid_plural "Shell commands matching keywords `"
@@ -399,28 +419,18 @@ msgstr[0] ""
 msgstr[1] ""
 msgstr[2] ""
 
-#: builtins/help.def:166
+#: builtins/help.def:168
 #, c-format
 msgid ""
 "no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'."
 msgstr ""
 
-#: builtins/help.def:183
+#: builtins/help.def:185
 #, c-format
 msgid "%s: cannot open: %s"
 msgstr "%s: ÎÅ ÍÏÇÕ ÏÔËÒÙÔØ: %s"
 
-#: builtins/help.def:318 version.c:85
-#, c-format
-msgid "Copyright (C) 2008 Free Software Foundation, Inc.\n"
-msgstr ""
-
-#: builtins/help.def:320
-#, c-format
-msgid "License: GNU General Public License, version 2\n"
-msgstr ""
-
-#: builtins/help.def:335
+#: builtins/help.def:337
 #, c-format
 msgid ""
 "These shell commands are defined internally.  Type `help' to see this list.\n"
@@ -432,111 +442,135 @@ msgid ""
 "\n"
 msgstr ""
 
-#: builtins/history.def:158
+#: builtins/history.def:154
 msgid "cannot use more than one of -anrw"
 msgstr ""
 
-#: builtins/history.def:190
+#: builtins/history.def:186
 msgid "history position"
 msgstr ""
 
-#: builtins/history.def:408
+#: builtins/history.def:366
 #, c-format
 msgid "%s: history expansion failed"
 msgstr ""
 
-#: builtins/inlib.def:72
+#: builtins/inlib.def:71
 #, fuzzy, c-format
 msgid "%s: inlib failed"
 msgstr "%s: ÎÅÄÏÐÕÓÔÉÍÙÊ ÓÅÒ×ÉÓ"
 
-#: builtins/jobs.def:110
+#: builtins/jobs.def:109
 msgid "no other options allowed with `-x'"
 msgstr ""
 
-#: builtins/kill.def:198
+#: builtins/kill.def:197
 #, c-format
 msgid "%s: arguments must be process or job IDs"
 msgstr ""
 
-#: builtins/kill.def:261
+#: builtins/kill.def:260
 msgid "Unknown error"
 msgstr "îÅÉÚ×ÅÓÔÎÁÑ ÏÛÉÂËÁ"
 
-#: builtins/let.def:96 builtins/let.def:121 expr.c:501 expr.c:516
+#: builtins/let.def:95 builtins/let.def:120 expr.c:501 expr.c:516
 msgid "expression expected"
 msgstr "ÏÖÉÄÁÌÏÓØ ×ÙÒÁÖÅÎÉÅ"
 
-#: builtins/mapfile.def:216 builtins/read.def:265
+#: builtins/mapfile.def:215 builtins/read.def:271
 #, c-format
 msgid "%s: invalid file descriptor specification"
 msgstr "%s: ÎÅÄÏÐÕÓÔÉÍÏÅ ÏÐÉÓÁÎÉÅ ÆÁÊÌÏ×ÏÇÏ ÄÅÓËÒÉÐÔÏÒÁ"
 
-#: builtins/mapfile.def:224 builtins/read.def:272
+#: builtins/mapfile.def:223 builtins/read.def:278
 #, c-format
 msgid "%d: invalid file descriptor: %s"
 msgstr "%d: ÎÅÄÏÐÕÓÔÉÍÙÊ ÄÅÓËÒÉÐÔÏÒ ÆÁÊÌÁ: %s"
 
-#: builtins/mapfile.def:233 builtins/mapfile.def:271
+#: builtins/mapfile.def:232 builtins/mapfile.def:270
 #, fuzzy, c-format
 msgid "%s: invalid line count"
 msgstr "%s: ÎÅÐÒÁ×ÉÌØÎÁÑ ÏÐÃÉÑ"
 
-#: builtins/mapfile.def:244
+#: builtins/mapfile.def:243
 #, fuzzy, c-format
 msgid "%s: invalid array origin"
 msgstr "%s: ÎÅÐÒÁ×ÉÌØÎÁÑ ÏÐÃÉÑ"
 
-#: builtins/mapfile.def:261
+#: builtins/mapfile.def:260
 #, fuzzy, c-format
 msgid "%s: invalid callback quantum"
 msgstr "%s: ÎÅÄÏÐÕÓÔÉÍÏÅ ÞÉÓÌÏ"
 
-#: builtins/mapfile.def:293
+#: builtins/mapfile.def:292
 #, fuzzy
 msgid "empty array variable name"
 msgstr "%s: ÎÅ ÐÅÒÅÍÅÎÎÁÑ-ÍÁÓÓÉ×"
 
-#: builtins/mapfile.def:314
+#: builtins/mapfile.def:313
 msgid "array variable support required"
 msgstr ""
 
-#: builtins/printf.def:365
+#: builtins/printf.def:364
 #, c-format
 msgid "`%s': missing format character"
 msgstr "`%s': ÐÒÏÐÕÝÅΠÓÉÍ×ÏÌ ÆÏÒÍÁÔÉÒÏ×ÁÎÉÑ"
 
-#: builtins/printf.def:542
+#: builtins/printf.def:541
 #, c-format
 msgid "`%c': invalid format character"
 msgstr "%c': ÎÅÄÏÐÕÓÔÉÍÙÊ ÓÉÍ×ÏÌ ÆÏÒÍÁÔÉÒÏ×ÁÎÉÑ"
 
-#: builtins/printf.def:569
+#: builtins/printf.def:568
 #, fuzzy, c-format
 msgid "warning: %s: %s"
 msgstr "%s: ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ:"
 
-#: builtins/printf.def:748
+#: builtins/printf.def:747
 msgid "missing hex digit for \\x"
 msgstr ""
 
-#: builtins/pushd.def:196
+#: builtins/pushd.def:195
 msgid "no other directory"
 msgstr "ÎÅÔ ÄÒÕÇÏÊ ÄÉÒÅËÔÏÒÉÉ"
 
-#: builtins/pushd.def:463
+#: builtins/pushd.def:462
 msgid "<no current directory>"
 msgstr ""
 
-#: builtins/pushd.def:507
+#: builtins/pushd.def:506
 msgid "directory stack empty"
 msgstr ""
 
-#: builtins/pushd.def:509
+#: builtins/pushd.def:508
 msgid "directory stack index"
 msgstr ""
 
-#: builtins/pushd.def:706
+#: builtins/pushd.def:683
+msgid ""
+"Display the list of currently remembered directories.  Directories\n"
+"    find their way onto the list with the `pushd' command; you can get\n"
+"    back up through the list with the `popd' command.\n"
+"    \n"
+"    Options:\n"
+"      -c\tclear the directory stack by deleting all of the elements\n"
+"      -l\tdo not print tilde-prefixed versions of directories relative\n"
+"    \tto your home directory\n"
+"      -p\tprint the directory stack with one entry per line\n"
+"      -v\tprint the directory stack with one entry per line prefixed\n"
+"    \twith its position in the stack\n"
+"    \n"
+"    Arguments:\n"
+"      +N\tDisplays the Nth entry counting from the left of the list shown "
+"by\n"
+"    \tdirs when invoked without options, starting with zero.\n"
+"    \n"
+"      -N\tDisplays the Nth entry counting from the right of the list shown "
+"by\n"
+"\tdirs when invoked without options, starting with zero."
+msgstr ""
+
+#: builtins/pushd.def:705
 msgid ""
 "Adds a directory to the top of the directory stack, or rotates\n"
 "    the stack, making the new top of the stack the current working\n"
@@ -561,7 +595,7 @@ msgid ""
 "    The `dirs' builtin displays the directory stack."
 msgstr ""
 
-#: builtins/pushd.def:731
+#: builtins/pushd.def:730
 msgid ""
 "Removes entries from the directory stack.  With no arguments, removes\n"
 "    the top directory from the stack, and changes to the new top directory.\n"
@@ -582,50 +616,40 @@ msgid ""
 "    The `dirs' builtin displays the directory stack."
 msgstr ""
 
-#: builtins/pushd.def:684
-msgid ""
-"Display the list of currently remembered directories.  Directories\n"
-"    find their way onto the list with the `pushd' command; you can get\n"
-"    back up through the list with the `popd' command.\n"
-"    \n"
-"    Options:\n"
-"\\    "
-msgstr ""
-
-#: builtins/read.def:242
+#: builtins/read.def:247
 #, c-format
 msgid "%s: invalid timeout specification"
 msgstr ""
 
-#: builtins/read.def:560
+#: builtins/read.def:569
 #, c-format
 msgid "read error: %d: %s"
 msgstr "ÏÛÉÂËÁ ÞÔÅÎÉÑ: %d: %s"
 
-#: builtins/return.def:69
+#: builtins/return.def:68
 msgid "can only `return' from a function or sourced script"
 msgstr ""
 
-#: builtins/set.def:769
+#: builtins/set.def:768
 msgid "cannot simultaneously unset a function and a variable"
 msgstr ""
 
-#: builtins/set.def:806
+#: builtins/set.def:805
 #, c-format
 msgid "%s: cannot unset"
 msgstr "%s: ÎÅ ÍÏÇÕ ÓÂÒÏÓÉÔØ"
 
-#: builtins/set.def:813
+#: builtins/set.def:812
 #, c-format
 msgid "%s: cannot unset: readonly %s"
 msgstr "%s: ÎÅ ÍÏÇÕ ÓÂÒÏÓÉÔØ: ÄÏÓÔÕÐÎÏ ÔÏÌØËÏ ÄÌÑ ÞÔÅÎÉÑ %s"
 
-#: builtins/set.def:824
+#: builtins/set.def:823
 #, c-format
 msgid "%s: not an array variable"
 msgstr "%s: ÎÅ ÐÅÒÅÍÅÎÎÁÑ-ÍÁÓÓÉ×"
 
-#: builtins/setattr.def:181
+#: builtins/setattr.def:186
 #, c-format
 msgid "%s: not a function"
 msgstr "%s: ÎÅ ÆÕÎËÃÉÑ"
@@ -634,20 +658,20 @@ msgstr "%s: 
 msgid "shift count"
 msgstr ""
 
-#: builtins/shopt.def:248
+#: builtins/shopt.def:249
 msgid "cannot set and unset shell options simultaneously"
 msgstr ""
 
-#: builtins/shopt.def:313
+#: builtins/shopt.def:314
 #, c-format
 msgid "%s: invalid shell option name"
 msgstr "%s: ÎÅÄÏÐÕÓÔÉÍÏÅ ÉÍÑ ÏÐÃÉÉ ÏÂÏÌÏÞËÉ"
 
-#: builtins/source.def:129
+#: builtins/source.def:128
 msgid "filename argument required"
 msgstr "ÔÒÅÂÕÅÔÓÑ ÁÒÇÕÍÅÎÔ ÉÍÑ ÆÁÊÌÁ"
 
-#: builtins/source.def:154
+#: builtins/source.def:153
 #, c-format
 msgid "%s: file not found"
 msgstr "%s: ÆÁÊÌ ÎÅ ÎÁÊÄÅÎ"
@@ -660,75 +684,75 @@ msgstr ""
 msgid "cannot suspend a login shell"
 msgstr ""
 
-#: builtins/type.def:235
+#: builtins/type.def:234
 #, c-format
 msgid "%s is aliased to `%s'\n"
 msgstr ""
 
-#: builtins/type.def:256
+#: builtins/type.def:255
 #, c-format
 msgid "%s is a shell keyword\n"
 msgstr "%s Ñ×ÌÑÅÔÓÑ ËÌÀÞÅ×ÙÍ ÓÌÏ×ÏÍ ÏÂÏÌÏÞËÉ\n"
 
-#: builtins/type.def:275
+#: builtins/type.def:274
 #, c-format
 msgid "%s is a function\n"
 msgstr "%s Ñ×ÌÑÅÔÓÑ ÆÕÎËÃÉÅÊ\n"
 
-#: builtins/type.def:297
+#: builtins/type.def:296
 #, c-format
 msgid "%s is a shell builtin\n"
 msgstr ""
 
-#: builtins/type.def:318 builtins/type.def:392
+#: builtins/type.def:317 builtins/type.def:391
 #, c-format
 msgid "%s is %s\n"
 msgstr ""
 
-#: builtins/type.def:338
+#: builtins/type.def:337
 #, c-format
 msgid "%s is hashed (%s)\n"
 msgstr ""
 
-#: builtins/ulimit.def:365
+#: builtins/ulimit.def:372
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr ""
 
-#: builtins/ulimit.def:391
+#: builtins/ulimit.def:398
 #, c-format
 msgid "`%c': bad command"
 msgstr "`%c': ÐÌÏÈÁÑ ËÏÍÁÎÄÁ"
 
-#: builtins/ulimit.def:420
+#: builtins/ulimit.def:427
 #, c-format
 msgid "%s: cannot get limit: %s"
 msgstr ""
 
-#: builtins/ulimit.def:446
+#: builtins/ulimit.def:453
 msgid "limit"
 msgstr ""
 
-#: builtins/ulimit.def:458 builtins/ulimit.def:758
+#: builtins/ulimit.def:465 builtins/ulimit.def:765
 #, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr ""
 
-#: builtins/umask.def:119
+#: builtins/umask.def:118
 msgid "octal number"
 msgstr "ÞÉÓÌÏ × ×ÏÓØÍÅÒÉÞÎÏÊ ÓÉÓÔÅÍÅ ÉÓÞÉÓÌÅÎÉÑ"
 
-#: builtins/umask.def:232
+#: builtins/umask.def:231
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr ""
 
-#: builtins/umask.def:287
+#: builtins/umask.def:286
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr ""
 
-#: error.c:89 error.c:319 error.c:321 error.c:323
+#: error.c:89 error.c:320 error.c:322 error.c:324
 msgid " line "
 msgstr ""
 
@@ -742,68 +766,68 @@ msgstr "
 msgid "Aborting..."
 msgstr "úÁ×ÅÒÛÁÀ ÒÁÂÏÔÕ..."
 
-#: error.c:259
-#, c-format
-msgid "%s: warning: "
+#: error.c:260
+#, fuzzy, c-format
+msgid "warning: "
 msgstr "%s: ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ:"
 
-#: error.c:404
+#: error.c:405
 msgid "unknown command error"
 msgstr "ÎÅÉÚ×ÅÓÔÎÁÑ ÏÛÉÂËÁ ËÏÍÁÎÄÙ"
 
-#: error.c:405
+#: error.c:406
 msgid "bad command type"
 msgstr ""
 
-#: error.c:406
+#: error.c:407
 msgid "bad connector"
 msgstr ""
 
-#: error.c:407
+#: error.c:408
 msgid "bad jump"
 msgstr ""
 
-#: error.c:445
+#: error.c:446
 #, c-format
 msgid "%s: unbound variable"
 msgstr ""
 
-#: eval.c:180
+#: eval.c:181
 #, c-format
 msgid "\atimed out waiting for input: auto-logout\n"
 msgstr ""
 
-#: execute_cmd.c:479
+#: execute_cmd.c:483
 #, c-format
 msgid "cannot redirect standard input from /dev/null: %s"
 msgstr ""
 
-#: execute_cmd.c:1063
+#: execute_cmd.c:1079
 #, c-format
 msgid "TIMEFORMAT: `%c': invalid format character"
 msgstr ""
 
-#: execute_cmd.c:1404
+#: execute_cmd.c:1930
 #, fuzzy
 msgid "pipe error"
 msgstr "ÏÛÉÂËÁ ÚÁÐÉÓÉ: %s"
 
-#: execute_cmd.c:3670
+#: execute_cmd.c:4243
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr ""
 
-#: execute_cmd.c:3758
+#: execute_cmd.c:4334
 #, c-format
 msgid "%s: command not found"
 msgstr "%s: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ"
 
-#: execute_cmd.c:4006
+#: execute_cmd.c:4586
 #, c-format
 msgid "%s: %s: bad interpreter"
 msgstr "%s: %s: ÐÌÏÈÏÊ ÉÎÔÅÒÐÒÅÔÁÔÏÒ"
 
-#: execute_cmd.c:4155
+#: execute_cmd.c:4735
 #, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr "ÎÅ ÍÏÇÕ ÄÕÂÌÉÒÏ×ÁÔØ fd %d × fd %d"
@@ -878,87 +902,97 @@ msgstr "
 msgid "getcwd: cannot access parent directories"
 msgstr ""
 
-#: input.c:237
+#: input.c:94 subst.c:4551
+#, fuzzy, c-format
+msgid "cannot reset nodelay mode for fd %d"
+msgstr "ÎÅ ÍÏÇÕ ÄÕÂÌÉÒÏ×ÁÔØ fd %d × fd %d"
+
+#: input.c:258
 #, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
 msgstr ""
 
-#: input.c:245
+#: input.c:266
 #, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr ""
 
-#: jobs.c:466
+#: jobs.c:464
 msgid "start_pipeline: pgrp pipe"
 msgstr ""
 
-#: jobs.c:881
+#: jobs.c:879
 #, c-format
 msgid "forked pid %d appears in running job %d"
 msgstr ""
 
-#: jobs.c:999
+#: jobs.c:997
 #, c-format
 msgid "deleting stopped job %d with process group %ld"
 msgstr ""
 
-#: jobs.c:1104
+#: jobs.c:1102
 #, c-format
 msgid "add_process: process %5ld (%s) in the_pipeline"
 msgstr ""
 
-#: jobs.c:1395
+#: jobs.c:1105
+#, c-format
+msgid "add_process: pid %5ld (%s) marked as still alive"
+msgstr ""
+
+#: jobs.c:1393
 #, c-format
 msgid "describe_pid: %ld: no such pid"
 msgstr ""
 
-#: jobs.c:1410
+#: jobs.c:1408
 #, c-format
 msgid "Signal %d"
 msgstr ""
 
-#: jobs.c:1424 jobs.c:1449
+#: jobs.c:1422 jobs.c:1447
 msgid "Done"
 msgstr ""
 
-#: jobs.c:1429 siglist.c:122
+#: jobs.c:1427 siglist.c:122
 msgid "Stopped"
 msgstr ""
 
-#: jobs.c:1433
+#: jobs.c:1431
 #, c-format
 msgid "Stopped(%s)"
 msgstr ""
 
-#: jobs.c:1437
+#: jobs.c:1435
 msgid "Running"
 msgstr ""
 
-#: jobs.c:1451
+#: jobs.c:1449
 #, c-format
 msgid "Done(%d)"
 msgstr ""
 
-#: jobs.c:1453
+#: jobs.c:1451
 #, c-format
 msgid "Exit %d"
 msgstr ""
 
-#: jobs.c:1456
+#: jobs.c:1454
 msgid "Unknown status"
 msgstr ""
 
-#: jobs.c:1543
+#: jobs.c:1541
 #, c-format
 msgid "(core dumped) "
 msgstr ""
 
-#: jobs.c:1562
+#: jobs.c:1560
 #, c-format
 msgid "  (wd: %s)"
 msgstr ""
 
-#: jobs.c:1763
+#: jobs.c:1761
 #, c-format
 msgid "child setpgid (%ld to %ld)"
 msgstr ""
@@ -968,122 +1002,122 @@ msgstr ""
 msgid "wait: pid %ld is not a child of this shell"
 msgstr ""
 
-#: jobs.c:2315
+#: jobs.c:2316
 #, c-format
 msgid "wait_for: No record of process %ld"
 msgstr ""
 
-#: jobs.c:2587
+#: jobs.c:2588
 #, c-format
 msgid "wait_for_job: job %d is stopped"
 msgstr ""
 
-#: jobs.c:2809
+#: jobs.c:2810
 #, c-format
 msgid "%s: job has terminated"
 msgstr ""
 
-#: jobs.c:2818
+#: jobs.c:2819
 #, c-format
 msgid "%s: job %d already in background"
 msgstr ""
 
-#: jobs.c:3462
+#: jobs.c:3482
 #, fuzzy, c-format
 msgid "%s: line %d: "
 msgstr "%s: ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ:"
 
-#: jobs.c:3476 nojobs.c:805
+#: jobs.c:3496 nojobs.c:805
 #, c-format
 msgid " (core dumped)"
 msgstr ""
 
-#: jobs.c:3488 jobs.c:3501
+#: jobs.c:3508 jobs.c:3521
 #, c-format
 msgid "(wd now: %s)\n"
 msgstr ""
 
-#: jobs.c:3533
+#: jobs.c:3553
 msgid "initialize_job_control: getpgrp failed"
 msgstr ""
 
-#: jobs.c:3593
+#: jobs.c:3613
 msgid "initialize_job_control: line discipline"
 msgstr ""
 
-#: jobs.c:3603
+#: jobs.c:3623
 msgid "initialize_job_control: setpgid"
 msgstr ""
 
-#: jobs.c:3631
+#: jobs.c:3651
 #, c-format
 msgid "cannot set terminal process group (%d)"
 msgstr ""
 
-#: jobs.c:3636
+#: jobs.c:3656
 msgid "no job control in this shell"
 msgstr ""
 
-#: lib/malloc/malloc.c:298
+#: lib/malloc/malloc.c:296
 #, c-format
 msgid "malloc: failed assertion: %s\n"
 msgstr ""
 
-#: lib/malloc/malloc.c:314
+#: lib/malloc/malloc.c:312
 #, c-format
 msgid ""
 "\r\n"
 "malloc: %s:%d: assertion botched\r\n"
 msgstr ""
 
-#: lib/malloc/malloc.c:315
+#: lib/malloc/malloc.c:313
 #, fuzzy
 msgid "unknown"
 msgstr "%s: ÈÏÓÔ ÎÅÉÚ×ÅÓÔÅÎ"
 
-#: lib/malloc/malloc.c:799
+#: lib/malloc/malloc.c:797
 msgid "malloc: block on free list clobbered"
 msgstr ""
 
-#: lib/malloc/malloc.c:876
+#: lib/malloc/malloc.c:874
 msgid "free: called with already freed block argument"
 msgstr ""
 
-#: lib/malloc/malloc.c:879
+#: lib/malloc/malloc.c:877
 msgid "free: called with unallocated block argument"
 msgstr ""
 
-#: lib/malloc/malloc.c:898
+#: lib/malloc/malloc.c:896
 msgid "free: underflow detected; mh_nbytes out of range"
 msgstr ""
 
-#: lib/malloc/malloc.c:904
+#: lib/malloc/malloc.c:902
 msgid "free: start and end chunk sizes differ"
 msgstr ""
 
-#: lib/malloc/malloc.c:1003
+#: lib/malloc/malloc.c:1001
 msgid "realloc: called with unallocated block argument"
 msgstr ""
 
-#: lib/malloc/malloc.c:1018
+#: lib/malloc/malloc.c:1016
 msgid "realloc: underflow detected; mh_nbytes out of range"
 msgstr ""
 
-#: lib/malloc/malloc.c:1024
+#: lib/malloc/malloc.c:1022
 msgid "realloc: start and end chunk sizes differ"
 msgstr ""
 
-#: lib/malloc/table.c:176
+#: lib/malloc/table.c:177
 #, c-format
 msgid "register_alloc: alloc table is full with FIND_ALLOC?\n"
 msgstr ""
 
-#: lib/malloc/table.c:183
+#: lib/malloc/table.c:184
 #, c-format
 msgid "register_alloc: %p already in table as allocated?\n"
 msgstr ""
 
-#: lib/malloc/table.c:219
+#: lib/malloc/table.c:220
 #, c-format
 msgid "register_free: %p already in table as free?\n"
 msgstr ""
@@ -1137,109 +1171,114 @@ msgstr "
 msgid "syntax error: `((%s))'"
 msgstr "ÏÛÉÂËÁ ÓÉÎÔÁËÓÉÓÁ: `((%s))'"
 
-#: make_cmd.c:566
+#: make_cmd.c:567
 #, c-format
 msgid "make_here_document: bad instruction type %d"
 msgstr ""
 
-#: make_cmd.c:741
+#: make_cmd.c:651
+#, c-format
+msgid "here-document at line %d delimited by end-of-file (wanted `%s')"
+msgstr ""
+
+#: make_cmd.c:746
 #, c-format
 msgid "make_redirection: redirection instruction `%d' out of range"
 msgstr ""
 
-#: parse.y:2759
+#: parse.y:2982 parse.y:3204
 #, c-format
 msgid "unexpected EOF while looking for matching `%c'"
 msgstr ""
 
-#: parse.y:3071
+#: parse.y:3708
 msgid "unexpected EOF while looking for `]]'"
 msgstr ""
 
-#: parse.y:3076
+#: parse.y:3713
 #, c-format
 msgid "syntax error in conditional expression: unexpected token `%s'"
 msgstr ""
 
-#: parse.y:3080
+#: parse.y:3717
 msgid "syntax error in conditional expression"
 msgstr ""
 
-#: parse.y:3158
+#: parse.y:3795
 #, c-format
 msgid "unexpected token `%s', expected `)'"
 msgstr ""
 
-#: parse.y:3162
+#: parse.y:3799
 msgid "expected `)'"
 msgstr "ÏÖÉÄÁÌÓÑ `)'"
 
-#: parse.y:3190
+#: parse.y:3827
 #, c-format
 msgid "unexpected argument `%s' to conditional unary operator"
 msgstr ""
 
-#: parse.y:3194
+#: parse.y:3831
 msgid "unexpected argument to conditional unary operator"
 msgstr ""
 
-#: parse.y:3234
+#: parse.y:3871
 #, c-format
 msgid "unexpected token `%s', conditional binary operator expected"
 msgstr ""
 
-#: parse.y:3238
+#: parse.y:3875
 msgid "conditional binary operator expected"
 msgstr ""
 
-#: parse.y:3255
+#: parse.y:3892
 #, c-format
 msgid "unexpected argument `%s' to conditional binary operator"
 msgstr ""
 
-#: parse.y:3259
+#: parse.y:3896
 msgid "unexpected argument to conditional binary operator"
 msgstr ""
 
-#: parse.y:3270
+#: parse.y:3907
 #, c-format
 msgid "unexpected token `%c' in conditional command"
 msgstr ""
 
-#: parse.y:3273
+#: parse.y:3910
 #, c-format
 msgid "unexpected token `%s' in conditional command"
 msgstr ""
 
-#: parse.y:3277
+#: parse.y:3914
 #, c-format
 msgid "unexpected token %d in conditional command"
 msgstr ""
 
-#: parse.y:4525
+#: parse.y:5181
 #, c-format
 msgid "syntax error near unexpected token `%s'"
 msgstr ""
 
-#: parse.y:4543
+#: parse.y:5199
 #, c-format
 msgid "syntax error near `%s'"
 msgstr "ÏÛÉÂËÁ ÓÉÎÔÁËÓÉÓÁ ÏËÏÌÏ `%s'"
 
-#: parse.y:4553
+#: parse.y:5209
 msgid "syntax error: unexpected end of file"
 msgstr "ÏÛÉÂËÁ ÓÉÎÔÁËÓÉÓÁ: ÎÅÏÖÉÄÁÎÎÙÊ ËÏÎÅàÆÁÊÌÁ"
 
-#: parse.y:4553
+#: parse.y:5209
 msgid "syntax error"
 msgstr "ÏÛÉÂËÁ ÓÉÎÔÁËÓÉÓÁ"
 
-#: parse.y:4615
+#: parse.y:5271
 #, c-format
 msgid "Use \"%s\" to leave the shell.\n"
 msgstr "éÓÐÏÌØÚÕÊÔÅ \"%s\", ÞÔÏÂÙ ÚÁ×ÅÒÛÉÔØÓÑ ÒÁÂÏÔÕ Ó  ÏÂÏÌÏÞËÏÊ.\n"
 
-#: parse.y:4777
+#: parse.y:5433
 msgid "unexpected EOF while looking for matching `)'"
 msgstr ""
 
@@ -1253,71 +1292,71 @@ msgstr ""
 msgid "progcomp_insert: %s: NULL COMPSPEC"
 msgstr ""
 
-#: print_cmd.c:264
+#: print_cmd.c:287
 #, c-format
 msgid "print_command: bad connector `%d'"
 msgstr ""
 
-#: print_cmd.c:1240
+#: print_cmd.c:1347
 #, c-format
 msgid "cprintf: `%c': invalid format character"
 msgstr ""
 
-#: redir.c:103
+#: redir.c:104
 msgid "file descriptor out of range"
 msgstr "ÆÁÊÌÏ×ÙÊ ÄÅÓËÒÉÐÔÏÒ ÚÁ ÐÒÅÄÅÌÁÍÉ ÄÏÐÕÓÔÉÍÏÇÏ ÄÉÁÐÁÚÏÎÁ"
 
-#: redir.c:145
+#: redir.c:146
 #, c-format
 msgid "%s: ambiguous redirect"
 msgstr ""
 
-#: redir.c:149
+#: redir.c:150
 #, c-format
 msgid "%s: cannot overwrite existing file"
 msgstr "%s: ÎÅ ÍÏÇÕ ÐÅÒÅÐÉÓÁÔØ ÕÖÅ ÓÕÝÅÓÔ×ÕÀÝÉÊ ÆÁÊÌ"
 
-#: redir.c:154
+#: redir.c:155
 #, c-format
 msgid "%s: restricted: cannot redirect output"
 msgstr ""
 
-#: redir.c:159
+#: redir.c:160
 #, c-format
 msgid "cannot create temp file for here-document: %s"
 msgstr ""
 
-#: redir.c:513
+#: redir.c:515
 msgid "/dev/(tcp|udp)/host/port not supported without networking"
 msgstr ""
 
-#: redir.c:980
+#: redir.c:992
 msgid "redirection error: cannot duplicate fd"
 msgstr "ÏÛÉÂËÁ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÑ: ÎÅ ÍÏÇÕ ÄÕÂÌÉÒÏ×ÁÔØ fd"
 
-#: shell.c:323
+#: shell.c:328
 msgid "could not find /tmp, please create!"
 msgstr "ÎÅ ÍÏÇÕ ÎÁÊÔÉ /tmp, ÐÏÖÁÌÕÊÓÔÁ ÓÏÚÄÁÊÔÅ!"
 
-#: shell.c:327
+#: shell.c:332
 msgid "/tmp must be a valid directory name"
 msgstr "/tmp ÄÏÌÖÎÁ ÂÙÔØ ÄÅÊÓÔ×ÉÔÅÌØÎÙÍ ÉÍÅÎÅÍ ÄÉÒÅËÔÏÒÉÉ"
 
-#: shell.c:864
+#: shell.c:876
 #, c-format
 msgid "%c%c: invalid option"
 msgstr "%c%c: ÎÅÄÏÐÕÓÔÉÍÁÑ ÏÐÃÉÑ"
 
-#: shell.c:1621
+#: shell.c:1637
 msgid "I have no name!"
 msgstr "õ ÍÅÎÑ ÎÅÔ ÉÍÅÎÉ!"
 
-#: shell.c:1755
+#: shell.c:1777
 #, c-format
 msgid "GNU bash, version %s-(%s)\n"
 msgstr ""
 
-#: shell.c:1756
+#: shell.c:1778
 #, c-format
 msgid ""
 "Usage:\t%s [GNU long option] [option] ...\n"
@@ -1327,34 +1366,34 @@ msgstr ""
 "%s [ÄÌÉÎÎÙÅ ÏÐÃÉÉ Á-ÌÑ `GNU'] [ÏÐÃÉÉ] ...\n"
 "\t%s [ÄÌÉÎÎÙÅ ÏÐÃÉÉ Á-ÌÑ `GNU'] [ÏÐÃÉÉ] ÆÁÊÌ_ÓÏ_ÓËÒÉÐÔÏÍ...\n"
 
-#: shell.c:1758
+#: shell.c:1780
 msgid "GNU long options:\n"
 msgstr "äÌÉÎÎÙÅ ÏÐÃÉÉ × ÓÔÅÌÅ GNU:\n"
 
-#: shell.c:1762
+#: shell.c:1784
 msgid "Shell options:\n"
 msgstr "ïÐÃÉÉ ÏÂÏÌÏÞËÉ:\n"
 
-#: shell.c:1763
+#: shell.c:1785
 msgid "\t-irsD or -c command or -O shopt_option\t\t(invocation only)\n"
 msgstr ""
 
-#: shell.c:1778
+#: shell.c:1800
 #, c-format
 msgid "\t-%s or -o option\n"
 msgstr "\t-%s ÉÌÉ ÏÐÃÉÑ -o\n"
 
-#: shell.c:1784
+#: shell.c:1806
 #, c-format
 msgid "Type `%s -c \"help set\"' for more information about shell options.\n"
 msgstr ""
 
-#: shell.c:1785
+#: shell.c:1807
 #, c-format
 msgid "Type `%s -c help' for more information about shell builtin commands.\n"
 msgstr ""
 
-#: shell.c:1786
+#: shell.c:1808
 #, c-format
 msgid "Use the `bashbug' command to report bugs.\n"
 msgstr ""
@@ -1534,82 +1573,77 @@ msgstr ""
 msgid "Unknown Signal #%d"
 msgstr ""
 
-#: subst.c:1171 subst.c:1292
+#: subst.c:1177 subst.c:1298
 #, c-format
 msgid "bad substitution: no closing `%s' in %s"
 msgstr ""
 
-#: subst.c:2392
+#: subst.c:2450
 #, c-format
 msgid "%s: cannot assign list to array member"
 msgstr ""
 
-#: subst.c:4391 subst.c:4407
+#: subst.c:4448 subst.c:4464
 msgid "cannot make pipe for process substitution"
 msgstr ""
 
-#: subst.c:4439
+#: subst.c:4496
 msgid "cannot make child for process substitution"
 msgstr ""
 
-#: subst.c:4484
+#: subst.c:4541
 #, c-format
 msgid "cannot open named pipe %s for reading"
 msgstr "ÎÅ ÍÏÇÕ ÏÔËÒÙÔØ ÉÍÅÎÎÏÊ ËÁÎÁÌ %s ÄÌÑ ÞÔÅÎÉÑ"
 
-#: subst.c:4486
+#: subst.c:4543
 #, c-format
 msgid "cannot open named pipe %s for writing"
 msgstr "ÎÅ ÍÏÇÕ ÏÔËÒÙÔØ ÉÍÅÎÎÏÊ ËÁÎÁÌ %s ÄÌÑ ÚÁÐÉÓÉ"
 
-#: subst.c:4494
-#, fuzzy, c-format
-msgid "cannot reset nodelay mode for fd %d"
-msgstr "ÎÅ ÍÏÇÕ ÄÕÂÌÉÒÏ×ÁÔØ fd %d × fd %d"
-
-#: subst.c:4504
+#: subst.c:4561
 #, c-format
 msgid "cannot duplicate named pipe %s as fd %d"
 msgstr ""
 
-#: subst.c:4700
+#: subst.c:4757
 msgid "cannot make pipe for command substitution"
 msgstr ""
 
-#: subst.c:4734
+#: subst.c:4791
 msgid "cannot make child for command substitution"
 msgstr ""
 
-#: subst.c:4751
+#: subst.c:4808
 msgid "command_substitute: cannot duplicate pipe as fd 1"
 msgstr ""
 
-#: subst.c:5226
+#: subst.c:5310
 #, c-format
 msgid "%s: parameter null or not set"
 msgstr "%s: ÐÁÒÁÍÅÔÒ null ÉÌÉ ÎÅ ÕÓÔÁÎÏ×ÌÅÎ"
 
-#: subst.c:5502
+#: subst.c:5600
 #, c-format
 msgid "%s: substring expression < 0"
 msgstr ""
 
-#: subst.c:6345
+#: subst.c:6645
 #, c-format
 msgid "%s: bad substitution"
 msgstr ""
 
-#: subst.c:6421
+#: subst.c:6721
 #, c-format
 msgid "$%s: cannot assign in this way"
 msgstr ""
 
-#: subst.c:7138
+#: subst.c:7440
 #, fuzzy, c-format
 msgid "bad substitution: no closing \"`\" in %s"
 msgstr "ÎÅÔ ÚÁËÒÙ×ÁÀÝÅÇÏ `%c' × %s"
 
-#: subst.c:8003
+#: subst.c:8313
 #, c-format
 msgid "no match: %s"
 msgstr "ÎÅÔ ÓÏ×ÐÁÄÅÎÉÑ Ó: %s"
@@ -1650,103 +1684,123 @@ msgstr "
 msgid "invalid signal number"
 msgstr "ÎÅÄÏÐÕÓÔÉÍÙÊ ÎÏÍÅÒ ÓÉÇÎÁÌÁ"
 
-#: trap.c:315
+#: trap.c:323
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr ""
 
-#: trap.c:319
+#: trap.c:327
 #, c-format
 msgid ""
 "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
 msgstr ""
 
-#: trap.c:363
+#: trap.c:371
 #, c-format
 msgid "trap_handler: bad signal %d"
 msgstr ""
 
-#: variables.c:339
+#: variables.c:354
 #, c-format
 msgid "error importing function definition for `%s'"
 msgstr ""
 
-#: variables.c:717
+#: variables.c:732
 #, c-format
 msgid "shell level (%d) too high, resetting to 1"
 msgstr ""
 
-#: variables.c:1729
+#: variables.c:1891
 msgid "make_local_variable: no function context at current scope"
 msgstr ""
 
-#: variables.c:2876
+#: variables.c:3120
 msgid "all_local_variables: no function context at current scope"
 msgstr ""
 
-#: variables.c:3093 variables.c:3102
+#: variables.c:3337 variables.c:3346
 #, c-format
 msgid "invalid character %d in exportstr for %s"
 msgstr ""
 
-#: variables.c:3108
+#: variables.c:3352
 #, c-format
 msgid "no `=' in exportstr for %s"
 msgstr ""
 
-#: variables.c:3535
+#: variables.c:3787
 msgid "pop_var_context: head of shell_variables not a function context"
 msgstr ""
 
-#: variables.c:3548
+#: variables.c:3800
 msgid "pop_var_context: no global_variables context"
 msgstr ""
 
-#: variables.c:3620
+#: variables.c:3874
 msgid "pop_scope: head of shell_variables not a temporary environment scope"
 msgstr ""
 
-#: version.c:83
+#: version.c:46
+msgid "Copyright (C) 2008 Free Software Foundation, Inc."
+msgstr ""
+
+#: version.c:47
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl."
+"html>\n"
+msgstr ""
+
+#: version.c:86
 #, c-format
 msgid "GNU bash, version %s (%s)\n"
 msgstr ""
 
-#: xmalloc.c:93
+#: version.c:91
+#, c-format
+msgid "This is free software; you are free to change and redistribute it.\n"
+msgstr ""
+
+#: version.c:92
+#, c-format
+msgid "There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr ""
+
+#: xmalloc.c:92
 #, c-format
 msgid "xmalloc: cannot allocate %lu bytes (%lu bytes allocated)"
 msgstr ""
 
-#: xmalloc.c:95
+#: xmalloc.c:94
 #, c-format
 msgid "xmalloc: cannot allocate %lu bytes"
 msgstr ""
 
-#: xmalloc.c:115
+#: xmalloc.c:114
 #, c-format
 msgid "xrealloc: cannot reallocate %lu bytes (%lu bytes allocated)"
 msgstr ""
 
-#: xmalloc.c:117
+#: xmalloc.c:116
 #, c-format
 msgid "xrealloc: cannot allocate %lu bytes"
 msgstr ""
 
-#: xmalloc.c:151
+#: xmalloc.c:150
 #, c-format
 msgid "xmalloc: %s:%d: cannot allocate %lu bytes (%lu bytes allocated)"
 msgstr ""
 
-#: xmalloc.c:153
+#: xmalloc.c:152
 #, c-format
 msgid "xmalloc: %s:%d: cannot allocate %lu bytes"
 msgstr ""
 
-#: xmalloc.c:175
+#: xmalloc.c:174
 #, c-format
 msgid "xrealloc: %s:%d: cannot reallocate %lu bytes (%lu bytes allocated)"
 msgstr ""
 
-#: xmalloc.c:177
+#: xmalloc.c:176
 #, c-format
 msgid "xrealloc: %s:%d: cannot allocate %lu bytes"
 msgstr ""
@@ -1806,11 +1860,11 @@ msgid "command [-pVv] command [arg ...]"
 msgstr ""
 
 #: builtins.c:76
-msgid "declare [-afFirtx] [-p] [name[=value] ...]"
+msgid "declare [-aAfFilrtux] [-p] [name[=value] ...]"
 msgstr ""
 
 #: builtins.c:78
-msgid "typeset [-afFirtx] [-p] name[=value] ..."
+msgid "typeset [-aAfFilrtux] [-p] name[=value] ..."
 msgstr ""
 
 #: builtins.c:80
@@ -2153,7 +2207,7 @@ msgid ""
 "    loops.\n"
 "    \n"
 "    Exit Status:\n"
-"    The exit status is 0 unless the shell is not executing a loop."
+"    The exit status is 0 unless N is not greater than or equal to 1."
 msgstr ""
 
 #: builtins.c:334
@@ -2164,7 +2218,7 @@ msgid ""
 "    If N is specified, resumes the Nth enclosing loop.\n"
 "    \n"
 "    Exit Status:\n"
-"    The exit status is 0 unless the shell is not executing a loop."
+"    The exit status is 0 unless N is not greater than or equal to 1."
 msgstr ""
 
 #: builtins.c:346
@@ -2309,10 +2363,13 @@ msgid ""
 "      -p\tdisplay the attributes and value of each NAME\n"
 "    \n"
 "    Options which set attributes:\n"
-"      -a\tto make NAMEs arrays (if supported)\n"
+"      -a\tto make NAMEs indexed arrays (if supported)\n"
+"      -A\tto make NAMEs associative arrays (if supported)\n"
 "      -i\tto make NAMEs have the `integer' attribute\n"
+"      -l\tto convert NAMEs to lower case on assignment\n"
 "      -r\tto make NAMEs readonly\n"
 "      -t\tto make NAMEs have the `trace' attribute\n"
+"      -u\tto convert NAMEs to upper case on assignment\n"
 "      -x\tto make NAMEs export\n"
 "    \n"
 "    Using `+' instead of `-' turns off the given attribute.\n"
@@ -2328,14 +2385,14 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:505
+#: builtins.c:508
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
 "    Obsolete.  See `help declare'."
 msgstr ""
 
-#: builtins.c:513
+#: builtins.c:516
 msgid ""
 "Define local variables.\n"
 "    \n"
@@ -2350,7 +2407,7 @@ msgid ""
 "    or the shell is not executing a function."
 msgstr ""
 
-#: builtins.c:530
+#: builtins.c:533
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2364,7 +2421,7 @@ msgid ""
 "    `echo' interprets the following backslash-escaped characters:\n"
 "      \\a\talert (bell)\n"
 "      \\b\tbackspace\n"
-"      \\c\tsuppress trailing newline\n"
+"      \\c\tsuppress further output\n"
 "      \\e\tescape character\n"
 "      \\f\tform feed\n"
 "      \\n\tnew line\n"
@@ -2381,7 +2438,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:564
+#: builtins.c:567
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2394,7 +2451,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:579
+#: builtins.c:582
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -2421,7 +2478,7 @@ msgid ""
 "    Returns success unless NAME is not a shell builtin or an error occurs."
 msgstr ""
 
-#: builtins.c:607
+#: builtins.c:610
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
@@ -2433,7 +2490,7 @@ msgid ""
 "    Returns exit status of command or success if command is null."
 msgstr ""
 
-#: builtins.c:619
+#: builtins.c:622
 msgid ""
 "Parse option arguments.\n"
 "    \n"
@@ -2474,7 +2531,7 @@ msgid ""
 "    encountered or an error occurs."
 msgstr ""
 
-#: builtins.c:661
+#: builtins.c:664
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
@@ -2497,7 +2554,7 @@ msgid ""
 "occurs."
 msgstr ""
 
-#: builtins.c:682
+#: builtins.c:685
 msgid ""
 "Exit the shell.\n"
 "    \n"
@@ -2505,7 +2562,7 @@ msgid ""
 "    is that of the last command executed."
 msgstr ""
 
-#: builtins.c:691
+#: builtins.c:694
 msgid ""
 "Exit a login shell.\n"
 "    \n"
@@ -2514,7 +2571,7 @@ msgid ""
 "    in a login shell."
 msgstr ""
 
-#: builtins.c:701
+#: builtins.c:704
 msgid ""
 "Display or execute commands from the history list.\n"
 "    \n"
@@ -2544,7 +2601,7 @@ msgid ""
 "occurs."
 msgstr ""
 
-#: builtins.c:731
+#: builtins.c:734
 msgid ""
 "Move job to the foreground.\n"
 "    \n"
@@ -2556,7 +2613,7 @@ msgid ""
 "    Status of command placed in foreground, or failure if an error occurs."
 msgstr ""
 
-#: builtins.c:746
+#: builtins.c:749
 msgid ""
 "Move jobs to the background.\n"
 "    \n"
@@ -2570,7 +2627,7 @@ msgid ""
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:760
+#: builtins.c:763
 msgid ""
 "Remember or display program locations.\n"
 "    \n"
@@ -2594,7 +2651,7 @@ msgid ""
 "    Returns success unless NAME is not found or an invalid option is given."
 msgstr ""
 
-#: builtins.c:785
+#: builtins.c:788
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -2616,7 +2673,7 @@ msgid ""
 "given."
 msgstr ""
 
-#: builtins.c:809
+#: builtins.c:812
 msgid ""
 "Display or manipulate the history list.\n"
 "    \n"
@@ -2650,7 +2707,7 @@ msgid ""
 "    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
-#: builtins.c:845
+#: builtins.c:848
 msgid ""
 "Display status of jobs.\n"
 "    \n"
@@ -2674,7 +2731,7 @@ msgid ""
 "    If -x is used, returns the exit status of COMMAND."
 msgstr ""
 
-#: builtins.c:872
+#: builtins.c:875
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -2691,7 +2748,7 @@ msgid ""
 "    Returns success unless an invalid option or JOBSPEC is given."
 msgstr ""
 
-#: builtins.c:891
+#: builtins.c:894
 msgid ""
 "Send a signal to a job.\n"
 "    \n"
@@ -2713,7 +2770,7 @@ msgid ""
 "    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
-#: builtins.c:914
+#: builtins.c:917
 msgid ""
 "Evaluate arithmetic expressions.\n"
 "    \n"
@@ -2758,7 +2815,7 @@ msgid ""
 "    If the last ARG evaluates to 0, let returns 1; let returns 0 otherwise.."
 msgstr ""
 
-#: builtins.c:959
+#: builtins.c:962
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
 "    \n"
@@ -2790,7 +2847,9 @@ msgid ""
 "      -t timeout\ttime out and return failure if a complete line of input "
 "is\n"
 "    \t\tnot read withint TIMEOUT seconds.  The value of the TMOUT\n"
-"    \t\tvariable is the default timeout.\n"
+"    \t\tvariable is the default timeout.  TIMEOUT may be a\n"
+"    \t\tfractional number.  The exit status is greater than 128 if\n"
+"    \t\tthe timeout is exceeded\n"
 "      -u fd\t\tread from file descriptor FD instead of the standard input\n"
 "    \n"
 "    Exit Status:\n"
@@ -2799,7 +2858,7 @@ msgid ""
 "    or an invalid file descriptor is supplied as the argument to -u."
 msgstr ""
 
-#: builtins.c:996
+#: builtins.c:1001
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -2811,7 +2870,7 @@ msgid ""
 "    Returns N, or failure if the shell is not executing a function or script."
 msgstr ""
 
-#: builtins.c:1009
+#: builtins.c:1014
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
 "    \n"
@@ -2893,7 +2952,7 @@ msgid ""
 "    Returns success unless an invalid option is given."
 msgstr ""
 
-#: builtins.c:1091
+#: builtins.c:1096
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
 "    \n"
@@ -2913,7 +2972,7 @@ msgid ""
 "    Returns success unless an invalid option is given or a NAME is read-only."
 msgstr ""
 
-#: builtins.c:1111
+#: builtins.c:1116
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
@@ -2932,7 +2991,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1130
+#: builtins.c:1135
 msgid ""
 "Mark shell variables as unchangeable.\n"
 "    \n"
@@ -2941,7 +3000,8 @@ msgid ""
 "    before marking as read-only.\n"
 "    \n"
 "    Options:\n"
-"      -a\trefer to array variables\n"
+"      -a\trefer to indexed array variables\n"
+"      -A\trefer to associative array variables\n"
 "      -f\trefer to shell functions\n"
 "      -p\tdisplay a list of all readonly variables and functions\n"
 "    \n"
@@ -2951,7 +3011,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1150
+#: builtins.c:1156
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -2962,7 +3022,7 @@ msgid ""
 "    Returns success unless N is negative or greater than $#."
 msgstr ""
 
-#: builtins.c:1162 builtins.c:1177
+#: builtins.c:1168 builtins.c:1183
 msgid ""
 "Execute commands from a file in the current shell.\n"
 "    \n"
@@ -2976,11 +3036,12 @@ msgid ""
 "    FILENAME cannot be read."
 msgstr ""
 
-#: builtins.c:1193
+#: builtins.c:1199
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
 "    Suspend the execution of this shell until it receives a SIGCONT signal.\n"
+"    Unless forced, login shells cannot be suspended.\n"
 "    \n"
 "    Options:\n"
 "      -f\tforce the suspend, even if the shell is a login shell\n"
@@ -2989,7 +3050,7 @@ msgid ""
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:1208
+#: builtins.c:1215
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -3066,7 +3127,7 @@ msgid ""
 "    false or an invalid argument is given."
 msgstr ""
 
-#: builtins.c:1284
+#: builtins.c:1291
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -3074,7 +3135,7 @@ msgid ""
 "    be a literal `]', to match the opening `['."
 msgstr ""
 
-#: builtins.c:1293
+#: builtins.c:1300
 msgid ""
 "Display process times.\n"
 "    \n"
@@ -3086,7 +3147,7 @@ msgid ""
 "    Always succeeds."
 msgstr ""
 
-#: builtins.c:1305
+#: builtins.c:1312
 msgid ""
 "Trap signals and other events.\n"
 "    \n"
@@ -3122,7 +3183,7 @@ msgid ""
 "given."
 msgstr ""
 
-#: builtins.c:1337
+#: builtins.c:1344
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -3152,7 +3213,7 @@ msgid ""
 "found."
 msgstr ""
 
-#: builtins.c:1368
+#: builtins.c:1375
 msgid ""
 "Modify shell resource limits.\n"
 "    \n"
@@ -3196,7 +3257,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1413
+#: builtins.c:1420
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -3214,7 +3275,7 @@ msgid ""
 "    Returns success unless MODE is invalid or an invalid option is given."
 msgstr ""
 
-#: builtins.c:1433
+#: builtins.c:1440
 msgid ""
 "Wait for job completion and return exit status.\n"
 "    \n"
@@ -3231,7 +3292,7 @@ msgid ""
 "    given."
 msgstr ""
 
-#: builtins.c:1451
+#: builtins.c:1458
 msgid ""
 "Wait for process completion and return exit status.\n"
 "    \n"
@@ -3245,7 +3306,7 @@ msgid ""
 "    given."
 msgstr ""
 
-#: builtins.c:1466
+#: builtins.c:1473
 msgid ""
 "Execute commands for each member in a list.\n"
 "    \n"
@@ -3258,7 +3319,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1480
+#: builtins.c:1487
 msgid ""
 "Arithmetic for loop.\n"
 "    \n"
@@ -3275,9 +3336,9 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1498
+#: builtins.c:1505
 msgid ""
-"Select words from a list and execute commands..\n"
+"Select words from a list and execute commands.\n"
 "    \n"
 "    The WORDS are expanded, generating a list of words.  The\n"
 "    set of expanded words is printed on the standard error, each\n"
@@ -3295,7 +3356,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1519
+#: builtins.c:1526
 msgid ""
 "Report time consumed by pipeline's execution.\n"
 "    \n"
@@ -3311,7 +3372,7 @@ msgid ""
 "    The return status is the return status of PIPELINE."
 msgstr ""
 
-#: builtins.c:1536
+#: builtins.c:1543
 msgid ""
 "Execute commands based on pattern matching.\n"
 "    \n"
@@ -3322,7 +3383,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1548
+#: builtins.c:1555
 msgid ""
 "Execute commands based on conditional.\n"
 "    \n"
@@ -3343,7 +3404,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1565
+#: builtins.c:1572
 msgid ""
 "Execute commands as long as a test succeeds.\n"
 "    \n"
@@ -3354,7 +3415,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1577
+#: builtins.c:1584
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
 "    \n"
@@ -3365,7 +3426,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1589
+#: builtins.c:1596
 msgid ""
 "Define shell function.\n"
 "    \n"
@@ -3379,7 +3440,7 @@ msgid ""
 "    Returns success unless NAME is readonly."
 msgstr ""
 
-#: builtins.c:1603
+#: builtins.c:1610
 msgid ""
 "Group commands as a unit.\n"
 "    \n"
@@ -3390,7 +3451,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1615
+#: builtins.c:1622
 msgid ""
 "Resume job in foreground.\n"
 "    \n"
@@ -3404,7 +3465,7 @@ msgid ""
 "    Returns the status of the resumed job."
 msgstr ""
 
-#: builtins.c:1630
+#: builtins.c:1637
 msgid ""
 "Evaluate arithmetic expression.\n"
 "    \n"
@@ -3415,7 +3476,7 @@ msgid ""
 "    Returns 1 if EXPRESSION evaluates to 0; returns 0 otherwise."
 msgstr ""
 
-#: builtins.c:1642
+#: builtins.c:1649
 msgid ""
 "Execute conditional command.\n"
 "    \n"
@@ -3443,7 +3504,7 @@ msgid ""
 "    0 or 1 depending on value of EXPRESSION."
 msgstr ""
 
-#: builtins.c:1668
+#: builtins.c:1675
 msgid ""
 "Common shell variable names and usage.\n"
 "    \n"
@@ -3497,7 +3558,7 @@ msgid ""
 "    \t\tcommands should be saved on the history list.\n"
 msgstr ""
 
-#: builtins.c:1725
+#: builtins.c:1732
 msgid ""
 "Add directories to stack.\n"
 "    \n"
@@ -3528,7 +3589,7 @@ msgid ""
 "    change fails."
 msgstr ""
 
-#: builtins.c:1759
+#: builtins.c:1766
 msgid ""
 "Remove directories from stack.\n"
 "    \n"
@@ -3555,7 +3616,7 @@ msgid ""
 "    change fails."
 msgstr ""
 
-#: builtins.c:1789
+#: builtins.c:1796
 msgid ""
 "Display directory stack.\n"
 "    \n"
@@ -3584,7 +3645,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1818
+#: builtins.c:1825
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
@@ -3605,7 +3666,7 @@ msgid ""
 "    given or OPTNAME is disabled."
 msgstr ""
 
-#: builtins.c:1839
+#: builtins.c:1846
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
 "    \n"
@@ -3635,7 +3696,7 @@ msgid ""
 "    error occurs."
 msgstr ""
 
-#: builtins.c:1866
+#: builtins.c:1873
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
@@ -3657,7 +3718,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1889
+#: builtins.c:1896
 #, fuzzy
 msgid ""
 "Display possible completions depending on the options.\n"
@@ -3676,7 +3737,7 @@ msgstr ""
 "    åÓÌÉ ÎÅÏÂÑÚÁÔÅÌØÎÙÊ ÁÒÇÕÍÅÎÔ óìï÷ï ÂÙÌ ÉÓÐÏÌØÚÏ×ÁÎ, ÔÏ ÂÕÄÕÔ "
 "ÓÇÅÎÅÒÉÒÏ×ÁÎÙ ÔÏÌØËÏ ÓÏ×ÐÁÄÅÎÉÑ Ó óìï÷ï."
 
-#: builtins.c:1904
+#: builtins.c:1911
 msgid ""
 "Modify or display completion options.\n"
 "    \n"
@@ -3705,7 +3766,7 @@ msgid ""
 "    have a completion specification defined."
 msgstr ""
 
-#: builtins.c:1932
+#: builtins.c:1939
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
index 86c6378ccc23ec102741085c27070854469675ac..6f10d9b97137f5cc32af9b970ace2fb058afd6cb 100644 (file)
Binary files a/po/sk.gmo and b/po/sk.gmo differ
index 062a90695a70dcb5553e160bc078b25f8e6c8b1b..f6542fb2bb99086c70135e63dcc7dc6ff392609a 100644 (file)
--- a/po/sk.po
+++ b/po/sk.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: bash 3.2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-04-22 10:15-0400\n"
+"POT-Creation-Date: 2008-08-20 08:51-0400\n"
 "PO-Revision-Date: 2008-04-02 14:45+0100\n"
 "Last-Translator: Ivan Masár <helix84@centrum.sk>\n"
 "Language-Team: Slovak <sk-i18n@lists.linux.sk>\n"
@@ -15,78 +15,93 @@ msgstr ""
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: arrayfunc.c:48
+#: arrayfunc.c:49
 msgid "bad array subscript"
 msgstr "chybný index poľa"
 
-#: arrayfunc.c:372
+#: arrayfunc.c:312 builtins/declare.def:467
+#, c-format
+msgid "%s: cannot convert indexed to associative array"
+msgstr ""
+
+#: arrayfunc.c:478
+#, fuzzy, c-format
+msgid "%s: invalid associative array key"
+msgstr "%s: neplatný názov akcie"
+
+#: arrayfunc.c:480
 #, c-format
 msgid "%s: cannot assign to non-numeric index"
 msgstr "%s: nie je možné priradiť nenumerickému indexu"
 
-#: bashhist.c:332
+#: arrayfunc.c:516
+#, c-format
+msgid "%s: %s: must use subscript when assigning associative array"
+msgstr ""
+
+#: bashhist.c:382
 #, c-format
 msgid "%s: cannot create: %s"
 msgstr "%s: nedá sa vytvoriť: %s"
 
-#: bashline.c:3124
+#: bashline.c:3190
 msgid "bash_execute_unix_command: cannot find keymap for command"
 msgstr "bash_execute_unix_command: nedá sa nájsť klávesová mapa pre príkaz"
 
-#: bashline.c:3173
+#: bashline.c:3268
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr "%s: prvý znak (okrem bielych znakov) nie je „\"“"
 
-#: bashline.c:3202
+#: bashline.c:3297
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr "chýba zatvárajúca „%c“ v %s"
 
-#: bashline.c:3236
+#: bashline.c:3331
 #, c-format
 msgid "%s: missing colon separator"
 msgstr "%s: chýba oddeľovač dvojbodka"
 
-#: builtins/bind.def:200
+#: builtins/bind.def:199
 #, c-format
 msgid "`%s': invalid keymap name"
 msgstr "„%s“: neplatný názov klávesovej mapy"
 
-#: builtins/bind.def:239
+#: builtins/bind.def:238
 #, c-format
 msgid "%s: cannot read: %s"
 msgstr "%s: nedá sa čítať: %s"
 
-#: builtins/bind.def:254
+#: builtins/bind.def:253
 #, c-format
 msgid "`%s': cannot unbind"
 msgstr "„%s“: nedá sa zrušiť väzba (unbind)"
 
-#: builtins/bind.def:289 builtins/bind.def:319
+#: builtins/bind.def:288 builtins/bind.def:318
 #, c-format
 msgid "`%s': unknown function name"
 msgstr "„%s“: neznámy názov funkcie"
 
-#: builtins/bind.def:297
+#: builtins/bind.def:296
 #, c-format
 msgid "%s is not bound to any keys.\n"
 msgstr "%s nie je zviazaný (bind) s žiadnymi klávesmi.\n"
 
-#: builtins/bind.def:301
+#: builtins/bind.def:300
 #, c-format
 msgid "%s can be invoked via "
 msgstr "%s je možné vyvolať ako "
 
-#: builtins/break.def:78 builtins/break.def:118
+#: builtins/break.def:77 builtins/break.def:117
 msgid "loop count"
 msgstr ""
 
-#: builtins/break.def:138
+#: builtins/break.def:137
 msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr "dáva zmysel iba v cykle „for“, „while“ alebo „until“"
 
-#: builtins/caller.def:134
+#: builtins/caller.def:133
 #, fuzzy
 msgid ""
 "Returns the context of the current subroutine call.\n"
@@ -94,308 +109,313 @@ msgid ""
 "    Without EXPR, returns "
 msgstr "Vracia kontext aktuálneho volania podprocedúry."
 
-#: builtins/cd.def:216
+#: builtins/cd.def:215
 msgid "HOME not set"
 msgstr "HOME nebola nastavená"
 
-#: builtins/cd.def:228
+#: builtins/cd.def:227
 msgid "OLDPWD not set"
 msgstr "OLDPWD nebola nastavená"
 
-#: builtins/common.c:105
+#: builtins/common.c:107
 #, c-format
 msgid "line %d: "
 msgstr ""
 
-#: builtins/common.c:122
+#: builtins/common.c:124
 #, fuzzy, c-format
 msgid "%s: usage: "
 msgstr "%s: upozornenie: "
 
-#: builtins/common.c:135 test.c:822
+#: builtins/common.c:137 test.c:822
 msgid "too many arguments"
 msgstr "príliš veľa argumentov"
 
-#: builtins/common.c:160 shell.c:488 shell.c:762
+#: builtins/common.c:162 shell.c:493 shell.c:774
 #, c-format
 msgid "%s: option requires an argument"
 msgstr "%s: voľba vyžaduje argument"
 
-#: builtins/common.c:167
+#: builtins/common.c:169
 #, c-format
 msgid "%s: numeric argument required"
 msgstr "%s: vyžaduje sa numerický argument"
 
-#: builtins/common.c:174
+#: builtins/common.c:176
 #, c-format
 msgid "%s: not found"
 msgstr "%s: nenájdené"
 
-#: builtins/common.c:183 shell.c:775
+#: builtins/common.c:185 shell.c:787
 #, c-format
 msgid "%s: invalid option"
 msgstr "%s: neplatná voľba"
 
-#: builtins/common.c:190
+#: builtins/common.c:192
 #, c-format
 msgid "%s: invalid option name"
 msgstr "%s: neplatný názov voľby"
 
-#: builtins/common.c:197 general.c:231 general.c:236
+#: builtins/common.c:199 general.c:231 general.c:236
 #, c-format
 msgid "`%s': not a valid identifier"
 msgstr "„%s“: nie je platný identifikátor"
 
-#: builtins/common.c:207
+#: builtins/common.c:209
 #, fuzzy
 msgid "invalid octal number"
 msgstr "neplatné číslo signálu"
 
-#: builtins/common.c:209
+#: builtins/common.c:211
 #, fuzzy
 msgid "invalid hex number"
 msgstr "neplatné číslo"
 
-#: builtins/common.c:211 expr.c:1255
+#: builtins/common.c:213 expr.c:1255
 msgid "invalid number"
 msgstr "neplatné číslo"
 
-#: builtins/common.c:219
+#: builtins/common.c:221
 #, c-format
 msgid "%s: invalid signal specification"
 msgstr "%s: neplatné určenie signálu"
 
-#: builtins/common.c:226
+#: builtins/common.c:228
 #, c-format
 msgid "`%s': not a pid or valid job spec"
 msgstr "„%s“: nie je pid ani platný špecifikátor úlohy"
 
-#: builtins/common.c:233 error.c:452
+#: builtins/common.c:235 error.c:453
 #, c-format
 msgid "%s: readonly variable"
 msgstr "%s: premenná len na čítanie"
 
-#: builtins/common.c:241
+#: builtins/common.c:243
 #, c-format
 msgid "%s: %s out of range"
 msgstr "%s: %s je mimo rozsahu"
 
-#: builtins/common.c:241 builtins/common.c:243
+#: builtins/common.c:243 builtins/common.c:245
 msgid "argument"
 msgstr "argument"
 
-#: builtins/common.c:243
+#: builtins/common.c:245
 #, c-format
 msgid "%s out of range"
 msgstr "%s mimo rozsahu"
 
-#: builtins/common.c:251
+#: builtins/common.c:253
 #, c-format
 msgid "%s: no such job"
 msgstr "%s: taká úloha neexistuje"
 
-#: builtins/common.c:259
+#: builtins/common.c:261
 #, c-format
 msgid "%s: no job control"
 msgstr "%s: riadenie úloh nedostupné"
 
-#: builtins/common.c:261
+#: builtins/common.c:263
 msgid "no job control"
 msgstr "riadenie úloh nedostupné"
 
-#: builtins/common.c:271
+#: builtins/common.c:273
 #, c-format
 msgid "%s: restricted"
 msgstr "%s: obmedzené"
 
-#: builtins/common.c:273
+#: builtins/common.c:275
 msgid "restricted"
 msgstr "obmedzené"
 
-#: builtins/common.c:281
+#: builtins/common.c:283
 #, c-format
 msgid "%s: not a shell builtin"
 msgstr "%s: nie je vstavaný príkaz (builtin) shellu"
 
-#: builtins/common.c:290
+#: builtins/common.c:292
 #, c-format
 msgid "write error: %s"
 msgstr "chyba zapisovania: %s"
 
-#: builtins/common.c:516
+#: builtins/common.c:523
 #, c-format
 msgid "%s: error retrieving current directory: %s: %s\n"
 msgstr "%s: chyba pri zisťovaní aktuálneho adresára: %s: %s\n"
 
-#: builtins/common.c:582 builtins/common.c:584
+#: builtins/common.c:589 builtins/common.c:591
 #, c-format
 msgid "%s: ambiguous job spec"
 msgstr "%s: nejednoznačné určenie úlohy"
 
-#: builtins/complete.def:271
+#: builtins/complete.def:270
 #, c-format
 msgid "%s: invalid action name"
 msgstr "%s: neplatný názov akcie"
 
-#: builtins/complete.def:431 builtins/complete.def:616
-#: builtins/complete.def:814
+#: builtins/complete.def:430 builtins/complete.def:615
+#: builtins/complete.def:813
 #, c-format
 msgid "%s: no completion specification"
 msgstr "%s: chýba špecifikácia dokončovania"
 
-#: builtins/complete.def:668
+#: builtins/complete.def:667
 msgid "warning: -F option may not work as you expect"
 msgstr "upozornenie: voľba -F nemusí fungovať tak ako očakávate"
 
-#: builtins/complete.def:670
+#: builtins/complete.def:669
 msgid "warning: -C option may not work as you expect"
 msgstr "upozornenie: voľba -C nemusí fungovať tak ako očakávate"
 
-#: builtins/complete.def:787
+#: builtins/complete.def:786
 msgid "not currently executing completion function"
 msgstr ""
 
-#: builtins/declare.def:120
+#: builtins/declare.def:122
 msgid "can only be used in a function"
 msgstr "je možné použiť iba vo funkcii"
 
-#: builtins/declare.def:318
+#: builtins/declare.def:353
 msgid "cannot use `-f' to make functions"
 msgstr "nie je možné použiť „-f“ pre tvorbu funkcií"
 
-#: builtins/declare.def:330 execute_cmd.c:4116
+#: builtins/declare.def:365 execute_cmd.c:4696
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s: funkcia iba na čítanie"
 
-#: builtins/declare.def:416
+#: builtins/declare.def:454
 #, c-format
 msgid "%s: cannot destroy array variables in this way"
 msgstr "%s: nie je možné takto robiť deštrukciu premenných polí"
 
-#: builtins/enable.def:138 builtins/enable.def:146
+#: builtins/declare.def:461
+#, c-format
+msgid "%s: cannot convert associative to indexed array"
+msgstr ""
+
+#: builtins/enable.def:137 builtins/enable.def:145
 msgid "dynamic loading not available"
 msgstr "dynamické načítavanie nie je dostupné"
 
-#: builtins/enable.def:313
+#: builtins/enable.def:312
 #, c-format
 msgid "cannot open shared object %s: %s"
 msgstr "nedá sa otvoriť zdieľaný objekt %s: %s"
 
-#: builtins/enable.def:336
+#: builtins/enable.def:335
 #, c-format
 msgid "cannot find %s in shared object %s: %s"
 msgstr "nemožem nájsť %s v zdieľanom objekte %s: %s"
 
-#: builtins/enable.def:460
+#: builtins/enable.def:459
 #, c-format
 msgid "%s: not dynamically loaded"
 msgstr "%s: nie je dynamicky načítané"
 
-#: builtins/enable.def:475
+#: builtins/enable.def:474
 #, c-format
 msgid "%s: cannot delete: %s"
 msgstr "%s: nedá sa zmazať: %s"
 
-#: builtins/evalfile.c:132 builtins/hash.def:170 execute_cmd.c:3973
-#: shell.c:1423
+#: builtins/evalfile.c:134 builtins/hash.def:169 execute_cmd.c:4553
+#: shell.c:1439
 #, c-format
 msgid "%s: is a directory"
 msgstr "%s: je adresár"
 
-#: builtins/evalfile.c:137
+#: builtins/evalfile.c:139
 #, c-format
 msgid "%s: not a regular file"
 msgstr "%s: nie je obyčajný súbor"
 
-#: builtins/evalfile.c:145
+#: builtins/evalfile.c:147
 #, c-format
 msgid "%s: file is too large"
 msgstr "%s: súbor je príliš veľký"
 
-#: builtins/evalfile.c:183 execute_cmd.c:4043 shell.c:1433
+#: builtins/evalfile.c:185 execute_cmd.c:4623 shell.c:1449
 #, c-format
 msgid "%s: cannot execute binary file"
 msgstr "%s: nie je možné vykonať binárny súbor"
 
-#: builtins/exec.def:213
+#: builtins/exec.def:212
 #, c-format
 msgid "%s: cannot execute: %s"
 msgstr "%s: nedá sa spustiť: %s"
 
-#: builtins/exit.def:66
+#: builtins/exit.def:65
 #, c-format
 msgid "logout\n"
 msgstr ""
 
-#: builtins/exit.def:89
+#: builtins/exit.def:88
 msgid "not login shell: use `exit'"
 msgstr "toto nie je login shell: použite „exit“"
 
-#: builtins/exit.def:121
+#: builtins/exit.def:120
 #, c-format
 msgid "There are stopped jobs.\n"
 msgstr "Existujú zastavené úlohy.\n"
 
-#: builtins/exit.def:123
+#: builtins/exit.def:122
 #, fuzzy, c-format
 msgid "There are running jobs.\n"
 msgstr "Existujú zastavené úlohy.\n"
 
-#: builtins/fc.def:263
+#: builtins/fc.def:261
 msgid "no command found"
 msgstr "prákaz nenájdený"
 
-#: builtins/fc.def:333
+#: builtins/fc.def:341
 msgid "history specification"
 msgstr "špecifikácia histórie"
 
-#: builtins/fc.def:354
+#: builtins/fc.def:362
 #, c-format
 msgid "%s: cannot open temp file: %s"
 msgstr "%s: nedá sa otvoriť odkladací súbor: %s"
 
-#: builtins/fg_bg.def:150 builtins/jobs.def:283
+#: builtins/fg_bg.def:149 builtins/jobs.def:282
 msgid "current"
 msgstr ""
 
-#: builtins/fg_bg.def:159
+#: builtins/fg_bg.def:158
 #, c-format
 msgid "job %d started without job control"
 msgstr "úloha %d začala bez riadenia úloh"
 
-#: builtins/getopt.c:109
+#: builtins/getopt.c:110
 #, c-format
 msgid "%s: illegal option -- %c\n"
 msgstr "%s: neplatná voľba -- %c\n"
 
-#: builtins/getopt.c:110
+#: builtins/getopt.c:111
 #, c-format
 msgid "%s: option requires an argument -- %c\n"
 msgstr "%s: voľba vyžaduje argument -- %c\n"
 
-#: builtins/hash.def:93
+#: builtins/hash.def:92
 msgid "hashing disabled"
 msgstr "hašovanie vypnuté"
 
-#: builtins/hash.def:139
+#: builtins/hash.def:138
 #, c-format
 msgid "%s: hash table empty\n"
 msgstr "%s: hašovacia tabuľka je prázdna\n"
 
-#: builtins/hash.def:245
+#: builtins/hash.def:244
 #, fuzzy, c-format
 msgid "hits\tcommand\n"
 msgstr "posledný príkaz: %s\n"
 
-#: builtins/help.def:128
+#: builtins/help.def:130
 #, fuzzy, c-format
 msgid "Shell commands matching keyword `"
 msgid_plural "Shell commands matching keywords `"
 msgstr[0] "Príkazy shellu zodpovedajúce kľúčovému slovu „"
 msgstr[1] "Príkazy shellu zodpovedajúce kľúčovému slovu „"
 
-#: builtins/help.def:166
+#: builtins/help.def:168
 #, c-format
 msgid ""
 "no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'."
@@ -403,22 +423,12 @@ msgstr ""
 "pre „%s“ neboli nájdené zodpovedajúce témy pomocníka.  Skúste „help help“ "
 "alebo „man -k %s“ alebo „info %s“."
 
-#: builtins/help.def:183
+#: builtins/help.def:185
 #, c-format
 msgid "%s: cannot open: %s"
 msgstr "%s: nedá sa otvoriť: %s"
 
-#: builtins/help.def:318 version.c:85
-#, fuzzy, c-format
-msgid "Copyright (C) 2008 Free Software Foundation, Inc.\n"
-msgstr "Copyright (C) 2006 Free Software Foundation, Inc.\n"
-
-#: builtins/help.def:320
-#, c-format
-msgid "License: GNU General Public License, version 2\n"
-msgstr ""
-
-#: builtins/help.def:335
+#: builtins/help.def:337
 #, c-format
 msgid ""
 "These shell commands are defined internally.  Type `help' to see this list.\n"
@@ -439,112 +449,154 @@ msgstr ""
 "Hviezdička (*) vedľa názvu znamená, že príkaz je vypnutý.\n"
 "\n"
 
-#: builtins/history.def:158
+#: builtins/history.def:154
 msgid "cannot use more than one of -anrw"
 msgstr "nie je možné použiť viac ako jednu z volieb -anrw"
 
-#: builtins/history.def:190
+#: builtins/history.def:186
 msgid "history position"
 msgstr "poloha histórie"
 
-#: builtins/history.def:408
+#: builtins/history.def:366
 #, c-format
 msgid "%s: history expansion failed"
 msgstr "%s: rozšírenie histórie zlyhalo"
 
-#: builtins/inlib.def:72
+#: builtins/inlib.def:71
 #, fuzzy, c-format
 msgid "%s: inlib failed"
 msgstr "%s: rozšírenie histórie zlyhalo"
 
-#: builtins/jobs.def:110
+#: builtins/jobs.def:109
 msgid "no other options allowed with `-x'"
 msgstr "iné voľby prípustné s „-x“"
 
-#: builtins/kill.def:198
+#: builtins/kill.def:197
 #, c-format
 msgid "%s: arguments must be process or job IDs"
 msgstr "%s: argumenty musia byť ID procesov alebo úloh"
 
-#: builtins/kill.def:261
+#: builtins/kill.def:260
 msgid "Unknown error"
 msgstr "Neznáma chyba"
 
-#: builtins/let.def:96 builtins/let.def:121 expr.c:501 expr.c:516
+#: builtins/let.def:95 builtins/let.def:120 expr.c:501 expr.c:516
 msgid "expression expected"
 msgstr "očakával sa výraz"
 
-#: builtins/mapfile.def:216 builtins/read.def:265
+#: builtins/mapfile.def:215 builtins/read.def:271
 #, c-format
 msgid "%s: invalid file descriptor specification"
 msgstr "%s: neplatná špecifikácia popisovača súboru"
 
-#: builtins/mapfile.def:224 builtins/read.def:272
+#: builtins/mapfile.def:223 builtins/read.def:278
 #, c-format
 msgid "%d: invalid file descriptor: %s"
 msgstr "%d: neplatný popisovač súboru: %s"
 
-#: builtins/mapfile.def:233 builtins/mapfile.def:271
+#: builtins/mapfile.def:232 builtins/mapfile.def:270
 #, fuzzy, c-format
 msgid "%s: invalid line count"
 msgstr "%s: neplatná voľba"
 
-#: builtins/mapfile.def:244
+#: builtins/mapfile.def:243
 #, fuzzy, c-format
 msgid "%s: invalid array origin"
 msgstr "%s: neplatná voľba"
 
-#: builtins/mapfile.def:261
+#: builtins/mapfile.def:260
 #, fuzzy, c-format
 msgid "%s: invalid callback quantum"
 msgstr "%s: neplatný názov akcie"
 
-#: builtins/mapfile.def:293
+#: builtins/mapfile.def:292
 #, fuzzy
 msgid "empty array variable name"
 msgstr "%s: nie je premenná poľa"
 
-#: builtins/mapfile.def:314
+#: builtins/mapfile.def:313
 msgid "array variable support required"
 msgstr ""
 
-#: builtins/printf.def:365
+#: builtins/printf.def:364
 #, c-format
 msgid "`%s': missing format character"
 msgstr "„%s“: chýba formátovací znak"
 
-#: builtins/printf.def:542
+#: builtins/printf.def:541
 #, c-format
 msgid "`%c': invalid format character"
 msgstr "„%c“: neplatný formátovací znak"
 
-#: builtins/printf.def:569
+#: builtins/printf.def:568
 #, fuzzy, c-format
 msgid "warning: %s: %s"
 msgstr "%s: upozornenie: "
 
-#: builtins/printf.def:748
+#: builtins/printf.def:747
 msgid "missing hex digit for \\x"
 msgstr "chýba hexadecimálna číslica v \\x"
 
-#: builtins/pushd.def:196
+#: builtins/pushd.def:195
 msgid "no other directory"
 msgstr "žiadny iný adresár"
 
-#: builtins/pushd.def:463
+#: builtins/pushd.def:462
 msgid "<no current directory>"
 msgstr "<žiadny aktuálny adresár>"
 
-#: builtins/pushd.def:507
+#: builtins/pushd.def:506
 msgid "directory stack empty"
 msgstr ""
 
-#: builtins/pushd.def:509
+#: builtins/pushd.def:508
 #, fuzzy
 msgid "directory stack index"
 msgstr "podtečenie zásobníka rekurzie"
 
-#: builtins/pushd.def:706
+#: builtins/pushd.def:683
+#, fuzzy
+msgid ""
+"Display the list of currently remembered directories.  Directories\n"
+"    find their way onto the list with the `pushd' command; you can get\n"
+"    back up through the list with the `popd' command.\n"
+"    \n"
+"    Options:\n"
+"      -c\tclear the directory stack by deleting all of the elements\n"
+"      -l\tdo not print tilde-prefixed versions of directories relative\n"
+"    \tto your home directory\n"
+"      -p\tprint the directory stack with one entry per line\n"
+"      -v\tprint the directory stack with one entry per line prefixed\n"
+"    \twith its position in the stack\n"
+"    \n"
+"    Arguments:\n"
+"      +N\tDisplays the Nth entry counting from the left of the list shown "
+"by\n"
+"    \tdirs when invoked without options, starting with zero.\n"
+"    \n"
+"      -N\tDisplays the Nth entry counting from the right of the list shown "
+"by\n"
+"\tdirs when invoked without options, starting with zero."
+msgstr ""
+"Zobrazí zoznam momentálne zapamätaných adresárov. Adresáre\n"
+"    sa do zoznamu dostávajú príkazom „pushd“; zo zoznamu ich môžete\n"
+"    vyberať postupne príkazom „popd“.\n"
+"    \n"
+"    Voľba -l určuje, že „dirs“ nemá vypisovať skrátené verzie adresárov\n"
+"    relatívne vzhľadom na váš domovský adresár. To znamená, že\n"
+"    „~/bin“ sa môže zobraziť ako „/homes/bfox/bin“.  Voľba -v spôsobí,\n"
+"    že „dirs“ vypíše zásobník adresárov vo formáte jedna položka na,\n"
+"    riadok a pred adresár vypíše jej pozíciu v zásobníku. Voľba -p robí\n"
+"    to sité, ale nepripája pozíciu v zásobníku.\n"
+"    Voľba -c vyprázdni zásobník adresárov zmazaním všetkých položiek.\n"
+"    \n"
+"    +N\tzobrazuje N-tú položku počítajúc zľava zoznamu, ktorý zobrazuje\n"
+"    \tdirs vyvolaný bez volieb, počínajúc nulou.\n"
+"    \n"
+"    -N\tzobrazuje N-tú položku počítajúc sprava zoznamu, ktorý zobrazuje\n"
+"    \tdirs vyvolaný bez volieb, počínajúc nulou."
+
+#: builtins/pushd.def:705
 #, fuzzy
 msgid ""
 "Adds a directory to the top of the directory stack, or rotates\n"
@@ -587,7 +639,7 @@ msgstr ""
 "    \n"
 "    Zásobník adresárov môžete zobraziť príkazom „dirs“."
 
-#: builtins/pushd.def:731
+#: builtins/pushd.def:730
 #, fuzzy
 msgid ""
 "Removes entries from the directory stack.  With no arguments, removes\n"
@@ -625,52 +677,42 @@ msgstr ""
 "    \n"
 "    Zásobník adresárov môžete zobraziť príkazom „dirs“."
 
-#: builtins/pushd.def:684
-msgid ""
-"Display the list of currently remembered directories.  Directories\n"
-"    find their way onto the list with the `pushd' command; you can get\n"
-"    back up through the list with the `popd' command.\n"
-"    \n"
-"    Options:\n"
-"\\    "
-msgstr ""
-
-#: builtins/read.def:242
+#: builtins/read.def:247
 #, c-format
 msgid "%s: invalid timeout specification"
 msgstr "%s: neplatná špecifikácia expirácie (timeout)"
 
-#: builtins/read.def:560
+#: builtins/read.def:569
 #, c-format
 msgid "read error: %d: %s"
 msgstr "chyba pri čítaní: %d: %s"
 
-#: builtins/return.def:69
+#: builtins/return.def:68
 msgid "can only `return' from a function or sourced script"
 msgstr ""
 "návrat („return“) je možné vykonať iba z funkcie alebo skriptu vyvolaného "
 "pomocou „source“"
 
-#: builtins/set.def:769
+#: builtins/set.def:768
 msgid "cannot simultaneously unset a function and a variable"
 msgstr "nie je možné zároveň zrušiť funkciu a premennú"
 
-#: builtins/set.def:806
+#: builtins/set.def:805
 #, c-format
 msgid "%s: cannot unset"
 msgstr "%s: nie je možné zrušiť"
 
-#: builtins/set.def:813
+#: builtins/set.def:812
 #, c-format
 msgid "%s: cannot unset: readonly %s"
 msgstr "%s: nie je možné zrušiť: len na čítanie %s"
 
-#: builtins/set.def:824
+#: builtins/set.def:823
 #, c-format
 msgid "%s: not an array variable"
 msgstr "%s: nie je premenná poľa"
 
-#: builtins/setattr.def:181
+#: builtins/setattr.def:186
 #, c-format
 msgid "%s: not a function"
 msgstr "%s: nie je funkcia"
@@ -679,20 +721,20 @@ msgstr "%s: nie je funkcia"
 msgid "shift count"
 msgstr "posun o"
 
-#: builtins/shopt.def:248
+#: builtins/shopt.def:249
 msgid "cannot set and unset shell options simultaneously"
 msgstr "nie je možné zároveň nastaviť aj zrušiť voľby shellu"
 
-#: builtins/shopt.def:313
+#: builtins/shopt.def:314
 #, c-format
 msgid "%s: invalid shell option name"
 msgstr "%s: neplatný názov voľby shellu"
 
-#: builtins/source.def:129
+#: builtins/source.def:128
 msgid "filename argument required"
 msgstr "vyžaduje sa argument názov súboru"
 
-#: builtins/source.def:154
+#: builtins/source.def:153
 #, c-format
 msgid "%s: file not found"
 msgstr "%s: súbor sa nepodarilo nájsť"
@@ -705,75 +747,75 @@ msgstr "nie je možné suspendovať"
 msgid "cannot suspend a login shell"
 msgstr "nie je možné suspendovať login shell"
 
-#: builtins/type.def:235
+#: builtins/type.def:234
 #, c-format
 msgid "%s is aliased to `%s'\n"
 msgstr "%s má alias „%s“\n"
 
-#: builtins/type.def:256
+#: builtins/type.def:255
 #, c-format
 msgid "%s is a shell keyword\n"
 msgstr "%s je kľúčové slovo shellu\n"
 
-#: builtins/type.def:275
+#: builtins/type.def:274
 #, c-format
 msgid "%s is a function\n"
 msgstr "%s je funkcia\n"
 
-#: builtins/type.def:297
+#: builtins/type.def:296
 #, c-format
 msgid "%s is a shell builtin\n"
 msgstr "%s je vstavaný príkaz (builtin) shellu\n"
 
-#: builtins/type.def:318 builtins/type.def:392
+#: builtins/type.def:317 builtins/type.def:391
 #, c-format
 msgid "%s is %s\n"
 msgstr "%s je %s\n"
 
-#: builtins/type.def:338
+#: builtins/type.def:337
 #, c-format
 msgid "%s is hashed (%s)\n"
 msgstr "%s je hašovaný (%s)\n"
 
-#: builtins/ulimit.def:365
+#: builtins/ulimit.def:372
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr "%s: neplatný argument limitu"
 
-#: builtins/ulimit.def:391
+#: builtins/ulimit.def:398
 #, c-format
 msgid "`%c': bad command"
 msgstr "„%c“: chybný príkaz"
 
-#: builtins/ulimit.def:420
+#: builtins/ulimit.def:427
 #, c-format
 msgid "%s: cannot get limit: %s"
 msgstr "%s: nedá sa zistiť limit: %s"
 
-#: builtins/ulimit.def:446
+#: builtins/ulimit.def:453
 msgid "limit"
 msgstr ""
 
-#: builtins/ulimit.def:458 builtins/ulimit.def:758
+#: builtins/ulimit.def:465 builtins/ulimit.def:765
 #, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr "%s: nedá sa zmeniť limit: %s"
 
-#: builtins/umask.def:119
+#: builtins/umask.def:118
 msgid "octal number"
 msgstr "osmičkové číslo"
 
-#: builtins/umask.def:232
+#: builtins/umask.def:231
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr "„%c“: neplatný operátor symbolického režimu"
 
-#: builtins/umask.def:287
+#: builtins/umask.def:286
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr "„%c“: neplatný znak symbolického režimu"
 
-#: error.c:89 error.c:319 error.c:321 error.c:323
+#: error.c:89 error.c:320 error.c:322 error.c:324
 msgid " line "
 msgstr ""
 
@@ -787,68 +829,68 @@ msgstr "posledný príkaz: %s\n"
 msgid "Aborting..."
 msgstr "Ruší sa..."
 
-#: error.c:259
-#, c-format
-msgid "%s: warning: "
+#: error.c:260
+#, fuzzy, c-format
+msgid "warning: "
 msgstr "%s: upozornenie: "
 
-#: error.c:404
+#: error.c:405
 msgid "unknown command error"
 msgstr "chyba neznámeho príkazu"
 
-#: error.c:405
+#: error.c:406
 msgid "bad command type"
 msgstr "chybný typ príkazu"
 
-#: error.c:406
+#: error.c:407
 msgid "bad connector"
 msgstr "chybný konektor"
 
-#: error.c:407
+#: error.c:408
 msgid "bad jump"
 msgstr "chybný skok"
 
-#: error.c:445
+#: error.c:446
 #, c-format
 msgid "%s: unbound variable"
 msgstr "%s: neviazaná premenná"
 
-#: eval.c:180
+#: eval.c:181
 #, c-format
 msgid "\atimed out waiting for input: auto-logout\n"
 msgstr "\ačas vypršal pri čakaní na vstup: automatické odhlásenie\n"
 
-#: execute_cmd.c:479
+#: execute_cmd.c:483
 #, c-format
 msgid "cannot redirect standard input from /dev/null: %s"
 msgstr "nie je možné presmerovať štandardný vstup z /dev/null: %s"
 
-#: execute_cmd.c:1063
+#: execute_cmd.c:1079
 #, c-format
 msgid "TIMEFORMAT: `%c': invalid format character"
 msgstr "TIMEFORMAT: „%c“: neplatný formátovácí znak"
 
-#: execute_cmd.c:1404
+#: execute_cmd.c:1930
 #, fuzzy
 msgid "pipe error"
 msgstr "chyba zapisovania: %s"
 
-#: execute_cmd.c:3670
+#: execute_cmd.c:4243
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr "%s: obmedzené: nie jemožné uviesť „/“ v názvoch príkazov"
 
-#: execute_cmd.c:3758
+#: execute_cmd.c:4334
 #, c-format
 msgid "%s: command not found"
 msgstr "%s: príkaz nenájdený"
 
-#: execute_cmd.c:4006
+#: execute_cmd.c:4586
 #, c-format
 msgid "%s: %s: bad interpreter"
 msgstr "%s: %s: chybný interpreter"
 
-#: execute_cmd.c:4155
+#: execute_cmd.c:4735
 #, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr "nie je možné duplokovať fd %d na fd %d"
@@ -923,87 +965,97 @@ msgstr "%s: očakával sa celočíselný výraz"
 msgid "getcwd: cannot access parent directories"
 msgstr "getcwd: nie je možné pristupovať k rodičovským adresárom"
 
-#: input.c:237
+#: input.c:94 subst.c:4551
+#, fuzzy, c-format
+msgid "cannot reset nodelay mode for fd %d"
+msgstr "nedá sa resetovať nodelay režim fd %d"
+
+#: input.c:258
 #, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
 msgstr "nedá sa alokovať nový popisovač súboru pre vstup bashu z fd %d"
 
-#: input.c:245
+#: input.c:266
 #, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr "save_bash_input: bufer už existuje pre nový fd %d"
 
-#: jobs.c:466
+#: jobs.c:464
 msgid "start_pipeline: pgrp pipe"
 msgstr ""
 
-#: jobs.c:881
+#: jobs.c:879
 #, c-format
 msgid "forked pid %d appears in running job %d"
 msgstr "pid %d získaný pomocou fork sa vyskytuje v bežiacej úlohe %d"
 
-#: jobs.c:999
+#: jobs.c:997
 #, c-format
 msgid "deleting stopped job %d with process group %ld"
 msgstr "mažem zastavenú úlohu %d so skupinou procesu %ld"
 
-#: jobs.c:1104
+#: jobs.c:1102
 #, c-format
 msgid "add_process: process %5ld (%s) in the_pipeline"
 msgstr ""
 
-#: jobs.c:1395
+#: jobs.c:1105
+#, c-format
+msgid "add_process: pid %5ld (%s) marked as still alive"
+msgstr ""
+
+#: jobs.c:1393
 #, c-format
 msgid "describe_pid: %ld: no such pid"
 msgstr "describe_pid: %ld: taký pid neexistuje"
 
-#: jobs.c:1410
+#: jobs.c:1408
 #, c-format
 msgid "Signal %d"
 msgstr ""
 
-#: jobs.c:1424 jobs.c:1449
+#: jobs.c:1422 jobs.c:1447
 msgid "Done"
 msgstr ""
 
-#: jobs.c:1429 siglist.c:122
+#: jobs.c:1427 siglist.c:122
 msgid "Stopped"
 msgstr ""
 
-#: jobs.c:1433
+#: jobs.c:1431
 #, c-format
 msgid "Stopped(%s)"
 msgstr ""
 
-#: jobs.c:1437
+#: jobs.c:1435
 msgid "Running"
 msgstr ""
 
-#: jobs.c:1451
+#: jobs.c:1449
 #, c-format
 msgid "Done(%d)"
 msgstr ""
 
-#: jobs.c:1453
+#: jobs.c:1451
 #, c-format
 msgid "Exit %d"
 msgstr ""
 
-#: jobs.c:1456
+#: jobs.c:1454
 msgid "Unknown status"
 msgstr ""
 
-#: jobs.c:1543
+#: jobs.c:1541
 #, c-format
 msgid "(core dumped) "
 msgstr ""
 
-#: jobs.c:1562
+#: jobs.c:1560
 #, c-format
 msgid "  (wd: %s)"
 msgstr ""
 
-#: jobs.c:1763
+#: jobs.c:1761
 #, c-format
 msgid "child setpgid (%ld to %ld)"
 msgstr ""
@@ -1013,68 +1065,68 @@ msgstr ""
 msgid "wait: pid %ld is not a child of this shell"
 msgstr "wait: pid %ld nie je dieťa tohto shellu"
 
-#: jobs.c:2315
+#: jobs.c:2316
 #, c-format
 msgid "wait_for: No record of process %ld"
 msgstr "wait_for: Neexistuje záznam o procese %ld"
 
-#: jobs.c:2587
+#: jobs.c:2588
 #, c-format
 msgid "wait_for_job: job %d is stopped"
 msgstr "wait_for_job: úloha %d je zastavená"
 
-#: jobs.c:2809
+#: jobs.c:2810
 #, c-format
 msgid "%s: job has terminated"
 msgstr "%s: úloha skončila"
 
-#: jobs.c:2818
+#: jobs.c:2819
 #, c-format
 msgid "%s: job %d already in background"
 msgstr "%s: úloha %d už je v pozadí"
 
-#: jobs.c:3462
+#: jobs.c:3482
 #, fuzzy, c-format
 msgid "%s: line %d: "
 msgstr "%s: upozornenie: "
 
-#: jobs.c:3476 nojobs.c:805
+#: jobs.c:3496 nojobs.c:805
 #, c-format
 msgid " (core dumped)"
 msgstr ""
 
-#: jobs.c:3488 jobs.c:3501
+#: jobs.c:3508 jobs.c:3521
 #, c-format
 msgid "(wd now: %s)\n"
 msgstr ""
 
-#: jobs.c:3533
+#: jobs.c:3553
 msgid "initialize_job_control: getpgrp failed"
 msgstr ""
 
-#: jobs.c:3593
+#: jobs.c:3613
 msgid "initialize_job_control: line discipline"
 msgstr ""
 
-#: jobs.c:3603
+#: jobs.c:3623
 msgid "initialize_job_control: setpgid"
 msgstr ""
 
-#: jobs.c:3631
+#: jobs.c:3651
 #, c-format
 msgid "cannot set terminal process group (%d)"
 msgstr ""
 
-#: jobs.c:3636
+#: jobs.c:3656
 msgid "no job control in this shell"
 msgstr "v tomto shelli nie je riadenie úloh"
 
-#: lib/malloc/malloc.c:298
+#: lib/malloc/malloc.c:296
 #, c-format
 msgid "malloc: failed assertion: %s\n"
 msgstr "malloc: zlyhal predpoklad: %s\n"
 
-#: lib/malloc/malloc.c:314
+#: lib/malloc/malloc.c:312
 #, c-format
 msgid ""
 "\r\n"
@@ -1083,54 +1135,54 @@ msgstr ""
 "\r\n"
 "malloc: %s:%d: zbabraný predpoklad\r\n"
 
-#: lib/malloc/malloc.c:315
+#: lib/malloc/malloc.c:313
 #, fuzzy
 msgid "unknown"
 msgstr "%s: hostiteľ neznýmy"
 
-#: lib/malloc/malloc.c:799
+#: lib/malloc/malloc.c:797
 msgid "malloc: block on free list clobbered"
 msgstr "malloc: blok na zozname voľných zaprataný"
 
-#: lib/malloc/malloc.c:876
+#: lib/malloc/malloc.c:874
 msgid "free: called with already freed block argument"
 msgstr "free: zavolaný s argumentom už uvoľneného bloku"
 
-#: lib/malloc/malloc.c:879
+#: lib/malloc/malloc.c:877
 msgid "free: called with unallocated block argument"
 msgstr "free: zavolaný s argumentom nealokovaného bloku"
 
-#: lib/malloc/malloc.c:898
+#: lib/malloc/malloc.c:896
 msgid "free: underflow detected; mh_nbytes out of range"
 msgstr "free: bolo detekované podtečenie; mh_nbytes mimo rozsahu"
 
-#: lib/malloc/malloc.c:904
+#: lib/malloc/malloc.c:902
 msgid "free: start and end chunk sizes differ"
 msgstr "free: veľkosti začiatočného a konečného bloku (chunk) sa líšia"
 
-#: lib/malloc/malloc.c:1003
+#: lib/malloc/malloc.c:1001
 msgid "realloc: called with unallocated block argument"
 msgstr "realloc: zavolaný s argumentom nealokovaného bloku"
 
-#: lib/malloc/malloc.c:1018
+#: lib/malloc/malloc.c:1016
 msgid "realloc: underflow detected; mh_nbytes out of range"
 msgstr "realloc: bolo detekované podtečenie; mh_nbytes mimo rozsahu"
 
-#: lib/malloc/malloc.c:1024
+#: lib/malloc/malloc.c:1022
 msgid "realloc: start and end chunk sizes differ"
 msgstr "realloc: veľkosti začiatočného a konečného bloku (chunk) sa líšia"
 
-#: lib/malloc/table.c:176
+#: lib/malloc/table.c:177
 #, c-format
 msgid "register_alloc: alloc table is full with FIND_ALLOC?\n"
 msgstr "register_alloc: alok. tabuľla je plná s FIND_ALLOC?\n"
 
-#: lib/malloc/table.c:183
+#: lib/malloc/table.c:184
 #, c-format
 msgid "register_alloc: %p already in table as allocated?\n"
 msgstr "register_alloc: %p už je v tabuľke ako alokovaný?\n"
 
-#: lib/malloc/table.c:219
+#: lib/malloc/table.c:220
 #, c-format
 msgid "register_free: %p already in table as free?\n"
 msgstr "register_free: %p už je v tabuľke ako voľný?\n"
@@ -1184,109 +1236,114 @@ msgstr "chyba syntaxe: neočakávaný „;“ unexpected"
 msgid "syntax error: `((%s))'"
 msgstr "chyba syntaxe: „((%s))“"
 
-#: make_cmd.c:566
+#: make_cmd.c:567
 #, c-format
 msgid "make_here_document: bad instruction type %d"
 msgstr "make_here_document: chybný typ inštrukcie %d"
 
-#: make_cmd.c:741
+#: make_cmd.c:651
+#, c-format
+msgid "here-document at line %d delimited by end-of-file (wanted `%s')"
+msgstr ""
+
+#: make_cmd.c:746
 #, c-format
 msgid "make_redirection: redirection instruction `%d' out of range"
 msgstr "make_redirection: inštrukcia presmerovania „%d“ mimo rozsahu"
 
-#: parse.y:2759
+#: parse.y:2982 parse.y:3204
 #, c-format
 msgid "unexpected EOF while looking for matching `%c'"
 msgstr "neočakávaný koniec súboru počas hľadania zodpovedajúceho „%c“"
 
-#: parse.y:3071
+#: parse.y:3708
 msgid "unexpected EOF while looking for `]]'"
 msgstr "neočakávaný koniec súboru počas hľadania „]]“"
 
-#: parse.y:3076
+#: parse.y:3713
 #, c-format
 msgid "syntax error in conditional expression: unexpected token `%s'"
 msgstr "chyba syntaxe v podmienečnom príkaze: neočakávaný token „%s“"
 
-#: parse.y:3080
+#: parse.y:3717
 msgid "syntax error in conditional expression"
 msgstr "chyba syntaxe v podmienečnom príkaze"
 
-#: parse.y:3158
+#: parse.y:3795
 #, c-format
 msgid "unexpected token `%s', expected `)'"
 msgstr "neočakávaný token „%s“, očakávalo sa `)'"
 
-#: parse.y:3162
+#: parse.y:3799
 msgid "expected `)'"
 msgstr "očakávalo sa `)'"
 
-#: parse.y:3190
+#: parse.y:3827
 #, c-format
 msgid "unexpected argument `%s' to conditional unary operator"
 msgstr "neočakávaný argument „%s“ podmienečného unárneho operátora"
 
-#: parse.y:3194
+#: parse.y:3831
 msgid "unexpected argument to conditional unary operator"
 msgstr "neočakávaný argument podmienečného unárneho operátora"
 
-#: parse.y:3234
+#: parse.y:3871
 #, c-format
 msgid "unexpected token `%s', conditional binary operator expected"
 msgstr "neočakávaný token „%s“, očakáva sa podmienečný binárny operátor"
 
-#: parse.y:3238
+#: parse.y:3875
 msgid "conditional binary operator expected"
 msgstr "očakáva sa podmienečný binárny operátor"
 
-#: parse.y:3255
+#: parse.y:3892
 #, c-format
 msgid "unexpected argument `%s' to conditional binary operator"
 msgstr "neočakávaný argument „%s“ v podmienečnom binárnom operátore"
 
-#: parse.y:3259
+#: parse.y:3896
 msgid "unexpected argument to conditional binary operator"
 msgstr "neočakávaný argument v podmienečnom binárnom operátore"
 
-#: parse.y:3270
+#: parse.y:3907
 #, c-format
 msgid "unexpected token `%c' in conditional command"
 msgstr "neočakávaný token „%c“ v podmienečnom príkaze"
 
-#: parse.y:3273
+#: parse.y:3910
 #, c-format
 msgid "unexpected token `%s' in conditional command"
 msgstr "neočakávaný token „%s“ v podmienečnom príkaze"
 
-#: parse.y:3277
+#: parse.y:3914
 #, c-format
 msgid "unexpected token %d in conditional command"
 msgstr "neočakávaný token %d v podmienečnom príkaze"
 
-#: parse.y:4525
+#: parse.y:5181
 #, c-format
 msgid "syntax error near unexpected token `%s'"
 msgstr "chyba syntaxe neďaleko neočakávaného tokenu „%s“"
 
-#: parse.y:4543
+#: parse.y:5199
 #, c-format
 msgid "syntax error near `%s'"
 msgstr "chyba syntaxe neďaleko „%s“"
 
-#: parse.y:4553
+#: parse.y:5209
 msgid "syntax error: unexpected end of file"
 msgstr "chyba syntaxe: neočakávaný koniec súboru"
 
-#: parse.y:4553
+#: parse.y:5209
 msgid "syntax error"
 msgstr "chyba syntaxe"
 
-#: parse.y:4615
+#: parse.y:5271
 #, c-format
 msgid "Use \"%s\" to leave the shell.\n"
 msgstr "Na opustenie shellu použite „%s“.\n"
 
-#: parse.y:4777
+#: parse.y:5433
 msgid "unexpected EOF while looking for matching `)'"
 msgstr "neočakávaný koniec súboru počas hľadania zodpovedajúceho „)“"
 
@@ -1300,71 +1357,71 @@ msgstr "dokončovanie: funkcia „%s“ nebola nájdená"
 msgid "progcomp_insert: %s: NULL COMPSPEC"
 msgstr "progcomp_insert: %s: NULL COMPSPEC"
 
-#: print_cmd.c:264
+#: print_cmd.c:287
 #, c-format
 msgid "print_command: bad connector `%d'"
 msgstr "print_command: chybný konektor `%d'"
 
-#: print_cmd.c:1240
+#: print_cmd.c:1347
 #, c-format
 msgid "cprintf: `%c': invalid format character"
 msgstr "cprintf: „%c“: neplatný formátovací znak"
 
-#: redir.c:103
+#: redir.c:104
 msgid "file descriptor out of range"
 msgstr "popisovač súboru mimo rozsahu"
 
-#: redir.c:145
+#: redir.c:146
 #, c-format
 msgid "%s: ambiguous redirect"
 msgstr "%s: nejednoznačné presmerovanie"
 
-#: redir.c:149
+#: redir.c:150
 #, c-format
 msgid "%s: cannot overwrite existing file"
 msgstr "%s: nedá sa prepísať existujúci súbor"
 
-#: redir.c:154
+#: redir.c:155
 #, c-format
 msgid "%s: restricted: cannot redirect output"
 msgstr "%s: ombedzené: nie je možné presmerovať výstup"
 
-#: redir.c:159
+#: redir.c:160
 #, fuzzy, c-format
 msgid "cannot create temp file for here-document: %s"
 msgstr "nedá sa vytvoriť odkladací súbot pre dokument: %s"
 
-#: redir.c:513
+#: redir.c:515
 msgid "/dev/(tcp|udp)/host/port not supported without networking"
 msgstr "/dev/(tcp|udp)/host/port nie je podporovaný bez podpory sietí"
 
-#: redir.c:980
+#: redir.c:992
 msgid "redirection error: cannot duplicate fd"
 msgstr "chyba presmerovania: nedá sa duplikovať fd"
 
-#: shell.c:323
+#: shell.c:328
 msgid "could not find /tmp, please create!"
 msgstr "nenašiel sa /tmp, vytvorte ho prosím!"
 
-#: shell.c:327
+#: shell.c:332
 msgid "/tmp must be a valid directory name"
 msgstr "/tmp musí byť platný názov adresára"
 
-#: shell.c:864
+#: shell.c:876
 #, c-format
 msgid "%c%c: invalid option"
 msgstr "%c%c: neplatná voľba"
 
-#: shell.c:1621
+#: shell.c:1637
 msgid "I have no name!"
 msgstr "Nemám meno!"
 
-#: shell.c:1755
+#: shell.c:1777
 #, c-format
 msgid "GNU bash, version %s-(%s)\n"
 msgstr ""
 
-#: shell.c:1756
+#: shell.c:1778
 #, c-format
 msgid ""
 "Usage:\t%s [GNU long option] [option] ...\n"
@@ -1373,37 +1430,37 @@ msgstr ""
 "Použitie:\t%s [GNU dlhá voľba] [voľba] ...\n"
 "\t%s [GNU dlhá voľba] [voľba] súbor-skriptu ...\n"
 
-#: shell.c:1758
+#: shell.c:1780
 msgid "GNU long options:\n"
 msgstr "GNU dlhé voľby:\n"
 
-#: shell.c:1762
+#: shell.c:1784
 msgid "Shell options:\n"
 msgstr "Voľby shellu:\n"
 
-#: shell.c:1763
+#: shell.c:1785
 msgid "\t-irsD or -c command or -O shopt_option\t\t(invocation only)\n"
 msgstr "\t-irsD alebo -c príkaz alebo -O krátka_voľba\t\t(iba vyvolanie)\n"
 
-#: shell.c:1778
+#: shell.c:1800
 #, c-format
 msgid "\t-%s or -o option\n"
 msgstr "\t-%s alebo -o voľba\n"
 
-#: shell.c:1784
+#: shell.c:1806
 #, c-format
 msgid "Type `%s -c \"help set\"' for more information about shell options.\n"
 msgstr ""
 "Napísaním „%s -c \"help set\"“ získate viac informácií o voľbách shellu.\n"
 
-#: shell.c:1785
+#: shell.c:1807
 #, c-format
 msgid "Type `%s -c help' for more information about shell builtin commands.\n"
 msgstr ""
 "Napísaním „%s -c help“ získate viac informácií o vstavaných príkazoch "
 "(builtins) shellu.\n"
 
-#: shell.c:1786
+#: shell.c:1808
 #, c-format
 msgid "Use the `bashbug' command to report bugs.\n"
 msgstr "Na ohlasovanie chýb použite príkaz „bashbug“.\n"
@@ -1584,82 +1641,77 @@ msgstr ""
 msgid "Unknown Signal #%d"
 msgstr ""
 
-#: subst.c:1171 subst.c:1292
+#: subst.c:1177 subst.c:1298
 #, c-format
 msgid "bad substitution: no closing `%s' in %s"
 msgstr "chybná substitúcia: chýba „%s“ v %s"
 
-#: subst.c:2392
+#: subst.c:2450
 #, c-format
 msgid "%s: cannot assign list to array member"
 msgstr "%s: nie je možné priradiť zoznam položke poľa"
 
-#: subst.c:4391 subst.c:4407
+#: subst.c:4448 subst.c:4464
 msgid "cannot make pipe for process substitution"
 msgstr "nedá sa vytvoriť rúra pre substitúciu procesov"
 
-#: subst.c:4439
+#: subst.c:4496
 msgid "cannot make child for process substitution"
 msgstr "nedá sa vytvoriť dieťa pre substitúciu procesov"
 
-#: subst.c:4484
+#: subst.c:4541
 #, c-format
 msgid "cannot open named pipe %s for reading"
 msgstr "nedá sa otvoriť pomenovaná rúra %s na čítanie"
 
-#: subst.c:4486
+#: subst.c:4543
 #, c-format
 msgid "cannot open named pipe %s for writing"
 msgstr "nedá sa otvoriť pomenovaná rúra %s na zápis"
 
-#: subst.c:4494
-#, fuzzy, c-format
-msgid "cannot reset nodelay mode for fd %d"
-msgstr "nedá sa resetovať nodelay režim fd %d"
-
-#: subst.c:4504
+#: subst.c:4561
 #, c-format
 msgid "cannot duplicate named pipe %s as fd %d"
 msgstr "nedá sa duplikovať pomenovaná rúra %s ako fd %d"
 
-#: subst.c:4700
+#: subst.c:4757
 msgid "cannot make pipe for command substitution"
 msgstr "nedá sa vytvoriť rúra pre substitúciu príkazov"
 
-#: subst.c:4734
+#: subst.c:4791
 msgid "cannot make child for command substitution"
 msgstr "nedá sa vytvoriť dieťa pre substitúciu príkazov"
 
-#: subst.c:4751
+#: subst.c:4808
 msgid "command_substitute: cannot duplicate pipe as fd 1"
 msgstr "command_substitute: nedá sa duplikovať rúra ako fd 1"
 
-#: subst.c:5226
+#: subst.c:5310
 #, c-format
 msgid "%s: parameter null or not set"
 msgstr "%s: parameter je null alebo nenastavený"
 
-#: subst.c:5502
+#: subst.c:5600
 #, c-format
 msgid "%s: substring expression < 0"
 msgstr "%s: výraz podreťazca < 0"
 
-#: subst.c:6345
+#: subst.c:6645
 #, c-format
 msgid "%s: bad substitution"
 msgstr "%s: chybná substitúcia"
 
-#: subst.c:6421
+#: subst.c:6721
 #, c-format
 msgid "$%s: cannot assign in this way"
 msgstr "$%s: nie je možné vykonať priradenie takýmto spôsobom"
 
-#: subst.c:7138
+#: subst.c:7440
 #, fuzzy, c-format
 msgid "bad substitution: no closing \"`\" in %s"
 msgstr "chybná substitúcia: chýba „%s“ v %s"
 
-#: subst.c:8003
+#: subst.c:8313
 #, c-format
 msgid "no match: %s"
 msgstr "bez zhody: %s"
@@ -1700,105 +1752,126 @@ msgstr "chýba „]“"
 msgid "invalid signal number"
 msgstr "neplatné číslo signálu"
 
-#: trap.c:315
+#: trap.c:323
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr "run_pending_traps: chybná hodnota v trap_list[%d]: %p"
 
-#: trap.c:319
+#: trap.c:327
 #, c-format
 msgid ""
 "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
 msgstr ""
 "run_pending_traps: obsluha signálu je SIG_DFL, znovu posielam %d (%s) sebe"
 
-#: trap.c:363
+#: trap.c:371
 #, c-format
 msgid "trap_handler: bad signal %d"
 msgstr "trap_handler: chybný signál %d"
 
-#: variables.c:339
+#: variables.c:354
 #, c-format
 msgid "error importing function definition for `%s'"
 msgstr "chyba pri importe definície funkcie „%s“"
 
-#: variables.c:717
+#: variables.c:732
 #, c-format
 msgid "shell level (%d) too high, resetting to 1"
 msgstr "úroveň shellu (%d) je príliš vysoká, nastavujem späť na 1"
 
-#: variables.c:1729
+#: variables.c:1891
 msgid "make_local_variable: no function context at current scope"
 msgstr "make_local_variable: v aktuálnom rozsahu sa nenachádza kontext funkcie"
 
-#: variables.c:2876
+#: variables.c:3120
 msgid "all_local_variables: no function context at current scope"
 msgstr "all_local_variables: v aktuálnom rozsahu sa nenachádza kontext funkcie"
 
-#: variables.c:3093 variables.c:3102
+#: variables.c:3337 variables.c:3346
 #, c-format
 msgid "invalid character %d in exportstr for %s"
 msgstr "neplatný znak %d v exportstr %s"
 
-#: variables.c:3108
+#: variables.c:3352
 #, c-format
 msgid "no `=' in exportstr for %s"
 msgstr "žiadne „=“ v exportstr %s"
 
-#: variables.c:3535
+#: variables.c:3787
 msgid "pop_var_context: head of shell_variables not a function context"
 msgstr "pop_var_context: hlavička shell_variables nie je kontext funkcie"
 
-#: variables.c:3548
+#: variables.c:3800
 msgid "pop_var_context: no global_variables context"
 msgstr "pop_var_context: chýba kontext global_variables"
 
-#: variables.c:3620
+#: variables.c:3874
 msgid "pop_scope: head of shell_variables not a temporary environment scope"
 msgstr "pop_scope: hlavička shell_variables nie je dočasný rozsah prostredia"
 
-#: version.c:83
+#: version.c:46
+#, fuzzy
+msgid "Copyright (C) 2008 Free Software Foundation, Inc."
+msgstr "Copyright (C) 2006 Free Software Foundation, Inc.\n"
+
+#: version.c:47
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl."
+"html>\n"
+msgstr ""
+
+#: version.c:86
 #, c-format
 msgid "GNU bash, version %s (%s)\n"
 msgstr ""
 
-#: xmalloc.c:93
+#: version.c:91
+#, c-format
+msgid "This is free software; you are free to change and redistribute it.\n"
+msgstr ""
+
+#: version.c:92
+#, c-format
+msgid "There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr ""
+
+#: xmalloc.c:92
 #, c-format
 msgid "xmalloc: cannot allocate %lu bytes (%lu bytes allocated)"
 msgstr "xmalloc: nedá sa alokovať %lu bajtov (%lu bajtov alokovaných)"
 
-#: xmalloc.c:95
+#: xmalloc.c:94
 #, c-format
 msgid "xmalloc: cannot allocate %lu bytes"
 msgstr "xmalloc: nedá sa alokovať %lu bajtov"
 
-#: xmalloc.c:115
+#: xmalloc.c:114
 #, c-format
 msgid "xrealloc: cannot reallocate %lu bytes (%lu bytes allocated)"
 msgstr "xrealloc: nedá sa realokovať %lu bajtov (%lu bajtov alokovaných)"
 
-#: xmalloc.c:117
+#: xmalloc.c:116
 #, c-format
 msgid "xrealloc: cannot allocate %lu bytes"
 msgstr "xrealloc: nedá sa alokovať %lu bajtov"
 
-#: xmalloc.c:151
+#: xmalloc.c:150
 #, c-format
 msgid "xmalloc: %s:%d: cannot allocate %lu bytes (%lu bytes allocated)"
 msgstr "xmalloc: %s:%d: nedá sa alokovať %lu bajtov (%lu bajtov alokovaných)"
 
-#: xmalloc.c:153
+#: xmalloc.c:152
 #, c-format
 msgid "xmalloc: %s:%d: cannot allocate %lu bytes"
 msgstr "xmalloc: %s:%d: nedá sa alokovať %lu bajtov"
 
-#: xmalloc.c:175
+#: xmalloc.c:174
 #, c-format
 msgid "xrealloc: %s:%d: cannot reallocate %lu bytes (%lu bytes allocated)"
 msgstr ""
 "xrealloc: %s:%d: nedá sa realokovať %lu bajtov (%lu bajtov alokovaných)"
 
-#: xmalloc.c:177
+#: xmalloc.c:176
 #, c-format
 msgid "xrealloc: %s:%d: cannot allocate %lu bytes"
 msgstr "xrealloc: %s:%d: nedá sa alokovať %lu bajtov"
@@ -1858,11 +1931,11 @@ msgid "command [-pVv] command [arg ...]"
 msgstr ""
 
 #: builtins.c:76
-msgid "declare [-afFirtx] [-p] [name[=value] ...]"
+msgid "declare [-aAfFilrtux] [-p] [name[=value] ...]"
 msgstr ""
 
 #: builtins.c:78
-msgid "typeset [-afFirtx] [-p] name[=value] ..."
+msgid "typeset [-aAfFilrtux] [-p] name[=value] ..."
 msgstr ""
 
 #: builtins.c:80
@@ -2239,6 +2312,7 @@ msgstr ""
 "                         v tvare, ktorý je možné znova použiť ako vstup."
 
 #: builtins.c:322
+#, fuzzy
 msgid ""
 "Exit for, while, or until loops.\n"
 "    \n"
@@ -2246,8 +2320,10 @@ msgid ""
 "    loops.\n"
 "    \n"
 "    Exit Status:\n"
-"    The exit status is 0 unless the shell is not executing a loop."
+"    The exit status is 0 unless N is not greater than or equal to 1."
 msgstr ""
+"Pokračuje v nasledujúcej iterácii cyklu FOR, WHILE alebo UNTIL.\n"
+"Ak je uvedené N, pokračovať v ďalšej iterácii slučky o N úrovní vyššej."
 
 #: builtins.c:334
 #, fuzzy
@@ -2258,7 +2334,7 @@ msgid ""
 "    If N is specified, resumes the Nth enclosing loop.\n"
 "    \n"
 "    Exit Status:\n"
-"    The exit status is 0 unless the shell is not executing a loop."
+"    The exit status is 0 unless N is not greater than or equal to 1."
 msgstr ""
 "Pokračuje v nasledujúcej iterácii cyklu FOR, WHILE alebo UNTIL.\n"
 "Ak je uvedené N, pokračovať v ďalšej iterácii slučky o N úrovní vyššej."
@@ -2424,10 +2500,13 @@ msgid ""
 "      -p\tdisplay the attributes and value of each NAME\n"
 "    \n"
 "    Options which set attributes:\n"
-"      -a\tto make NAMEs arrays (if supported)\n"
+"      -a\tto make NAMEs indexed arrays (if supported)\n"
+"      -A\tto make NAMEs associative arrays (if supported)\n"
 "      -i\tto make NAMEs have the `integer' attribute\n"
+"      -l\tto convert NAMEs to lower case on assignment\n"
 "      -r\tto make NAMEs readonly\n"
 "      -t\tto make NAMEs have the `trace' attribute\n"
+"      -u\tto convert NAMEs to upper case on assignment\n"
 "      -x\tto make NAMEs export\n"
 "    \n"
 "    Using `+' instead of `-' turns off the given attribute.\n"
@@ -2467,14 +2546,14 @@ msgstr ""
 "    Pomocou „+“ namiesto „-“ sa vypína daný atribút. Keď sa použije vo\n"
 "    funkcii, spôsobí lokálnosť NÁZVOV ako pri príkaze „local“ command."
 
-#: builtins.c:505
+#: builtins.c:508
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
 "    Obsolete.  See `help declare'."
 msgstr ""
 
-#: builtins.c:513
+#: builtins.c:516
 msgid ""
 "Define local variables.\n"
 "    \n"
@@ -2489,7 +2568,7 @@ msgid ""
 "    or the shell is not executing a function."
 msgstr ""
 
-#: builtins.c:530
+#: builtins.c:533
 #, fuzzy
 msgid ""
 "Write arguments to the standard output.\n"
@@ -2504,7 +2583,7 @@ msgid ""
 "    `echo' interprets the following backslash-escaped characters:\n"
 "      \\a\talert (bell)\n"
 "      \\b\tbackspace\n"
-"      \\c\tsuppress trailing newline\n"
+"      \\c\tsuppress further output\n"
 "      \\e\tescape character\n"
 "      \\f\tform feed\n"
 "      \\n\tnew line\n"
@@ -2539,7 +2618,7 @@ msgstr ""
 "    Voľbou -E môžete explicitne vypnuť interpretáciu vyššie \n"
 "    uvedených znakov."
 
-#: builtins.c:564
+#: builtins.c:567
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2552,7 +2631,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:579
+#: builtins.c:582
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -2579,7 +2658,7 @@ msgid ""
 "    Returns success unless NAME is not a shell builtin or an error occurs."
 msgstr ""
 
-#: builtins.c:607
+#: builtins.c:610
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
@@ -2591,7 +2670,7 @@ msgid ""
 "    Returns exit status of command or success if command is null."
 msgstr ""
 
-#: builtins.c:619
+#: builtins.c:622
 #, fuzzy
 msgid ""
 "Parse option arguments.\n"
@@ -2662,7 +2741,7 @@ msgstr ""
 "    Getopts normálne spracúva pozičné parametre ($0 - $9), ale ak je\n"
 "    zadaných viac argumentov, spracuje tieto."
 
-#: builtins.c:661
+#: builtins.c:664
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
@@ -2685,7 +2764,7 @@ msgid ""
 "occurs."
 msgstr ""
 
-#: builtins.c:682
+#: builtins.c:685
 #, fuzzy
 msgid ""
 "Exit the shell.\n"
@@ -2696,7 +2775,7 @@ msgstr ""
 "Ukončiť shell so stavom N. Ak sa N vynechá, stav sa nastaví\n"
 "    podľa stavu posledného vykonaného príkazu."
 
-#: builtins.c:691
+#: builtins.c:694
 msgid ""
 "Exit a login shell.\n"
 "    \n"
@@ -2705,7 +2784,7 @@ msgid ""
 "    in a login shell."
 msgstr ""
 
-#: builtins.c:701
+#: builtins.c:704
 #, fuzzy
 msgid ""
 "Display or execute commands from the history list.\n"
@@ -2757,7 +2836,7 @@ msgstr ""
 "opätovne\n"
 "    vykonáte posledný príkaz."
 
-#: builtins.c:731
+#: builtins.c:734
 #, fuzzy
 msgid ""
 "Move job to the foreground.\n"
@@ -2772,7 +2851,7 @@ msgstr ""
 "Dá JOB_SPEC do popredia a urobí ju aktuálnou úlohou. Ak JOB_SPEC\n"
 "    nie je prítomná, použije sa aktuálna úloha shellu."
 
-#: builtins.c:746
+#: builtins.c:749
 #, fuzzy
 msgid ""
 "Move jobs to the background.\n"
@@ -2789,7 +2868,7 @@ msgstr ""
 "Dá každú JOB_SPEC do pozadia, ako keby bola spustená s „&“. Ak\n"
 "    JOB_SPEC nie je prítomná, použije sa aktuálna úloha shellu."
 
-#: builtins.c:760
+#: builtins.c:763
 msgid ""
 "Remember or display program locations.\n"
 "    \n"
@@ -2813,7 +2892,7 @@ msgid ""
 "    Returns success unless NAME is not found or an invalid option is given."
 msgstr ""
 
-#: builtins.c:785
+#: builtins.c:788
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -2835,7 +2914,7 @@ msgid ""
 "given."
 msgstr ""
 
-#: builtins.c:809
+#: builtins.c:812
 #, fuzzy
 msgid ""
 "Display or manipulate the history list.\n"
@@ -2890,7 +2969,7 @@ msgstr ""
 "    as a format string for strftime(3) to print the time stamp associated\n"
 "    with each displayed history entry.  No time stamps are printed otherwise."
 
-#: builtins.c:845
+#: builtins.c:848
 #, fuzzy
 msgid ""
 "Display status of jobs.\n"
@@ -2923,7 +3002,7 @@ msgstr ""
 "    po tom, ako každá zo špecifikácií úloh, ktoré sú uvedené v ARGS,\n"
 "    boli nahradené ID procesu lídra skupiny procesov danej úlohy."
 
-#: builtins.c:872
+#: builtins.c:875
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -2940,7 +3019,7 @@ msgid ""
 "    Returns success unless an invalid option or JOBSPEC is given."
 msgstr ""
 
-#: builtins.c:891
+#: builtins.c:894
 #, fuzzy
 msgid ""
 "Send a signal to a job.\n"
@@ -2970,7 +3049,7 @@ msgstr ""
 "    ID úlohy okrem ID procesu a ak dosiahnete limi tprocesov, ktoré\n"
 "    môžete vytvoriť, nemusíte spúšťať proces na ukončenie iného."
 
-#: builtins.c:914
+#: builtins.c:917
 #, fuzzy
 msgid ""
 "Evaluate arithmetic expressions.\n"
@@ -3053,7 +3132,7 @@ msgstr ""
 "    \n"
 "    Ak sa posledný ARG vuhodnotí na 0, let vráti 1; 0 inak sa vráti 0."
 
-#: builtins.c:959
+#: builtins.c:962
 #, fuzzy
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
@@ -3086,7 +3165,9 @@ msgid ""
 "      -t timeout\ttime out and return failure if a complete line of input "
 "is\n"
 "    \t\tnot read withint TIMEOUT seconds.  The value of the TMOUT\n"
-"    \t\tvariable is the default timeout.\n"
+"    \t\tvariable is the default timeout.  TIMEOUT may be a\n"
+"    \t\tfractional number.  The exit status is greater than 128 if\n"
+"    \t\tthe timeout is exceeded\n"
 "      -u fd\t\tread from file descriptor FD instead of the standard input\n"
 "    \n"
 "    Exit Status:\n"
@@ -3124,7 +3205,7 @@ msgstr ""
 "    nula ak sa nenarazí na znak konca súboru, čítanie nevyprší alebo sa "
 "ako    argument voľby -u nezadá neplatný popisovač súboru."
 
-#: builtins.c:996
+#: builtins.c:1001
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -3136,7 +3217,7 @@ msgid ""
 "    Returns N, or failure if the shell is not executing a function or script."
 msgstr ""
 
-#: builtins.c:1009
+#: builtins.c:1014
 #, fuzzy
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
@@ -3295,7 +3376,7 @@ msgstr ""
 "    premenným $1, $2, .. $n. Ak nie sú zadané žiadne ARGumenty, všetky\n"
 "    premenné shellu sa vypíšu."
 
-#: builtins.c:1091
+#: builtins.c:1096
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
 "    \n"
@@ -3315,7 +3396,7 @@ msgid ""
 "    Returns success unless an invalid option is given or a NAME is read-only."
 msgstr ""
 
-#: builtins.c:1111
+#: builtins.c:1116
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
@@ -3334,7 +3415,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1130
+#: builtins.c:1135
 msgid ""
 "Mark shell variables as unchangeable.\n"
 "    \n"
@@ -3343,7 +3424,8 @@ msgid ""
 "    before marking as read-only.\n"
 "    \n"
 "    Options:\n"
-"      -a\trefer to array variables\n"
+"      -a\trefer to indexed array variables\n"
+"      -A\trefer to associative array variables\n"
 "      -f\trefer to shell functions\n"
 "      -p\tdisplay a list of all readonly variables and functions\n"
 "    \n"
@@ -3353,7 +3435,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1150
+#: builtins.c:1156
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -3364,7 +3446,7 @@ msgid ""
 "    Returns success unless N is negative or greater than $#."
 msgstr ""
 
-#: builtins.c:1162 builtins.c:1177
+#: builtins.c:1168 builtins.c:1183
 #, fuzzy
 msgid ""
 "Execute commands from a file in the current shell.\n"
@@ -3382,11 +3464,12 @@ msgstr ""
 "    obsahujúceho SÚBOR sa použijú cesty z $PATH. Ak sú zadané nejaké\n"
 "    ARGUMENTY, použijú sa ako pozičné argumenty pri vykonaní SÚBORu."
 
-#: builtins.c:1193
+#: builtins.c:1199
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
 "    Suspend the execution of this shell until it receives a SIGCONT signal.\n"
+"    Unless forced, login shells cannot be suspended.\n"
 "    \n"
 "    Options:\n"
 "      -f\tforce the suspend, even if the shell is a login shell\n"
@@ -3395,7 +3478,7 @@ msgid ""
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:1208
+#: builtins.c:1215
 #, fuzzy
 msgid ""
 "Evaluate conditional expression.\n"
@@ -3542,7 +3625,7 @@ msgstr ""
 "    nerovná, je menší, menší alebo rovný, väčší, väčší alebo rovný ako\n"
 "    ARG2."
 
-#: builtins.c:1284
+#: builtins.c:1291
 #, fuzzy
 msgid ""
 "Evaluate conditional expression.\n"
@@ -3553,7 +3636,7 @@ msgstr ""
 "Toto je synonymum vsatavanej funkcie „test“, ale posledný\n"
 "    argument musí byť literál „]“, ktorý uzatvára otvárajúcu „[“."
 
-#: builtins.c:1293
+#: builtins.c:1300
 msgid ""
 "Display process times.\n"
 "    \n"
@@ -3565,7 +3648,7 @@ msgid ""
 "    Always succeeds."
 msgstr ""
 
-#: builtins.c:1305
+#: builtins.c:1312
 #, fuzzy
 msgid ""
 "Trap signals and other events.\n"
@@ -3616,7 +3699,7 @@ msgstr ""
 "    názvov signálov a ich zodpovedajúce čísla. Majte na pamäti, že signál\n"
 "    je možné shellu poslať príkazom „kill -signal $$“."
 
-#: builtins.c:1337
+#: builtins.c:1344
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -3646,7 +3729,7 @@ msgid ""
 "found."
 msgstr ""
 
-#: builtins.c:1368
+#: builtins.c:1375
 #, fuzzy
 msgid ""
 "Modify shell resource limits.\n"
@@ -3723,7 +3806,7 @@ msgstr ""
 "    násobkoch 1024 bajtov okrem -t, ktorý je v sekundách, -p, ktorý je v\n"
 "    násobkoch 512 bajtov a -u, čo znamená neobmedzený počet procesov."
 
-#: builtins.c:1413
+#: builtins.c:1420
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -3741,7 +3824,7 @@ msgid ""
 "    Returns success unless MODE is invalid or an invalid option is given."
 msgstr ""
 
-#: builtins.c:1433
+#: builtins.c:1440
 msgid ""
 "Wait for job completion and return exit status.\n"
 "    \n"
@@ -3758,7 +3841,7 @@ msgid ""
 "    given."
 msgstr ""
 
-#: builtins.c:1451
+#: builtins.c:1458
 #, fuzzy
 msgid ""
 "Wait for process completion and return exit status.\n"
@@ -3778,7 +3861,7 @@ msgstr ""
 "    byť ID procesu alebo určenie úlohy; ak je určená úloha, čaká sa\n"
 "    na ukončenie všetkých procesov v rúre úlohy."
 
-#: builtins.c:1466
+#: builtins.c:1473
 #, fuzzy
 msgid ""
 "Execute commands for each member in a list.\n"
@@ -3796,7 +3879,7 @@ msgstr ""
 "    Pre každý prvok v SLOVÁch sa NÁZOV nastaví na hodnotu položky a\n"
 "    vykonajú sa PRÍKAZY."
 
-#: builtins.c:1480
+#: builtins.c:1487
 #, fuzzy
 msgid ""
 "Arithmetic for loop.\n"
@@ -3822,10 +3905,10 @@ msgstr ""
 "    VÝR1, VÝR2 a VÝR3 sú aritmetické výrazy. Ak sa vykoná ktorýkoľvek\n"
 "    výraz, chovanie je ako by sa vyhodnotil na 1."
 
-#: builtins.c:1498
+#: builtins.c:1505
 #, fuzzy
 msgid ""
-"Select words from a list and execute commands..\n"
+"Select words from a list and execute commands.\n"
 "    \n"
 "    The WORDS are expanded, generating a list of words.  The\n"
 "    set of expanded words is printed on the standard error, each\n"
@@ -3853,7 +3936,7 @@ msgstr ""
 "    na NULL. Načítaný riadok sa uloží do premennej ODPOVEĎ. PRÍKAZY\n"
 "    sa vykonajú po každom výbere až kým sa nevykoná príkaz break."
 
-#: builtins.c:1519
+#: builtins.c:1526
 #, fuzzy
 msgid ""
 "Report time consumed by pipeline's execution.\n"
@@ -3875,7 +3958,7 @@ msgstr ""
 "    zhrnutie časov v mierne odlišnom formáte. Ten použuje pre\n"
 "    formátovanie výstupu premennú TIMEFORMAT."
 
-#: builtins.c:1536
+#: builtins.c:1543
 #, fuzzy
 msgid ""
 "Execute commands based on pattern matching.\n"
@@ -3889,7 +3972,7 @@ msgstr ""
 "Selektívne vykonávať PRÍKAZY na základe toho, či SLOVO zodpovedá VZORu.\n"
 "    „|“ sa použije na oddelenie viacerých vzorov."
 
-#: builtins.c:1548
+#: builtins.c:1555
 #, fuzzy
 msgid ""
 "Execute commands based on conditional.\n"
@@ -3921,7 +4004,7 @@ msgstr ""
 "    posledného vykonaného príkazu alebo nula ak sa žiadna podmienka\n"
 "    nevyhodnotila na pravdu."
 
-#: builtins.c:1565
+#: builtins.c:1572
 #, fuzzy
 msgid ""
 "Execute commands as long as a test succeeds.\n"
@@ -3935,7 +4018,7 @@ msgstr ""
 "Rozbaliť a vykonávať PRÍKAZY pokým posledný príkaz medzi PRÍKAZMI\n"
 "    „while“ nemá návratovú hodnotu nula."
 
-#: builtins.c:1577
+#: builtins.c:1584
 #, fuzzy
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
@@ -3949,7 +4032,7 @@ msgstr ""
 "Rozbaliť a vykonávať PRÍKAZY pokým posledný príkaz medzi PRÍKAZMI\n"
 "    „until“ nemá nenulovú návratovú hodnotu."
 
-#: builtins.c:1589
+#: builtins.c:1596
 msgid ""
 "Define shell function.\n"
 "    \n"
@@ -3963,7 +4046,7 @@ msgid ""
 "    Returns success unless NAME is readonly."
 msgstr ""
 
-#: builtins.c:1603
+#: builtins.c:1610
 #, fuzzy
 msgid ""
 "Group commands as a unit.\n"
@@ -3977,7 +4060,7 @@ msgstr ""
 "Spustiť množinu príkazov v skupine. Toto je jeden zo spôsobov ako\n"
 "    presmerovať celú možinu príkazov."
 
-#: builtins.c:1615
+#: builtins.c:1622
 #, fuzzy
 msgid ""
 "Resume job in foreground.\n"
@@ -3997,7 +4080,7 @@ msgstr ""
 "    sa umiestni do pozadia, ako keby bola špecifikácia úlohy zadaná ako\n"
 "    argument príkazu „bg“."
 
-#: builtins.c:1630
+#: builtins.c:1637
 #, fuzzy
 msgid ""
 "Evaluate arithmetic expression.\n"
@@ -4011,7 +4094,7 @@ msgstr ""
 "VÝRAZ sa vyhodnotí podľa pravidiel aritmetického vyhodnocovania.\n"
 "    Ekvivalentné s „let VÝRAZ“."
 
-#: builtins.c:1642
+#: builtins.c:1649
 #, fuzzy
 msgid ""
 "Execute conditional command.\n"
@@ -4055,7 +4138,7 @@ msgstr ""
 "    && a || nevyhodnocujú VÝR2 ak hodnota VÝR1 postačuje na určenie\n"
 "    hodnoty výrazu."
 
-#: builtins.c:1668
+#: builtins.c:1675
 #, fuzzy
 msgid ""
 "Common shell variable names and usage.\n"
@@ -4159,7 +4242,7 @@ msgstr ""
 "    HISTIGNORE\tBodkočiarkami oddelený zoznam vzoriek, ktoré\n"
 "    \t\tsa používajú na rozhodovanie, či sa príkaz uloží do histórie.\n"
 
-#: builtins.c:1725
+#: builtins.c:1732
 #, fuzzy
 msgid ""
 "Add directories to stack.\n"
@@ -4208,7 +4291,7 @@ msgstr ""
 "    \n"
 "    Zásobník adresárov môžete zobraziť príkazom „dirs“."
 
-#: builtins.c:1759
+#: builtins.c:1766
 #, fuzzy
 msgid ""
 "Remove directories from stack.\n"
@@ -4252,7 +4335,7 @@ msgstr ""
 "    \n"
 "    Zásobník adresárov môžete zobraziť príkazom „dirs“."
 
-#: builtins.c:1789
+#: builtins.c:1796
 #, fuzzy
 msgid ""
 "Display directory stack.\n"
@@ -4299,7 +4382,7 @@ msgstr ""
 "    -N\tzobrazuje N-tú položku počítajúc sprava zoznamu, ktorý zobrazuje\n"
 "    \tdirs vyvolaný bez volieb, počínajúc nulou."
 
-#: builtins.c:1818
+#: builtins.c:1825
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
@@ -4320,7 +4403,7 @@ msgid ""
 "    given or OPTNAME is disabled."
 msgstr ""
 
-#: builtins.c:1839
+#: builtins.c:1846
 #, fuzzy
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
@@ -4361,7 +4444,7 @@ msgstr ""
 "    vstup shellu. Ak je daná voľba -v, výstup sa umiestni do hodnoty\n"
 "    premennej shellu VAR namiesto vypísania na štandardný výstup."
 
-#: builtins.c:1866
+#: builtins.c:1873
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
@@ -4383,7 +4466,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1889
+#: builtins.c:1896
 #, fuzzy
 msgid ""
 "Display possible completions depending on the options.\n"
@@ -4401,7 +4484,7 @@ msgstr ""
 "parameter\n"
 "    SLOVO, tvoria sa zhody so SLOVOm."
 
-#: builtins.c:1904
+#: builtins.c:1911
 msgid ""
 "Modify or display completion options.\n"
 "    \n"
@@ -4430,7 +4513,7 @@ msgid ""
 "    have a completion specification defined."
 msgstr ""
 
-#: builtins.c:1932
+#: builtins.c:1939
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
index 7ef07b064585ddb3467f69aa8958e8a029b6c9f2..c18994ea20e2e9f213a817137cac3ff7a5f4e91a 100644 (file)
Binary files a/po/sv.gmo and b/po/sv.gmo differ
index 20b7e6d0d17a1db39f925ca0c84ed0c6cdbaaae3..f43785b70fba20a85e093884da3eed05064407b5 100644 (file)
--- a/po/sv.po
+++ b/po/sv.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: bash 3.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-04-22 10:15-0400\n"
+"POT-Creation-Date: 2008-08-20 08:51-0400\n"
 "PO-Revision-Date: 2005-12-28 16:48+0100\n"
 "Last-Translator: Daniel Nylander <po@danielnylander.se>\n"
 "Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
@@ -15,408 +15,418 @@ msgstr ""
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: arrayfunc.c:48
+#: arrayfunc.c:49
 msgid "bad array subscript"
 msgstr ""
 
-#: arrayfunc.c:372
+#: arrayfunc.c:312 builtins/declare.def:467
+#, c-format
+msgid "%s: cannot convert indexed to associative array"
+msgstr ""
+
+#: arrayfunc.c:478
+#, fuzzy, c-format
+msgid "%s: invalid associative array key"
+msgstr "%s: ogiltigt åtgärdsnamn"
+
+#: arrayfunc.c:480
 #, c-format
 msgid "%s: cannot assign to non-numeric index"
 msgstr ""
 
-#: bashhist.c:332
+#: arrayfunc.c:516
+#, c-format
+msgid "%s: %s: must use subscript when assigning associative array"
+msgstr ""
+
+#: bashhist.c:382
 #, c-format
 msgid "%s: cannot create: %s"
 msgstr "%s: kan inte skapa: %s"
 
-#: bashline.c:3124
+#: bashline.c:3190
 msgid "bash_execute_unix_command: cannot find keymap for command"
 msgstr ""
 
-#: bashline.c:3173
+#: bashline.c:3268
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr ""
 
-#: bashline.c:3202
+#: bashline.c:3297
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr ""
 
-#: bashline.c:3236
+#: bashline.c:3331
 #, c-format
 msgid "%s: missing colon separator"
 msgstr ""
 
-#: builtins/bind.def:200
+#: builtins/bind.def:199
 #, c-format
 msgid "`%s': invalid keymap name"
 msgstr ""
 
-#: builtins/bind.def:239
+#: builtins/bind.def:238
 #, c-format
 msgid "%s: cannot read: %s"
 msgstr "%s: kan inte läsa: %s"
 
-#: builtins/bind.def:254
+#: builtins/bind.def:253
 #, c-format
 msgid "`%s': cannot unbind"
 msgstr ""
 
-#: builtins/bind.def:289 builtins/bind.def:319
+#: builtins/bind.def:288 builtins/bind.def:318
 #, c-format
 msgid "`%s': unknown function name"
 msgstr ""
 
-#: builtins/bind.def:297
+#: builtins/bind.def:296
 #, c-format
 msgid "%s is not bound to any keys.\n"
 msgstr ""
 
-#: builtins/bind.def:301
+#: builtins/bind.def:300
 #, fuzzy, c-format
 msgid "%s can be invoked via "
 msgstr "%s kan startas via %s."
 
-#: builtins/break.def:78 builtins/break.def:118
+#: builtins/break.def:77 builtins/break.def:117
 msgid "loop count"
 msgstr ""
 
-#: builtins/break.def:138
+#: builtins/break.def:137
 msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr ""
 
-#: builtins/caller.def:134
+#: builtins/caller.def:133
 msgid ""
 "Returns the context of the current subroutine call.\n"
 "    \n"
 "    Without EXPR, returns "
 msgstr ""
 
-#: builtins/cd.def:216
+#: builtins/cd.def:215
 msgid "HOME not set"
 msgstr "HOME inte inställd"
 
-#: builtins/cd.def:228
+#: builtins/cd.def:227
 msgid "OLDPWD not set"
 msgstr ""
 
-#: builtins/common.c:105
+#: builtins/common.c:107
 #, c-format
 msgid "line %d: "
 msgstr ""
 
-#: builtins/common.c:122
+#: builtins/common.c:124
 #, fuzzy, c-format
 msgid "%s: usage: "
 msgstr "%s: varning: "
 
-#: builtins/common.c:135 test.c:822
+#: builtins/common.c:137 test.c:822
 msgid "too many arguments"
 msgstr "för många argument"
 
-#: builtins/common.c:160 shell.c:488 shell.c:762
+#: builtins/common.c:162 shell.c:493 shell.c:774
 #, c-format
 msgid "%s: option requires an argument"
 msgstr "%s: flagga kräver ett argument"
 
-#: builtins/common.c:167
+#: builtins/common.c:169
 #, c-format
 msgid "%s: numeric argument required"
 msgstr ""
 
-#: builtins/common.c:174
+#: builtins/common.c:176
 #, c-format
 msgid "%s: not found"
 msgstr "%s: inte funnen"
 
-#: builtins/common.c:183 shell.c:775
+#: builtins/common.c:185 shell.c:787
 #, c-format
 msgid "%s: invalid option"
 msgstr "%s: ogiltig flagga"
 
-#: builtins/common.c:190
+#: builtins/common.c:192
 #, c-format
 msgid "%s: invalid option name"
 msgstr "%s: ogiltigt flaggnamn"
 
-#: builtins/common.c:197 general.c:231 general.c:236
+#: builtins/common.c:199 general.c:231 general.c:236
 #, c-format
 msgid "`%s': not a valid identifier"
 msgstr "\"%s\": inte en giltig identifierare"
 
-#: builtins/common.c:207
+#: builtins/common.c:209
 #, fuzzy
 msgid "invalid octal number"
 msgstr "ogiltigt nummer"
 
-#: builtins/common.c:209
+#: builtins/common.c:211
 #, fuzzy
 msgid "invalid hex number"
 msgstr "ogiltigt nummer"
 
-#: builtins/common.c:211 expr.c:1255
+#: builtins/common.c:213 expr.c:1255
 msgid "invalid number"
 msgstr "ogiltigt nummer"
 
-#: builtins/common.c:219
+#: builtins/common.c:221
 #, c-format
 msgid "%s: invalid signal specification"
 msgstr ""
 
-#: builtins/common.c:226
+#: builtins/common.c:228
 #, c-format
 msgid "`%s': not a pid or valid job spec"
 msgstr ""
 
-#: builtins/common.c:233 error.c:452
+#: builtins/common.c:235 error.c:453
 #, c-format
 msgid "%s: readonly variable"
 msgstr "%s: skrivskyddad variabel"
 
-#: builtins/common.c:241
+#: builtins/common.c:243
 #, fuzzy, c-format
 msgid "%s: %s out of range"
 msgstr "UTANFÖR OMRÅDET"
 
-#: builtins/common.c:241 builtins/common.c:243
+#: builtins/common.c:243 builtins/common.c:245
 msgid "argument"
 msgstr "argument"
 
-#: builtins/common.c:243
+#: builtins/common.c:245
 #, fuzzy, c-format
 msgid "%s out of range"
 msgstr "UTANFÖR OMRÅDET"
 
-#: builtins/common.c:251
+#: builtins/common.c:253
 #, c-format
 msgid "%s: no such job"
 msgstr "%s: inget sådant jobb"
 
-#: builtins/common.c:259
+#: builtins/common.c:261
 #, c-format
 msgid "%s: no job control"
 msgstr "%s: ingen jobbkontroll"
 
-#: builtins/common.c:261
+#: builtins/common.c:263
 msgid "no job control"
 msgstr "ingen jobbkontroll"
 
-#: builtins/common.c:271
+#: builtins/common.c:273
 #, fuzzy, c-format
 msgid "%s: restricted"
 msgstr "Begränsat"
 
-#: builtins/common.c:273
+#: builtins/common.c:275
 #, fuzzy
 msgid "restricted"
 msgstr "Begränsat"
 
-#: builtins/common.c:281
+#: builtins/common.c:283
 #, c-format
 msgid "%s: not a shell builtin"
 msgstr ""
 
-#: builtins/common.c:290
+#: builtins/common.c:292
 #, c-format
 msgid "write error: %s"
 msgstr "skrivfel: %s"
 
-#: builtins/common.c:516
+#: builtins/common.c:523
 #, c-format
 msgid "%s: error retrieving current directory: %s: %s\n"
 msgstr ""
 
-#: builtins/common.c:582 builtins/common.c:584
+#: builtins/common.c:589 builtins/common.c:591
 #, c-format
 msgid "%s: ambiguous job spec"
 msgstr ""
 
-#: builtins/complete.def:271
+#: builtins/complete.def:270
 #, c-format
 msgid "%s: invalid action name"
 msgstr "%s: ogiltigt åtgärdsnamn"
 
-#: builtins/complete.def:431 builtins/complete.def:616
-#: builtins/complete.def:814
+#: builtins/complete.def:430 builtins/complete.def:615
+#: builtins/complete.def:813
 #, c-format
 msgid "%s: no completion specification"
 msgstr ""
 
-#: builtins/complete.def:668
+#: builtins/complete.def:667
 msgid "warning: -F option may not work as you expect"
 msgstr "varning: flaggan -F kanske inte fungerar som du förväntar"
 
-#: builtins/complete.def:670
+#: builtins/complete.def:669
 msgid "warning: -C option may not work as you expect"
 msgstr "varning: flaggan -C kanske inte fungerar som du förväntar"
 
-#: builtins/complete.def:787
+#: builtins/complete.def:786
 msgid "not currently executing completion function"
 msgstr ""
 
-#: builtins/declare.def:120
+#: builtins/declare.def:122
 msgid "can only be used in a function"
 msgstr "kan endast användas i en funktion"
 
-#: builtins/declare.def:318
+#: builtins/declare.def:353
 msgid "cannot use `-f' to make functions"
 msgstr ""
 
-#: builtins/declare.def:330 execute_cmd.c:4116
+#: builtins/declare.def:365 execute_cmd.c:4696
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s: skrivskyddad funktion"
 
-#: builtins/declare.def:416
+#: builtins/declare.def:454
 #, c-format
 msgid "%s: cannot destroy array variables in this way"
 msgstr ""
 
-#: builtins/enable.def:138 builtins/enable.def:146
+#: builtins/declare.def:461
+#, c-format
+msgid "%s: cannot convert associative to indexed array"
+msgstr ""
+
+#: builtins/enable.def:137 builtins/enable.def:145
 msgid "dynamic loading not available"
 msgstr ""
 
-#: builtins/enable.def:313
+#: builtins/enable.def:312
 #, c-format
 msgid "cannot open shared object %s: %s"
 msgstr ""
 
-#: builtins/enable.def:336
+#: builtins/enable.def:335
 #, c-format
 msgid "cannot find %s in shared object %s: %s"
 msgstr ""
 
-#: builtins/enable.def:460
+#: builtins/enable.def:459
 #, c-format
 msgid "%s: not dynamically loaded"
 msgstr "%s: inte dynamiskt inläst"
 
-#: builtins/enable.def:475
+#: builtins/enable.def:474
 #, c-format
 msgid "%s: cannot delete: %s"
 msgstr "%s: kan inte ta bort: %s"
 
-#: builtins/evalfile.c:132 builtins/hash.def:170 execute_cmd.c:3973
-#: shell.c:1423
+#: builtins/evalfile.c:134 builtins/hash.def:169 execute_cmd.c:4553
+#: shell.c:1439
 #, c-format
 msgid "%s: is a directory"
 msgstr "%s: är en katalog"
 
-#: builtins/evalfile.c:137
+#: builtins/evalfile.c:139
 #, c-format
 msgid "%s: not a regular file"
 msgstr "%s: inte en vanlig fil"
 
-#: builtins/evalfile.c:145
+#: builtins/evalfile.c:147
 #, c-format
 msgid "%s: file is too large"
 msgstr "%s: fil är för stor"
 
-#: builtins/evalfile.c:183 execute_cmd.c:4043 shell.c:1433
+#: builtins/evalfile.c:185 execute_cmd.c:4623 shell.c:1449
 #, c-format
 msgid "%s: cannot execute binary file"
 msgstr "%s: kan inte starta binärfil"
 
-#: builtins/exec.def:213
+#: builtins/exec.def:212
 #, c-format
 msgid "%s: cannot execute: %s"
 msgstr "%s: kan inte starta: %s"
 
-#: builtins/exit.def:66
+#: builtins/exit.def:65
 #, c-format
 msgid "logout\n"
 msgstr ""
 
-#: builtins/exit.def:89
+#: builtins/exit.def:88
 msgid "not login shell: use `exit'"
 msgstr ""
 
-#: builtins/exit.def:121
+#: builtins/exit.def:120
 #, c-format
 msgid "There are stopped jobs.\n"
 msgstr "Det finns stoppade jobb.\n"
 
-#: builtins/exit.def:123
+#: builtins/exit.def:122
 #, fuzzy, c-format
 msgid "There are running jobs.\n"
 msgstr "Det finns stoppade jobb.\n"
 
-#: builtins/fc.def:263
+#: builtins/fc.def:261
 msgid "no command found"
 msgstr "inget kommando hittades"
 
-#: builtins/fc.def:333
+#: builtins/fc.def:341
 msgid "history specification"
 msgstr ""
 
-#: builtins/fc.def:354
+#: builtins/fc.def:362
 #, c-format
 msgid "%s: cannot open temp file: %s"
 msgstr "%s: kan inte öppna temporärfil: %s"
 
-#: builtins/fg_bg.def:150 builtins/jobs.def:283
+#: builtins/fg_bg.def:149 builtins/jobs.def:282
 msgid "current"
 msgstr ""
 
-#: builtins/fg_bg.def:159
+#: builtins/fg_bg.def:158
 #, c-format
 msgid "job %d started without job control"
 msgstr "jobb %d startad utan jobbkontroll"
 
-#: builtins/getopt.c:109
+#: builtins/getopt.c:110
 #, c-format
 msgid "%s: illegal option -- %c\n"
 msgstr "%s: ogiltig flagga -- %c\n"
 
-#: builtins/getopt.c:110
+#: builtins/getopt.c:111
 #, c-format
 msgid "%s: option requires an argument -- %c\n"
 msgstr "%s: flagga kräver ett argument -- %c\n"
 
-#: builtins/hash.def:93
+#: builtins/hash.def:92
 msgid "hashing disabled"
 msgstr ""
 
-#: builtins/hash.def:139
+#: builtins/hash.def:138
 #, c-format
 msgid "%s: hash table empty\n"
 msgstr ""
 
-#: builtins/hash.def:245
+#: builtins/hash.def:244
 #, fuzzy, c-format
 msgid "hits\tcommand\n"
 msgstr "senaste kommando: %s\n"
 
-#: builtins/help.def:128
+#: builtins/help.def:130
 #, c-format
 msgid "Shell commands matching keyword `"
 msgid_plural "Shell commands matching keywords `"
 msgstr[0] ""
 msgstr[1] ""
 
-#: builtins/help.def:166
+#: builtins/help.def:168
 #, c-format
 msgid ""
 "no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'."
 msgstr ""
 
-#: builtins/help.def:183
+#: builtins/help.def:185
 #, c-format
 msgid "%s: cannot open: %s"
 msgstr "%s: kan inte öppna: %s"
 
-#: builtins/help.def:318 version.c:85
-#, fuzzy, c-format
-msgid "Copyright (C) 2008 Free Software Foundation, Inc.\n"
-msgstr "Copyright (C) 2004 Free Software Foundation, Inc.\n"
-
-#: builtins/help.def:320
-#, c-format
-msgid "License: GNU General Public License, version 2\n"
-msgstr ""
-
-#: builtins/help.def:335
+#: builtins/help.def:337
 #, c-format
 msgid ""
 "These shell commands are defined internally.  Type `help' to see this list.\n"
@@ -428,111 +438,135 @@ msgid ""
 "\n"
 msgstr ""
 
-#: builtins/history.def:158
+#: builtins/history.def:154
 msgid "cannot use more than one of -anrw"
 msgstr "kan inte använda mer än en av -anrw"
 
-#: builtins/history.def:190
+#: builtins/history.def:186
 msgid "history position"
 msgstr ""
 
-#: builtins/history.def:408
+#: builtins/history.def:366
 #, c-format
 msgid "%s: history expansion failed"
 msgstr ""
 
-#: builtins/inlib.def:72
+#: builtins/inlib.def:71
 #, fuzzy, c-format
 msgid "%s: inlib failed"
 msgstr "%s: ogiltig tjänst"
 
-#: builtins/jobs.def:110
+#: builtins/jobs.def:109
 msgid "no other options allowed with `-x'"
 msgstr ""
 
-#: builtins/kill.def:198
+#: builtins/kill.def:197
 #, c-format
 msgid "%s: arguments must be process or job IDs"
 msgstr ""
 
-#: builtins/kill.def:261
+#: builtins/kill.def:260
 msgid "Unknown error"
 msgstr "Okänt fel"
 
-#: builtins/let.def:96 builtins/let.def:121 expr.c:501 expr.c:516
+#: builtins/let.def:95 builtins/let.def:120 expr.c:501 expr.c:516
 #, fuzzy
 msgid "expression expected"
 msgstr "Förväntade uttryck"
 
-#: builtins/mapfile.def:216 builtins/read.def:265
+#: builtins/mapfile.def:215 builtins/read.def:271
 #, c-format
 msgid "%s: invalid file descriptor specification"
 msgstr ""
 
-#: builtins/mapfile.def:224 builtins/read.def:272
+#: builtins/mapfile.def:223 builtins/read.def:278
 #, c-format
 msgid "%d: invalid file descriptor: %s"
 msgstr ""
 
-#: builtins/mapfile.def:233 builtins/mapfile.def:271
+#: builtins/mapfile.def:232 builtins/mapfile.def:270
 #, fuzzy, c-format
 msgid "%s: invalid line count"
 msgstr "%s: ogiltig flagga"
 
-#: builtins/mapfile.def:244
+#: builtins/mapfile.def:243
 #, fuzzy, c-format
 msgid "%s: invalid array origin"
 msgstr "%s: ogiltig flagga"
 
-#: builtins/mapfile.def:261
+#: builtins/mapfile.def:260
 #, fuzzy, c-format
 msgid "%s: invalid callback quantum"
 msgstr "Ogiltigt aliasnamn"
 
-#: builtins/mapfile.def:293
+#: builtins/mapfile.def:292
 msgid "empty array variable name"
 msgstr ""
 
-#: builtins/mapfile.def:314
+#: builtins/mapfile.def:313
 msgid "array variable support required"
 msgstr ""
 
-#: builtins/printf.def:365
+#: builtins/printf.def:364
 #, c-format
 msgid "`%s': missing format character"
 msgstr "\"%s\": formattecken saknas"
 
-#: builtins/printf.def:542
+#: builtins/printf.def:541
 #, c-format
 msgid "`%c': invalid format character"
 msgstr "\"%c\": ogiltigt formattecken"
 
-#: builtins/printf.def:569
+#: builtins/printf.def:568
 #, fuzzy, c-format
 msgid "warning: %s: %s"
 msgstr "%s: varning: "
 
-#: builtins/printf.def:748
+#: builtins/printf.def:747
 msgid "missing hex digit for \\x"
 msgstr ""
 
-#: builtins/pushd.def:196
+#: builtins/pushd.def:195
 msgid "no other directory"
 msgstr "ingen annan katalog"
 
-#: builtins/pushd.def:463
+#: builtins/pushd.def:462
 msgid "<no current directory>"
 msgstr "<ingen nuvarande katalog>"
 
-#: builtins/pushd.def:507
+#: builtins/pushd.def:506
 msgid "directory stack empty"
 msgstr ""
 
-#: builtins/pushd.def:509
+#: builtins/pushd.def:508
 msgid "directory stack index"
 msgstr ""
 
-#: builtins/pushd.def:706
+#: builtins/pushd.def:683
+msgid ""
+"Display the list of currently remembered directories.  Directories\n"
+"    find their way onto the list with the `pushd' command; you can get\n"
+"    back up through the list with the `popd' command.\n"
+"    \n"
+"    Options:\n"
+"      -c\tclear the directory stack by deleting all of the elements\n"
+"      -l\tdo not print tilde-prefixed versions of directories relative\n"
+"    \tto your home directory\n"
+"      -p\tprint the directory stack with one entry per line\n"
+"      -v\tprint the directory stack with one entry per line prefixed\n"
+"    \twith its position in the stack\n"
+"    \n"
+"    Arguments:\n"
+"      +N\tDisplays the Nth entry counting from the left of the list shown "
+"by\n"
+"    \tdirs when invoked without options, starting with zero.\n"
+"    \n"
+"      -N\tDisplays the Nth entry counting from the right of the list shown "
+"by\n"
+"\tdirs when invoked without options, starting with zero."
+msgstr ""
+
+#: builtins/pushd.def:705
 msgid ""
 "Adds a directory to the top of the directory stack, or rotates\n"
 "    the stack, making the new top of the stack the current working\n"
@@ -557,7 +591,7 @@ msgid ""
 "    The `dirs' builtin displays the directory stack."
 msgstr ""
 
-#: builtins/pushd.def:731
+#: builtins/pushd.def:730
 msgid ""
 "Removes entries from the directory stack.  With no arguments, removes\n"
 "    the top directory from the stack, and changes to the new top directory.\n"
@@ -578,50 +612,40 @@ msgid ""
 "    The `dirs' builtin displays the directory stack."
 msgstr ""
 
-#: builtins/pushd.def:684
-msgid ""
-"Display the list of currently remembered directories.  Directories\n"
-"    find their way onto the list with the `pushd' command; you can get\n"
-"    back up through the list with the `popd' command.\n"
-"    \n"
-"    Options:\n"
-"\\    "
-msgstr ""
-
-#: builtins/read.def:242
+#: builtins/read.def:247
 #, c-format
 msgid "%s: invalid timeout specification"
 msgstr ""
 
-#: builtins/read.def:560
+#: builtins/read.def:569
 #, c-format
 msgid "read error: %d: %s"
 msgstr "läsfel: %d: %s"
 
-#: builtins/return.def:69
+#: builtins/return.def:68
 msgid "can only `return' from a function or sourced script"
 msgstr ""
 
-#: builtins/set.def:769
+#: builtins/set.def:768
 msgid "cannot simultaneously unset a function and a variable"
 msgstr ""
 
-#: builtins/set.def:806
+#: builtins/set.def:805
 #, c-format
 msgid "%s: cannot unset"
 msgstr ""
 
-#: builtins/set.def:813
+#: builtins/set.def:812
 #, c-format
 msgid "%s: cannot unset: readonly %s"
 msgstr ""
 
-#: builtins/set.def:824
+#: builtins/set.def:823
 #, c-format
 msgid "%s: not an array variable"
 msgstr ""
 
-#: builtins/setattr.def:181
+#: builtins/setattr.def:186
 #, c-format
 msgid "%s: not a function"
 msgstr "%s: inte en funktion"
@@ -630,20 +654,20 @@ msgstr "%s: inte en funktion"
 msgid "shift count"
 msgstr ""
 
-#: builtins/shopt.def:248
+#: builtins/shopt.def:249
 msgid "cannot set and unset shell options simultaneously"
 msgstr ""
 
-#: builtins/shopt.def:313
+#: builtins/shopt.def:314
 #, c-format
 msgid "%s: invalid shell option name"
 msgstr ""
 
-#: builtins/source.def:129
+#: builtins/source.def:128
 msgid "filename argument required"
 msgstr ""
 
-#: builtins/source.def:154
+#: builtins/source.def:153
 #, c-format
 msgid "%s: file not found"
 msgstr "%s: fil inte hittad"
@@ -656,75 +680,75 @@ msgstr ""
 msgid "cannot suspend a login shell"
 msgstr ""
 
-#: builtins/type.def:235
+#: builtins/type.def:234
 #, c-format
 msgid "%s is aliased to `%s'\n"
 msgstr ""
 
-#: builtins/type.def:256
+#: builtins/type.def:255
 #, c-format
 msgid "%s is a shell keyword\n"
 msgstr ""
 
-#: builtins/type.def:275
+#: builtins/type.def:274
 #, c-format
 msgid "%s is a function\n"
 msgstr "%s är en funktion\n"
 
-#: builtins/type.def:297
+#: builtins/type.def:296
 #, c-format
 msgid "%s is a shell builtin\n"
 msgstr ""
 
-#: builtins/type.def:318 builtins/type.def:392
+#: builtins/type.def:317 builtins/type.def:391
 #, c-format
 msgid "%s is %s\n"
 msgstr "%s är %s\n"
 
-#: builtins/type.def:338
+#: builtins/type.def:337
 #, c-format
 msgid "%s is hashed (%s)\n"
 msgstr ""
 
-#: builtins/ulimit.def:365
+#: builtins/ulimit.def:372
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr ""
 
-#: builtins/ulimit.def:391
+#: builtins/ulimit.def:398
 #, c-format
 msgid "`%c': bad command"
 msgstr "\"%c\": felaktigt kommando"
 
-#: builtins/ulimit.def:420
+#: builtins/ulimit.def:427
 #, c-format
 msgid "%s: cannot get limit: %s"
 msgstr ""
 
-#: builtins/ulimit.def:446
+#: builtins/ulimit.def:453
 msgid "limit"
 msgstr ""
 
-#: builtins/ulimit.def:458 builtins/ulimit.def:758
+#: builtins/ulimit.def:465 builtins/ulimit.def:765
 #, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr ""
 
-#: builtins/umask.def:119
+#: builtins/umask.def:118
 msgid "octal number"
 msgstr "oktalt nummer"
 
-#: builtins/umask.def:232
+#: builtins/umask.def:231
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr ""
 
-#: builtins/umask.def:287
+#: builtins/umask.def:286
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr ""
 
-#: error.c:89 error.c:319 error.c:321 error.c:323
+#: error.c:89 error.c:320 error.c:322 error.c:324
 msgid " line "
 msgstr ""
 
@@ -738,68 +762,68 @@ msgstr "senaste kommando: %s\n"
 msgid "Aborting..."
 msgstr "Avbryter..."
 
-#: error.c:259
-#, c-format
-msgid "%s: warning: "
+#: error.c:260
+#, fuzzy, c-format
+msgid "warning: "
 msgstr "%s: varning: "
 
-#: error.c:404
+#: error.c:405
 msgid "unknown command error"
 msgstr "okänt kommandofel"
 
-#: error.c:405
+#: error.c:406
 msgid "bad command type"
 msgstr ""
 
-#: error.c:406
+#: error.c:407
 msgid "bad connector"
 msgstr ""
 
-#: error.c:407
+#: error.c:408
 msgid "bad jump"
 msgstr ""
 
-#: error.c:445
+#: error.c:446
 #, c-format
 msgid "%s: unbound variable"
 msgstr ""
 
-#: eval.c:180
+#: eval.c:181
 #, c-format
 msgid "\atimed out waiting for input: auto-logout\n"
 msgstr ""
 
-#: execute_cmd.c:479
+#: execute_cmd.c:483
 #, c-format
 msgid "cannot redirect standard input from /dev/null: %s"
 msgstr ""
 
-#: execute_cmd.c:1063
+#: execute_cmd.c:1079
 #, c-format
 msgid "TIMEFORMAT: `%c': invalid format character"
 msgstr "TIDSFORMAT: \"%c\": ogiltigt formattecken"
 
-#: execute_cmd.c:1404
+#: execute_cmd.c:1930
 #, fuzzy
 msgid "pipe error"
 msgstr "skrivfel: %s"
 
-#: execute_cmd.c:3670
+#: execute_cmd.c:4243
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr ""
 
-#: execute_cmd.c:3758
+#: execute_cmd.c:4334
 #, c-format
 msgid "%s: command not found"
 msgstr "%s: kommando hittades inte"
 
-#: execute_cmd.c:4006
+#: execute_cmd.c:4586
 #, c-format
 msgid "%s: %s: bad interpreter"
 msgstr "%s: %s: felaktig tolk"
 
-#: execute_cmd.c:4155
+#: execute_cmd.c:4735
 #, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr ""
@@ -874,87 +898,97 @@ msgstr "Förväntade uttryck"
 msgid "getcwd: cannot access parent directories"
 msgstr ""
 
-#: input.c:237
+#: input.c:94 subst.c:4551
+#, c-format
+msgid "cannot reset nodelay mode for fd %d"
+msgstr ""
+
+#: input.c:258
 #, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
 msgstr ""
 
-#: input.c:245
+#: input.c:266
 #, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr ""
 
-#: jobs.c:466
+#: jobs.c:464
 msgid "start_pipeline: pgrp pipe"
 msgstr ""
 
-#: jobs.c:881
+#: jobs.c:879
 #, c-format
 msgid "forked pid %d appears in running job %d"
 msgstr ""
 
-#: jobs.c:999
+#: jobs.c:997
 #, c-format
 msgid "deleting stopped job %d with process group %ld"
 msgstr ""
 
-#: jobs.c:1104
+#: jobs.c:1102
 #, c-format
 msgid "add_process: process %5ld (%s) in the_pipeline"
 msgstr ""
 
-#: jobs.c:1395
+#: jobs.c:1105
+#, c-format
+msgid "add_process: pid %5ld (%s) marked as still alive"
+msgstr ""
+
+#: jobs.c:1393
 #, c-format
 msgid "describe_pid: %ld: no such pid"
 msgstr ""
 
-#: jobs.c:1410
+#: jobs.c:1408
 #, c-format
 msgid "Signal %d"
 msgstr ""
 
-#: jobs.c:1424 jobs.c:1449
+#: jobs.c:1422 jobs.c:1447
 msgid "Done"
 msgstr ""
 
-#: jobs.c:1429 siglist.c:122
+#: jobs.c:1427 siglist.c:122
 msgid "Stopped"
 msgstr ""
 
-#: jobs.c:1433
+#: jobs.c:1431
 #, c-format
 msgid "Stopped(%s)"
 msgstr ""
 
-#: jobs.c:1437
+#: jobs.c:1435
 msgid "Running"
 msgstr ""
 
-#: jobs.c:1451
+#: jobs.c:1449
 #, c-format
 msgid "Done(%d)"
 msgstr ""
 
-#: jobs.c:1453
+#: jobs.c:1451
 #, c-format
 msgid "Exit %d"
 msgstr ""
 
-#: jobs.c:1456
+#: jobs.c:1454
 msgid "Unknown status"
 msgstr ""
 
-#: jobs.c:1543
+#: jobs.c:1541
 #, c-format
 msgid "(core dumped) "
 msgstr ""
 
-#: jobs.c:1562
+#: jobs.c:1560
 #, c-format
 msgid "  (wd: %s)"
 msgstr ""
 
-#: jobs.c:1763
+#: jobs.c:1761
 #, c-format
 msgid "child setpgid (%ld to %ld)"
 msgstr ""
@@ -964,122 +998,122 @@ msgstr ""
 msgid "wait: pid %ld is not a child of this shell"
 msgstr ""
 
-#: jobs.c:2315
+#: jobs.c:2316
 #, c-format
 msgid "wait_for: No record of process %ld"
 msgstr ""
 
-#: jobs.c:2587
+#: jobs.c:2588
 #, c-format
 msgid "wait_for_job: job %d is stopped"
 msgstr ""
 
-#: jobs.c:2809
+#: jobs.c:2810
 #, c-format
 msgid "%s: job has terminated"
 msgstr "%s: jobb har avslutats"
 
-#: jobs.c:2818
+#: jobs.c:2819
 #, c-format
 msgid "%s: job %d already in background"
 msgstr "%s: jobb %d redan i bakgrund"
 
-#: jobs.c:3462
+#: jobs.c:3482
 #, fuzzy, c-format
 msgid "%s: line %d: "
 msgstr "%s: varning: "
 
-#: jobs.c:3476 nojobs.c:805
+#: jobs.c:3496 nojobs.c:805
 #, c-format
 msgid " (core dumped)"
 msgstr ""
 
-#: jobs.c:3488 jobs.c:3501
+#: jobs.c:3508 jobs.c:3521
 #, c-format
 msgid "(wd now: %s)\n"
 msgstr ""
 
-#: jobs.c:3533
+#: jobs.c:3553
 msgid "initialize_job_control: getpgrp failed"
 msgstr ""
 
-#: jobs.c:3593
+#: jobs.c:3613
 msgid "initialize_job_control: line discipline"
 msgstr ""
 
-#: jobs.c:3603
+#: jobs.c:3623
 msgid "initialize_job_control: setpgid"
 msgstr ""
 
-#: jobs.c:3631
+#: jobs.c:3651
 #, c-format
 msgid "cannot set terminal process group (%d)"
 msgstr ""
 
-#: jobs.c:3636
+#: jobs.c:3656
 msgid "no job control in this shell"
 msgstr "ingen jobbkontroll i detta skal"
 
-#: lib/malloc/malloc.c:298
+#: lib/malloc/malloc.c:296
 #, c-format
 msgid "malloc: failed assertion: %s\n"
 msgstr ""
 
-#: lib/malloc/malloc.c:314
+#: lib/malloc/malloc.c:312
 #, c-format
 msgid ""
 "\r\n"
 "malloc: %s:%d: assertion botched\r\n"
 msgstr ""
 
-#: lib/malloc/malloc.c:315
+#: lib/malloc/malloc.c:313
 #, fuzzy
 msgid "unknown"
 msgstr "%s: okänd värd"
 
-#: lib/malloc/malloc.c:799
+#: lib/malloc/malloc.c:797
 msgid "malloc: block on free list clobbered"
 msgstr ""
 
-#: lib/malloc/malloc.c:876
+#: lib/malloc/malloc.c:874
 msgid "free: called with already freed block argument"
 msgstr ""
 
-#: lib/malloc/malloc.c:879
+#: lib/malloc/malloc.c:877
 msgid "free: called with unallocated block argument"
 msgstr ""
 
-#: lib/malloc/malloc.c:898
+#: lib/malloc/malloc.c:896
 msgid "free: underflow detected; mh_nbytes out of range"
 msgstr ""
 
-#: lib/malloc/malloc.c:904
+#: lib/malloc/malloc.c:902
 msgid "free: start and end chunk sizes differ"
 msgstr ""
 
-#: lib/malloc/malloc.c:1003
+#: lib/malloc/malloc.c:1001
 msgid "realloc: called with unallocated block argument"
 msgstr ""
 
-#: lib/malloc/malloc.c:1018
+#: lib/malloc/malloc.c:1016
 msgid "realloc: underflow detected; mh_nbytes out of range"
 msgstr ""
 
-#: lib/malloc/malloc.c:1024
+#: lib/malloc/malloc.c:1022
 msgid "realloc: start and end chunk sizes differ"
 msgstr ""
 
-#: lib/malloc/table.c:176
+#: lib/malloc/table.c:177
 #, c-format
 msgid "register_alloc: alloc table is full with FIND_ALLOC?\n"
 msgstr ""
 
-#: lib/malloc/table.c:183
+#: lib/malloc/table.c:184
 #, c-format
 msgid "register_alloc: %p already in table as allocated?\n"
 msgstr ""
 
-#: lib/malloc/table.c:219
+#: lib/malloc/table.c:220
 #, c-format
 msgid "register_free: %p already in table as free?\n"
 msgstr ""
@@ -1133,109 +1167,114 @@ msgstr "syntaxfel: \";\" oväntad"
 msgid "syntax error: `((%s))'"
 msgstr "syntaxfel: \"((%s))\""
 
-#: make_cmd.c:566
+#: make_cmd.c:567
 #, c-format
 msgid "make_here_document: bad instruction type %d"
 msgstr ""
 
-#: make_cmd.c:741
+#: make_cmd.c:651
+#, c-format
+msgid "here-document at line %d delimited by end-of-file (wanted `%s')"
+msgstr ""
+
+#: make_cmd.c:746
 #, c-format
 msgid "make_redirection: redirection instruction `%d' out of range"
 msgstr ""
 
-#: parse.y:2759
+#: parse.y:2982 parse.y:3204
 #, c-format
 msgid "unexpected EOF while looking for matching `%c'"
 msgstr ""
 
-#: parse.y:3071
+#: parse.y:3708
 msgid "unexpected EOF while looking for `]]'"
 msgstr ""
 
-#: parse.y:3076
+#: parse.y:3713
 #, c-format
 msgid "syntax error in conditional expression: unexpected token `%s'"
 msgstr ""
 
-#: parse.y:3080
+#: parse.y:3717
 msgid "syntax error in conditional expression"
 msgstr ""
 
-#: parse.y:3158
+#: parse.y:3795
 #, c-format
 msgid "unexpected token `%s', expected `)'"
 msgstr ""
 
-#: parse.y:3162
+#: parse.y:3799
 msgid "expected `)'"
 msgstr "förväntade `)'"
 
-#: parse.y:3190
+#: parse.y:3827
 #, c-format
 msgid "unexpected argument `%s' to conditional unary operator"
 msgstr ""
 
-#: parse.y:3194
+#: parse.y:3831
 msgid "unexpected argument to conditional unary operator"
 msgstr ""
 
-#: parse.y:3234
+#: parse.y:3871
 #, c-format
 msgid "unexpected token `%s', conditional binary operator expected"
 msgstr ""
 
-#: parse.y:3238
+#: parse.y:3875
 msgid "conditional binary operator expected"
 msgstr ""
 
-#: parse.y:3255
+#: parse.y:3892
 #, c-format
 msgid "unexpected argument `%s' to conditional binary operator"
 msgstr ""
 
-#: parse.y:3259
+#: parse.y:3896
 msgid "unexpected argument to conditional binary operator"
 msgstr ""
 
-#: parse.y:3270
+#: parse.y:3907
 #, c-format
 msgid "unexpected token `%c' in conditional command"
 msgstr ""
 
-#: parse.y:3273
+#: parse.y:3910
 #, c-format
 msgid "unexpected token `%s' in conditional command"
 msgstr ""
 
-#: parse.y:3277
+#: parse.y:3914
 #, c-format
 msgid "unexpected token %d in conditional command"
 msgstr ""
 
-#: parse.y:4525
+#: parse.y:5181
 #, c-format
 msgid "syntax error near unexpected token `%s'"
 msgstr ""
 
-#: parse.y:4543
+#: parse.y:5199
 #, fuzzy, c-format
 msgid "syntax error near `%s'"
 msgstr "Syntaxfel nära \"%1\""
 
-#: parse.y:4553
+#: parse.y:5209
 msgid "syntax error: unexpected end of file"
 msgstr ""
 
-#: parse.y:4553
+#: parse.y:5209
 msgid "syntax error"
 msgstr "syntaxfel"
 
-#: parse.y:4615
+#: parse.y:5271
 #, c-format
 msgid "Use \"%s\" to leave the shell.\n"
 msgstr "Använd \"%s\" för att lämna skalet.\n"
 
-#: parse.y:4777
+#: parse.y:5433
 msgid "unexpected EOF while looking for matching `)'"
 msgstr ""
 
@@ -1249,71 +1288,71 @@ msgstr ""
 msgid "progcomp_insert: %s: NULL COMPSPEC"
 msgstr ""
 
-#: print_cmd.c:264
+#: print_cmd.c:287
 #, c-format
 msgid "print_command: bad connector `%d'"
 msgstr ""
 
-#: print_cmd.c:1240
+#: print_cmd.c:1347
 #, c-format
 msgid "cprintf: `%c': invalid format character"
 msgstr ""
 
-#: redir.c:103
+#: redir.c:104
 msgid "file descriptor out of range"
 msgstr ""
 
-#: redir.c:145
+#: redir.c:146
 #, c-format
 msgid "%s: ambiguous redirect"
 msgstr ""
 
-#: redir.c:149
+#: redir.c:150
 #, c-format
 msgid "%s: cannot overwrite existing file"
 msgstr ""
 
-#: redir.c:154
+#: redir.c:155
 #, c-format
 msgid "%s: restricted: cannot redirect output"
 msgstr ""
 
-#: redir.c:159
+#: redir.c:160
 #, c-format
 msgid "cannot create temp file for here-document: %s"
 msgstr ""
 
-#: redir.c:513
+#: redir.c:515
 msgid "/dev/(tcp|udp)/host/port not supported without networking"
 msgstr "/dev/(tcp|udp)/host/port stöds inte utan nätverk"
 
-#: redir.c:980
+#: redir.c:992
 msgid "redirection error: cannot duplicate fd"
 msgstr ""
 
-#: shell.c:323
+#: shell.c:328
 msgid "could not find /tmp, please create!"
 msgstr "kunde inte hitta /tmp, vänligen skapa den!"
 
-#: shell.c:327
+#: shell.c:332
 msgid "/tmp must be a valid directory name"
 msgstr "/tmp måste vara ett giltigt katalognamn"
 
-#: shell.c:864
+#: shell.c:876
 #, c-format
 msgid "%c%c: invalid option"
 msgstr "%c%c: ogiltig flagga"
 
-#: shell.c:1621
+#: shell.c:1637
 msgid "I have no name!"
 msgstr "Jag har inget namn!"
 
-#: shell.c:1755
+#: shell.c:1777
 #, c-format
 msgid "GNU bash, version %s-(%s)\n"
 msgstr ""
 
-#: shell.c:1756
+#: shell.c:1778
 #, c-format
 msgid ""
 "Usage:\t%s [GNU long option] [option] ...\n"
@@ -1322,35 +1361,35 @@ msgstr ""
 "Användning:\t%s [GNU lång flagga] [flagga] ...\n"
 "\t%s [GNU lång flagga] [flagga] skriptfil ...\n"
 
-#: shell.c:1758
+#: shell.c:1780
 msgid "GNU long options:\n"
 msgstr "GNU långa flaggor:\n"
 
-#: shell.c:1762
+#: shell.c:1784
 msgid "Shell options:\n"
 msgstr "Skalflaggor:\n"
 
-#: shell.c:1763
+#: shell.c:1785
 msgid "\t-irsD or -c command or -O shopt_option\t\t(invocation only)\n"
 msgstr "\t-irsD eller -c kommando eller -O shopt_option\t\t(endast anrop)\n"
 
-#: shell.c:1778
+#: shell.c:1800
 #, c-format
 msgid "\t-%s or -o option\n"
 msgstr "\t-%s eller -o flagga\n"
 
-#: shell.c:1784
+#: shell.c:1806
 #, c-format
 msgid "Type `%s -c \"help set\"' for more information about shell options.\n"
 msgstr "Skriv \"%s -c \"help set\"\" för mer information om skalflaggor.\n"
 
-#: shell.c:1785
+#: shell.c:1807
 #, c-format
 msgid "Type `%s -c help' for more information about shell builtin commands.\n"
 msgstr ""
 "Skriv \"%s -c help\" för mer information om skalets inbyggda kommandon.\n"
 
-#: shell.c:1786
+#: shell.c:1808
 #, c-format
 msgid "Use the `bashbug' command to report bugs.\n"
 msgstr "Använd kommandot \"bashbug\" för att rapportera buggar.\n"
@@ -1531,82 +1570,77 @@ msgstr ""
 msgid "Unknown Signal #%d"
 msgstr ""
 
-#: subst.c:1171 subst.c:1292
+#: subst.c:1177 subst.c:1298
 #, c-format
 msgid "bad substitution: no closing `%s' in %s"
 msgstr ""
 
-#: subst.c:2392
+#: subst.c:2450
 #, c-format
 msgid "%s: cannot assign list to array member"
 msgstr ""
 
-#: subst.c:4391 subst.c:4407
+#: subst.c:4448 subst.c:4464
 msgid "cannot make pipe for process substitution"
 msgstr ""
 
-#: subst.c:4439
+#: subst.c:4496
 msgid "cannot make child for process substitution"
 msgstr ""
 
-#: subst.c:4484
+#: subst.c:4541
 #, c-format
 msgid "cannot open named pipe %s for reading"
 msgstr ""
 
-#: subst.c:4486
+#: subst.c:4543
 #, c-format
 msgid "cannot open named pipe %s for writing"
 msgstr ""
 
-#: subst.c:4494
-#, c-format
-msgid "cannot reset nodelay mode for fd %d"
-msgstr ""
-
-#: subst.c:4504
+#: subst.c:4561
 #, c-format
 msgid "cannot duplicate named pipe %s as fd %d"
 msgstr ""
 
-#: subst.c:4700
+#: subst.c:4757
 msgid "cannot make pipe for command substitution"
 msgstr ""
 
-#: subst.c:4734
+#: subst.c:4791
 msgid "cannot make child for command substitution"
 msgstr ""
 
-#: subst.c:4751
+#: subst.c:4808
 msgid "command_substitute: cannot duplicate pipe as fd 1"
 msgstr ""
 
-#: subst.c:5226
+#: subst.c:5310
 #, fuzzy, c-format
 msgid "%s: parameter null or not set"
 msgstr "parameter är tom eller inte satt"
 
-#: subst.c:5502
+#: subst.c:5600
 #, c-format
 msgid "%s: substring expression < 0"
 msgstr ""
 
-#: subst.c:6345
+#: subst.c:6645
 #, c-format
 msgid "%s: bad substitution"
 msgstr ""
 
-#: subst.c:6421
+#: subst.c:6721
 #, c-format
 msgid "$%s: cannot assign in this way"
 msgstr ""
 
-#: subst.c:7138
+#: subst.c:7440
 #, c-format
 msgid "bad substitution: no closing \"`\" in %s"
 msgstr ""
 
-#: subst.c:8003
+#: subst.c:8313
 #, c-format
 msgid "no match: %s"
 msgstr "ingen match: %s"
@@ -1649,103 +1683,124 @@ msgstr "saknar \"]\""
 msgid "invalid signal number"
 msgstr ""
 
-#: trap.c:315
+#: trap.c:323
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr ""
 
-#: trap.c:319
+#: trap.c:327
 #, c-format
 msgid ""
 "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
 msgstr ""
 
-#: trap.c:363
+#: trap.c:371
 #, c-format
 msgid "trap_handler: bad signal %d"
 msgstr ""
 
-#: variables.c:339
+#: variables.c:354
 #, c-format
 msgid "error importing function definition for `%s'"
 msgstr ""
 
-#: variables.c:717
+#: variables.c:732
 #, c-format
 msgid "shell level (%d) too high, resetting to 1"
 msgstr ""
 
-#: variables.c:1729
+#: variables.c:1891
 msgid "make_local_variable: no function context at current scope"
 msgstr ""
 
-#: variables.c:2876
+#: variables.c:3120
 msgid "all_local_variables: no function context at current scope"
 msgstr ""
 
-#: variables.c:3093 variables.c:3102
+#: variables.c:3337 variables.c:3346
 #, c-format
 msgid "invalid character %d in exportstr for %s"
 msgstr ""
 
-#: variables.c:3108
+#: variables.c:3352
 #, c-format
 msgid "no `=' in exportstr for %s"
 msgstr ""
 
-#: variables.c:3535
+#: variables.c:3787
 msgid "pop_var_context: head of shell_variables not a function context"
 msgstr ""
 
-#: variables.c:3548
+#: variables.c:3800
 msgid "pop_var_context: no global_variables context"
 msgstr ""
 
-#: variables.c:3620
+#: variables.c:3874
 msgid "pop_scope: head of shell_variables not a temporary environment scope"
 msgstr ""
 
-#: version.c:83
+#: version.c:46
+#, fuzzy
+msgid "Copyright (C) 2008 Free Software Foundation, Inc."
+msgstr "Copyright (C) 2004 Free Software Foundation, Inc.\n"
+
+#: version.c:47
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl."
+"html>\n"
+msgstr ""
+
+#: version.c:86
 #, c-format
 msgid "GNU bash, version %s (%s)\n"
 msgstr ""
 
-#: xmalloc.c:93
+#: version.c:91
+#, c-format
+msgid "This is free software; you are free to change and redistribute it.\n"
+msgstr ""
+
+#: version.c:92
+#, c-format
+msgid "There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr ""
+
+#: xmalloc.c:92
 #, c-format
 msgid "xmalloc: cannot allocate %lu bytes (%lu bytes allocated)"
 msgstr ""
 
-#: xmalloc.c:95
+#: xmalloc.c:94
 #, c-format
 msgid "xmalloc: cannot allocate %lu bytes"
 msgstr ""
 
-#: xmalloc.c:115
+#: xmalloc.c:114
 #, c-format
 msgid "xrealloc: cannot reallocate %lu bytes (%lu bytes allocated)"
 msgstr ""
 
-#: xmalloc.c:117
+#: xmalloc.c:116
 #, c-format
 msgid "xrealloc: cannot allocate %lu bytes"
 msgstr ""
 
-#: xmalloc.c:151
+#: xmalloc.c:150
 #, c-format
 msgid "xmalloc: %s:%d: cannot allocate %lu bytes (%lu bytes allocated)"
 msgstr ""
 
-#: xmalloc.c:153
+#: xmalloc.c:152
 #, c-format
 msgid "xmalloc: %s:%d: cannot allocate %lu bytes"
 msgstr ""
 
-#: xmalloc.c:175
+#: xmalloc.c:174
 #, c-format
 msgid "xrealloc: %s:%d: cannot reallocate %lu bytes (%lu bytes allocated)"
 msgstr ""
 
-#: xmalloc.c:177
+#: xmalloc.c:176
 #, c-format
 msgid "xrealloc: %s:%d: cannot allocate %lu bytes"
 msgstr ""
@@ -1805,11 +1860,11 @@ msgid "command [-pVv] command [arg ...]"
 msgstr ""
 
 #: builtins.c:76
-msgid "declare [-afFirtx] [-p] [name[=value] ...]"
+msgid "declare [-aAfFilrtux] [-p] [name[=value] ...]"
 msgstr ""
 
 #: builtins.c:78
-msgid "typeset [-afFirtx] [-p] name[=value] ..."
+msgid "typeset [-aAfFilrtux] [-p] name[=value] ..."
 msgstr ""
 
 #: builtins.c:80
@@ -2151,7 +2206,7 @@ msgid ""
 "    loops.\n"
 "    \n"
 "    Exit Status:\n"
-"    The exit status is 0 unless the shell is not executing a loop."
+"    The exit status is 0 unless N is not greater than or equal to 1."
 msgstr ""
 
 #: builtins.c:334
@@ -2162,7 +2217,7 @@ msgid ""
 "    If N is specified, resumes the Nth enclosing loop.\n"
 "    \n"
 "    Exit Status:\n"
-"    The exit status is 0 unless the shell is not executing a loop."
+"    The exit status is 0 unless N is not greater than or equal to 1."
 msgstr ""
 
 #: builtins.c:346
@@ -2303,10 +2358,13 @@ msgid ""
 "      -p\tdisplay the attributes and value of each NAME\n"
 "    \n"
 "    Options which set attributes:\n"
-"      -a\tto make NAMEs arrays (if supported)\n"
+"      -a\tto make NAMEs indexed arrays (if supported)\n"
+"      -A\tto make NAMEs associative arrays (if supported)\n"
 "      -i\tto make NAMEs have the `integer' attribute\n"
+"      -l\tto convert NAMEs to lower case on assignment\n"
 "      -r\tto make NAMEs readonly\n"
 "      -t\tto make NAMEs have the `trace' attribute\n"
+"      -u\tto convert NAMEs to upper case on assignment\n"
 "      -x\tto make NAMEs export\n"
 "    \n"
 "    Using `+' instead of `-' turns off the given attribute.\n"
@@ -2322,14 +2380,14 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:505
+#: builtins.c:508
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
 "    Obsolete.  See `help declare'."
 msgstr ""
 
-#: builtins.c:513
+#: builtins.c:516
 msgid ""
 "Define local variables.\n"
 "    \n"
@@ -2344,7 +2402,7 @@ msgid ""
 "    or the shell is not executing a function."
 msgstr ""
 
-#: builtins.c:530
+#: builtins.c:533
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2358,7 +2416,7 @@ msgid ""
 "    `echo' interprets the following backslash-escaped characters:\n"
 "      \\a\talert (bell)\n"
 "      \\b\tbackspace\n"
-"      \\c\tsuppress trailing newline\n"
+"      \\c\tsuppress further output\n"
 "      \\e\tescape character\n"
 "      \\f\tform feed\n"
 "      \\n\tnew line\n"
@@ -2375,7 +2433,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:564
+#: builtins.c:567
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2388,7 +2446,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:579
+#: builtins.c:582
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -2415,7 +2473,7 @@ msgid ""
 "    Returns success unless NAME is not a shell builtin or an error occurs."
 msgstr ""
 
-#: builtins.c:607
+#: builtins.c:610
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
@@ -2427,7 +2485,7 @@ msgid ""
 "    Returns exit status of command or success if command is null."
 msgstr ""
 
-#: builtins.c:619
+#: builtins.c:622
 msgid ""
 "Parse option arguments.\n"
 "    \n"
@@ -2468,7 +2526,7 @@ msgid ""
 "    encountered or an error occurs."
 msgstr ""
 
-#: builtins.c:661
+#: builtins.c:664
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
@@ -2491,7 +2549,7 @@ msgid ""
 "occurs."
 msgstr ""
 
-#: builtins.c:682
+#: builtins.c:685
 msgid ""
 "Exit the shell.\n"
 "    \n"
@@ -2499,7 +2557,7 @@ msgid ""
 "    is that of the last command executed."
 msgstr ""
 
-#: builtins.c:691
+#: builtins.c:694
 msgid ""
 "Exit a login shell.\n"
 "    \n"
@@ -2508,7 +2566,7 @@ msgid ""
 "    in a login shell."
 msgstr ""
 
-#: builtins.c:701
+#: builtins.c:704
 msgid ""
 "Display or execute commands from the history list.\n"
 "    \n"
@@ -2538,7 +2596,7 @@ msgid ""
 "occurs."
 msgstr ""
 
-#: builtins.c:731
+#: builtins.c:734
 msgid ""
 "Move job to the foreground.\n"
 "    \n"
@@ -2550,7 +2608,7 @@ msgid ""
 "    Status of command placed in foreground, or failure if an error occurs."
 msgstr ""
 
-#: builtins.c:746
+#: builtins.c:749
 msgid ""
 "Move jobs to the background.\n"
 "    \n"
@@ -2564,7 +2622,7 @@ msgid ""
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:760
+#: builtins.c:763
 msgid ""
 "Remember or display program locations.\n"
 "    \n"
@@ -2588,7 +2646,7 @@ msgid ""
 "    Returns success unless NAME is not found or an invalid option is given."
 msgstr ""
 
-#: builtins.c:785
+#: builtins.c:788
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -2610,7 +2668,7 @@ msgid ""
 "given."
 msgstr ""
 
-#: builtins.c:809
+#: builtins.c:812
 msgid ""
 "Display or manipulate the history list.\n"
 "    \n"
@@ -2644,7 +2702,7 @@ msgid ""
 "    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
-#: builtins.c:845
+#: builtins.c:848
 msgid ""
 "Display status of jobs.\n"
 "    \n"
@@ -2668,7 +2726,7 @@ msgid ""
 "    If -x is used, returns the exit status of COMMAND."
 msgstr ""
 
-#: builtins.c:872
+#: builtins.c:875
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -2685,7 +2743,7 @@ msgid ""
 "    Returns success unless an invalid option or JOBSPEC is given."
 msgstr ""
 
-#: builtins.c:891
+#: builtins.c:894
 msgid ""
 "Send a signal to a job.\n"
 "    \n"
@@ -2707,7 +2765,7 @@ msgid ""
 "    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
-#: builtins.c:914
+#: builtins.c:917
 msgid ""
 "Evaluate arithmetic expressions.\n"
 "    \n"
@@ -2752,7 +2810,7 @@ msgid ""
 "    If the last ARG evaluates to 0, let returns 1; let returns 0 otherwise.."
 msgstr ""
 
-#: builtins.c:959
+#: builtins.c:962
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
 "    \n"
@@ -2784,7 +2842,9 @@ msgid ""
 "      -t timeout\ttime out and return failure if a complete line of input "
 "is\n"
 "    \t\tnot read withint TIMEOUT seconds.  The value of the TMOUT\n"
-"    \t\tvariable is the default timeout.\n"
+"    \t\tvariable is the default timeout.  TIMEOUT may be a\n"
+"    \t\tfractional number.  The exit status is greater than 128 if\n"
+"    \t\tthe timeout is exceeded\n"
 "      -u fd\t\tread from file descriptor FD instead of the standard input\n"
 "    \n"
 "    Exit Status:\n"
@@ -2793,7 +2853,7 @@ msgid ""
 "    or an invalid file descriptor is supplied as the argument to -u."
 msgstr ""
 
-#: builtins.c:996
+#: builtins.c:1001
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -2805,7 +2865,7 @@ msgid ""
 "    Returns N, or failure if the shell is not executing a function or script."
 msgstr ""
 
-#: builtins.c:1009
+#: builtins.c:1014
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
 "    \n"
@@ -2887,7 +2947,7 @@ msgid ""
 "    Returns success unless an invalid option is given."
 msgstr ""
 
-#: builtins.c:1091
+#: builtins.c:1096
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
 "    \n"
@@ -2907,7 +2967,7 @@ msgid ""
 "    Returns success unless an invalid option is given or a NAME is read-only."
 msgstr ""
 
-#: builtins.c:1111
+#: builtins.c:1116
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
@@ -2926,7 +2986,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1130
+#: builtins.c:1135
 msgid ""
 "Mark shell variables as unchangeable.\n"
 "    \n"
@@ -2935,7 +2995,8 @@ msgid ""
 "    before marking as read-only.\n"
 "    \n"
 "    Options:\n"
-"      -a\trefer to array variables\n"
+"      -a\trefer to indexed array variables\n"
+"      -A\trefer to associative array variables\n"
 "      -f\trefer to shell functions\n"
 "      -p\tdisplay a list of all readonly variables and functions\n"
 "    \n"
@@ -2945,7 +3006,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1150
+#: builtins.c:1156
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -2956,7 +3017,7 @@ msgid ""
 "    Returns success unless N is negative or greater than $#."
 msgstr ""
 
-#: builtins.c:1162 builtins.c:1177
+#: builtins.c:1168 builtins.c:1183
 msgid ""
 "Execute commands from a file in the current shell.\n"
 "    \n"
@@ -2970,11 +3031,12 @@ msgid ""
 "    FILENAME cannot be read."
 msgstr ""
 
-#: builtins.c:1193
+#: builtins.c:1199
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
 "    Suspend the execution of this shell until it receives a SIGCONT signal.\n"
+"    Unless forced, login shells cannot be suspended.\n"
 "    \n"
 "    Options:\n"
 "      -f\tforce the suspend, even if the shell is a login shell\n"
@@ -2983,7 +3045,7 @@ msgid ""
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:1208
+#: builtins.c:1215
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -3060,7 +3122,7 @@ msgid ""
 "    false or an invalid argument is given."
 msgstr ""
 
-#: builtins.c:1284
+#: builtins.c:1291
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -3068,7 +3130,7 @@ msgid ""
 "    be a literal `]', to match the opening `['."
 msgstr ""
 
-#: builtins.c:1293
+#: builtins.c:1300
 msgid ""
 "Display process times.\n"
 "    \n"
@@ -3080,7 +3142,7 @@ msgid ""
 "    Always succeeds."
 msgstr ""
 
-#: builtins.c:1305
+#: builtins.c:1312
 msgid ""
 "Trap signals and other events.\n"
 "    \n"
@@ -3116,7 +3178,7 @@ msgid ""
 "given."
 msgstr ""
 
-#: builtins.c:1337
+#: builtins.c:1344
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -3146,7 +3208,7 @@ msgid ""
 "found."
 msgstr ""
 
-#: builtins.c:1368
+#: builtins.c:1375
 msgid ""
 "Modify shell resource limits.\n"
 "    \n"
@@ -3190,7 +3252,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1413
+#: builtins.c:1420
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -3208,7 +3270,7 @@ msgid ""
 "    Returns success unless MODE is invalid or an invalid option is given."
 msgstr ""
 
-#: builtins.c:1433
+#: builtins.c:1440
 msgid ""
 "Wait for job completion and return exit status.\n"
 "    \n"
@@ -3225,7 +3287,7 @@ msgid ""
 "    given."
 msgstr ""
 
-#: builtins.c:1451
+#: builtins.c:1458
 msgid ""
 "Wait for process completion and return exit status.\n"
 "    \n"
@@ -3239,7 +3301,7 @@ msgid ""
 "    given."
 msgstr ""
 
-#: builtins.c:1466
+#: builtins.c:1473
 msgid ""
 "Execute commands for each member in a list.\n"
 "    \n"
@@ -3252,7 +3314,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1480
+#: builtins.c:1487
 msgid ""
 "Arithmetic for loop.\n"
 "    \n"
@@ -3269,9 +3331,9 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1498
+#: builtins.c:1505
 msgid ""
-"Select words from a list and execute commands..\n"
+"Select words from a list and execute commands.\n"
 "    \n"
 "    The WORDS are expanded, generating a list of words.  The\n"
 "    set of expanded words is printed on the standard error, each\n"
@@ -3289,7 +3351,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1519
+#: builtins.c:1526
 msgid ""
 "Report time consumed by pipeline's execution.\n"
 "    \n"
@@ -3305,7 +3367,7 @@ msgid ""
 "    The return status is the return status of PIPELINE."
 msgstr ""
 
-#: builtins.c:1536
+#: builtins.c:1543
 msgid ""
 "Execute commands based on pattern matching.\n"
 "    \n"
@@ -3316,7 +3378,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1548
+#: builtins.c:1555
 msgid ""
 "Execute commands based on conditional.\n"
 "    \n"
@@ -3337,7 +3399,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1565
+#: builtins.c:1572
 msgid ""
 "Execute commands as long as a test succeeds.\n"
 "    \n"
@@ -3348,7 +3410,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1577
+#: builtins.c:1584
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
 "    \n"
@@ -3359,7 +3421,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1589
+#: builtins.c:1596
 msgid ""
 "Define shell function.\n"
 "    \n"
@@ -3373,7 +3435,7 @@ msgid ""
 "    Returns success unless NAME is readonly."
 msgstr ""
 
-#: builtins.c:1603
+#: builtins.c:1610
 msgid ""
 "Group commands as a unit.\n"
 "    \n"
@@ -3384,7 +3446,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1615
+#: builtins.c:1622
 msgid ""
 "Resume job in foreground.\n"
 "    \n"
@@ -3398,7 +3460,7 @@ msgid ""
 "    Returns the status of the resumed job."
 msgstr ""
 
-#: builtins.c:1630
+#: builtins.c:1637
 msgid ""
 "Evaluate arithmetic expression.\n"
 "    \n"
@@ -3409,7 +3471,7 @@ msgid ""
 "    Returns 1 if EXPRESSION evaluates to 0; returns 0 otherwise."
 msgstr ""
 
-#: builtins.c:1642
+#: builtins.c:1649
 msgid ""
 "Execute conditional command.\n"
 "    \n"
@@ -3437,7 +3499,7 @@ msgid ""
 "    0 or 1 depending on value of EXPRESSION."
 msgstr ""
 
-#: builtins.c:1668
+#: builtins.c:1675
 msgid ""
 "Common shell variable names and usage.\n"
 "    \n"
@@ -3491,7 +3553,7 @@ msgid ""
 "    \t\tcommands should be saved on the history list.\n"
 msgstr ""
 
-#: builtins.c:1725
+#: builtins.c:1732
 msgid ""
 "Add directories to stack.\n"
 "    \n"
@@ -3522,7 +3584,7 @@ msgid ""
 "    change fails."
 msgstr ""
 
-#: builtins.c:1759
+#: builtins.c:1766
 msgid ""
 "Remove directories from stack.\n"
 "    \n"
@@ -3549,7 +3611,7 @@ msgid ""
 "    change fails."
 msgstr ""
 
-#: builtins.c:1789
+#: builtins.c:1796
 msgid ""
 "Display directory stack.\n"
 "    \n"
@@ -3578,7 +3640,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1818
+#: builtins.c:1825
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
@@ -3599,7 +3661,7 @@ msgid ""
 "    given or OPTNAME is disabled."
 msgstr ""
 
-#: builtins.c:1839
+#: builtins.c:1846
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
 "    \n"
@@ -3629,7 +3691,7 @@ msgid ""
 "    error occurs."
 msgstr ""
 
-#: builtins.c:1866
+#: builtins.c:1873
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
@@ -3651,7 +3713,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1889
+#: builtins.c:1896
 msgid ""
 "Display possible completions depending on the options.\n"
 "    \n"
@@ -3664,7 +3726,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1904
+#: builtins.c:1911
 msgid ""
 "Modify or display completion options.\n"
 "    \n"
@@ -3693,7 +3755,7 @@ msgid ""
 "    have a completion specification defined."
 msgstr ""
 
-#: builtins.c:1932
+#: builtins.c:1939
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
index 357831d4224b828eff40d98a8376f97d21de6e2f..59d6665c9d255245e4d1823b2f0e507c7c268e66 100644 (file)
Binary files a/po/tr.gmo and b/po/tr.gmo differ
index af23c794bbd21d9cb07038bce27d5027c9db3e03..ea111272b8b2d5e298682225c09e98ffa1fadb04 100644 (file)
--- a/po/tr.po
+++ b/po/tr.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: bash 3.2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-04-22 10:15-0400\n"
+"POT-Creation-Date: 2008-08-20 08:51-0400\n"
 "PO-Revision-Date: 2006-10-30 20:00+0200\n"
 "Last-Translator: Nilgün Belma Bugüner <nilgun@buguner.name.tr>\n"
 "Language-Team: Turkish <gnu-tr-u12a@lists.sourceforge.net>\n"
@@ -16,78 +16,93 @@ msgstr ""
 "X-Generator: KBabel 1.11.1\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: arrayfunc.c:48
+#: arrayfunc.c:49
 msgid "bad array subscript"
 msgstr "hatalı dizi indisi"
 
-#: arrayfunc.c:372
+#: arrayfunc.c:312 builtins/declare.def:467
+#, c-format
+msgid "%s: cannot convert indexed to associative array"
+msgstr ""
+
+#: arrayfunc.c:478
+#, fuzzy, c-format
+msgid "%s: invalid associative array key"
+msgstr "%s: eylem adı geçersiz"
+
+#: arrayfunc.c:480
 #, c-format
 msgid "%s: cannot assign to non-numeric index"
 msgstr "%s: sayısal olmayan indise atama yapılamaz"
 
-#: bashhist.c:332
+#: arrayfunc.c:516
+#, c-format
+msgid "%s: %s: must use subscript when assigning associative array"
+msgstr ""
+
+#: bashhist.c:382
 #, c-format
 msgid "%s: cannot create: %s"
 msgstr "%s: oluşturulamıyor: %s"
 
-#: bashline.c:3124
+#: bashline.c:3190
 msgid "bash_execute_unix_command: cannot find keymap for command"
 msgstr "bash_execute_unix_command: komut için kısayol bulunamıyor"
 
-#: bashline.c:3173
+#: bashline.c:3268
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr "%s: boşluk olmayan ilk karakter `\"' değil"
 
-#: bashline.c:3202
+#: bashline.c:3297
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr "%2$s içinde kapatan `%1$c' yok"
 
-#: bashline.c:3236
+#: bashline.c:3331
 #, c-format
 msgid "%s: missing colon separator"
 msgstr "%s: ikinokta imi eksik"
 
-#: builtins/bind.def:200
+#: builtins/bind.def:199
 #, c-format
 msgid "`%s': invalid keymap name"
 msgstr "`%s': kısayol ismi geçersiz"
 
-#: builtins/bind.def:239
+#: builtins/bind.def:238
 #, c-format
 msgid "%s: cannot read: %s"
 msgstr "%s: okunamıyor: %s"
 
-#: builtins/bind.def:254
+#: builtins/bind.def:253
 #, c-format
 msgid "`%s': cannot unbind"
 msgstr "`%s': kısayol değiştirilemiyor"
 
-#: builtins/bind.def:289 builtins/bind.def:319
+#: builtins/bind.def:288 builtins/bind.def:318
 #, c-format
 msgid "`%s': unknown function name"
 msgstr "`%s': işlev ismi bilinmiyor"
 
-#: builtins/bind.def:297
+#: builtins/bind.def:296
 #, c-format
 msgid "%s is not bound to any keys.\n"
 msgstr "%s için bir kısayol atanmamış.\n"
 
-#: builtins/bind.def:301
+#: builtins/bind.def:300
 #, c-format
 msgid "%s can be invoked via "
 msgstr "%s bunun üzerinden çağrılabilir: "
 
-#: builtins/break.def:78 builtins/break.def:118
+#: builtins/break.def:77 builtins/break.def:117
 msgid "loop count"
 msgstr ""
 
-#: builtins/break.def:138
+#: builtins/break.def:137
 msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr "sadece bir `for', `while' veya `until' döngüsünde anlamlı"
 
-#: builtins/caller.def:134
+#: builtins/caller.def:133
 #, fuzzy
 msgid ""
 "Returns the context of the current subroutine call.\n"
@@ -95,308 +110,313 @@ msgid ""
 "    Without EXPR, returns "
 msgstr "Geçerli altyordam çağrısının bağlamı döner."
 
-#: builtins/cd.def:216
+#: builtins/cd.def:215
 msgid "HOME not set"
 msgstr "HOME atanmamış"
 
-#: builtins/cd.def:228
+#: builtins/cd.def:227
 msgid "OLDPWD not set"
 msgstr "OLDPWD boş"
 
-#: builtins/common.c:105
+#: builtins/common.c:107
 #, c-format
 msgid "line %d: "
 msgstr ""
 
-#: builtins/common.c:122
+#: builtins/common.c:124
 #, fuzzy, c-format
 msgid "%s: usage: "
 msgstr "%s: uyarı: "
 
-#: builtins/common.c:135 test.c:822
+#: builtins/common.c:137 test.c:822
 msgid "too many arguments"
 msgstr "çok fazla argüman"
 
-#: builtins/common.c:160 shell.c:488 shell.c:762
+#: builtins/common.c:162 shell.c:493 shell.c:774
 #, c-format
 msgid "%s: option requires an argument"
 msgstr "%s: seçenek bir argüman gerektirir"
 
-#: builtins/common.c:167
+#: builtins/common.c:169
 #, c-format
 msgid "%s: numeric argument required"
 msgstr "%s: sayısal argüman gerekli"
 
-#: builtins/common.c:174
+#: builtins/common.c:176
 #, c-format
 msgid "%s: not found"
 msgstr "%s:yok"
 
-#: builtins/common.c:183 shell.c:775
+#: builtins/common.c:185 shell.c:787
 #, c-format
 msgid "%s: invalid option"
 msgstr "%s: seçenek geçersiz"
 
-#: builtins/common.c:190
+#: builtins/common.c:192
 #, c-format
 msgid "%s: invalid option name"
 msgstr "%s: seçenek ismi geçersiz"
 
-#: builtins/common.c:197 general.c:231 general.c:236
+#: builtins/common.c:199 general.c:231 general.c:236
 #, c-format
 msgid "`%s': not a valid identifier"
 msgstr "`%s': geçerli bir belirteç değil"
 
-#: builtins/common.c:207
+#: builtins/common.c:209
 #, fuzzy
 msgid "invalid octal number"
 msgstr "geçersiz sinyal numarası"
 
-#: builtins/common.c:209
+#: builtins/common.c:211
 #, fuzzy
 msgid "invalid hex number"
 msgstr "geçersiz sayı"
 
-#: builtins/common.c:211 expr.c:1255
+#: builtins/common.c:213 expr.c:1255
 msgid "invalid number"
 msgstr "geçersiz sayı"
 
-#: builtins/common.c:219
+#: builtins/common.c:221
 #, c-format
 msgid "%s: invalid signal specification"
 msgstr "%s: sinyal belirtimi geçersiz"
 
-#: builtins/common.c:226
+#: builtins/common.c:228
 #, c-format
 msgid "`%s': not a pid or valid job spec"
 msgstr "`%s': geçerli bir iş belirtimi veya süreç numarası değil"
 
-#: builtins/common.c:233 error.c:452
+#: builtins/common.c:235 error.c:453
 #, c-format
 msgid "%s: readonly variable"
 msgstr "%s: salt okunur değişken"
 
-#: builtins/common.c:241
+#: builtins/common.c:243
 #, c-format
 msgid "%s: %s out of range"
 msgstr "%s: %s aralık dışı"
 
-#: builtins/common.c:241 builtins/common.c:243
+#: builtins/common.c:243 builtins/common.c:245
 msgid "argument"
 msgstr "argüman"
 
-#: builtins/common.c:243
+#: builtins/common.c:245
 #, c-format
 msgid "%s out of range"
 msgstr "%s aralık dışı"
 
-#: builtins/common.c:251
+#: builtins/common.c:253
 #, c-format
 msgid "%s: no such job"
 msgstr "%s: böyle bir iş yok"
 
-#: builtins/common.c:259
+#: builtins/common.c:261
 #, c-format
 msgid "%s: no job control"
 msgstr "%s: iş denetimi yok"
 
-#: builtins/common.c:261
+#: builtins/common.c:263
 msgid "no job control"
 msgstr "iş denetimi yok"
 
-#: builtins/common.c:271
+#: builtins/common.c:273
 #, c-format
 msgid "%s: restricted"
 msgstr "%s: kısıtlı"
 
-#: builtins/common.c:273
+#: builtins/common.c:275
 msgid "restricted"
 msgstr "kısıtlı"
 
-#: builtins/common.c:281
+#: builtins/common.c:283
 #, c-format
 msgid "%s: not a shell builtin"
 msgstr "%s: bir kabuk yerleşiği değil"
 
-#: builtins/common.c:290
+#: builtins/common.c:292
 #, c-format
 msgid "write error: %s"
 msgstr "yazma hatası: %s"
 
-#: builtins/common.c:516
+#: builtins/common.c:523
 #, c-format
 msgid "%s: error retrieving current directory: %s: %s\n"
 msgstr "%s: geçerli dizin alınırken hata: %s: %s\n"
 
-#: builtins/common.c:582 builtins/common.c:584
+#: builtins/common.c:589 builtins/common.c:591
 #, c-format
 msgid "%s: ambiguous job spec"
 msgstr "%s: iş belirtimi belirsiz"
 
-#: builtins/complete.def:271
+#: builtins/complete.def:270
 #, c-format
 msgid "%s: invalid action name"
 msgstr "%s: eylem adı geçersiz"
 
-#: builtins/complete.def:431 builtins/complete.def:616
-#: builtins/complete.def:814
+#: builtins/complete.def:430 builtins/complete.def:615
+#: builtins/complete.def:813
 #, c-format
 msgid "%s: no completion specification"
 msgstr "%s: tamamlama belirtimi yok"
 
-#: builtins/complete.def:668
+#: builtins/complete.def:667
 msgid "warning: -F option may not work as you expect"
 msgstr "uyarı: -F seçeneği umduğunuz gibi çalışmayabilir"
 
-#: builtins/complete.def:670
+#: builtins/complete.def:669
 msgid "warning: -C option may not work as you expect"
 msgstr "uyarı: -C seçeneği umduğunuz gibi çalışmayabilir"
 
-#: builtins/complete.def:787
+#: builtins/complete.def:786
 msgid "not currently executing completion function"
 msgstr ""
 
-#: builtins/declare.def:120
+#: builtins/declare.def:122
 msgid "can only be used in a function"
 msgstr "sadece bir işlevde kullanılabilir"
 
-#: builtins/declare.def:318
+#: builtins/declare.def:353
 msgid "cannot use `-f' to make functions"
 msgstr "işlev yapmak için `-f' kullanılamaz"
 
-#: builtins/declare.def:330 execute_cmd.c:4116
+#: builtins/declare.def:365 execute_cmd.c:4696
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s: salt okunur işlev"
 
-#: builtins/declare.def:416
+#: builtins/declare.def:454
 #, c-format
 msgid "%s: cannot destroy array variables in this way"
 msgstr "%s: dizi değişkenleri bu yolla iptal edilemez"
 
-#: builtins/enable.def:138 builtins/enable.def:146
+#: builtins/declare.def:461
+#, c-format
+msgid "%s: cannot convert associative to indexed array"
+msgstr ""
+
+#: builtins/enable.def:137 builtins/enable.def:145
 msgid "dynamic loading not available"
 msgstr "özdevimli yükleme mümkün değil"
 
-#: builtins/enable.def:313
+#: builtins/enable.def:312
 #, c-format
 msgid "cannot open shared object %s: %s"
 msgstr "%s paylaşımlı nesnesi açılamıyor: %s"
 
-#: builtins/enable.def:336
+#: builtins/enable.def:335
 #, c-format
 msgid "cannot find %s in shared object %s: %s"
 msgstr "%2$s paylaşımlı nesnesinde %1$s bulunamıyor: %3$s"
 
-#: builtins/enable.def:460
+#: builtins/enable.def:459
 #, c-format
 msgid "%s: not dynamically loaded"
 msgstr "%s: özdevimli olarak yüklenmemiş"
 
-#: builtins/enable.def:475
+#: builtins/enable.def:474
 #, c-format
 msgid "%s: cannot delete: %s"
 msgstr "%s: silinemiyor: %s"
 
-#: builtins/evalfile.c:132 builtins/hash.def:170 execute_cmd.c:3973
-#: shell.c:1423
+#: builtins/evalfile.c:134 builtins/hash.def:169 execute_cmd.c:4553
+#: shell.c:1439
 #, c-format
 msgid "%s: is a directory"
 msgstr "%s: bir dizin"
 
-#: builtins/evalfile.c:137
+#: builtins/evalfile.c:139
 #, c-format
 msgid "%s: not a regular file"
 msgstr "%s: bir dosya değil"
 
-#: builtins/evalfile.c:145
+#: builtins/evalfile.c:147
 #, c-format
 msgid "%s: file is too large"
 msgstr "%s: dosya çok büyük"
 
-#: builtins/evalfile.c:183 execute_cmd.c:4043 shell.c:1433
+#: builtins/evalfile.c:185 execute_cmd.c:4623 shell.c:1449
 #, c-format
 msgid "%s: cannot execute binary file"
 msgstr "%s: ikili dosya çalıştırılamıyor"
 
-#: builtins/exec.def:213
+#: builtins/exec.def:212
 #, c-format
 msgid "%s: cannot execute: %s"
 msgstr "%s: çalıştırılamıyor: %s"
 
-#: builtins/exit.def:66
+#: builtins/exit.def:65
 #, c-format
 msgid "logout\n"
 msgstr ""
 
-#: builtins/exit.def:89
+#: builtins/exit.def:88
 msgid "not login shell: use `exit'"
 msgstr "oturum açma kabuğu değil: `exit' kullanın"
 
-#: builtins/exit.def:121
+#: builtins/exit.def:120
 #, c-format
 msgid "There are stopped jobs.\n"
 msgstr "Durmuş işler var.\n"
 
-#: builtins/exit.def:123
+#: builtins/exit.def:122
 #, fuzzy, c-format
 msgid "There are running jobs.\n"
 msgstr "Durmuş işler var.\n"
 
-#: builtins/fc.def:263
+#: builtins/fc.def:261
 msgid "no command found"
 msgstr "komut yok"
 
-#: builtins/fc.def:333
+#: builtins/fc.def:341
 msgid "history specification"
 msgstr "geçmiş belirtimi"
 
-#: builtins/fc.def:354
+#: builtins/fc.def:362
 #, c-format
 msgid "%s: cannot open temp file: %s"
 msgstr "%s: geçici dosya açılamıyor: %s"
 
-#: builtins/fg_bg.def:150 builtins/jobs.def:283
+#: builtins/fg_bg.def:149 builtins/jobs.def:282
 msgid "current"
 msgstr ""
 
-#: builtins/fg_bg.def:159
+#: builtins/fg_bg.def:158
 #, c-format
 msgid "job %d started without job control"
 msgstr "%d. iş, iş denetimsiz başlamış"
 
-#: builtins/getopt.c:109
+#: builtins/getopt.c:110
 #, c-format
 msgid "%s: illegal option -- %c\n"
 msgstr "%s: kuraldışı seçenek -- %c\n"
 
-#: builtins/getopt.c:110
+#: builtins/getopt.c:111
 #, c-format
 msgid "%s: option requires an argument -- %c\n"
 msgstr "%s: seçenek bir argüman gerektirir -- %c\n"
 
-#: builtins/hash.def:93
+#: builtins/hash.def:92
 msgid "hashing disabled"
 msgstr "çitleme iptal edildi"
 
-#: builtins/hash.def:139
+#: builtins/hash.def:138
 #, c-format
 msgid "%s: hash table empty\n"
 msgstr "%s: çitleme tablosu boş\n"
 
-#: builtins/hash.def:245
+#: builtins/hash.def:244
 #, fuzzy, c-format
 msgid "hits\tcommand\n"
 msgstr "son komut: %s\n"
 
-#: builtins/help.def:128
+#: builtins/help.def:130
 #, fuzzy, c-format
 msgid "Shell commands matching keyword `"
 msgid_plural "Shell commands matching keywords `"
 msgstr[0] "Bu anahtar sözcüğe uygun kabuk komutları: `"
 msgstr[1] "Bu anahtar sözcüğe uygun kabuk komutları: `"
 
-#: builtins/help.def:166
+#: builtins/help.def:168
 #, c-format
 msgid ""
 "no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'."
@@ -404,22 +424,12 @@ msgstr ""
 "`%s' ile ilgili bir yardım metni yok.  `help help' veya `man -k %s' ya da "
 "`info %s'.yazmayı deneyebilirsiniz."
 
-#: builtins/help.def:183
+#: builtins/help.def:185
 #, c-format
 msgid "%s: cannot open: %s"
 msgstr "%s: açılamıyor: %s"
 
-#: builtins/help.def:318 version.c:85
-#, fuzzy, c-format
-msgid "Copyright (C) 2008 Free Software Foundation, Inc.\n"
-msgstr "Copyright © 2006 Free Software Foundation, Inc.\n"
-
-#: builtins/help.def:320
-#, c-format
-msgid "License: GNU General Public License, version 2\n"
-msgstr ""
-
-#: builtins/help.def:335
+#: builtins/help.def:337
 #, c-format
 msgid ""
 "These shell commands are defined internally.  Type `help' to see this list.\n"
@@ -439,112 +449,153 @@ msgstr ""
 "Bir ismin yanında bir yıldız imi (*) varsa komut iptal edilmiş demektir.\n"
 "\n"
 
-#: builtins/history.def:158
+#: builtins/history.def:154
 msgid "cannot use more than one of -anrw"
 msgstr "tek bir -anrw kullanılabilir"
 
-#: builtins/history.def:190
+#: builtins/history.def:186
 msgid "history position"
 msgstr "geçmiş konumu"
 
-#: builtins/history.def:408
+#: builtins/history.def:366
 #, c-format
 msgid "%s: history expansion failed"
 msgstr "%s: geçmiş yorumlaması başarısız"
 
-#: builtins/inlib.def:72
+#: builtins/inlib.def:71
 #, fuzzy, c-format
 msgid "%s: inlib failed"
 msgstr "%s: geçmiş yorumlaması başarısız"
 
-#: builtins/jobs.def:110
+#: builtins/jobs.def:109
 msgid "no other options allowed with `-x'"
 msgstr "`-x' ile başka seçenek kullanılamaz"
 
-#: builtins/kill.def:198
+#: builtins/kill.def:197
 #, c-format
 msgid "%s: arguments must be process or job IDs"
 msgstr "%s: argümanlar süreç veya iş kimlikleri olmalı"
 
-#: builtins/kill.def:261
+#: builtins/kill.def:260
 msgid "Unknown error"
 msgstr "Bilinmeyen hata"
 
-#: builtins/let.def:96 builtins/let.def:121 expr.c:501 expr.c:516
+#: builtins/let.def:95 builtins/let.def:120 expr.c:501 expr.c:516
 msgid "expression expected"
 msgstr "ifade bekleniyordu"
 
-#: builtins/mapfile.def:216 builtins/read.def:265
+#: builtins/mapfile.def:215 builtins/read.def:271
 #, c-format
 msgid "%s: invalid file descriptor specification"
 msgstr "%s: dosya tanıtıcı belirtimi geçersiz"
 
-#: builtins/mapfile.def:224 builtins/read.def:272
+#: builtins/mapfile.def:223 builtins/read.def:278
 #, c-format
 msgid "%d: invalid file descriptor: %s"
 msgstr "%d: dosya tanıtıcı geçersiz: %s"
 
-#: builtins/mapfile.def:233 builtins/mapfile.def:271
+#: builtins/mapfile.def:232 builtins/mapfile.def:270
 #, fuzzy, c-format
 msgid "%s: invalid line count"
 msgstr "%s: seçenek geçersiz"
 
-#: builtins/mapfile.def:244
+#: builtins/mapfile.def:243
 #, fuzzy, c-format
 msgid "%s: invalid array origin"
 msgstr "%s: seçenek geçersiz"
 
-#: builtins/mapfile.def:261
+#: builtins/mapfile.def:260
 #, fuzzy, c-format
 msgid "%s: invalid callback quantum"
 msgstr "%s: eylem adı geçersiz"
 
-#: builtins/mapfile.def:293
+#: builtins/mapfile.def:292
 #, fuzzy
 msgid "empty array variable name"
 msgstr "%s: bir dizi değişkeni değil"
 
-#: builtins/mapfile.def:314
+#: builtins/mapfile.def:313
 msgid "array variable support required"
 msgstr ""
 
-#: builtins/printf.def:365
+#: builtins/printf.def:364
 #, c-format
 msgid "`%s': missing format character"
 msgstr "`%s': biçim karakteri eksik"
 
-#: builtins/printf.def:542
+#: builtins/printf.def:541
 #, c-format
 msgid "`%c': invalid format character"
 msgstr "`%c': biçim karakteri geçersiz"
 
-#: builtins/printf.def:569
+#: builtins/printf.def:568
 #, fuzzy, c-format
 msgid "warning: %s: %s"
 msgstr "%s: uyarı: "
 
-#: builtins/printf.def:748
+#: builtins/printf.def:747
 msgid "missing hex digit for \\x"
 msgstr "\\x için onaltılık rakam eksik"
 
-#: builtins/pushd.def:196
+#: builtins/pushd.def:195
 msgid "no other directory"
 msgstr "başka dizin yok"
 
-#: builtins/pushd.def:463
+#: builtins/pushd.def:462
 msgid "<no current directory>"
 msgstr "<geçerli dizin yok>"
 
-#: builtins/pushd.def:507
+#: builtins/pushd.def:506
 msgid "directory stack empty"
 msgstr ""
 
-#: builtins/pushd.def:509
+#: builtins/pushd.def:508
 #, fuzzy
 msgid "directory stack index"
 msgstr "özyineleme yığıtı alttan taştı"
 
-#: builtins/pushd.def:706
+#: builtins/pushd.def:683
+#, fuzzy
+msgid ""
+"Display the list of currently remembered directories.  Directories\n"
+"    find their way onto the list with the `pushd' command; you can get\n"
+"    back up through the list with the `popd' command.\n"
+"    \n"
+"    Options:\n"
+"      -c\tclear the directory stack by deleting all of the elements\n"
+"      -l\tdo not print tilde-prefixed versions of directories relative\n"
+"    \tto your home directory\n"
+"      -p\tprint the directory stack with one entry per line\n"
+"      -v\tprint the directory stack with one entry per line prefixed\n"
+"    \twith its position in the stack\n"
+"    \n"
+"    Arguments:\n"
+"      +N\tDisplays the Nth entry counting from the left of the list shown "
+"by\n"
+"    \tdirs when invoked without options, starting with zero.\n"
+"    \n"
+"      -N\tDisplays the Nth entry counting from the right of the list shown "
+"by\n"
+"\tdirs when invoked without options, starting with zero."
+msgstr ""
+"\rdirs [-clpv] [+N] [-N]\n"
+"    O an anımsanan dizinleri listeler.  Dizinler listeye `pushd'\n"
+"    komutuyla eklenir; listeden tek tek geri almak içinse `popd'\n"
+"    komutu kullanılır.\n"
+"    -l seçeneği `dirs'in dizinleri ev dizininize göreli kısayollar\n"
+"    olarak göstermemesine yol açar.  Yani `~/bin' yerine `/homes/bfox/bin'\n"
+"    gibi bir gösterimle karşılaşabilirsiniz. -v seçeneği `dirs'in\n"
+"    dizin yığıtını dizin adının önüne yığıt konumunu ekleyerek her\n"
+"    satırda bir girdi göstermesini sağlar. -p seçeneği yığıttaki\n"
+"    konumu göstermemesi dışında aynı çıktıyı verir. -c seçeneği tüm\n"
+"    girdileri silerek dizin yığıtını boşaltır. \n"
+"    +N   dirs seçeneksiz çağrıldığında gösterdiği listenin solundan\n"
+"         sıfırla başlayarak sayılan N'inci girdiyi gösterir.\n"
+"\n"
+"    -N   dirs seçeneksiz çağrıldığında gösterdiği listenin sağından\n"
+"         sıfırla başlayarak sayılan N'inci girdiyi gösterir."
+
+#: builtins/pushd.def:705
 #, fuzzy
 msgid ""
 "Adds a directory to the top of the directory stack, or rotates\n"
@@ -590,7 +641,7 @@ msgstr ""
 "\n"
 "    Dizin yığıtını `dirs' komutuyla görebilirsiniz."
 
-#: builtins/pushd.def:731
+#: builtins/pushd.def:730
 #, fuzzy
 msgid ""
 "Removes entries from the directory stack.  With no arguments, removes\n"
@@ -625,50 +676,40 @@ msgstr ""
 "          engeller, böylece sadece yığıt değiştirilmiş olur. \n"
 "    Dizin yığıtını `dirs' komutuyla görebilirsiniz."
 
-#: builtins/pushd.def:684
-msgid ""
-"Display the list of currently remembered directories.  Directories\n"
-"    find their way onto the list with the `pushd' command; you can get\n"
-"    back up through the list with the `popd' command.\n"
-"    \n"
-"    Options:\n"
-"\\    "
-msgstr ""
-
-#: builtins/read.def:242
+#: builtins/read.def:247
 #, c-format
 msgid "%s: invalid timeout specification"
 msgstr "%s: zamanaşımı belirtimi geçersiz"
 
-#: builtins/read.def:560
+#: builtins/read.def:569
 #, c-format
 msgid "read error: %d: %s"
 msgstr "okuma hatası: %d: %s"
 
-#: builtins/return.def:69
+#: builtins/return.def:68
 msgid "can only `return' from a function or sourced script"
 msgstr "sadece bir işlev veya betikten kaynaklı olarak `return' yapılabilir"
 
-#: builtins/set.def:769
+#: builtins/set.def:768
 msgid "cannot simultaneously unset a function and a variable"
 msgstr "bir işlev ve bir değişken aynı anda unset yapılamaz"
 
-#: builtins/set.def:806
+#: builtins/set.def:805
 #, c-format
 msgid "%s: cannot unset"
 msgstr "%s: unset yapılamaz"
 
-#: builtins/set.def:813
+#: builtins/set.def:812
 #, c-format
 msgid "%s: cannot unset: readonly %s"
 msgstr "%s:unset yapılamaz: %s salt okunur"
 
-#: builtins/set.def:824
+#: builtins/set.def:823
 #, c-format
 msgid "%s: not an array variable"
 msgstr "%s: bir dizi değişkeni değil"
 
-#: builtins/setattr.def:181
+#: builtins/setattr.def:186
 #, c-format
 msgid "%s: not a function"
 msgstr "%s: bir işlev değil"
@@ -677,20 +718,20 @@ msgstr "%s: bir işlev değil"
 msgid "shift count"
 msgstr "shift sayısı"
 
-#: builtins/shopt.def:248
+#: builtins/shopt.def:249
 msgid "cannot set and unset shell options simultaneously"
 msgstr "kabuk seçenekleri aynı anda hem atanıp hem de iptal edilemez"
 
-#: builtins/shopt.def:313
+#: builtins/shopt.def:314
 #, c-format
 msgid "%s: invalid shell option name"
 msgstr "%s: kabuk seçenek ismi geçersiz"
 
-#: builtins/source.def:129
+#: builtins/source.def:128
 msgid "filename argument required"
 msgstr "dosya ismi argüman gerekir"
 
-#: builtins/source.def:154
+#: builtins/source.def:153
 #, c-format
 msgid "%s: file not found"
 msgstr "%s: dosya yok"
@@ -703,75 +744,75 @@ msgstr "engellenemez"
 msgid "cannot suspend a login shell"
 msgstr "bir oturum açma kabuğu engellenemez"
 
-#: builtins/type.def:235
+#: builtins/type.def:234
 #, c-format
 msgid "%s is aliased to `%s'\n"
 msgstr "%s `%s' için takma addır\n"
 
-#: builtins/type.def:256
+#: builtins/type.def:255
 #, c-format
 msgid "%s is a shell keyword\n"
 msgstr "%s bir kabuk anahtar sözcüğüdür\n"
 
-#: builtins/type.def:275
+#: builtins/type.def:274
 #, c-format
 msgid "%s is a function\n"
 msgstr "%s bir işlevdir\n"
 
-#: builtins/type.def:297
+#: builtins/type.def:296
 #, c-format
 msgid "%s is a shell builtin\n"
 msgstr "%s bir kabuk yerleşiğidir\n"
 
-#: builtins/type.def:318 builtins/type.def:392
+#: builtins/type.def:317 builtins/type.def:391
 #, c-format
 msgid "%s is %s\n"
 msgstr "%s %s'dir\n"
 
-#: builtins/type.def:338
+#: builtins/type.def:337
 #, c-format
 msgid "%s is hashed (%s)\n"
 msgstr "%s çitilmiş (%s)\n"
 
-#: builtins/ulimit.def:365
+#: builtins/ulimit.def:372
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr "%s: sınırlama argümanı geçersiz"
 
-#: builtins/ulimit.def:391
+#: builtins/ulimit.def:398
 #, c-format
 msgid "`%c': bad command"
 msgstr "`%c': hatalı komut"
 
-#: builtins/ulimit.def:420
+#: builtins/ulimit.def:427
 #, c-format
 msgid "%s: cannot get limit: %s"
 msgstr "%s: sınır alınamıyor: %s"
 
-#: builtins/ulimit.def:446
+#: builtins/ulimit.def:453
 msgid "limit"
 msgstr ""
 
-#: builtins/ulimit.def:458 builtins/ulimit.def:758
+#: builtins/ulimit.def:465 builtins/ulimit.def:765
 #, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr "%s: sınır değiştirilemiyor: %s"
 
-#: builtins/umask.def:119
+#: builtins/umask.def:118
 msgid "octal number"
 msgstr "sekizlik sayı"
 
-#: builtins/umask.def:232
+#: builtins/umask.def:231
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr "`%c': simgesel kip işleci geçersiz"
 
-#: builtins/umask.def:287
+#: builtins/umask.def:286
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr "`%c': simgesel kip karakteri geçersiz"
 
-#: error.c:89 error.c:319 error.c:321 error.c:323
+#: error.c:89 error.c:320 error.c:322 error.c:324
 msgid " line "
 msgstr ""
 
@@ -785,68 +826,68 @@ msgstr "son komut: %s\n"
 msgid "Aborting..."
 msgstr "Çıkılıyor..."
 
-#: error.c:259
-#, c-format
-msgid "%s: warning: "
+#: error.c:260
+#, fuzzy, c-format
+msgid "warning: "
 msgstr "%s: uyarı: "
 
-#: error.c:404
+#: error.c:405
 msgid "unknown command error"
 msgstr "bilinmeyen komut hatası"
 
-#: error.c:405
+#: error.c:406
 msgid "bad command type"
 msgstr "hatalı komut türü"
 
-#: error.c:406
+#: error.c:407
 msgid "bad connector"
 msgstr "hatalı bağlantı"
 
-#: error.c:407
+#: error.c:408
 msgid "bad jump"
 msgstr "hatalı sıçrama"
 
-#: error.c:445
+#: error.c:446
 #, c-format
 msgid "%s: unbound variable"
 msgstr "%s: bağlanmamış değişken"
 
-#: eval.c:180
+#: eval.c:181
 #, c-format
 msgid "\atimed out waiting for input: auto-logout\n"
 msgstr "\agirdi beklerken zamanaşımı: auto-logout\n"
 
-#: execute_cmd.c:479
+#: execute_cmd.c:483
 #, c-format
 msgid "cannot redirect standard input from /dev/null: %s"
 msgstr "/dev/null'dan standart girdiye yönlendirme yapılamaz: %s"
 
-#: execute_cmd.c:1063
+#: execute_cmd.c:1079
 #, c-format
 msgid "TIMEFORMAT: `%c': invalid format character"
 msgstr "TIMEFORMAT: `%c': biçim karakteri geçersiz"
 
-#: execute_cmd.c:1404
+#: execute_cmd.c:1930
 #, fuzzy
 msgid "pipe error"
 msgstr "yazma hatası: %s"
 
-#: execute_cmd.c:3670
+#: execute_cmd.c:4243
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr "%s: kısıtlı: komut adında `/' kullanamazsınız"
 
-#: execute_cmd.c:3758
+#: execute_cmd.c:4334
 #, c-format
 msgid "%s: command not found"
 msgstr "%s: komut yok"
 
-#: execute_cmd.c:4006
+#: execute_cmd.c:4586
 #, c-format
 msgid "%s: %s: bad interpreter"
 msgstr "%s: %s: hatalı yorumlayıcı"
 
-#: execute_cmd.c:4155
+#: execute_cmd.c:4735
 #, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr "fd %d, fd %d olarak yinelenemiyor"
@@ -921,88 +962,98 @@ msgstr "%s: tamsayı ifadesi bekleniyordu"
 msgid "getcwd: cannot access parent directories"
 msgstr "getcwd: üst dizinlere erişilemiyor"
 
-#: input.c:237
+#: input.c:94 subst.c:4551
+#, fuzzy, c-format
+msgid "cannot reset nodelay mode for fd %d"
+msgstr "fd %d için geciktirmeme kipi sıfırlanamıyor"
+
+#: input.c:258
 #, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
 msgstr ""
 "fd %d tanıtıcısındaki bash girdisi için yeni dosya tanıtıcısı ayrılamıyor"
 
-#: input.c:245
+#: input.c:266
 #, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr "save_bash_input: yeni fd %d için tampon zaten var"
 
-#: jobs.c:466
+#: jobs.c:464
 msgid "start_pipeline: pgrp pipe"
 msgstr ""
 
-#: jobs.c:881
+#: jobs.c:879
 #, c-format
 msgid "forked pid %d appears in running job %d"
 msgstr "çatallanan pid %d, çalışan iş %d içinde görünüyor"
 
-#: jobs.c:999
+#: jobs.c:997
 #, c-format
 msgid "deleting stopped job %d with process group %ld"
 msgstr "durdurulan %2$ld süreç gruplu iş %1$d  siliniyor"
 
-#: jobs.c:1104
+#: jobs.c:1102
 #, c-format
 msgid "add_process: process %5ld (%s) in the_pipeline"
 msgstr ""
 
-#: jobs.c:1395
+#: jobs.c:1105
+#, c-format
+msgid "add_process: pid %5ld (%s) marked as still alive"
+msgstr ""
+
+#: jobs.c:1393
 #, c-format
 msgid "describe_pid: %ld: no such pid"
 msgstr "describe_pid: %ld: böyle bir pid yok"
 
-#: jobs.c:1410
+#: jobs.c:1408
 #, c-format
 msgid "Signal %d"
 msgstr ""
 
-#: jobs.c:1424 jobs.c:1449
+#: jobs.c:1422 jobs.c:1447
 msgid "Done"
 msgstr ""
 
-#: jobs.c:1429 siglist.c:122
+#: jobs.c:1427 siglist.c:122
 msgid "Stopped"
 msgstr ""
 
-#: jobs.c:1433
+#: jobs.c:1431
 #, c-format
 msgid "Stopped(%s)"
 msgstr ""
 
-#: jobs.c:1437
+#: jobs.c:1435
 msgid "Running"
 msgstr ""
 
-#: jobs.c:1451
+#: jobs.c:1449
 #, c-format
 msgid "Done(%d)"
 msgstr ""
 
-#: jobs.c:1453
+#: jobs.c:1451
 #, c-format
 msgid "Exit %d"
 msgstr ""
 
-#: jobs.c:1456
+#: jobs.c:1454
 msgid "Unknown status"
 msgstr ""
 
-#: jobs.c:1543
+#: jobs.c:1541
 #, c-format
 msgid "(core dumped) "
 msgstr ""
 
-#: jobs.c:1562
+#: jobs.c:1560
 #, c-format
 msgid "  (wd: %s)"
 msgstr ""
 
-#: jobs.c:1763
+#: jobs.c:1761
 #, c-format
 msgid "child setpgid (%ld to %ld)"
 msgstr ""
@@ -1012,68 +1063,68 @@ msgstr ""
 msgid "wait: pid %ld is not a child of this shell"
 msgstr "wait: pid %ld bu kabuğun bir alt sürecine ait değil"
 
-#: jobs.c:2315
+#: jobs.c:2316
 #, c-format
 msgid "wait_for: No record of process %ld"
 msgstr "wait_for: süreç %ld için kayıt yok"
 
-#: jobs.c:2587
+#: jobs.c:2588
 #, c-format
 msgid "wait_for_job: job %d is stopped"
 msgstr "wait_for_job: iş %d durdu"
 
-#: jobs.c:2809
+#: jobs.c:2810
 #, c-format
 msgid "%s: job has terminated"
 msgstr "%s: iş sonlanmış"
 
-#: jobs.c:2818
+#: jobs.c:2819
 #, c-format
 msgid "%s: job %d already in background"
 msgstr "%s: iş %d zaten artalanda"
 
-#: jobs.c:3462
+#: jobs.c:3482
 #, fuzzy, c-format
 msgid "%s: line %d: "
 msgstr "%s: uyarı: "
 
-#: jobs.c:3476 nojobs.c:805
+#: jobs.c:3496 nojobs.c:805
 #, c-format
 msgid " (core dumped)"
 msgstr ""
 
-#: jobs.c:3488 jobs.c:3501
+#: jobs.c:3508 jobs.c:3521
 #, c-format
 msgid "(wd now: %s)\n"
 msgstr ""
 
-#: jobs.c:3533
+#: jobs.c:3553
 msgid "initialize_job_control: getpgrp failed"
 msgstr ""
 
-#: jobs.c:3593
+#: jobs.c:3613
 msgid "initialize_job_control: line discipline"
 msgstr ""
 
-#: jobs.c:3603
+#: jobs.c:3623
 msgid "initialize_job_control: setpgid"
 msgstr ""
 
-#: jobs.c:3631
+#: jobs.c:3651
 #, c-format
 msgid "cannot set terminal process group (%d)"
 msgstr ""
 
-#: jobs.c:3636
+#: jobs.c:3656
 msgid "no job control in this shell"
 msgstr "bu kabukta iş denetimi yok"
 
-#: lib/malloc/malloc.c:298
+#: lib/malloc/malloc.c:296
 #, c-format
 msgid "malloc: failed assertion: %s\n"
 msgstr "malloc: kanaat doğrulaması başarısız: %s\n"
 
-#: lib/malloc/malloc.c:314
+#: lib/malloc/malloc.c:312
 #, c-format
 msgid ""
 "\r\n"
@@ -1082,54 +1133,54 @@ msgstr ""
 "\r\n"
 "malloc: %s:%d: kanaat doğrulaması battı\r\n"
 
-#: lib/malloc/malloc.c:315
+#: lib/malloc/malloc.c:313
 #, fuzzy
 msgid "unknown"
 msgstr "%s: konak bilinmiyor"
 
-#: lib/malloc/malloc.c:799
+#: lib/malloc/malloc.c:797
 msgid "malloc: block on free list clobbered"
 msgstr "malloc: serbest bırakılmış liste üstünde blok üste yazdı"
 
-#: lib/malloc/malloc.c:876
+#: lib/malloc/malloc.c:874
 msgid "free: called with already freed block argument"
 msgstr "free: zaten serbest bırakılmış blok argümanı ile çağrıldı"
 
-#: lib/malloc/malloc.c:879
+#: lib/malloc/malloc.c:877
 msgid "free: called with unallocated block argument"
 msgstr "free: ayrılmamış blok argümanı ile çağrıldı"
 
-#: lib/malloc/malloc.c:898
+#: lib/malloc/malloc.c:896
 msgid "free: underflow detected; mh_nbytes out of range"
 msgstr "free: alttan taşma saptandı; mh_nbytes aralık dışında"
 
-#: lib/malloc/malloc.c:904
+#: lib/malloc/malloc.c:902
 msgid "free: start and end chunk sizes differ"
 msgstr "free: başlangıç ve son tomar boyutları farklı"
 
-#: lib/malloc/malloc.c:1003
+#: lib/malloc/malloc.c:1001
 msgid "realloc: called with unallocated block argument"
 msgstr "realloc: ayrılmamış blok argümanı ile çağrıldı"
 
-#: lib/malloc/malloc.c:1018
+#: lib/malloc/malloc.c:1016
 msgid "realloc: underflow detected; mh_nbytes out of range"
 msgstr "realloc: alttan taşma saptandı; mh_nbytes aralık dışında"
 
-#: lib/malloc/malloc.c:1024
+#: lib/malloc/malloc.c:1022
 msgid "realloc: start and end chunk sizes differ"
 msgstr "realloc: başlangıç ve son tomar boyutları farklı"
 
-#: lib/malloc/table.c:176
+#: lib/malloc/table.c:177
 #, c-format
 msgid "register_alloc: alloc table is full with FIND_ALLOC?\n"
 msgstr "register_alloc: alloc tablosu FIND_ALLOC ile dolu olabilir mi?\n"
 
-#: lib/malloc/table.c:183
+#: lib/malloc/table.c:184
 #, c-format
 msgid "register_alloc: %p already in table as allocated?\n"
 msgstr "register_alloc: %p zaten ayrılmış olarak tabloda değil mi?\n"
 
-#: lib/malloc/table.c:219
+#: lib/malloc/table.c:220
 #, c-format
 msgid "register_free: %p already in table as free?\n"
 msgstr "register_free: %p zaten serbest bırakılmış olarak tabloda değil mi?\n"
@@ -1183,109 +1234,114 @@ msgstr "sözdizimi hatası: `;' beklenmiyordu"
 msgid "syntax error: `((%s))'"
 msgstr "sözdizimi hatası: `((%s))'"
 
-#: make_cmd.c:566
+#: make_cmd.c:567
 #, c-format
 msgid "make_here_document: bad instruction type %d"
 msgstr "make_here_document: hatalı yönerge türü %d"
 
-#: make_cmd.c:741
+#: make_cmd.c:651
+#, c-format
+msgid "here-document at line %d delimited by end-of-file (wanted `%s')"
+msgstr ""
+
+#: make_cmd.c:746
 #, c-format
 msgid "make_redirection: redirection instruction `%d' out of range"
 msgstr "make_redirection: yönlendirme yönergesi `%d' aralık dışında"
 
-#: parse.y:2759
+#: parse.y:2982 parse.y:3204
 #, c-format
 msgid "unexpected EOF while looking for matching `%c'"
 msgstr "`%c' için eşleşme aranırken beklenmedik dosya sonu"
 
-#: parse.y:3071
+#: parse.y:3708
 msgid "unexpected EOF while looking for `]]'"
 msgstr "`]]' aranırken beklenmedik dosya sonu"
 
-#: parse.y:3076
+#: parse.y:3713
 #, c-format
 msgid "syntax error in conditional expression: unexpected token `%s'"
 msgstr "koşullu ifadede sözdizimi hatası: beklenmedik dizgecik `%s'"
 
-#: parse.y:3080
+#: parse.y:3717
 msgid "syntax error in conditional expression"
 msgstr "koşullu ifadede sözdizimi hatası"
 
-#: parse.y:3158
+#: parse.y:3795
 #, c-format
 msgid "unexpected token `%s', expected `)'"
 msgstr "beklenmedik dizgecik `%s', `)' umuluyordu"
 
-#: parse.y:3162
+#: parse.y:3799
 msgid "expected `)'"
 msgstr "`)' umuluyordu"
 
-#: parse.y:3190
+#: parse.y:3827
 #, c-format
 msgid "unexpected argument `%s' to conditional unary operator"
 msgstr "koşullu tek terimli işlece beklenmedik argüman `%s'"
 
-#: parse.y:3194
+#: parse.y:3831
 msgid "unexpected argument to conditional unary operator"
 msgstr "koşullu tek terimli işlece beklenmedik argüman"
 
-#: parse.y:3234
+#: parse.y:3871
 #, c-format
 msgid "unexpected token `%s', conditional binary operator expected"
 msgstr "beklenmedik dizgecik `%s', koşullu iki terimli işleç umuluyordu"
 
-#: parse.y:3238
+#: parse.y:3875
 msgid "conditional binary operator expected"
 msgstr "koşullu iki terimli işleç umuluyordu"
 
-#: parse.y:3255
+#: parse.y:3892
 #, c-format
 msgid "unexpected argument `%s' to conditional binary operator"
 msgstr "koşullu iki terimli işlece beklenmedik argüman `%s'"
 
-#: parse.y:3259
+#: parse.y:3896
 msgid "unexpected argument to conditional binary operator"
 msgstr "koşullu iki terimli işlece beklenmedik argüman"
 
-#: parse.y:3270
+#: parse.y:3907
 #, c-format
 msgid "unexpected token `%c' in conditional command"
 msgstr "koşullu komutta beklenmeyen dizgecik `%c'"
 
-#: parse.y:3273
+#: parse.y:3910
 #, c-format
 msgid "unexpected token `%s' in conditional command"
 msgstr "koşullu komutta beklenmeyen dizgecik `%s'"
 
-#: parse.y:3277
+#: parse.y:3914
 #, c-format
 msgid "unexpected token %d in conditional command"
 msgstr "koşullu komutta beklenmeyen dizgecik %d"
 
-#: parse.y:4525
+#: parse.y:5181
 #, c-format
 msgid "syntax error near unexpected token `%s'"
 msgstr "beklenmeyen dizgecik `%s' yakınında sözdizimi hatası"
 
-#: parse.y:4543
+#: parse.y:5199
 #, c-format
 msgid "syntax error near `%s'"
 msgstr "`%s' yakınında sözdizimi hatası"
 
-#: parse.y:4553
+#: parse.y:5209
 msgid "syntax error: unexpected end of file"
 msgstr "sözdizimi hatası: beklenmeyen dosya sonu"
 
-#: parse.y:4553
+#: parse.y:5209
 msgid "syntax error"
 msgstr "sözdizimi hatası"
 
-#: parse.y:4615
+#: parse.y:5271
 #, c-format
 msgid "Use \"%s\" to leave the shell.\n"
 msgstr "Kabuğu bırakmak için \"%s\" kullanın.\n"
 
-#: parse.y:4777
+#: parse.y:5433
 msgid "unexpected EOF while looking for matching `)'"
 msgstr "`)' için eşleşme aranırken beklenmedik dosya sonu"
 
@@ -1299,71 +1355,71 @@ msgstr "completion: `%s' işlevi yok"
 msgid "progcomp_insert: %s: NULL COMPSPEC"
 msgstr "progcomp_insert: %s: NULL COMPSPEC"
 
-#: print_cmd.c:264
+#: print_cmd.c:287
 #, c-format
 msgid "print_command: bad connector `%d'"
 msgstr "print_command: hatalı bağlayıcı `%d'"
 
-#: print_cmd.c:1240
+#: print_cmd.c:1347
 #, c-format
 msgid "cprintf: `%c': invalid format character"
 msgstr "cprintf: `%c': geçersiz biçim karakteri"
 
-#: redir.c:103
+#: redir.c:104
 msgid "file descriptor out of range"
 msgstr "dosya tanıtıcı aralık dışında"
 
-#: redir.c:145
+#: redir.c:146
 #, c-format
 msgid "%s: ambiguous redirect"
 msgstr "%s: belirsiz yönlendirme"
 
-#: redir.c:149
+#: redir.c:150
 #, c-format
 msgid "%s: cannot overwrite existing file"
 msgstr "%s: mevcut dosyanın üzerine yazılamıyor"
 
-#: redir.c:154
+#: redir.c:155
 #, c-format
 msgid "%s: restricted: cannot redirect output"
 msgstr "%s: kısıtlı: çıktı yönlendirilemiyor"
 
-#: redir.c:159
+#: redir.c:160
 #, fuzzy, c-format
 msgid "cannot create temp file for here-document: %s"
 msgstr "belge için geçici dosya oluşturulamıyor: %s"
 
-#: redir.c:513
+#: redir.c:515
 msgid "/dev/(tcp|udp)/host/port not supported without networking"
 msgstr "/dev/(tcp|udp)/host/port ağ olmaksızın desteklenmiyor"
 
-#: redir.c:980
+#: redir.c:992
 msgid "redirection error: cannot duplicate fd"
 msgstr "yönlendirme hatası: fd yinelenemiyor"
 
-#: shell.c:323
+#: shell.c:328
 msgid "could not find /tmp, please create!"
 msgstr "/tmp bulunamadı, lütfen oluşturun!"
 
-#: shell.c:327
+#: shell.c:332
 msgid "/tmp must be a valid directory name"
 msgstr "/tmp geçerli bir dizinin adı olmalıdır"
 
-#: shell.c:864
+#: shell.c:876
 #, c-format
 msgid "%c%c: invalid option"
 msgstr "%c%c: geçersiz seçenek"
 
-#: shell.c:1621
+#: shell.c:1637
 msgid "I have no name!"
 msgstr "Hiç ismim yok!"
 
-#: shell.c:1755
+#: shell.c:1777
 #, c-format
 msgid "GNU bash, version %s-(%s)\n"
 msgstr ""
 
-#: shell.c:1756
+#: shell.c:1778
 #, c-format
 msgid ""
 "Usage:\t%s [GNU long option] [option] ...\n"
@@ -1372,37 +1428,37 @@ msgstr ""
 "Kullanım:\t%s [GNU uzun seçeneği] [seçenek] ...\n"
 "\t%s [GNU uzun seçeneği] [seçenek] betik-dosyası ...\n"
 
-#: shell.c:1758
+#: shell.c:1780
 msgid "GNU long options:\n"
 msgstr "GNU uzun seçenekleri:\n"
 
-#: shell.c:1762
+#: shell.c:1784
 msgid "Shell options:\n"
 msgstr "Kabuk seçenekleri:\n"
 
-#: shell.c:1763
+#: shell.c:1785
 msgid "\t-irsD or -c command or -O shopt_option\t\t(invocation only)\n"
 msgstr "\t-irsD veya -c KOMUT veya -O shopt_seçeneği\t(sadece çağrı için)\n"
 
-#: shell.c:1778
+#: shell.c:1800
 #, c-format
 msgid "\t-%s or -o option\n"
 msgstr "\t-%s ya da -o seçeneği\n"
 
-#: shell.c:1784
+#: shell.c:1806
 #, c-format
 msgid "Type `%s -c \"help set\"' for more information about shell options.\n"
 msgstr ""
 "Kabuk seçenekleriyle ilgili daha fazla bilgi için `%s -c \"help set\"' "
 "yazın.\n"
 
-#: shell.c:1785
+#: shell.c:1807
 #, c-format
 msgid "Type `%s -c help' for more information about shell builtin commands.\n"
 msgstr ""
 "Kabuk yerleşik komutlarıyla ilgili bilgi almak için `%s -c help' yazın.\n"
 
-#: shell.c:1786
+#: shell.c:1808
 #, c-format
 msgid "Use the `bashbug' command to report bugs.\n"
 msgstr ""
@@ -1585,82 +1641,77 @@ msgstr ""
 msgid "Unknown Signal #%d"
 msgstr ""
 
-#: subst.c:1171 subst.c:1292
+#: subst.c:1177 subst.c:1298
 #, c-format
 msgid "bad substitution: no closing `%s' in %s"
 msgstr "hatalı ikame: %2$s içinde kapatan `%1$s' yok"
 
-#: subst.c:2392
+#: subst.c:2450
 #, c-format
 msgid "%s: cannot assign list to array member"
 msgstr "%s: dizi üyesine liste atanamaz"
 
-#: subst.c:4391 subst.c:4407
+#: subst.c:4448 subst.c:4464
 msgid "cannot make pipe for process substitution"
 msgstr "süreç ikamesi için borulama yapılamıyor"
 
-#: subst.c:4439
+#: subst.c:4496
 msgid "cannot make child for process substitution"
 msgstr "süreç ikamesi için alt süreç yapılamıyor"
 
-#: subst.c:4484
+#: subst.c:4541
 #, c-format
 msgid "cannot open named pipe %s for reading"
 msgstr "isimli boru %s okumak için açılamıyor"
 
-#: subst.c:4486
+#: subst.c:4543
 #, c-format
 msgid "cannot open named pipe %s for writing"
 msgstr "isimli boru %s yazmak için açılamıyor"
 
-#: subst.c:4494
-#, fuzzy, c-format
-msgid "cannot reset nodelay mode for fd %d"
-msgstr "fd %d için geciktirmeme kipi sıfırlanamıyor"
-
-#: subst.c:4504
+#: subst.c:4561
 #, c-format
 msgid "cannot duplicate named pipe %s as fd %d"
 msgstr "isimli boru %s fd %d olarak yinelenemiyor"
 
-#: subst.c:4700
+#: subst.c:4757
 msgid "cannot make pipe for command substitution"
 msgstr "komut ikamesi için boru yapılamıyor"
 
-#: subst.c:4734
+#: subst.c:4791
 msgid "cannot make child for command substitution"
 msgstr "komut ikamesi için alt süreç yapılamıyor"
 
-#: subst.c:4751
+#: subst.c:4808
 msgid "command_substitute: cannot duplicate pipe as fd 1"
 msgstr "command_substitute: boru fd 1 olarak yinelenemiyor"
 
-#: subst.c:5226
+#: subst.c:5310
 #, c-format
 msgid "%s: parameter null or not set"
 msgstr "%s: parametre boş ya da değer atanmamış"
 
-#: subst.c:5502
+#: subst.c:5600
 #, c-format
 msgid "%s: substring expression < 0"
 msgstr "%s: altdizge ifadesi < 0"
 
-#: subst.c:6345
+#: subst.c:6645
 #, c-format
 msgid "%s: bad substitution"
 msgstr "%s: hatalı ikame"
 
-#: subst.c:6421
+#: subst.c:6721
 #, c-format
 msgid "$%s: cannot assign in this way"
 msgstr "$%s: bu yolla atama yapılmaz"
 
-#: subst.c:7138
+#: subst.c:7440
 #, fuzzy, c-format
 msgid "bad substitution: no closing \"`\" in %s"
 msgstr "hatalı ikame: %2$s içinde kapatan `%1$s' yok"
 
-#: subst.c:8003
+#: subst.c:8313
 #, c-format
 msgid "no match: %s"
 msgstr "eşleşme yok: %s"
@@ -1701,105 +1752,126 @@ msgstr "eksik `]'"
 msgid "invalid signal number"
 msgstr "geçersiz sinyal numarası"
 
-#: trap.c:315
+#: trap.c:323
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr "run_pending_traps:trap_list[%d] içinde hatalı değer: %p"
 
-#: trap.c:319
+#: trap.c:327
 #, c-format
 msgid ""
 "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
 msgstr ""
 "run_pending_traps: sinyal yakalayıcı SIG_DFL'dir, kendime %d (%s) göndererek"
 
-#: trap.c:363
+#: trap.c:371
 #, c-format
 msgid "trap_handler: bad signal %d"
 msgstr "trap_handler:hatalı sinyal %d"
 
-#: variables.c:339
+#: variables.c:354
 #, c-format
 msgid "error importing function definition for `%s'"
 msgstr "`%s'nin işlev tanımının içeri aktarılmasında hata"
 
-#: variables.c:717
+#: variables.c:732
 #, c-format
 msgid "shell level (%d) too high, resetting to 1"
 msgstr "kabuk düzeyi (%d) çok yüksek, 1 yapılıyor"
 
-#: variables.c:1729
+#: variables.c:1891
 msgid "make_local_variable: no function context at current scope"
 msgstr "make_local_variable: geçerli etki alanında hiç işlev bağlamı yok"
 
-#: variables.c:2876
+#: variables.c:3120
 msgid "all_local_variables: no function context at current scope"
 msgstr "all_local_variables: geçerli etki alanında hiç işlev bağlamı yok"
 
-#: variables.c:3093 variables.c:3102
+#: variables.c:3337 variables.c:3346
 #, c-format
 msgid "invalid character %d in exportstr for %s"
 msgstr "%2$s için exportstr içinde geçersiz karakter %1$d"
 
-#: variables.c:3108
+#: variables.c:3352
 #, c-format
 msgid "no `=' in exportstr for %s"
 msgstr "%s için exportstr içinde `=' yok"
 
-#: variables.c:3535
+#: variables.c:3787
 msgid "pop_var_context: head of shell_variables not a function context"
 msgstr "pop_var_context: kabuk değişkenlerinin başı bir işlev bağlamı değil"
 
-#: variables.c:3548
+#: variables.c:3800
 msgid "pop_var_context: no global_variables context"
 msgstr "pop_var_context: genel değişkenler bağlamı yok"
 
-#: variables.c:3620
+#: variables.c:3874
 msgid "pop_scope: head of shell_variables not a temporary environment scope"
 msgstr ""
 "pop_scope: kabuk değişkenlerinin başı bir geçici ortam etki alanı değil"
 
-#: version.c:83
+#: version.c:46
+#, fuzzy
+msgid "Copyright (C) 2008 Free Software Foundation, Inc."
+msgstr "Copyright © 2006 Free Software Foundation, Inc.\n"
+
+#: version.c:47
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl."
+"html>\n"
+msgstr ""
+
+#: version.c:86
 #, c-format
 msgid "GNU bash, version %s (%s)\n"
 msgstr ""
 
-#: xmalloc.c:93
+#: version.c:91
+#, c-format
+msgid "This is free software; you are free to change and redistribute it.\n"
+msgstr ""
+
+#: version.c:92
+#, c-format
+msgid "There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr ""
+
+#: xmalloc.c:92
 #, c-format
 msgid "xmalloc: cannot allocate %lu bytes (%lu bytes allocated)"
 msgstr "xmalloc: %lu bayt ayrılamıyor (%lu bayt ayrıldı)"
 
-#: xmalloc.c:95
+#: xmalloc.c:94
 #, c-format
 msgid "xmalloc: cannot allocate %lu bytes"
 msgstr "xmalloc: %lu bayt ayrılamıyor"
 
-#: xmalloc.c:115
+#: xmalloc.c:114
 #, c-format
 msgid "xrealloc: cannot reallocate %lu bytes (%lu bytes allocated)"
 msgstr "xrealloc: %lu bayt yeniden ayrılamıyor (%lu bayt ayrıldı)"
 
-#: xmalloc.c:117
+#: xmalloc.c:116
 #, c-format
 msgid "xrealloc: cannot allocate %lu bytes"
 msgstr "xrealloc: %lu bayt yeniden ayrılamıyor"
 
-#: xmalloc.c:151
+#: xmalloc.c:150
 #, c-format
 msgid "xmalloc: %s:%d: cannot allocate %lu bytes (%lu bytes allocated)"
 msgstr "xmalloc: %s:%d: %lu bayt ayrılamıyor (%lu bayt ayrıldı)"
 
-#: xmalloc.c:153
+#: xmalloc.c:152
 #, c-format
 msgid "xmalloc: %s:%d: cannot allocate %lu bytes"
 msgstr "xmalloc: %s:%d: %lu bayt ayrılamıyor"
 
-#: xmalloc.c:175
+#: xmalloc.c:174
 #, c-format
 msgid "xrealloc: %s:%d: cannot reallocate %lu bytes (%lu bytes allocated)"
 msgstr "xrealloc: %s:%d: %lu bayt yeniden ayrılamıyor (%lu bayt ayrıldı)"
 
-#: xmalloc.c:177
+#: xmalloc.c:176
 #, c-format
 msgid "xrealloc: %s:%d: cannot allocate %lu bytes"
 msgstr "xrealloc: %s:%d: %lu bayt yeniden ayrılamıyor"
@@ -1859,11 +1931,11 @@ msgid "command [-pVv] command [arg ...]"
 msgstr ""
 
 #: builtins.c:76
-msgid "declare [-afFirtx] [-p] [name[=value] ...]"
+msgid "declare [-aAfFilrtux] [-p] [name[=value] ...]"
 msgstr ""
 
 #: builtins.c:78
-msgid "typeset [-afFirtx] [-p] name[=value] ..."
+msgid "typeset [-aAfFilrtux] [-p] name[=value] ..."
 msgstr ""
 
 #: builtins.c:80
@@ -2250,6 +2322,7 @@ msgstr ""
 "                         girdi olarak kullanılabilir biçimde listeler."
 
 #: builtins.c:322
+#, fuzzy
 msgid ""
 "Exit for, while, or until loops.\n"
 "    \n"
@@ -2257,8 +2330,11 @@ msgid ""
 "    loops.\n"
 "    \n"
 "    Exit Status:\n"
-"    The exit status is 0 unless the shell is not executing a loop."
+"    The exit status is 0 unless N is not greater than or equal to 1."
 msgstr ""
+"\rcontinue [N]\n"
+"    FOR, WHILE veya UNTIL döngülerinin sonraki yinelemesinden devam edilir.\n"
+"    N verilirse dışa doğru N. döngüden devam edilir. N >= 1 olmalıdır."
 
 #: builtins.c:334
 #, fuzzy
@@ -2269,7 +2345,7 @@ msgid ""
 "    If N is specified, resumes the Nth enclosing loop.\n"
 "    \n"
 "    Exit Status:\n"
-"    The exit status is 0 unless the shell is not executing a loop."
+"    The exit status is 0 unless N is not greater than or equal to 1."
 msgstr ""
 "\rcontinue [N]\n"
 "    FOR, WHILE veya UNTIL döngülerinin sonraki yinelemesinden devam edilir.\n"
@@ -2457,10 +2533,13 @@ msgid ""
 "      -p\tdisplay the attributes and value of each NAME\n"
 "    \n"
 "    Options which set attributes:\n"
-"      -a\tto make NAMEs arrays (if supported)\n"
+"      -a\tto make NAMEs indexed arrays (if supported)\n"
+"      -A\tto make NAMEs associative arrays (if supported)\n"
 "      -i\tto make NAMEs have the `integer' attribute\n"
+"      -l\tto convert NAMEs to lower case on assignment\n"
 "      -r\tto make NAMEs readonly\n"
 "      -t\tto make NAMEs have the `trace' attribute\n"
+"      -u\tto convert NAMEs to upper case on assignment\n"
 "      -x\tto make NAMEs export\n"
 "    \n"
 "    Using `+' instead of `-' turns off the given attribute.\n"
@@ -2502,14 +2581,14 @@ msgstr ""
 "kullanılmış\n"
 "    gibi yerel yapar."
 
-#: builtins.c:505
+#: builtins.c:508
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
 "    Obsolete.  See `help declare'."
 msgstr ""
 
-#: builtins.c:513
+#: builtins.c:516
 msgid ""
 "Define local variables.\n"
 "    \n"
@@ -2524,7 +2603,7 @@ msgid ""
 "    or the shell is not executing a function."
 msgstr ""
 
-#: builtins.c:530
+#: builtins.c:533
 #, fuzzy
 msgid ""
 "Write arguments to the standard output.\n"
@@ -2539,7 +2618,7 @@ msgid ""
 "    `echo' interprets the following backslash-escaped characters:\n"
 "      \\a\talert (bell)\n"
 "      \\b\tbackspace\n"
-"      \\c\tsuppress trailing newline\n"
+"      \\c\tsuppress further output\n"
 "      \\e\tescape character\n"
 "      \\f\tform feed\n"
 "      \\n\tnew line\n"
@@ -2577,7 +2656,7 @@ msgstr ""
 "    -E seçeneği ile yukarıdaki karakterlerin yorumlanmasını öntanımlı\n"
 "    olarak etkin olduğu sistemlerde bile kapatabilirsiniz."
 
-#: builtins.c:564
+#: builtins.c:567
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2590,7 +2669,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:579
+#: builtins.c:582
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -2617,7 +2696,7 @@ msgid ""
 "    Returns success unless NAME is not a shell builtin or an error occurs."
 msgstr ""
 
-#: builtins.c:607
+#: builtins.c:610
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
@@ -2629,7 +2708,7 @@ msgid ""
 "    Returns exit status of command or success if command is null."
 msgstr ""
 
-#: builtins.c:619
+#: builtins.c:622
 #, fuzzy
 msgid ""
 "Parse option arguments.\n"
@@ -2721,7 +2800,7 @@ msgstr ""
 "başka\n"
 "    argümanlar verilmişse bunları çözümler."
 
-#: builtins.c:661
+#: builtins.c:664
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
@@ -2744,7 +2823,7 @@ msgid ""
 "occurs."
 msgstr ""
 
-#: builtins.c:682
+#: builtins.c:685
 #, fuzzy
 msgid ""
 "Exit the shell.\n"
@@ -2756,7 +2835,7 @@ msgstr ""
 "    N durumu ile dönerek kabuk çıkar. N verilmezse son çalıştırılan komutun\n"
 "    çıkış durumu döner."
 
-#: builtins.c:691
+#: builtins.c:694
 msgid ""
 "Exit a login shell.\n"
 "    \n"
@@ -2765,7 +2844,7 @@ msgid ""
 "    in a login shell."
 msgstr ""
 
-#: builtins.c:701
+#: builtins.c:704
 #, fuzzy
 msgid ""
 "Display or execute commands from the history list.\n"
@@ -2820,7 +2899,7 @@ msgstr ""
 "    Böylece `r cc' yazarak `cc' ile başlayan son komut,\n"
 "    r' yazarak en son komut çalıştırılabilir."
 
-#: builtins.c:731
+#: builtins.c:734
 #, fuzzy
 msgid ""
 "Move job to the foreground.\n"
@@ -2837,7 +2916,7 @@ msgstr ""
 "    Eğer İŞ_BELİRTİMİ belirtilmemişse kabuk iş belirtimi olarak\n"
 "    o an ki işi kullanır."
 
-#: builtins.c:746
+#: builtins.c:749
 #, fuzzy
 msgid ""
 "Move jobs to the background.\n"
@@ -2855,7 +2934,7 @@ msgstr ""
 "    `&' ile başlatılmışçasına İŞ_BELİRTİMİni artalana yerleştirir.\n"
 "    İŞ_BELİRTİMİ verilmemişse, iş belirtimi olarak o an ki iş kullanılır."
 
-#: builtins.c:760
+#: builtins.c:763
 msgid ""
 "Remember or display program locations.\n"
 "    \n"
@@ -2879,7 +2958,7 @@ msgid ""
 "    Returns success unless NAME is not found or an invalid option is given."
 msgstr ""
 
-#: builtins.c:785
+#: builtins.c:788
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -2901,7 +2980,7 @@ msgid ""
 "given."
 msgstr ""
 
-#: builtins.c:809
+#: builtins.c:812
 #, fuzzy
 msgid ""
 "Display or manipulate the history list.\n"
@@ -2959,7 +3038,7 @@ msgstr ""
 "    damgasını basacak olan strftime(3) işlevine biçim girdisi olur; aksi\n"
 "    takdirde hiç zaman damgası basılmaz."
 
-#: builtins.c:845
+#: builtins.c:848
 #, fuzzy
 msgid ""
 "Display status of jobs.\n"
@@ -2996,7 +3075,7 @@ msgstr ""
 "    ARGümanlar  ile  belirtilen tüm iş belirtimleri,  işlerin süreç grup\n"
 "    liderinin süreç grup kimliğine yerleştirilip KOMUT çalıştırılır."
 
-#: builtins.c:872
+#: builtins.c:875
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -3013,7 +3092,7 @@ msgid ""
 "    Returns success unless an invalid option or JOBSPEC is given."
 msgstr ""
 
-#: builtins.c:891
+#: builtins.c:894
 #, fuzzy
 msgid ""
 "Send a signal to a job.\n"
@@ -3051,7 +3130,7 @@ msgstr ""
 "    sınırını  aşarsanız  başka  bir  süreci  öldürecek bir süreci başlatmak\n"
 "    zorunda kalmazsınız."
 
-#: builtins.c:914
+#: builtins.c:917
 #, fuzzy
 msgid ""
 "Evaluate arithmetic expressions.\n"
@@ -3136,7 +3215,7 @@ msgstr ""
 "\n"
 "    Son ifade'nin sonucu 0 ise dönüş durumu 1 dir, aksi takdirde 0 dır."
 
-#: builtins.c:959
+#: builtins.c:962
 #, fuzzy
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
@@ -3169,7 +3248,9 @@ msgid ""
 "      -t timeout\ttime out and return failure if a complete line of input "
 "is\n"
 "    \t\tnot read withint TIMEOUT seconds.  The value of the TMOUT\n"
-"    \t\tvariable is the default timeout.\n"
+"    \t\tvariable is the default timeout.  TIMEOUT may be a\n"
+"    \t\tfractional number.  The exit status is greater than 128 if\n"
+"    \t\tthe timeout is exceeded\n"
 "      -u fd\t\tread from file descriptor FD instead of the standard input\n"
 "    \n"
 "    Exit Status:\n"
@@ -3222,7 +3303,7 @@ msgstr ""
 "    okuma zamanaşımına düşmedikçe ya da -u seçeneği ile sağlanan\n"
 "    DoSYaTaNıTıcı geçersiz olmadıkça dönüş durumu sıfırdır."
 
-#: builtins.c:996
+#: builtins.c:1001
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -3234,7 +3315,7 @@ msgid ""
 "    Returns N, or failure if the shell is not executing a function or script."
 msgstr ""
 
-#: builtins.c:1009
+#: builtins.c:1014
 #, fuzzy
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
@@ -3407,7 +3488,7 @@ msgstr ""
 "    atanır. Özel parametre # ise N'e ayarlanır. Hiç argüman verilmezse,\n"
 "    tüm kabuk değişkenleri basılır."
 
-#: builtins.c:1091
+#: builtins.c:1096
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
 "    \n"
@@ -3427,7 +3508,7 @@ msgid ""
 "    Returns success unless an invalid option is given or a NAME is read-only."
 msgstr ""
 
-#: builtins.c:1111
+#: builtins.c:1116
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
@@ -3446,7 +3527,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1130
+#: builtins.c:1135
 msgid ""
 "Mark shell variables as unchangeable.\n"
 "    \n"
@@ -3455,7 +3536,8 @@ msgid ""
 "    before marking as read-only.\n"
 "    \n"
 "    Options:\n"
-"      -a\trefer to array variables\n"
+"      -a\trefer to indexed array variables\n"
+"      -A\trefer to associative array variables\n"
 "      -f\trefer to shell functions\n"
 "      -p\tdisplay a list of all readonly variables and functions\n"
 "    \n"
@@ -3465,7 +3547,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1150
+#: builtins.c:1156
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -3476,7 +3558,7 @@ msgid ""
 "    Returns success unless N is negative or greater than $#."
 msgstr ""
 
-#: builtins.c:1162 builtins.c:1177
+#: builtins.c:1168 builtins.c:1183
 #, fuzzy
 msgid ""
 "Execute commands from a file in the current shell.\n"
@@ -3504,11 +3586,12 @@ msgstr ""
 "parametreler\n"
 "    değiştirilmez."
 
-#: builtins.c:1193
+#: builtins.c:1199
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
 "    Suspend the execution of this shell until it receives a SIGCONT signal.\n"
+"    Unless forced, login shells cannot be suspended.\n"
 "    \n"
 "    Options:\n"
 "      -f\tforce the suspend, even if the shell is a login shell\n"
@@ -3517,7 +3600,7 @@ msgid ""
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:1208
+#: builtins.c:1215
 #, fuzzy
 msgid ""
 "Evaluate conditional expression.\n"
@@ -3671,7 +3754,7 @@ msgstr ""
 "    küçüklük, büyüklük, küçüklük veya eşitlik, büyüklük veya eşitlik varsa\n"
 "    ifadenin sonucu doğrudur."
 
-#: builtins.c:1284
+#: builtins.c:1291
 #, fuzzy
 msgid ""
 "Evaluate conditional expression.\n"
@@ -3683,7 +3766,7 @@ msgstr ""
 "   test yerleşiği ile aynıdır, fakat son argüman açan `[' ile eşleşen\n"
 "   kapatan `]' olmak zorundadır."
 
-#: builtins.c:1293
+#: builtins.c:1300
 msgid ""
 "Display process times.\n"
 "    \n"
@@ -3695,7 +3778,7 @@ msgid ""
 "    Always succeeds."
 msgstr ""
 
-#: builtins.c:1305
+#: builtins.c:1312
 #, fuzzy
 msgid ""
 "Trap signals and other events.\n"
@@ -3748,7 +3831,7 @@ msgstr ""
 "    numaraları  ile  birlikte  listelemesini  sağlar.  Kabuğa  bir  sinyal\n"
 "    göndermek isterseniz \"kill -SİGNAL $$\" sözdizimini kullanabilirsiniz."
 
-#: builtins.c:1337
+#: builtins.c:1344
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -3778,7 +3861,7 @@ msgid ""
 "found."
 msgstr ""
 
-#: builtins.c:1368
+#: builtins.c:1375
 #, fuzzy
 msgid ""
 "Modify shell resource limits.\n"
@@ -3855,7 +3938,7 @@ msgstr ""
 "    için 512 baytlık blok sayısı olarak,  -n  ve  -u  için birimsiz,  kalan\n"
 "    seçenekler için 1024 baytlık blok sayısı olarak belirtilmelidir."
 
-#: builtins.c:1413
+#: builtins.c:1420
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -3873,7 +3956,7 @@ msgid ""
 "    Returns success unless MODE is invalid or an invalid option is given."
 msgstr ""
 
-#: builtins.c:1433
+#: builtins.c:1440
 msgid ""
 "Wait for job completion and return exit status.\n"
 "    \n"
@@ -3890,7 +3973,7 @@ msgid ""
 "    given."
 msgstr ""
 
-#: builtins.c:1451
+#: builtins.c:1458
 #, fuzzy
 msgid ""
 "Wait for process completion and return exit status.\n"
@@ -3911,7 +3994,7 @@ msgstr ""
 "    belirtimi de olabilir; bir iş belirtimi verilirse işin\n"
 "    boruhattındaki tüm süreçler için beklenir."
 
-#: builtins.c:1466
+#: builtins.c:1473
 #, fuzzy
 msgid ""
 "Execute commands for each member in a list.\n"
@@ -3930,7 +4013,7 @@ msgstr ""
 "    yoksa, `in \"$@\"' belirtilmiş gibi kümeyi oluşturan her parametre\n"
 "    için KOMUTlar birer kere çalıştırılır."
 
-#: builtins.c:1480
+#: builtins.c:1487
 #, fuzzy
 msgid ""
 "Arithmetic for loop.\n"
@@ -3957,10 +4040,10 @@ msgstr ""
 "    İFADE1, İFADE2 ve İFADE3 aritmetik ifadelerdir. Verilmeyen her\n"
 "    ifade için 1 verilmiş gibi işlem yapılır."
 
-#: builtins.c:1498
+#: builtins.c:1505
 #, fuzzy
 msgid ""
-"Select words from a list and execute commands..\n"
+"Select words from a list and execute commands.\n"
 "    \n"
 "    The WORDS are expanded, generating a list of words.  The\n"
 "    set of expanded words is printed on the standard error, each\n"
@@ -3997,7 +4080,7 @@ msgstr ""
 "    değişkeninde tutulur. Her seçimden sonra bir break komutu ile\n"
 "    sonlandırılıncaya kadar komutlar çalıştırılır."
 
-#: builtins.c:1519
+#: builtins.c:1526
 #, fuzzy
 msgid ""
 "Report time consumed by pipeline's execution.\n"
@@ -4021,7 +4104,7 @@ msgstr ""
 "    istatistiklerinin  biraz farklı bir biçimde basılmasını sağlar;  çıktı\n"
 "    biçimi olarak TIMEFORMAT değişkeninin değerini kullanır."
 
-#: builtins.c:1536
+#: builtins.c:1543
 #, fuzzy
 msgid ""
 "Execute commands based on pattern matching.\n"
@@ -4036,7 +4119,7 @@ msgstr ""
 "    SÖZcük ile eşleşen ilk KALIP'a karşı düşen KOMUTları çalıştırır.\n"
 "    `|' çok sayıda kalıbı ayırmak için kullanılır."
 
-#: builtins.c:1548
+#: builtins.c:1555
 #, fuzzy
 msgid ""
 "Execute commands based on conditional.\n"
@@ -4071,7 +4154,7 @@ msgstr ""
 "    çıkış durumudur.  Bir komut çalıştırılmamışsa  ve hiçbir koşul\n"
 "    doğru sonuç vermemişse sıfır döner."
 
-#: builtins.c:1565
+#: builtins.c:1572
 #, fuzzy
 msgid ""
 "Execute commands as long as a test succeeds.\n"
@@ -4086,7 +4169,7 @@ msgstr ""
 "    `while KOMUTlar; listesinin çıkış durumu sıfır olduğu sürece\n"
 "    `do KOMUTlar;' listesi çalıştırılır."
 
-#: builtins.c:1577
+#: builtins.c:1584
 #, fuzzy
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
@@ -4101,7 +4184,7 @@ msgstr ""
 "    `until KOMUTlar; listesinin çıkış durumu sıfırdan farklı olduğu sürece\n"
 "    `do KOMUTlar;' listesi çalıştırılır."
 
-#: builtins.c:1589
+#: builtins.c:1596
 msgid ""
 "Define shell function.\n"
 "    \n"
@@ -4115,7 +4198,7 @@ msgid ""
 "    Returns success unless NAME is readonly."
 msgstr ""
 
-#: builtins.c:1603
+#: builtins.c:1610
 #, fuzzy
 msgid ""
 "Group commands as a unit.\n"
@@ -4130,7 +4213,7 @@ msgstr ""
 "    KOMUTlar bir grup olarak çalıştırılır. Bu, bir komut kümesini bir\n"
 "    yönlendirmede kullanmanın tek yoludur."
 
-#: builtins.c:1615
+#: builtins.c:1622
 #, fuzzy
 msgid ""
 "Resume job in foreground.\n"
@@ -4151,7 +4234,7 @@ msgstr ""
 "    İŞ_BELİRTİMİ'nden sonra bir & gelmesi işin `bg' komutununa argüman\n"
 "    olarak kullanılmış gibi artalana yerleştirilmesine sebep olur."
 
-#: builtins.c:1630
+#: builtins.c:1637
 #, fuzzy
 msgid ""
 "Evaluate arithmetic expression.\n"
@@ -4166,7 +4249,7 @@ msgstr ""
 "    Verilen aritmetik İFADE aritmetik değerlendirme kurallarına göre\n"
 "    değerlendirilir. \"let İFADE\" ile eşdeğerdir."
 
-#: builtins.c:1642
+#: builtins.c:1649
 #, fuzzy
 msgid ""
 "Execute conditional command.\n"
@@ -4209,7 +4292,7 @@ msgstr ""
 "   olarak ele alınır ve kalıp eşleştirmesi uygulanır. && ve || işleçleri\n"
 "   eğer ilk ifade sonuç için belirleyici ise ikincisine bakmazlar."
 
-#: builtins.c:1668
+#: builtins.c:1675
 #, fuzzy
 msgid ""
 "Common shell variable names and usage.\n"
@@ -4330,7 +4413,7 @@ msgstr ""
 "                       gerektiğine karar vermek için kullanılan kalıpların\n"
 "                       ikinokta imi ayraçlı listesi.\n"
 
-#: builtins.c:1725
+#: builtins.c:1732
 #, fuzzy
 msgid ""
 "Add directories to stack.\n"
@@ -4382,7 +4465,7 @@ msgstr ""
 "\n"
 "    Dizin yığıtını `dirs' komutuyla görebilirsiniz."
 
-#: builtins.c:1759
+#: builtins.c:1766
 #, fuzzy
 msgid ""
 "Remove directories from stack.\n"
@@ -4423,7 +4506,7 @@ msgstr ""
 "          engeller, böylece sadece yığıt değiştirilmiş olur. \n"
 "    Dizin yığıtını `dirs' komutuyla görebilirsiniz."
 
-#: builtins.c:1789
+#: builtins.c:1796
 #, fuzzy
 msgid ""
 "Display directory stack.\n"
@@ -4469,7 +4552,7 @@ msgstr ""
 "    -N   dirs seçeneksiz çağrıldığında gösterdiği listenin sağından\n"
 "         sıfırla başlayarak sayılan N'inci girdiyi gösterir."
 
-#: builtins.c:1818
+#: builtins.c:1825
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
@@ -4490,7 +4573,7 @@ msgid ""
 "    given or OPTNAME is disabled."
 msgstr ""
 
-#: builtins.c:1839
+#: builtins.c:1846
 #, fuzzy
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
@@ -4532,7 +4615,7 @@ msgstr ""
 "    biçimde çıktılamasını sağlar. -v seçeneği çıktının standart çıktıya\n"
 "    basılması yerine DEĞİŞKENe atanmasını sağlar. "
 
-#: builtins.c:1866
+#: builtins.c:1873
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
@@ -4554,7 +4637,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1889
+#: builtins.c:1896
 #, fuzzy
 msgid ""
 "Display possible completions depending on the options.\n"
@@ -4574,7 +4657,7 @@ msgstr ""
 "    amacıyla tasarlanmıştır. İsteğe bağlı SÖZCÜK argümanı sağlandığı\n"
 "    takdirde eşleşmelerden sadece SÖZCÜK ile eşleşenler üretilir."
 
-#: builtins.c:1904
+#: builtins.c:1911
 msgid ""
 "Modify or display completion options.\n"
 "    \n"
@@ -4603,7 +4686,7 @@ msgid ""
 "    have a completion specification defined."
 msgstr ""
 
-#: builtins.c:1932
+#: builtins.c:1939
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
index f792a507db1c7cd3da365d483642b2720abc8b85..0d739eead8ffe493a543e2eaf172f07948f7a347 100644 (file)
Binary files a/po/vi.gmo and b/po/vi.gmo differ
index 05618f1c32f721c37410dbc57f6b1cd3c3bbaaf3..98ce18922eb51f021bf507d024355e59ba777d4f 100644 (file)
--- a/po/vi.po
+++ b/po/vi.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: bash 3.2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-04-22 10:15-0400\n"
+"POT-Creation-Date: 2008-08-20 08:51-0400\n"
 "PO-Revision-Date: 2008-04-22 00:17+0930\n"
 "Last-Translator: Clytie Siddall <clytie@riverland.net.au>\n"
 "Language-Team: Vietnamese <vi-VN@googlegroups.com>\n"
@@ -17,75 +17,90 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: LocFactoryEditor 1.7b3\n"
 
-#: arrayfunc.c:48
+#: arrayfunc.c:49
 msgid "bad array subscript"
 msgstr "sai mảng in thấp"
 
-#: arrayfunc.c:372
+#: arrayfunc.c:312 builtins/declare.def:467
+#, c-format
+msgid "%s: cannot convert indexed to associative array"
+msgstr ""
+
+#: arrayfunc.c:478
+#, fuzzy, c-format
+msgid "%s: invalid associative array key"
+msgstr "%s: tên hành vi không hợp lệ"
+
+#: arrayfunc.c:480
 #, c-format
 msgid "%s: cannot assign to non-numeric index"
 msgstr "%s: không thể cấp phát cho chỉ số không thuộc số"
 
-#: bashhist.c:332
+#: arrayfunc.c:516
+#, c-format
+msgid "%s: %s: must use subscript when assigning associative array"
+msgstr ""
+
+#: bashhist.c:382
 #, c-format
 msgid "%s: cannot create: %s"
 msgstr "%s: không thể tạo %s"
 
-#: bashline.c:3124
+#: bashline.c:3190
 msgid "bash_execute_unix_command: cannot find keymap for command"
 msgstr "bash_execute_unix_command: không tìm thấy sơ đồ phím cho câu lệnh"
 
-#: bashline.c:3173
+#: bashline.c:3268
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr ""
 "%s: ký tự khác khoảng trắng đầu tiên không phải là dấu sổ chéo ngược « / »"
 
-#: bashline.c:3202
+#: bashline.c:3297
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr "thiếu « %c » đóng trong %s"
 
-#: bashline.c:3236
+#: bashline.c:3331
 #, c-format
 msgid "%s: missing colon separator"
 msgstr "%s: thiếu dấu hai chấm định giới"
 
-#: builtins/bind.def:200
+#: builtins/bind.def:199
 #, c-format
 msgid "`%s': invalid keymap name"
 msgstr "« %s »: tên sơ đồ phím không hợp lệ"
 
-#: builtins/bind.def:239
+#: builtins/bind.def:238
 #, c-format
 msgid "%s: cannot read: %s"
 msgstr "%s: không thể đọc %s"
 
-#: builtins/bind.def:254
+#: builtins/bind.def:253
 #, c-format
 msgid "`%s': cannot unbind"
 msgstr "« %s »: không thể hủy tổ hợp"
 
-#: builtins/bind.def:289 builtins/bind.def:319
+#: builtins/bind.def:288 builtins/bind.def:318
 #, c-format
 msgid "`%s': unknown function name"
 msgstr "« %s »: tên hàm không rõ"
 
-#: builtins/bind.def:297
+#: builtins/bind.def:296
 #, c-format
 msgid "%s is not bound to any keys.\n"
 msgstr "%s không được tổ hợp với phím.\n"
 
-#: builtins/bind.def:301
+#: builtins/bind.def:300
 #, c-format
 msgid "%s can be invoked via "
 msgstr "%s có thể được gọi thông qua "
 
-#: builtins/break.def:78 builtins/break.def:118
+#: builtins/break.def:77 builtins/break.def:117
 msgid "loop count"
 msgstr ""
 
-#: builtins/break.def:138
+#: builtins/break.def:137
 msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr ""
 "chỉ có nghĩa trong vòng lặp:\n"
@@ -93,7 +108,7 @@ msgstr ""
 " • while\ttrong khi\n"
 " • until\tđến khi"
 
-#: builtins/caller.def:134
+#: builtins/caller.def:133
 #, fuzzy
 msgid ""
 "Returns the context of the current subroutine call.\n"
@@ -101,307 +116,312 @@ msgid ""
 "    Without EXPR, returns "
 msgstr "Trả về ngữ cảnh của cuộc gọi hàm phụ hiện thời."
 
-#: builtins/cd.def:216
+#: builtins/cd.def:215
 msgid "HOME not set"
 msgstr "Chưa đặt biến môi trường HOME (nhà)"
 
-#: builtins/cd.def:228
+#: builtins/cd.def:227
 msgid "OLDPWD not set"
 msgstr "Chưa đặt biến môi trường OLDPWD (mật khẩu cũ)"
 
-#: builtins/common.c:105
+#: builtins/common.c:107
 #, c-format
 msgid "line %d: "
 msgstr ""
 
-#: builtins/common.c:122
+#: builtins/common.c:124
 #, fuzzy, c-format
 msgid "%s: usage: "
 msgstr "%s: cảnh báo :"
 
-#: builtins/common.c:135 test.c:822
+#: builtins/common.c:137 test.c:822
 msgid "too many arguments"
 msgstr "quá nhiều đối số"
 
-#: builtins/common.c:160 shell.c:488 shell.c:762
+#: builtins/common.c:162 shell.c:493 shell.c:774
 #, c-format
 msgid "%s: option requires an argument"
 msgstr "%s: tùy chọn cần thiết một đối số"
 
-#: builtins/common.c:167
+#: builtins/common.c:169
 #, c-format
 msgid "%s: numeric argument required"
 msgstr "%s: cần thiết đối số thuộc số"
 
-#: builtins/common.c:174
+#: builtins/common.c:176
 #, c-format
 msgid "%s: not found"
 msgstr "%s: không tìm thấy"
 
-#: builtins/common.c:183 shell.c:775
+#: builtins/common.c:185 shell.c:787
 #, c-format
 msgid "%s: invalid option"
 msgstr "%s: tùy chọn không hợp lệ"
 
-#: builtins/common.c:190
+#: builtins/common.c:192
 #, c-format
 msgid "%s: invalid option name"
 msgstr "%s: tên tùy chọn không hợp lệ"
 
-#: builtins/common.c:197 general.c:231 general.c:236
+#: builtins/common.c:199 general.c:231 general.c:236
 #, c-format
 msgid "`%s': not a valid identifier"
 msgstr "« %s »: không phải đồ nhận diện hợp lệ"
 
-#: builtins/common.c:207
+#: builtins/common.c:209
 #, fuzzy
 msgid "invalid octal number"
 msgstr "số thứ tự tín hiệu không hợp lệ"
 
-#: builtins/common.c:209
+#: builtins/common.c:211
 #, fuzzy
 msgid "invalid hex number"
 msgstr "số không hợp lệ"
 
-#: builtins/common.c:211 expr.c:1255
+#: builtins/common.c:213 expr.c:1255
 msgid "invalid number"
 msgstr "số không hợp lệ"
 
-#: builtins/common.c:219
+#: builtins/common.c:221
 #, c-format
 msgid "%s: invalid signal specification"
 msgstr "%s: sai xác định tín hiệu"
 
-#: builtins/common.c:226
+#: builtins/common.c:228
 #, c-format
 msgid "`%s': not a pid or valid job spec"
 msgstr "« %s »: không phải đặc tả hợp lệ cho PID hoặc công việc"
 
-#: builtins/common.c:233 error.c:452
+#: builtins/common.c:235 error.c:453
 #, c-format
 msgid "%s: readonly variable"
 msgstr "%s: biến chỉ đọc"
 
-#: builtins/common.c:241
+#: builtins/common.c:243
 #, c-format
 msgid "%s: %s out of range"
 msgstr "%s: %s ở ngoại phạm vi"
 
-#: builtins/common.c:241 builtins/common.c:243
+#: builtins/common.c:243 builtins/common.c:245
 msgid "argument"
 msgstr "đối số"
 
-#: builtins/common.c:243
+#: builtins/common.c:245
 #, c-format
 msgid "%s out of range"
 msgstr "%s ở ngoại phạm vi"
 
-#: builtins/common.c:251
+#: builtins/common.c:253
 #, c-format
 msgid "%s: no such job"
 msgstr "%s: không có công việc như vậy"
 
-#: builtins/common.c:259
+#: builtins/common.c:261
 #, c-format
 msgid "%s: no job control"
 msgstr "%s: không có điều khiển công việc"
 
-#: builtins/common.c:261
+#: builtins/common.c:263
 msgid "no job control"
 msgstr "không có điều khiển công việc"
 
-#: builtins/common.c:271
+#: builtins/common.c:273
 #, c-format
 msgid "%s: restricted"
 msgstr "%s: bị hạn chế"
 
-#: builtins/common.c:273
+#: builtins/common.c:275
 msgid "restricted"
 msgstr "bị hạn chế"
 
-#: builtins/common.c:281
+#: builtins/common.c:283
 #, c-format
 msgid "%s: not a shell builtin"
 msgstr "%s: không phải dựng sẵn trình bao"
 
-#: builtins/common.c:290
+#: builtins/common.c:292
 #, c-format
 msgid "write error: %s"
 msgstr "lỗi ghi: %s"
 
-#: builtins/common.c:516
+#: builtins/common.c:523
 #, c-format
 msgid "%s: error retrieving current directory: %s: %s\n"
 msgstr "%s: gặp lỗi khi lấy thư mục hiện thời: %s: %s\n"
 
-#: builtins/common.c:582 builtins/common.c:584
+#: builtins/common.c:589 builtins/common.c:591
 #, c-format
 msgid "%s: ambiguous job spec"
 msgstr "%s: đặc tả công việc mơ hồ"
 
-#: builtins/complete.def:271
+#: builtins/complete.def:270
 #, c-format
 msgid "%s: invalid action name"
 msgstr "%s: tên hành vi không hợp lệ"
 
-#: builtins/complete.def:431 builtins/complete.def:616
-#: builtins/complete.def:814
+#: builtins/complete.def:430 builtins/complete.def:615
+#: builtins/complete.def:813
 #, c-format
 msgid "%s: no completion specification"
 msgstr "%s: không có đặc tả điền nốt"
 
-#: builtins/complete.def:668
+#: builtins/complete.def:667
 msgid "warning: -F option may not work as you expect"
 msgstr "cảnh báo: tùy chọn « -F » có lẽ không hoạt động như mong đợi"
 
-#: builtins/complete.def:670
+#: builtins/complete.def:669
 msgid "warning: -C option may not work as you expect"
 msgstr "cảnh báo: tùy chọn « -C » có lẽ không hoạt động như mong đợi"
 
-#: builtins/complete.def:787
+#: builtins/complete.def:786
 msgid "not currently executing completion function"
 msgstr ""
 
-#: builtins/declare.def:120
+#: builtins/declare.def:122
 msgid "can only be used in a function"
 msgstr "chỉ có thể được dùng trong một hàm"
 
-#: builtins/declare.def:318
+#: builtins/declare.def:353
 msgid "cannot use `-f' to make functions"
 msgstr "không thể dùng « -f » để tạo hàm"
 
-#: builtins/declare.def:330 execute_cmd.c:4116
+#: builtins/declare.def:365 execute_cmd.c:4696
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s: hàm chỉ đọc"
 
-#: builtins/declare.def:416
+#: builtins/declare.def:454
 #, c-format
 msgid "%s: cannot destroy array variables in this way"
 msgstr "%s: không thể phá hủy biến mảng bằng cách này"
 
-#: builtins/enable.def:138 builtins/enable.def:146
+#: builtins/declare.def:461
+#, c-format
+msgid "%s: cannot convert associative to indexed array"
+msgstr ""
+
+#: builtins/enable.def:137 builtins/enable.def:145
 msgid "dynamic loading not available"
 msgstr "không có sẵn chức năng nạp động"
 
-#: builtins/enable.def:313
+#: builtins/enable.def:312
 #, c-format
 msgid "cannot open shared object %s: %s"
 msgstr "không thể mở đối tượng dùng chung %s: %s"
 
-#: builtins/enable.def:336
+#: builtins/enable.def:335
 #, c-format
 msgid "cannot find %s in shared object %s: %s"
 msgstr "không tìm thấy %s trong đối tượng dùng chung %s: %s"
 
-#: builtins/enable.def:460
+#: builtins/enable.def:459
 #, c-format
 msgid "%s: not dynamically loaded"
 msgstr "%s không phải được nạp động"
 
-#: builtins/enable.def:475
+#: builtins/enable.def:474
 #, c-format
 msgid "%s: cannot delete: %s"
 msgstr "%s: không thể xoá: %s"
 
-#: builtins/evalfile.c:132 builtins/hash.def:170 execute_cmd.c:3973
-#: shell.c:1423
+#: builtins/evalfile.c:134 builtins/hash.def:169 execute_cmd.c:4553
+#: shell.c:1439
 #, c-format
 msgid "%s: is a directory"
 msgstr "%s: là thư mục"
 
-#: builtins/evalfile.c:137
+#: builtins/evalfile.c:139
 #, c-format
 msgid "%s: not a regular file"
 msgstr "%s: không phải là tập tin chuẩn"
 
-#: builtins/evalfile.c:145
+#: builtins/evalfile.c:147
 #, c-format
 msgid "%s: file is too large"
 msgstr "%s: tập tin quá lớn"
 
-#: builtins/evalfile.c:183 execute_cmd.c:4043 shell.c:1433
+#: builtins/evalfile.c:185 execute_cmd.c:4623 shell.c:1449
 #, c-format
 msgid "%s: cannot execute binary file"
 msgstr "%s: không thể thực hiện tập tin nhị phân"
 
-#: builtins/exec.def:213
+#: builtins/exec.def:212
 #, c-format
 msgid "%s: cannot execute: %s"
 msgstr "%s: không thể thực hiện: %s"
 
-#: builtins/exit.def:66
+#: builtins/exit.def:65
 #, c-format
 msgid "logout\n"
 msgstr ""
 
-#: builtins/exit.def:89
+#: builtins/exit.def:88
 msgid "not login shell: use `exit'"
 msgstr "không phải trình bao đăng nhập: hãy dùng lệnh « exit » (thoát)"
 
-#: builtins/exit.def:121
+#: builtins/exit.def:120
 #, c-format
 msgid "There are stopped jobs.\n"
 msgstr "Vẫn có công việc bị dừng.\n"
 
-#: builtins/exit.def:123
+#: builtins/exit.def:122
 #, fuzzy, c-format
 msgid "There are running jobs.\n"
 msgstr "Vẫn có công việc bị dừng.\n"
 
-#: builtins/fc.def:263
+#: builtins/fc.def:261
 msgid "no command found"
 msgstr "không tìm thấy lệnh"
 
-#: builtins/fc.def:333
+#: builtins/fc.def:341
 msgid "history specification"
 msgstr "đặc tả lịch sử"
 
-#: builtins/fc.def:354
+#: builtins/fc.def:362
 #, c-format
 msgid "%s: cannot open temp file: %s"
 msgstr "%s: không thể mở tập tin tạm thời: %s"
 
-#: builtins/fg_bg.def:150 builtins/jobs.def:283
+#: builtins/fg_bg.def:149 builtins/jobs.def:282
 msgid "current"
 msgstr ""
 
-#: builtins/fg_bg.def:159
+#: builtins/fg_bg.def:158
 #, c-format
 msgid "job %d started without job control"
 msgstr "công việc %d đã khởi chạy mà không có điều khiển công việc"
 
-#: builtins/getopt.c:109
+#: builtins/getopt.c:110
 #, c-format
 msgid "%s: illegal option -- %c\n"
 msgstr "%s: tùy chọn không được phép -- %c\n"
 
-#: builtins/getopt.c:110
+#: builtins/getopt.c:111
 #, c-format
 msgid "%s: option requires an argument -- %c\n"
 msgstr "%s: tùy chọn cần thiết đối số -- %c\n"
 
-#: builtins/hash.def:93
+#: builtins/hash.def:92
 msgid "hashing disabled"
 msgstr "chức năng tạo ký hiệu lộn xộn bị tắt"
 
-#: builtins/hash.def:139
+#: builtins/hash.def:138
 #, c-format
 msgid "%s: hash table empty\n"
 msgstr "%s: bảng ký hiệu lộn xộn còn rỗng\n"
 
-#: builtins/hash.def:245
+#: builtins/hash.def:244
 #, fuzzy, c-format
 msgid "hits\tcommand\n"
 msgstr "câu lệnh cuối cùng: %s\n"
 
-#: builtins/help.def:128
+#: builtins/help.def:130
 #, fuzzy, c-format
 msgid "Shell commands matching keyword `"
 msgid_plural "Shell commands matching keywords `"
 msgstr[0] "Lệnh trình bao tương ứng với từ khoá `"
 
-#: builtins/help.def:166
+#: builtins/help.def:168
 #, c-format
 msgid ""
 "no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'."
@@ -411,22 +431,12 @@ msgstr ""
 " • man -k %s\n"
 " • info %s"
 
-#: builtins/help.def:183
+#: builtins/help.def:185
 #, c-format
 msgid "%s: cannot open: %s"
 msgstr "%s: không thể mở : %s"
 
-#: builtins/help.def:318 version.c:85
-#, fuzzy, c-format
-msgid "Copyright (C) 2008 Free Software Foundation, Inc.\n"
-msgstr "Tác quyền © năm 2008 của Tổ chức Phần mềm Tự do.\n"
-
-#: builtins/help.def:320
-#, c-format
-msgid "License: GNU General Public License, version 2\n"
-msgstr ""
-
-#: builtins/help.def:335
+#: builtins/help.def:337
 #, c-format
 msgid ""
 "These shell commands are defined internally.  Type `help' to see this list.\n"
@@ -446,112 +456,159 @@ msgstr ""
 "Dấu sao « * » bên cạnh tên thì ngụ ý nó bị tắt.\n"
 "\n"
 
-#: builtins/history.def:158
+#: builtins/history.def:154
 msgid "cannot use more than one of -anrw"
 msgstr "chỉ có thể dùng một của những tùy chọn « -a », « -n », « -r », « -w »"
 
-#: builtins/history.def:190
+#: builtins/history.def:186
 msgid "history position"
 msgstr "vị trí lịch sử"
 
-#: builtins/history.def:408
+#: builtins/history.def:366
 #, c-format
 msgid "%s: history expansion failed"
 msgstr "%s: lỗi mở rộng lịch sử"
 
-#: builtins/inlib.def:72
+#: builtins/inlib.def:71
 #, fuzzy, c-format
 msgid "%s: inlib failed"
 msgstr "%s: lỗi mở rộng lịch sử"
 
-#: builtins/jobs.def:110
+#: builtins/jobs.def:109
 msgid "no other options allowed with `-x'"
 msgstr "không cho phép dùng tùy chọn thêm với « -x »"
 
-#: builtins/kill.def:198
+#: builtins/kill.def:197
 #, c-format
 msgid "%s: arguments must be process or job IDs"
 msgstr "%s: đối số phải là mã số của tiến trình (PID) hoặc công việc"
 
-#: builtins/kill.def:261
+#: builtins/kill.def:260
 msgid "Unknown error"
 msgstr "Lỗi không rõ"
 
-#: builtins/let.def:96 builtins/let.def:121 expr.c:501 expr.c:516
+#: builtins/let.def:95 builtins/let.def:120 expr.c:501 expr.c:516
 msgid "expression expected"
 msgstr "đợi biểu thức"
 
-#: builtins/mapfile.def:216 builtins/read.def:265
+#: builtins/mapfile.def:215 builtins/read.def:271
 #, c-format
 msgid "%s: invalid file descriptor specification"
 msgstr "%s: sai xác định bộ mô tả tập tin"
 
-#: builtins/mapfile.def:224 builtins/read.def:272
+#: builtins/mapfile.def:223 builtins/read.def:278
 #, c-format
 msgid "%d: invalid file descriptor: %s"
 msgstr "%d: bộ mô tả tập tin không hợp lệ: %s"
 
-#: builtins/mapfile.def:233 builtins/mapfile.def:271
+#: builtins/mapfile.def:232 builtins/mapfile.def:270
 #, fuzzy, c-format
 msgid "%s: invalid line count"
 msgstr "%s: tùy chọn không hợp lệ"
 
-#: builtins/mapfile.def:244
+#: builtins/mapfile.def:243
 #, fuzzy, c-format
 msgid "%s: invalid array origin"
 msgstr "%s: tùy chọn không hợp lệ"
 
-#: builtins/mapfile.def:261
+#: builtins/mapfile.def:260
 #, fuzzy, c-format
 msgid "%s: invalid callback quantum"
 msgstr "%s: tên hành vi không hợp lệ"
 
-#: builtins/mapfile.def:293
+#: builtins/mapfile.def:292
 #, fuzzy
 msgid "empty array variable name"
 msgstr "%s: không phải biến mảng"
 
-#: builtins/mapfile.def:314
+#: builtins/mapfile.def:313
 msgid "array variable support required"
 msgstr ""
 
-#: builtins/printf.def:365
+#: builtins/printf.def:364
 #, c-format
 msgid "`%s': missing format character"
 msgstr "« %s »: thiếu ký tự định dạng"
 
-#: builtins/printf.def:542
+#: builtins/printf.def:541
 #, c-format
 msgid "`%c': invalid format character"
 msgstr "« %c »: ký tự định dạng không hợp lệ"
 
-#: builtins/printf.def:569
+#: builtins/printf.def:568
 #, fuzzy, c-format
 msgid "warning: %s: %s"
 msgstr "%s: cảnh báo :"
 
-#: builtins/printf.def:748
+#: builtins/printf.def:747
 msgid "missing hex digit for \\x"
 msgstr "thiếu chữ số thập phân cho \\x"
 
-#: builtins/pushd.def:196
+#: builtins/pushd.def:195
 msgid "no other directory"
 msgstr "không có thư mục khác"
 
-#: builtins/pushd.def:463
+#: builtins/pushd.def:462
 msgid "<no current directory>"
 msgstr "<không có thư mục hiện thời>"
 
-#: builtins/pushd.def:507
+#: builtins/pushd.def:506
 msgid "directory stack empty"
 msgstr ""
 
-#: builtins/pushd.def:509
+#: builtins/pushd.def:508
 #, fuzzy
 msgid "directory stack index"
 msgstr "trán ngược đống đệ quy"
 
-#: builtins/pushd.def:706
+#: builtins/pushd.def:683
+#, fuzzy
+msgid ""
+"Display the list of currently remembered directories.  Directories\n"
+"    find their way onto the list with the `pushd' command; you can get\n"
+"    back up through the list with the `popd' command.\n"
+"    \n"
+"    Options:\n"
+"      -c\tclear the directory stack by deleting all of the elements\n"
+"      -l\tdo not print tilde-prefixed versions of directories relative\n"
+"    \tto your home directory\n"
+"      -p\tprint the directory stack with one entry per line\n"
+"      -v\tprint the directory stack with one entry per line prefixed\n"
+"    \twith its position in the stack\n"
+"    \n"
+"    Arguments:\n"
+"      +N\tDisplays the Nth entry counting from the left of the list shown "
+"by\n"
+"    \tdirs when invoked without options, starting with zero.\n"
+"    \n"
+"      -N\tDisplays the Nth entry counting from the right of the list shown "
+"by\n"
+"\tdirs when invoked without options, starting with zero."
+msgstr ""
+"Hiển thị danh sách các thư mục được nhớ hiện thời. Lệnh:\n"
+"\tpushd\tthêm thư mục vào danh sách này;\n"
+"\tpopd\tdi lên qua danh sách.\n"
+"\n"
+"Cờ « -l » ghi rõ rằng lệnh « dirs » không nên in ra phiên bản viết tắt\n"
+"\tcủa thư mục nằm tương đối với thư mục chính của bạn (/~).\n"
+"Có nghĩa là « ~/bin » có thể được hiển thị dạng « /homes/teppi/bin ».\n"
+"\n"
+"Cờ « -v » gây ra lệnh « dirs » in ra đống thư mục có chỉ một mục\n"
+"\ttrên mỗi dòng, thêm vị trí trên đống vào trước tên mỗi thư mục.\n"
+"\n"
+"Cờ « -p » cũng vậy, mà không thêm vị trí đống vào trước tên thư mục.\n"
+"\n"
+"Cờ « -c » dọn đống thư mục, bằng cách xoá mọi phần tử.\n"
+"\n"
+"+N\thiển thị mục nhập thứ N, đếm từ bên trái danh sách\n"
+"\tđược hiển thị bằng « dirs », khi gọi mà không có đối số,\n"
+"\tbắt đầu từ số không.\n"
+"\n"
+"-N\thiển thị mục nhập thứ N, đếm từ bên phải danh sách\n"
+"\tđược hiển thị bằng « dirs », khi gọi mà không có đối số,\n"
+"\tbắt đầu từ số không."
+
+#: builtins/pushd.def:705
 #, fuzzy
 msgid ""
 "Adds a directory to the top of the directory stack, or rotates\n"
@@ -594,7 +651,7 @@ msgstr ""
 "\n"
 "Dùng lệnh « dirs » để xem đống thư mục."
 
-#: builtins/pushd.def:731
+#: builtins/pushd.def:730
 #, fuzzy
 msgid ""
 "Removes entries from the directory stack.  With no arguments, removes\n"
@@ -636,51 +693,41 @@ msgstr ""
 "\n"
 "Dùng lệnh « dirs » để xem đống thư mục."
 
-#: builtins/pushd.def:684
-msgid ""
-"Display the list of currently remembered directories.  Directories\n"
-"    find their way onto the list with the `pushd' command; you can get\n"
-"    back up through the list with the `popd' command.\n"
-"    \n"
-"    Options:\n"
-"\\    "
-msgstr ""
-
-#: builtins/read.def:242
+#: builtins/read.def:247
 #, c-format
 msgid "%s: invalid timeout specification"
 msgstr "%s: sai xác định quá hạn"
 
-#: builtins/read.def:560
+#: builtins/read.def:569
 #, c-format
 msgid "read error: %d: %s"
 msgstr "lỗi đọc: %d: %s"
 
-#: builtins/return.def:69
+#: builtins/return.def:68
 msgid "can only `return' from a function or sourced script"
 msgstr ""
 "chỉ có thể « return » (trở về) từ một hàm hoặc văn lệnh được gọi từ nguồn"
 
-#: builtins/set.def:769
+#: builtins/set.def:768
 msgid "cannot simultaneously unset a function and a variable"
 msgstr "không thể hủy đặt đồng thời một hàm VÀ một biến"
 
-#: builtins/set.def:806
+#: builtins/set.def:805
 #, c-format
 msgid "%s: cannot unset"
 msgstr "%s: không thể hủy đặt"
 
-#: builtins/set.def:813
+#: builtins/set.def:812
 #, c-format
 msgid "%s: cannot unset: readonly %s"
 msgstr "%s: không thể hủy đặt: %s chỉ đọc"
 
-#: builtins/set.def:824
+#: builtins/set.def:823
 #, c-format
 msgid "%s: not an array variable"
 msgstr "%s: không phải biến mảng"
 
-#: builtins/setattr.def:181
+#: builtins/setattr.def:186
 #, c-format
 msgid "%s: not a function"
 msgstr "%s: không phải hàm"
@@ -689,20 +736,20 @@ msgstr "%s: không phải hàm"
 msgid "shift count"
 msgstr "đếm dời"
 
-#: builtins/shopt.def:248
+#: builtins/shopt.def:249
 msgid "cannot set and unset shell options simultaneously"
 msgstr "không thể đồng thời đặt và hủy đặt các tùy chọn trình bao"
 
-#: builtins/shopt.def:313
+#: builtins/shopt.def:314
 #, c-format
 msgid "%s: invalid shell option name"
 msgstr "%s: tên tùy chọn trình bao không hợp lệ"
 
-#: builtins/source.def:129
+#: builtins/source.def:128
 msgid "filename argument required"
 msgstr "cần thiết đối số tên tập tin"
 
-#: builtins/source.def:154
+#: builtins/source.def:153
 #, c-format
 msgid "%s: file not found"
 msgstr "%s: không tìm thấy tập tin"
@@ -715,75 +762,75 @@ msgstr "không thể ngưng"
 msgid "cannot suspend a login shell"
 msgstr "không thể ngưng trình bao đăng nhập"
 
-#: builtins/type.def:235
+#: builtins/type.def:234
 #, c-format
 msgid "%s is aliased to `%s'\n"
 msgstr "%s có bí danh tới « %s »\n"
 
-#: builtins/type.def:256
+#: builtins/type.def:255
 #, c-format
 msgid "%s is a shell keyword\n"
 msgstr "%s là từ khoá trình bao\n"
 
-#: builtins/type.def:275
+#: builtins/type.def:274
 #, c-format
 msgid "%s is a function\n"
 msgstr "%s là hàm\n"
 
-#: builtins/type.def:297
+#: builtins/type.def:296
 #, c-format
 msgid "%s is a shell builtin\n"
 msgstr "%s là dựng sẵn trình bao\n"
 
-#: builtins/type.def:318 builtins/type.def:392
+#: builtins/type.def:317 builtins/type.def:391
 #, c-format
 msgid "%s is %s\n"
 msgstr "%s là %s\n"
 
-#: builtins/type.def:338
+#: builtins/type.def:337
 #, c-format
 msgid "%s is hashed (%s)\n"
 msgstr "%s có ký hiệu lộn xộn (%s)\n"
 
-#: builtins/ulimit.def:365
+#: builtins/ulimit.def:372
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr "%s: đối số giới hạn không hợp lệ"
 
-#: builtins/ulimit.def:391
+#: builtins/ulimit.def:398
 #, c-format
 msgid "`%c': bad command"
 msgstr "« %c »: câu lệnh sai"
 
-#: builtins/ulimit.def:420
+#: builtins/ulimit.def:427
 #, c-format
 msgid "%s: cannot get limit: %s"
 msgstr "%s: không thể lấy giới hạn: %s"
 
-#: builtins/ulimit.def:446
+#: builtins/ulimit.def:453
 msgid "limit"
 msgstr ""
 
-#: builtins/ulimit.def:458 builtins/ulimit.def:758
+#: builtins/ulimit.def:465 builtins/ulimit.def:765
 #, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr "%s: không thể sửa đổi giới hạn: %s"
 
-#: builtins/umask.def:119
+#: builtins/umask.def:118
 msgid "octal number"
 msgstr "số bát phân"
 
-#: builtins/umask.def:232
+#: builtins/umask.def:231
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr "« %c »: toán từ chế độ tượng trưng không hợp lệ"
 
-#: builtins/umask.def:287
+#: builtins/umask.def:286
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr "« %c »: ký tự chế độ tượng trưng không hợp lệ"
 
-#: error.c:89 error.c:319 error.c:321 error.c:323
+#: error.c:89 error.c:320 error.c:322 error.c:324
 msgid " line "
 msgstr ""
 
@@ -797,68 +844,68 @@ msgstr "câu lệnh cuối cùng: %s\n"
 msgid "Aborting..."
 msgstr "Hủy bỏ..."
 
-#: error.c:259
-#, c-format
-msgid "%s: warning: "
+#: error.c:260
+#, fuzzy, c-format
+msgid "warning: "
 msgstr "%s: cảnh báo :"
 
-#: error.c:404
+#: error.c:405
 msgid "unknown command error"
 msgstr "lỗi lệnh không rõ"
 
-#: error.c:405
+#: error.c:406
 msgid "bad command type"
 msgstr "kiểu lệnh sai"
 
-#: error.c:406
+#: error.c:407
 msgid "bad connector"
 msgstr "bộ kết nối sai"
 
-#: error.c:407
+#: error.c:408
 msgid "bad jump"
 msgstr "sai nhảy"
 
-#: error.c:445
+#: error.c:446
 #, c-format
 msgid "%s: unbound variable"
 msgstr "%s: biến chưa tổ hợp"
 
-#: eval.c:180
+#: eval.c:181
 #, c-format
 msgid "\atimed out waiting for input: auto-logout\n"
 msgstr "\tquá hạn trong khi đợi dữ liệu nhập nên tự động đăng xuất\n"
 
-#: execute_cmd.c:479
+#: execute_cmd.c:483
 #, c-format
 msgid "cannot redirect standard input from /dev/null: %s"
 msgstr "không thể chuyển hướng đầu vào tiêu chuẩn từ « /dev/null »: %s"
 
-#: execute_cmd.c:1063
+#: execute_cmd.c:1079
 #, c-format
 msgid "TIMEFORMAT: `%c': invalid format character"
 msgstr "ĐỊNH DẠNG THỜI GIAN: « %c »: ký tự định dạng không hợp lệ"
 
-#: execute_cmd.c:1404
+#: execute_cmd.c:1930
 #, fuzzy
 msgid "pipe error"
 msgstr "lỗi ghi: %s"
 
-#: execute_cmd.c:3670
+#: execute_cmd.c:4243
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr "%s: bị hạn chế: không thể ghi rõ dấu sổ chéo « / » trong tên câu lệnh"
 
-#: execute_cmd.c:3758
+#: execute_cmd.c:4334
 #, c-format
 msgid "%s: command not found"
 msgstr "%s: không tìm thấy lệnh"
 
-#: execute_cmd.c:4006
+#: execute_cmd.c:4586
 #, c-format
 msgid "%s: %s: bad interpreter"
 msgstr "%s: %s: bộ thông dịch sai"
 
-#: execute_cmd.c:4155
+#: execute_cmd.c:4735
 #, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr "không thể nhân đôi fd %d tới fd %d"
@@ -933,87 +980,97 @@ msgstr "%s: đợi biểu thức số nguyên"
 msgid "getcwd: cannot access parent directories"
 msgstr "getcwd: không thể truy cập thư mục cấp trên"
 
-#: input.c:237
+#: input.c:94 subst.c:4551
+#, fuzzy, c-format
+msgid "cannot reset nodelay mode for fd %d"
+msgstr "không thể đặt lại chế độ nodelay (không hoãn) cho fd %d"
+
+#: input.c:258
 #, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
 msgstr "không thể cấp phát bộ mô tả tập tin mớ cho dữ liệu nhập bash từ fd %d"
 
-#: input.c:245
+#: input.c:266
 #, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr "save_bash_input: đã có bộ đệm cho fd mới %d"
 
-#: jobs.c:466
+#: jobs.c:464
 msgid "start_pipeline: pgrp pipe"
 msgstr ""
 
-#: jobs.c:881
+#: jobs.c:879
 #, c-format
 msgid "forked pid %d appears in running job %d"
 msgstr "tiến trình con đã tạo (PID %d) xuất hiện trong công việc đang chạy %d"
 
-#: jobs.c:999
+#: jobs.c:997
 #, c-format
 msgid "deleting stopped job %d with process group %ld"
 msgstr "đang xoá công việc bị dừng chạy %d với nhóm tiến trình %ld"
 
-#: jobs.c:1104
+#: jobs.c:1102
 #, c-format
 msgid "add_process: process %5ld (%s) in the_pipeline"
 msgstr ""
 
-#: jobs.c:1395
+#: jobs.c:1105
+#, c-format
+msgid "add_process: pid %5ld (%s) marked as still alive"
+msgstr ""
+
+#: jobs.c:1393
 #, c-format
 msgid "describe_pid: %ld: no such pid"
 msgstr "describe_pid: %ld: không có PID (mã số tiến trình) như vậy"
 
-#: jobs.c:1410
+#: jobs.c:1408
 #, c-format
 msgid "Signal %d"
 msgstr ""
 
-#: jobs.c:1424 jobs.c:1449
+#: jobs.c:1422 jobs.c:1447
 msgid "Done"
 msgstr ""
 
-#: jobs.c:1429 siglist.c:122
+#: jobs.c:1427 siglist.c:122
 msgid "Stopped"
 msgstr ""
 
-#: jobs.c:1433
+#: jobs.c:1431
 #, c-format
 msgid "Stopped(%s)"
 msgstr ""
 
-#: jobs.c:1437
+#: jobs.c:1435
 msgid "Running"
 msgstr ""
 
-#: jobs.c:1451
+#: jobs.c:1449
 #, c-format
 msgid "Done(%d)"
 msgstr ""
 
-#: jobs.c:1453
+#: jobs.c:1451
 #, c-format
 msgid "Exit %d"
 msgstr ""
 
-#: jobs.c:1456
+#: jobs.c:1454
 msgid "Unknown status"
 msgstr ""
 
-#: jobs.c:1543
+#: jobs.c:1541
 #, c-format
 msgid "(core dumped) "
 msgstr ""
 
-#: jobs.c:1562
+#: jobs.c:1560
 #, fuzzy, c-format
 msgid "  (wd: %s)"
 msgstr "(wd bây giờ: %s)\n"
 
-#: jobs.c:1763
+#: jobs.c:1761
 #, fuzzy, c-format
 msgid "child setpgid (%ld to %ld)"
 msgstr "setpgid tiến trình con (%d thành %d) bị lỗi %d: %s\n"
@@ -1023,68 +1080,68 @@ msgstr "setpgid tiến trình con (%d thành %d) bị lỗi %d: %s\n"
 msgid "wait: pid %ld is not a child of this shell"
 msgstr "wait: pid %ld không phải là tiến trình con của trình bao này"
 
-#: jobs.c:2315
+#: jobs.c:2316
 #, c-format
 msgid "wait_for: No record of process %ld"
 msgstr "wait_for: Không có mục ghi về tiến trình %ld"
 
-#: jobs.c:2587
+#: jobs.c:2588
 #, c-format
 msgid "wait_for_job: job %d is stopped"
 msgstr "wait_for_job: công việc %d bị dừng chạy"
 
-#: jobs.c:2809
+#: jobs.c:2810
 #, c-format
 msgid "%s: job has terminated"
 msgstr "%s: công việc bị chấm dứt"
 
-#: jobs.c:2818
+#: jobs.c:2819
 #, c-format
 msgid "%s: job %d already in background"
 msgstr "%s: công việc %d đã chạy trong nền"
 
-#: jobs.c:3462
+#: jobs.c:3482
 #, fuzzy, c-format
 msgid "%s: line %d: "
 msgstr "%s: cảnh báo :"
 
-#: jobs.c:3476 nojobs.c:805
+#: jobs.c:3496 nojobs.c:805
 #, c-format
 msgid " (core dumped)"
 msgstr ""
 
-#: jobs.c:3488 jobs.c:3501
+#: jobs.c:3508 jobs.c:3521
 #, c-format
 msgid "(wd now: %s)\n"
 msgstr "(wd bây giờ: %s)\n"
 
-#: jobs.c:3533
+#: jobs.c:3553
 msgid "initialize_job_control: getpgrp failed"
 msgstr ""
 
-#: jobs.c:3593
+#: jobs.c:3613
 msgid "initialize_job_control: line discipline"
 msgstr ""
 
-#: jobs.c:3603
+#: jobs.c:3623
 msgid "initialize_job_control: setpgid"
 msgstr ""
 
-#: jobs.c:3631
+#: jobs.c:3651
 #, c-format
 msgid "cannot set terminal process group (%d)"
 msgstr ""
 
-#: jobs.c:3636
+#: jobs.c:3656
 msgid "no job control in this shell"
 msgstr "không có điều khiển công việc trong trình bao này"
 
-#: lib/malloc/malloc.c:298
+#: lib/malloc/malloc.c:296
 #, c-format
 msgid "malloc: failed assertion: %s\n"
 msgstr "malloc (cấp phát bộ nhớ): lỗi khẳng định: %s\n"
 
-#: lib/malloc/malloc.c:314
+#: lib/malloc/malloc.c:312
 #, c-format
 msgid ""
 "\r\n"
@@ -1093,56 +1150,56 @@ msgstr ""
 "\r\n"
 "malloc (cấp phát bộ nhớ): %s:%d: khẳng định bị hỏng\r\n"
 
-#: lib/malloc/malloc.c:315
+#: lib/malloc/malloc.c:313
 #, fuzzy
 msgid "unknown"
 msgstr "%s: không rõ máy"
 
-#: lib/malloc/malloc.c:799
+#: lib/malloc/malloc.c:797
 msgid "malloc: block on free list clobbered"
 msgstr ""
 "malloc (cấp phát bộ nhớ): khối bộ nhớ dành riêng trên danh sách các khối còn "
 "rảnh bị ghi vào"
 
-#: lib/malloc/malloc.c:876
+#: lib/malloc/malloc.c:874
 msgid "free: called with already freed block argument"
 msgstr "free: đã được gọi với đối số khối đã giải phỏng"
 
-#: lib/malloc/malloc.c:879
+#: lib/malloc/malloc.c:877
 msgid "free: called with unallocated block argument"
 msgstr "free: đã được gọi với đối số khối chưa cấp phát"
 
-#: lib/malloc/malloc.c:898
+#: lib/malloc/malloc.c:896
 msgid "free: underflow detected; mh_nbytes out of range"
 msgstr "free: phát hiện sự tràn ngược; mh_nbytes ở ngoại phạm vi"
 
-#: lib/malloc/malloc.c:904
+#: lib/malloc/malloc.c:902
 msgid "free: start and end chunk sizes differ"
 msgstr "free: kích cỡ đoạn đầu và cuối không trùng"
 
-#: lib/malloc/malloc.c:1003
+#: lib/malloc/malloc.c:1001
 msgid "realloc: called with unallocated block argument"
 msgstr "realloc: đã được gọi với đối số khối chưa cấp phát"
 
-#: lib/malloc/malloc.c:1018
+#: lib/malloc/malloc.c:1016
 msgid "realloc: underflow detected; mh_nbytes out of range"
 msgstr "realloc: phát hiện sự tràn ngược; mh_nbytes ở ngoại phạm vi"
 
-#: lib/malloc/malloc.c:1024
+#: lib/malloc/malloc.c:1022
 msgid "realloc: start and end chunk sizes differ"
 msgstr "realloc: kích cỡ đoạn đầu và cuối không trùng"
 
-#: lib/malloc/table.c:176
+#: lib/malloc/table.c:177
 #, c-format
 msgid "register_alloc: alloc table is full with FIND_ALLOC?\n"
 msgstr "register_alloc: bảng cấp phát đầy với FIND_ALLOC?\n"
 
-#: lib/malloc/table.c:183
+#: lib/malloc/table.c:184
 #, c-format
 msgid "register_alloc: %p already in table as allocated?\n"
 msgstr "register_alloc: %p đã có trong bảng như được cấp phát ?\n"
 
-#: lib/malloc/table.c:219
+#: lib/malloc/table.c:220
 #, c-format
 msgid "register_free: %p already in table as free?\n"
 msgstr "register_free: %p đã có trong bảng như còn rảnh ?\n"
@@ -1196,109 +1253,114 @@ msgstr "lỗi cú pháp: dấu chấm phẩy « ; » bất thường"
 msgid "syntax error: `((%s))'"
 msgstr "lỗi cú pháp: `((%s))'"
 
-#: make_cmd.c:566
+#: make_cmd.c:567
 #, c-format
 msgid "make_here_document: bad instruction type %d"
 msgstr "make_here_document: kiểu chỉ dẫn sai %d"
 
-#: make_cmd.c:741
+#: make_cmd.c:651
+#, c-format
+msgid "here-document at line %d delimited by end-of-file (wanted `%s')"
+msgstr ""
+
+#: make_cmd.c:746
 #, c-format
 msgid "make_redirection: redirection instruction `%d' out of range"
 msgstr "make_redirection: chỉ dẫn chuyển hướng « %d » ở ngoại phạm vi"
 
-#: parse.y:2759
+#: parse.y:2982 parse.y:3204
 #, c-format
 msgid "unexpected EOF while looking for matching `%c'"
 msgstr "gặp kết thúc tập tin bất thường trong khi tìm « %c » tương ứng"
 
-#: parse.y:3071
+#: parse.y:3708
 msgid "unexpected EOF while looking for `]]'"
 msgstr "gặp kết thúc tập tin bất thường trong khi tìm « ]] »"
 
-#: parse.y:3076
+#: parse.y:3713
 #, c-format
 msgid "syntax error in conditional expression: unexpected token `%s'"
 msgstr "gặp lỗi cú pháp trong biểu thức điều kiện: hiệu bài bất thường « %s »"
 
-#: parse.y:3080
+#: parse.y:3717
 msgid "syntax error in conditional expression"
 msgstr "gặp lỗi cú pháp trong biểu thức điều kiện"
 
-#: parse.y:3158
+#: parse.y:3795
 #, c-format
 msgid "unexpected token `%s', expected `)'"
 msgstr "gặp hiệu bài bất thường « %s », còn mong đợi dấu ngoặc đóng « ) »"
 
-#: parse.y:3162
+#: parse.y:3799
 msgid "expected `)'"
 msgstr "đợi dấu đóng ngoặc « ) »"
 
-#: parse.y:3190
+#: parse.y:3827
 #, c-format
 msgid "unexpected argument `%s' to conditional unary operator"
 msgstr "đối số bất thường « %s » tới toán tử nguyên phân điều kiện"
 
-#: parse.y:3194
+#: parse.y:3831
 msgid "unexpected argument to conditional unary operator"
 msgstr "đối số bất thường tới toán tử nguyên phân điều kiện"
 
-#: parse.y:3234
+#: parse.y:3871
 #, c-format
 msgid "unexpected token `%s', conditional binary operator expected"
 msgstr "hiệu bài bất thường « %s » còn đợi toán tử nhị phân điều kiện"
 
-#: parse.y:3238
+#: parse.y:3875
 msgid "conditional binary operator expected"
 msgstr "đợi toán tử nhị phân điều kiện"
 
-#: parse.y:3255
+#: parse.y:3892
 #, c-format
 msgid "unexpected argument `%s' to conditional binary operator"
 msgstr "đối số bất thường « %s » tới toán tử nhị phân điều kiện"
 
-#: parse.y:3259
+#: parse.y:3896
 msgid "unexpected argument to conditional binary operator"
 msgstr "đối số bất thường tới toán tử nhị phân điều kiện"
 
-#: parse.y:3270
+#: parse.y:3907
 #, c-format
 msgid "unexpected token `%c' in conditional command"
 msgstr "gặp hiệu bài bất thường « %c » trong câu lệnh điều kiện"
 
-#: parse.y:3273
+#: parse.y:3910
 #, c-format
 msgid "unexpected token `%s' in conditional command"
 msgstr "gặp hiệu bài bất thường « %s » trong câu lệnh điều kiện"
 
-#: parse.y:3277
+#: parse.y:3914
 #, c-format
 msgid "unexpected token %d in conditional command"
 msgstr "gặp hiệu bài bất thường « %d » trong câu lệnh điều kiện"
 
-#: parse.y:4525
+#: parse.y:5181
 #, c-format
 msgid "syntax error near unexpected token `%s'"
 msgstr "gặp lỗi cú pháp ở gần hiệu bài bất thường « %s »"
 
-#: parse.y:4543
+#: parse.y:5199
 #, c-format
 msgid "syntax error near `%s'"
 msgstr "gặp lỗi cú pháp gần « %s »"
 
-#: parse.y:4553
+#: parse.y:5209
 msgid "syntax error: unexpected end of file"
 msgstr "lỗi cú pháp: kết thúc tập tin bất thường"
 
-#: parse.y:4553
+#: parse.y:5209
 msgid "syntax error"
 msgstr "lỗi cú pháp"
 
-#: parse.y:4615
+#: parse.y:5271
 #, c-format
 msgid "Use \"%s\" to leave the shell.\n"
 msgstr "Dùng « %s » để rời trình bao.\n"
 
-#: parse.y:4777
+#: parse.y:5433
 msgid "unexpected EOF while looking for matching `)'"
 msgstr ""
 "gặp kết thúc tập tin bất thường trong khi tìm dấu ngoặc đóng « ) » tương ứng"
@@ -1313,72 +1375,72 @@ msgstr "completion: không tìm thấy hàm « %s »"
 msgid "progcomp_insert: %s: NULL COMPSPEC"
 msgstr "progcomp_insert: %s: NULL COMPSPEC"
 
-#: print_cmd.c:264
+#: print_cmd.c:287
 #, c-format
 msgid "print_command: bad connector `%d'"
 msgstr "print_command: bộ kết nối sai « %d »"
 
-#: print_cmd.c:1240
+#: print_cmd.c:1347
 #, c-format
 msgid "cprintf: `%c': invalid format character"
 msgstr "cprintf: « %c »: ký tự định dạng không hợp lệ"
 
-#: redir.c:103
+#: redir.c:104
 msgid "file descriptor out of range"
 msgstr "bộ mô tả tập tin ở ngoại phạm vi"
 
-#: redir.c:145
+#: redir.c:146
 #, c-format
 msgid "%s: ambiguous redirect"
 msgstr "%s: lời chuyển hướng mơ hồ"
 
-#: redir.c:149
+#: redir.c:150
 #, c-format
 msgid "%s: cannot overwrite existing file"
 msgstr "%s: không thể ghi đè lên tập tin đã có"
 
-#: redir.c:154
+#: redir.c:155
 #, c-format
 msgid "%s: restricted: cannot redirect output"
 msgstr "%s: bị hạn chế: không thể chuyển hướng kết xuất"
 
-#: redir.c:159
+#: redir.c:160
 #, fuzzy, c-format
 msgid "cannot create temp file for here-document: %s"
 msgstr "không thể tạo tập tin tạm thời cho tập tin này: %s"
 
-#: redir.c:513
+#: redir.c:515
 msgid "/dev/(tcp|udp)/host/port not supported without networking"
 msgstr ""
 "/dev/(tcp|udp)/host/port không được hỗ trợ khi không có chức năng chạy mạng"
 
-#: redir.c:980
+#: redir.c:992
 msgid "redirection error: cannot duplicate fd"
 msgstr "gặp lỗi chuyển hướng nên không thể nhân đôi fd"
 
-#: shell.c:323
+#: shell.c:328
 msgid "could not find /tmp, please create!"
 msgstr "không tìm thấy « /tmp », hãy tạo."
 
-#: shell.c:327
+#: shell.c:332
 msgid "/tmp must be a valid directory name"
 msgstr "« /tmp » phải là tên thư mục hợp lệ"
 
-#: shell.c:864
+#: shell.c:876
 #, c-format
 msgid "%c%c: invalid option"
 msgstr "%c%c: tùy chọn không hợp lệ"
 
-#: shell.c:1621
+#: shell.c:1637
 msgid "I have no name!"
 msgstr "Không có tên."
 
-#: shell.c:1755
+#: shell.c:1777
 #, c-format
 msgid "GNU bash, version %s-(%s)\n"
 msgstr ""
 
-#: shell.c:1756
+#: shell.c:1778
 #, c-format
 msgid ""
 "Usage:\t%s [GNU long option] [option] ...\n"
@@ -1387,38 +1449,38 @@ msgstr ""
 "Sử dụng:\t%s [tùy chọn GNU dài] [tùy chọn] ...\n"
 "\t%s [tùy chọn GNU dài] [tùy chọn] tập-tin-văn-lệnh ...\n"
 
-#: shell.c:1758
+#: shell.c:1780
 msgid "GNU long options:\n"
 msgstr "Tùy chọn GNU dài:\n"
 
-#: shell.c:1762
+#: shell.c:1784
 msgid "Shell options:\n"
 msgstr "Tùy chọn trình bao :\n"
 
-#: shell.c:1763
+#: shell.c:1785
 msgid "\t-irsD or -c command or -O shopt_option\t\t(invocation only)\n"
 msgstr "\t-irsD hoặc -c lệnh or -O shopt_option\t\t(chỉ cuộc gọi)\n"
 
-#: shell.c:1778
+#: shell.c:1800
 #, c-format
 msgid "\t-%s or -o option\n"
 msgstr "\t-%s hoặc -o tùy chọn\n"
 
-#: shell.c:1784
+#: shell.c:1806
 #, c-format
 msgid "Type `%s -c \"help set\"' for more information about shell options.\n"
 msgstr ""
 "Gõ câu lệnh trợ giúp « %s -c \"help set\" » để xem thêm thông tin về các tùy "
 "chọn trình bao.\n"
 
-#: shell.c:1785
+#: shell.c:1807
 #, c-format
 msgid "Type `%s -c help' for more information about shell builtin commands.\n"
 msgstr ""
 "Gõ câu lệnh trợ giúp « %s -c help » để xem thêm thông tin về các câu lệnh "
 "trình bao dựng sẵn.\n"
 
-#: shell.c:1786
+#: shell.c:1808
 #, c-format
 msgid "Use the `bashbug' command to report bugs.\n"
 msgstr "Dùng lệnh « bashbug » để thông báo lỗi.\n"
@@ -1599,82 +1661,77 @@ msgstr ""
 msgid "Unknown Signal #%d"
 msgstr ""
 
-#: subst.c:1171 subst.c:1292
+#: subst.c:1177 subst.c:1298
 #, c-format
 msgid "bad substitution: no closing `%s' in %s"
 msgstr "sai thay thế: không có « %s » đóng trong %s"
 
-#: subst.c:2392
+#: subst.c:2450
 #, c-format
 msgid "%s: cannot assign list to array member"
 msgstr "%s: không thể gán danh sách cho bộ phận của mảng"
 
-#: subst.c:4391 subst.c:4407
+#: subst.c:4448 subst.c:4464
 msgid "cannot make pipe for process substitution"
 msgstr "không thể tạo ống dẫn để thay thế tiến trình"
 
-#: subst.c:4439
+#: subst.c:4496
 msgid "cannot make child for process substitution"
 msgstr "không thể tạo tiến trình con để thay thế tiến trình"
 
-#: subst.c:4484
+#: subst.c:4541
 #, c-format
 msgid "cannot open named pipe %s for reading"
 msgstr "không thể mở ống dẫn đặt tên %s để đọc"
 
-#: subst.c:4486
+#: subst.c:4543
 #, c-format
 msgid "cannot open named pipe %s for writing"
 msgstr "không thể mở ống dẫn đặt tên %s để ghi"
 
-#: subst.c:4494
-#, fuzzy, c-format
-msgid "cannot reset nodelay mode for fd %d"
-msgstr "không thể đặt lại chế độ nodelay (không hoãn) cho fd %d"
-
-#: subst.c:4504
+#: subst.c:4561
 #, c-format
 msgid "cannot duplicate named pipe %s as fd %d"
 msgstr "không thể nhân đôi ống dẫn đặt tên %s thành fd %d"
 
-#: subst.c:4700
+#: subst.c:4757
 msgid "cannot make pipe for command substitution"
 msgstr "không thể tạo ống dẫn để thay thế lệnh"
 
-#: subst.c:4734
+#: subst.c:4791
 msgid "cannot make child for command substitution"
 msgstr "không thể tạo tiến trình con để thay thế lệnh"
 
-#: subst.c:4751
+#: subst.c:4808
 msgid "command_substitute: cannot duplicate pipe as fd 1"
 msgstr "command_substitute: không thể nhân đôi ống dẫn thành fd 1"
 
-#: subst.c:5226
+#: subst.c:5310
 #, c-format
 msgid "%s: parameter null or not set"
 msgstr "%s: tham số vô giá trị hoặc chưa được đặt"
 
-#: subst.c:5502
+#: subst.c:5600
 #, c-format
 msgid "%s: substring expression < 0"
 msgstr "%s: biểu thức chuỗi phụ < 0"
 
-#: subst.c:6345
+#: subst.c:6645
 #, c-format
 msgid "%s: bad substitution"
 msgstr "%s: sai thay thế"
 
-#: subst.c:6421
+#: subst.c:6721
 #, c-format
 msgid "$%s: cannot assign in this way"
 msgstr "$%s: không thể gán bằng cách này"
 
-#: subst.c:7138
+#: subst.c:7440
 #, fuzzy, c-format
 msgid "bad substitution: no closing \"`\" in %s"
 msgstr "sai thay thế: không có « %s » đóng trong %s"
 
-#: subst.c:8003
+#: subst.c:8313
 #, c-format
 msgid "no match: %s"
 msgstr "không khớp: %s"
@@ -1715,12 +1772,12 @@ msgstr "thiếu dấu ngoặc vụ đóng « ] »"
 msgid "invalid signal number"
 msgstr "số thứ tự tín hiệu không hợp lệ"
 
-#: trap.c:315
+#: trap.c:323
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr "run_pending_traps: giá trị sai trong danh sách trap_list[%d]: %p"
 
-#: trap.c:319
+#: trap.c:327
 #, c-format
 msgid ""
 "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
@@ -1728,98 +1785,119 @@ msgstr ""
 "run_pending_traps: bộ xử lý tín hiệu là SIG_DFL, đang gửi lại %d (%s) cho "
 "mình"
 
-#: trap.c:363
+#: trap.c:371
 #, c-format
 msgid "trap_handler: bad signal %d"
 msgstr "trap_handler: tín hiệu sai %d"
 
-#: variables.c:339
+#: variables.c:354
 #, c-format
 msgid "error importing function definition for `%s'"
 msgstr "gặp lỗi khi nhập lời xác định hàm cho « %s »"
 
-#: variables.c:717
+#: variables.c:732
 #, c-format
 msgid "shell level (%d) too high, resetting to 1"
 msgstr "cấp trình bao (%d) quá cao nên đặt lại thành 1"
 
-#: variables.c:1729
+#: variables.c:1891
 msgid "make_local_variable: no function context at current scope"
 msgstr "make_local_variable: không có ngữ cảnh hàm ở phạm vi hiện thời"
 
-#: variables.c:2876
+#: variables.c:3120
 msgid "all_local_variables: no function context at current scope"
 msgstr "all_local_variables: không có ngữ cảnh hàm ở phạm vi hiện thời"
 
-#: variables.c:3093 variables.c:3102
+#: variables.c:3337 variables.c:3346
 #, c-format
 msgid "invalid character %d in exportstr for %s"
 msgstr "sai ký tự %d trong chuỗi exportstr cho %s"
 
-#: variables.c:3108
+#: variables.c:3352
 #, c-format
 msgid "no `=' in exportstr for %s"
 msgstr "không có dấu bằng « = » trong chuỗi exportstr cho %s"
 
-#: variables.c:3535
+#: variables.c:3787
 msgid "pop_var_context: head of shell_variables not a function context"
 msgstr ""
 "pop_var_context: đầu của shell_variables (các biến trình bao) không phải là "
 "ngữ cảnh hàm"
 
-#: variables.c:3548
+#: variables.c:3800
 msgid "pop_var_context: no global_variables context"
 msgstr ""
 "pop_var_context: không có ngữ cảnh global_variables (các biến toàn cục)"
 
-#: variables.c:3620
+#: variables.c:3874
 msgid "pop_scope: head of shell_variables not a temporary environment scope"
 msgstr ""
 "pop_scope: đầu của shell_variables (các biến trình bao) không phải là phạm "
 "vi môi trường tạm thời"
 
-#: version.c:83
+#: version.c:46
+#, fuzzy
+msgid "Copyright (C) 2008 Free Software Foundation, Inc."
+msgstr "Tác quyền © năm 2008 của Tổ chức Phần mềm Tự do.\n"
+
+#: version.c:47
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl."
+"html>\n"
+msgstr ""
+
+#: version.c:86
 #, c-format
 msgid "GNU bash, version %s (%s)\n"
 msgstr ""
 
-#: xmalloc.c:93
+#: version.c:91
+#, c-format
+msgid "This is free software; you are free to change and redistribute it.\n"
+msgstr ""
+
+#: version.c:92
+#, c-format
+msgid "There is NO WARRANTY, to the extent permitted by law.\n"
+msgstr ""
+
+#: xmalloc.c:92
 #, c-format
 msgid "xmalloc: cannot allocate %lu bytes (%lu bytes allocated)"
 msgstr "xmalloc: không thể cấp phát %lu byte (%lu byte đã cấp phát)"
 
-#: xmalloc.c:95
+#: xmalloc.c:94
 #, c-format
 msgid "xmalloc: cannot allocate %lu bytes"
 msgstr "xmalloc: không thể cấp phát %lu byte"
 
-#: xmalloc.c:115
+#: xmalloc.c:114
 #, c-format
 msgid "xrealloc: cannot reallocate %lu bytes (%lu bytes allocated)"
 msgstr "xrealloc: không thể cấp phát lại %lu byte (%lu byte đã cấp phát)"
 
-#: xmalloc.c:117
+#: xmalloc.c:116
 #, c-format
 msgid "xrealloc: cannot allocate %lu bytes"
 msgstr "xrealloc: không thể cấp phát %lu byte"
 
-#: xmalloc.c:151
+#: xmalloc.c:150
 #, c-format
 msgid "xmalloc: %s:%d: cannot allocate %lu bytes (%lu bytes allocated)"
 msgstr "xmalloc: %s:%d: không thể cấp phát %lu byte (%lu byte đã cấp phát)"
 
-#: xmalloc.c:153
+#: xmalloc.c:152
 #, c-format
 msgid "xmalloc: %s:%d: cannot allocate %lu bytes"
 msgstr "xmalloc: %s:%d: không thể cấp phát %lu byte"
 
-#: xmalloc.c:175
+#: xmalloc.c:174
 #, c-format
 msgid "xrealloc: %s:%d: cannot reallocate %lu bytes (%lu bytes allocated)"
 msgstr ""
 "xrealloc: %s:%d: không thể cấp phát lại %lu byte (%lu byte đã cấp phát)"
 
-#: xmalloc.c:177
+#: xmalloc.c:176
 #, c-format
 msgid "xrealloc: %s:%d: cannot allocate %lu bytes"
 msgstr "xrealloc: %s:%d: không thể cấp phát %lu byte"
@@ -1887,12 +1965,12 @@ msgstr "command [-pVv] command [arg ...]"
 
 #: builtins.c:76
 #, fuzzy
-msgid "declare [-afFirtx] [-p] [name[=value] ...]"
+msgid "declare [-aAfFilrtux] [-p] [name[=value] ...]"
 msgstr "declare [-afFrxi] [-p] tên[=giá-trị] ..."
 
 #: builtins.c:78
 #, fuzzy
-msgid "typeset [-afFirtx] [-p] name[=value] ..."
+msgid "typeset [-aAfFilrtux] [-p] name[=value] ..."
 msgstr "typeset [-afFrxi] [-p] tên[=giá trị] ..."
 
 #: builtins.c:80
@@ -2330,6 +2408,7 @@ msgstr ""
 "\t\ttheo dạng có thể được dùng lại như dữ liệu nhập."
 
 #: builtins.c:322
+#, fuzzy
 msgid ""
 "Exit for, while, or until loops.\n"
 "    \n"
@@ -2337,8 +2416,11 @@ msgid ""
 "    loops.\n"
 "    \n"
 "    Exit Status:\n"
-"    The exit status is 0 unless the shell is not executing a loop."
+"    The exit status is 0 unless N is not greater than or equal to 1."
 msgstr ""
+"Tiếp tục lại sự lặp lại kế tiếp của vòng lặp kiểu FOR (trong),\n"
+"WHILE (trong khi) hoặc UNTIL (đến khi) bao bọc.\n"
+"Ghi rõ N thì tiếp tục ở vòng lặp bao bọc thứ N."
 
 #: builtins.c:334
 #, fuzzy
@@ -2349,7 +2431,7 @@ msgid ""
 "    If N is specified, resumes the Nth enclosing loop.\n"
 "    \n"
 "    Exit Status:\n"
-"    The exit status is 0 unless the shell is not executing a loop."
+"    The exit status is 0 unless N is not greater than or equal to 1."
 msgstr ""
 "Tiếp tục lại sự lặp lại kế tiếp của vòng lặp kiểu FOR (trong),\n"
 "WHILE (trong khi) hoặc UNTIL (đến khi) bao bọc.\n"
@@ -2520,10 +2602,13 @@ msgid ""
 "      -p\tdisplay the attributes and value of each NAME\n"
 "    \n"
 "    Options which set attributes:\n"
-"      -a\tto make NAMEs arrays (if supported)\n"
+"      -a\tto make NAMEs indexed arrays (if supported)\n"
+"      -A\tto make NAMEs associative arrays (if supported)\n"
 "      -i\tto make NAMEs have the `integer' attribute\n"
+"      -l\tto convert NAMEs to lower case on assignment\n"
 "      -r\tto make NAMEs readonly\n"
 "      -t\tto make NAMEs have the `trace' attribute\n"
+"      -u\tto convert NAMEs to upper case on assignment\n"
 "      -x\tto make NAMEs export\n"
 "    \n"
 "    Using `+' instead of `-' turns off the given attribute.\n"
@@ -2565,14 +2650,14 @@ msgstr ""
 "Khi dùng trong hàm, nó làm cho TÊN là cục bộ,\n"
 "giống như khi dùng lệnh « local »."
 
-#: builtins.c:505
+#: builtins.c:508
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
 "    Obsolete.  See `help declare'."
 msgstr ""
 
-#: builtins.c:513
+#: builtins.c:516
 msgid ""
 "Define local variables.\n"
 "    \n"
@@ -2587,7 +2672,7 @@ msgid ""
 "    or the shell is not executing a function."
 msgstr ""
 
-#: builtins.c:530
+#: builtins.c:533
 #, fuzzy
 msgid ""
 "Write arguments to the standard output.\n"
@@ -2602,7 +2687,7 @@ msgid ""
 "    `echo' interprets the following backslash-escaped characters:\n"
 "      \\a\talert (bell)\n"
 "      \\b\tbackspace\n"
-"      \\c\tsuppress trailing newline\n"
+"      \\c\tsuppress further output\n"
 "      \\e\tescape character\n"
 "      \\f\tform feed\n"
 "      \\n\tnew line\n"
@@ -2638,7 +2723,7 @@ msgstr ""
 "Cũng có thể tắt dứt khoát chức năng thông dịch các ký tự bên trên,\n"
 "dùng tùy chọn « -E »."
 
-#: builtins.c:564
+#: builtins.c:567
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2651,7 +2736,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:579
+#: builtins.c:582
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -2678,7 +2763,7 @@ msgid ""
 "    Returns success unless NAME is not a shell builtin or an error occurs."
 msgstr ""
 
-#: builtins.c:607
+#: builtins.c:610
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
@@ -2690,7 +2775,7 @@ msgid ""
 "    Returns exit status of command or success if command is null."
 msgstr ""
 
-#: builtins.c:619
+#: builtins.c:622
 #, fuzzy
 msgid ""
 "Parse option arguments.\n"
@@ -2764,7 +2849,7 @@ msgstr ""
 "Getopts bình thường phân tích các tham số thuộc vị trí ($0-$9),\n"
 "\tnhưng nếu đưa ra thêm đối số, các tham số được phân tích thay vào đó."
 
-#: builtins.c:661
+#: builtins.c:664
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
@@ -2787,7 +2872,7 @@ msgid ""
 "occurs."
 msgstr ""
 
-#: builtins.c:682
+#: builtins.c:685
 #, fuzzy
 msgid ""
 "Exit the shell.\n"
@@ -2799,7 +2884,7 @@ msgstr ""
 "Không có N thì trạng thái thoát là trạng thái thoát\n"
 "\tcủa lệnh cuối cùng được thực hiện."
 
-#: builtins.c:691
+#: builtins.c:694
 msgid ""
 "Exit a login shell.\n"
 "    \n"
@@ -2808,7 +2893,7 @@ msgid ""
 "    in a login shell."
 msgstr ""
 
-#: builtins.c:701
+#: builtins.c:704
 #, fuzzy
 msgid ""
 "Display or execute commands from the history list.\n"
@@ -2858,7 +2943,7 @@ msgstr ""
 "\tđể gõ « r cc » sẽ chạy lệnh cuối cùng bắt đầu với « cc »,\n"
 "\tvà gõ « r » sẽ thực hiện lại lệnh cuối cùng."
 
-#: builtins.c:731
+#: builtins.c:734
 #, fuzzy
 msgid ""
 "Move job to the foreground.\n"
@@ -2875,7 +2960,7 @@ msgstr ""
 "Không có ĐẶC_TẢ_CÔNG_VIỆC thì dùng ý kiến của trình bao\n"
 "\tvề công việc hiện thời."
 
-#: builtins.c:746
+#: builtins.c:749
 #, fuzzy
 msgid ""
 "Move jobs to the background.\n"
@@ -2894,7 +2979,7 @@ msgstr ""
 "Không có ĐẶC_TẢ_CÔNG_VIỆC thì dùng ý kiến của trình bao\n"
 "\tvề công việc hiện thời."
 
-#: builtins.c:760
+#: builtins.c:763
 msgid ""
 "Remember or display program locations.\n"
 "    \n"
@@ -2918,7 +3003,7 @@ msgid ""
 "    Returns success unless NAME is not found or an invalid option is given."
 msgstr ""
 
-#: builtins.c:785
+#: builtins.c:788
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -2940,7 +3025,7 @@ msgid ""
 "given."
 msgstr ""
 
-#: builtins.c:809
+#: builtins.c:812
 #, fuzzy
 msgid ""
 "Display or manipulate the history list.\n"
@@ -3000,7 +3085,7 @@ msgstr ""
 "\tliên quan đến mỗi mục nhập lịch sử được hiển thị.\n"
 "Không thì không in nhãn giờ."
 
-#: builtins.c:845
+#: builtins.c:848
 #, fuzzy
 msgid ""
 "Display status of jobs.\n"
@@ -3039,7 +3124,7 @@ msgstr ""
 "\tmà xuất hiện trong ĐỐI_SỐ đã được thay thế bằng mã số tiến trình (PID)\n"
 "\tcủa tiến trình chỉ dẫn nhóm các tiến trình của công việc đó."
 
-#: builtins.c:872
+#: builtins.c:875
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -3056,7 +3141,7 @@ msgid ""
 "    Returns success unless an invalid option or JOBSPEC is given."
 msgstr ""
 
-#: builtins.c:891
+#: builtins.c:894
 #, fuzzy
 msgid ""
 "Send a signal to a job.\n"
@@ -3088,7 +3173,7 @@ msgstr ""
 "\tvà nếu tới giới hạn về tổng số tiến trình có thể tạo, không cần\n"
 "\tkhởi chạy một tiến trình riêng để ép buộc kết thúc tiến trình khác."
 
-#: builtins.c:914
+#: builtins.c:917
 #, fuzzy
 msgid ""
 "Evaluate arithmetic expressions.\n"
@@ -3175,7 +3260,7 @@ msgstr ""
 "Nếu ĐỐI_SỐ cuối cùng được tính là 0, let trả về 1;\n"
 "\tkhông thì trả về 0."
 
-#: builtins.c:959
+#: builtins.c:962
 #, fuzzy
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
@@ -3208,7 +3293,9 @@ msgid ""
 "      -t timeout\ttime out and return failure if a complete line of input "
 "is\n"
 "    \t\tnot read withint TIMEOUT seconds.  The value of the TMOUT\n"
-"    \t\tvariable is the default timeout.\n"
+"    \t\tvariable is the default timeout.  TIMEOUT may be a\n"
+"    \t\tfractional number.  The exit status is greater than 128 if\n"
+"    \t\tthe timeout is exceeded\n"
 "      -u fd\t\tread from file descriptor FD instead of the standard input\n"
 "    \n"
 "    Exit Status:\n"
@@ -3246,7 +3333,7 @@ msgstr ""
 "\ttiến trình đọc không quá hạn,\n"
 "\tmột bộ mô tả tập tin không hợp lệ được cung cấp như đối số tới « -u »."
 
-#: builtins.c:996
+#: builtins.c:1001
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -3258,7 +3345,7 @@ msgid ""
 "    Returns N, or failure if the shell is not executing a function or script."
 msgstr ""
 
-#: builtins.c:1009
+#: builtins.c:1014
 #, fuzzy
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
@@ -3414,7 +3501,7 @@ msgstr ""
 "$1, $2 v.v.\n"
 "Không đưa ra đối số thì in ra các biến trình bao."
 
-#: builtins.c:1091
+#: builtins.c:1096
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
 "    \n"
@@ -3434,7 +3521,7 @@ msgid ""
 "    Returns success unless an invalid option is given or a NAME is read-only."
 msgstr ""
 
-#: builtins.c:1111
+#: builtins.c:1116
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
@@ -3453,7 +3540,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1130
+#: builtins.c:1135
 msgid ""
 "Mark shell variables as unchangeable.\n"
 "    \n"
@@ -3462,7 +3549,8 @@ msgid ""
 "    before marking as read-only.\n"
 "    \n"
 "    Options:\n"
-"      -a\trefer to array variables\n"
+"      -a\trefer to indexed array variables\n"
+"      -A\trefer to associative array variables\n"
 "      -f\trefer to shell functions\n"
 "      -p\tdisplay a list of all readonly variables and functions\n"
 "    \n"
@@ -3472,7 +3560,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1150
+#: builtins.c:1156
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -3483,7 +3571,7 @@ msgid ""
 "    Returns success unless N is negative or greater than $#."
 msgstr ""
 
-#: builtins.c:1162 builtins.c:1177
+#: builtins.c:1168 builtins.c:1183
 #, fuzzy
 msgid ""
 "Execute commands from a file in the current shell.\n"
@@ -3502,11 +3590,12 @@ msgstr ""
 "Có đối số thì mỗi đối số là một tham số thuộc vị trí khi thực hiện "
 "TÊN_TẬP_TIN."
 
-#: builtins.c:1193
+#: builtins.c:1199
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
 "    Suspend the execution of this shell until it receives a SIGCONT signal.\n"
+"    Unless forced, login shells cannot be suspended.\n"
 "    \n"
 "    Options:\n"
 "      -f\tforce the suspend, even if the shell is a login shell\n"
@@ -3515,7 +3604,7 @@ msgid ""
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:1208
+#: builtins.c:1215
 #, fuzzy
 msgid ""
 "Evaluate conditional expression.\n"
@@ -3666,7 +3755,7 @@ msgstr ""
 "\t\t-gt\t\tlớn hơn\n"
 "\t\t-ge\t\tlớn hơn hoặc bằng"
 
-#: builtins.c:1284
+#: builtins.c:1291
 #, fuzzy
 msgid ""
 "Evaluate conditional expression.\n"
@@ -3678,7 +3767,7 @@ msgstr ""
 "\tnhưng đối số cuối cùng phải là dấu ngoặc vu nghĩa chữ « ] »,\n"
 "\tđể tương ứng với dấu ngoặc vu mở « [ »."
 
-#: builtins.c:1293
+#: builtins.c:1300
 msgid ""
 "Display process times.\n"
 "    \n"
@@ -3690,7 +3779,7 @@ msgid ""
 "    Always succeeds."
 msgstr ""
 
-#: builtins.c:1305
+#: builtins.c:1312
 #, fuzzy
 msgid ""
 "Trap signals and other events.\n"
@@ -3747,7 +3836,7 @@ msgstr ""
 "« trap -l » sẽ in ra danh sách các tên tín hiệu và số thứ tự tương ứng.\n"
 "Ghi chú rằng tín hiệu có thể được gửi cho trình bao dùng « kill -signal $$ »."
 
-#: builtins.c:1337
+#: builtins.c:1344
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -3777,7 +3866,7 @@ msgid ""
 "found."
 msgstr ""
 
-#: builtins.c:1368
+#: builtins.c:1375
 #, fuzzy
 msgid ""
 "Modify shell resource limits.\n"
@@ -3860,7 +3949,7 @@ msgstr ""
 "\t-p\t\ttăng/giảm dần theo 512 byte\n"
 "\t-u\t\tsố tiến trình không theo tỷ lệ."
 
-#: builtins.c:1413
+#: builtins.c:1420
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -3878,7 +3967,7 @@ msgid ""
 "    Returns success unless MODE is invalid or an invalid option is given."
 msgstr ""
 
-#: builtins.c:1433
+#: builtins.c:1440
 msgid ""
 "Wait for job completion and return exit status.\n"
 "    \n"
@@ -3895,7 +3984,7 @@ msgid ""
 "    given."
 msgstr ""
 
-#: builtins.c:1451
+#: builtins.c:1458
 #, fuzzy
 msgid ""
 "Wait for process completion and return exit status.\n"
@@ -3916,7 +4005,7 @@ msgstr ""
 "\tnếu đưa ra một đặc tả công việc thì đợi mọi tiến trình\n"
 "\tnằm trong đường ống của công việc đó."
 
-#: builtins.c:1466
+#: builtins.c:1473
 #, fuzzy
 msgid ""
 "Execute commands for each member in a list.\n"
@@ -3935,7 +4024,7 @@ msgstr ""
 "Đối với mỗi phần tử trong WORDS (các từ), TÊN được đặt thành phần tử đó,\n"
 "\tvà CÂU_LỆNH được thực hiện."
 
-#: builtins.c:1480
+#: builtins.c:1487
 #, fuzzy
 msgid ""
 "Arithmetic for loop.\n"
@@ -3961,10 +4050,10 @@ msgstr ""
 "EXP1, EXP2, EXP3 là biểu thức số học.\n"
 "Bỏ sót biểu thức nào thì ứng xử như nó tính là 1."
 
-#: builtins.c:1498
+#: builtins.c:1505
 #, fuzzy
 msgid ""
-"Select words from a list and execute commands..\n"
+"Select words from a list and execute commands.\n"
 "    \n"
 "    The WORDS are expanded, generating a list of words.  The\n"
 "    set of expanded words is printed on the standard error, each\n"
@@ -3996,7 +4085,7 @@ msgstr ""
 "Các CÂU_LỆNH được thực hiện sau khi chọn mỗi đồ,\n"
 "\tđến khi một lệnh gián đoạn được thực hiện."
 
-#: builtins.c:1519
+#: builtins.c:1526
 #, fuzzy
 msgid ""
 "Report time consumed by pipeline's execution.\n"
@@ -4021,7 +4110,7 @@ msgstr ""
 "Nó dùng giá trị của biến TIMEFORMAT (định dạng thời gian)\n"
 "\tlàm định dạng kết xuất."
 
-#: builtins.c:1536
+#: builtins.c:1543
 #, fuzzy
 msgid ""
 "Execute commands based on pattern matching.\n"
@@ -4036,7 +4125,7 @@ msgstr ""
 "\ttương ứng TỪ và MẪU.\n"
 "Ký hiệu ống dẫn « | » được dùng để phân cách nhiều mẫu."
 
-#: builtins.c:1548
+#: builtins.c:1555
 #, fuzzy
 msgid ""
 "Execute commands based on conditional.\n"
@@ -4069,7 +4158,7 @@ msgstr ""
 "\tcủa câu lệnh cuối cùng được thực hiện, hoặc là số không\n"
 "\tnếu không có điều kiện được thử là đúng."
 
-#: builtins.c:1565
+#: builtins.c:1572
 #, fuzzy
 msgid ""
 "Execute commands as long as a test succeeds.\n"
@@ -4084,7 +4173,7 @@ msgstr ""
 "\ttrong danh sách các câu lệnh « while » (trong khi)\n"
 "\tcó trạng thái thoát là số không."
 
-#: builtins.c:1577
+#: builtins.c:1584
 #, fuzzy
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
@@ -4099,7 +4188,7 @@ msgstr ""
 "\ttrong danh sách các câu lệnh « until » (đến khi)\n"
 "\tcó trạng thái thoát khác với số không."
 
-#: builtins.c:1589
+#: builtins.c:1596
 msgid ""
 "Define shell function.\n"
 "    \n"
@@ -4113,7 +4202,7 @@ msgid ""
 "    Returns success unless NAME is readonly."
 msgstr ""
 
-#: builtins.c:1603
+#: builtins.c:1610
 #, fuzzy
 msgid ""
 "Group commands as a unit.\n"
@@ -4127,7 +4216,7 @@ msgstr ""
 "Chạy các câu lệnh trong một nhóm.\n"
 "\tĐây là một cách để chuyển hướng một tập hợp câu lệnh hoàn toàn."
 
-#: builtins.c:1615
+#: builtins.c:1622
 #, fuzzy
 msgid ""
 "Resume job in foreground.\n"
@@ -4148,7 +4237,7 @@ msgstr ""
 "Ghi dấu và « & » đằng sau JOB_SPEC sẽ đặt công việc vào nền,\n"
 "\tnhư thế đặc tả công việc đó đã được cung cấp dạng đối số với « bg »."
 
-#: builtins.c:1630
+#: builtins.c:1637
 #, fuzzy
 msgid ""
 "Evaluate arithmetic expression.\n"
@@ -4162,7 +4251,7 @@ msgstr ""
 "BIỂU_THỨC được tính tùy theo các quy tắc về phép tính số học.\n"
 "Tương đương với « let BIỂU_THỨC »."
 
-#: builtins.c:1642
+#: builtins.c:1649
 #, fuzzy
 msgid ""
 "Execute conditional command.\n"
@@ -4208,7 +4297,7 @@ msgstr ""
 "Toán tử « && » và « || » không tính B_THỨC2 nếu B_THỨC1 là đủ\n"
 "\tđể tính giá trị của biểu thức."
 
-#: builtins.c:1668
+#: builtins.c:1675
 #, fuzzy
 msgid ""
 "Common shell variable names and usage.\n"
@@ -4313,7 +4402,7 @@ msgstr ""
 "\tđược ùng để quyết định những câu lệnh nào nên được lưu\n"
 "\tvào danh sách lịch sử.\n"
 
-#: builtins.c:1725
+#: builtins.c:1732
 #, fuzzy
 msgid ""
 "Add directories to stack.\n"
@@ -4362,7 +4451,7 @@ msgstr ""
 "\n"
 "Dùng lệnh « dirs » để xem đống thư mục."
 
-#: builtins.c:1759
+#: builtins.c:1766
 #, fuzzy
 msgid ""
 "Remove directories from stack.\n"
@@ -4410,7 +4499,7 @@ msgstr ""
 "\n"
 "Dùng lệnh « dirs » để xem đống thư mục."
 
-#: builtins.c:1789
+#: builtins.c:1796
 #, fuzzy
 msgid ""
 "Display directory stack.\n"
@@ -4462,7 +4551,7 @@ msgstr ""
 "\tđược hiển thị bằng « dirs », khi gọi mà không có đối số,\n"
 "\tbắt đầu từ số không."
 
-#: builtins.c:1818
+#: builtins.c:1825
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
@@ -4483,7 +4572,7 @@ msgid ""
 "    given or OPTNAME is disabled."
 msgstr ""
 
-#: builtins.c:1839
+#: builtins.c:1846
 #, fuzzy
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
@@ -4526,7 +4615,7 @@ msgstr ""
 "Đưa ra tùy chọn « -v » thì đặt kết xuất vào giá trị của biến trình bao VAR\n"
 "\thơn là được gửi cho đầu ra tiêu chuẩn."
 
-#: builtins.c:1866
+#: builtins.c:1873
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
@@ -4548,7 +4637,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1889
+#: builtins.c:1896
 #, fuzzy
 msgid ""
 "Display possible completions depending on the options.\n"
@@ -4566,7 +4655,7 @@ msgstr ""
 "\tcó tạo ra các chuỗi điền nốt có thể làm được.\n"
 "Đưa ra đối số TỪ còn tùy chọn thì tạo ra các chuỗi tương ứng với TỪ."
 
-#: builtins.c:1904
+#: builtins.c:1911
 msgid ""
 "Modify or display completion options.\n"
 "    \n"
@@ -4595,7 +4684,7 @@ msgid ""
 "    have a completion specification defined."
 msgstr ""
 
-#: builtins.c:1932
+#: builtins.c:1939
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
diff --git a/po/zh_TW.gmo b/po/zh_TW.gmo
new file mode 100644 (file)
index 0000000..56158e6
Binary files /dev/null and b/po/zh_TW.gmo differ
diff --git a/po/zh_TW.po b/po/zh_TW.po
new file mode 100644 (file)
index 0000000..c374363
--- /dev/null
@@ -0,0 +1,2531 @@
+# Chinese translations for bash package.
+# Copyright (C) 2008 Free Software Foundation, Inc.
+# This file is distributed under the same license as the bash package.
+# Zi-You Dai <ioppooster@gmail.com>, 2008.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: bash-3.2\n"
+"POT-Creation-Date: 2006-10-23 17:20-0400\n"
+"PO-Revision-Date: 2008-08-20 20:12+0800\n"
+"Last-Translator: Zi-You Dai  <ioppooster@gmail.com>\n"
+"Language-Team: Chinese (traditional)  <zh-l10n@linux.org.tw>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: arrayfunc.c:48
+msgid "bad array subscript"
+msgstr ""
+
+#: arrayfunc.c:362
+#, c-format
+msgid "%s: cannot assign to non-numeric index"
+msgstr ""
+
+#: bashhist.c:331
+#, c-format
+msgid "%s: cannot create: %s"
+msgstr ""
+
+#: bashline.c:3030
+msgid "bash_execute_unix_command: cannot find keymap for command"
+msgstr ""
+
+#: bashline.c:3079
+#, c-format
+msgid "%s: first non-whitespace character is not `\"'"
+msgstr ""
+
+#: bashline.c:3108
+#, c-format
+msgid "no closing `%c' in %s"
+msgstr ""
+
+#: bashline.c:3142
+#, c-format
+msgid "%s: missing colon separator"
+msgstr ""
+
+#: builtins/bind.def:194
+#, c-format
+msgid "`%s': invalid keymap name"
+msgstr ""
+
+#: builtins/bind.def:233
+#, c-format
+msgid "%s: cannot read: %s"
+msgstr "%s:不能讀取: %s"
+
+#: builtins/bind.def:248
+#, c-format
+msgid "`%s': cannot unbind"
+msgstr ""
+
+#: builtins/bind.def:283
+#, c-format
+msgid "`%s': unknown function name"
+msgstr "`%s':未知函數名稱"
+
+#: builtins/bind.def:291
+#, c-format
+msgid "%s is not bound to any keys.\n"
+msgstr ""
+
+#: builtins/bind.def:295
+#, c-format
+msgid "%s can be invoked via "
+msgstr ""
+
+#: builtins/break.def:128
+msgid "only meaningful in a `for', `while', or `until' loop"
+msgstr ""
+
+#: builtins/caller.def:131
+msgid "Returns the context of the current subroutine call."
+msgstr ""
+
+#: builtins/caller.def:132 builtins/caller.def:136 builtins/pushd.def:666
+#: builtins/pushd.def:674 builtins/pushd.def:677 builtins/pushd.def:687
+#: builtins/pushd.def:691 builtins/pushd.def:695 builtins/pushd.def:698
+#: builtins/pushd.def:701 builtins/pushd.def:710 builtins/pushd.def:714
+#: builtins/pushd.def:718 builtins/pushd.def:721
+msgid " "
+msgstr ""
+
+#: builtins/caller.def:133
+msgid "Without EXPR, returns returns \"$line $filename\".  With EXPR,"
+msgstr ""
+
+#: builtins/caller.def:134
+msgid "returns \"$line $subroutine $filename\"; this extra information"
+msgstr ""
+
+#: builtins/caller.def:135
+msgid "can be used used to provide a stack trace."
+msgstr ""
+
+#: builtins/caller.def:137
+msgid "The value of EXPR indicates how many call frames to go back before the"
+msgstr ""
+
+#: builtins/caller.def:138
+msgid "current one; the top frame is frame 0."
+msgstr ""
+
+#: builtins/cd.def:204
+msgid "HOME not set"
+msgstr "HOME 沒有設置"
+
+#: builtins/cd.def:216
+msgid "OLDPWD not set"
+msgstr "OLDPWD 沒有設置"
+
+#: builtins/common.c:133 test.c:822
+msgid "too many arguments"
+msgstr "太多引數"
+
+#: builtins/common.c:157 shell.c:474 shell.c:748
+#, c-format
+msgid "%s: option requires an argument"
+msgstr "%s:選項需要一個引數"
+
+#: builtins/common.c:164
+#, c-format
+msgid "%s: numeric argument required"
+msgstr "%s:數字引數必須"
+
+#: builtins/common.c:171
+#, c-format
+msgid "%s: not found"
+msgstr "%s:沒有找到"
+
+#: builtins/common.c:180 shell.c:761
+#, c-format
+msgid "%s: invalid option"
+msgstr "%s:無效選項"
+
+#: builtins/common.c:187
+#, c-format
+msgid "%s: invalid option name"
+msgstr "%s:無效選項名"
+
+#: builtins/common.c:194 general.c:230 general.c:235
+#, c-format
+msgid "`%s': not a valid identifier"
+msgstr "`%s':不是一個有效的識別符"
+
+#: builtins/common.c:201
+#, c-format
+msgid "%s: invalid number"
+msgstr "%s:無效的號碼"
+
+#: builtins/common.c:208
+#, c-format
+msgid "%s: invalid signal specification"
+msgstr "%s:無效的信號規格"
+
+#: builtins/common.c:215
+#, c-format
+msgid "`%s': not a pid or valid job spec"
+msgstr "`%s':不是一個 pid 或有效的工作規格"
+
+#: builtins/common.c:222 error.c:451
+#, c-format
+msgid "%s: readonly variable"
+msgstr "%s:只讀變數"
+
+#: builtins/common.c:230
+#, c-format
+msgid "%s: %s out of range"
+msgstr "%s:%s 超出範圍"
+
+#: builtins/common.c:230 builtins/common.c:232
+msgid "argument"
+msgstr "引數"
+
+#: builtins/common.c:232
+#, c-format
+msgid "%s out of range"
+msgstr "%s 超出範圍"
+
+#: builtins/common.c:240
+#, c-format
+msgid "%s: no such job"
+msgstr "%s:沒有此類的工作"
+
+#: builtins/common.c:248
+#, c-format
+msgid "%s: no job control"
+msgstr "%s:沒有工作控制"
+
+#: builtins/common.c:250
+msgid "no job control"
+msgstr "沒有工作控制"
+
+#: builtins/common.c:260
+#, c-format
+msgid "%s: restricted"
+msgstr "%s:有限的"
+
+#: builtins/common.c:262
+msgid "restricted"
+msgstr "有限的"
+
+#: builtins/common.c:270
+#, c-format
+msgid "%s: not a shell builtin"
+msgstr "%s:不是一個內建 shell"
+
+#: builtins/common.c:276
+#, c-format
+msgid "write error: %s"
+msgstr "寫入錯誤: %s"
+
+#: builtins/common.c:481
+#, c-format
+msgid "%s: error retrieving current directory: %s: %s\n"
+msgstr "%s:錯誤檢索當前目錄: %s: %s\n"
+
+#: builtins/common.c:547 builtins/common.c:549
+#, c-format
+msgid "%s: ambiguous job spec"
+msgstr "%s:含糊的工作規格"
+
+#: builtins/complete.def:251
+#, c-format
+msgid "%s: invalid action name"
+msgstr "%s:無效的功能名稱"
+
+#: builtins/complete.def:381 builtins/complete.def:524
+#, c-format
+msgid "%s: no completion specification"
+msgstr "%s:沒有完成的規格"
+
+#: builtins/complete.def:571
+msgid "warning: -F option may not work as you expect"
+msgstr "警告: -F 選項可能無法按預期工作"
+
+#: builtins/complete.def:573
+msgid "warning: -C option may not work as you expect"
+msgstr "警告: -C 選項可能無法按預期工作"
+
+#: builtins/declare.def:106
+msgid "can only be used in a function"
+msgstr "只能用在一個函數"
+
+#: builtins/declare.def:306
+msgid "cannot use `-f' to make functions"
+msgstr ""
+
+#: builtins/declare.def:318 execute_cmd.c:4073
+#, c-format
+msgid "%s: readonly function"
+msgstr "%s:只讀函數"
+
+#: builtins/declare.def:406
+#, c-format
+msgid "%s: cannot destroy array variables in this way"
+msgstr ""
+
+#: builtins/enable.def:128 builtins/enable.def:136
+msgid "dynamic loading not available"
+msgstr ""
+
+#: builtins/enable.def:303
+#, c-format
+msgid "cannot open shared object %s: %s"
+msgstr ""
+
+#: builtins/enable.def:326
+#, c-format
+msgid "cannot find %s in shared object %s: %s"
+msgstr ""
+
+#: builtins/enable.def:450
+#, c-format
+msgid "%s: not dynamically loaded"
+msgstr ""
+
+#: builtins/enable.def:465
+#, c-format
+msgid "%s: cannot delete: %s"
+msgstr ""
+
+#: builtins/evalfile.c:129 execute_cmd.c:3930 shell.c:1409
+#, c-format
+msgid "%s: is a directory"
+msgstr ""
+
+#: builtins/evalfile.c:134
+#, c-format
+msgid "%s: not a regular file"
+msgstr ""
+
+#: builtins/evalfile.c:142
+#, c-format
+msgid "%s: file is too large"
+msgstr ""
+
+#: builtins/exec.def:205
+#, c-format
+msgid "%s: cannot execute: %s"
+msgstr ""
+
+#: builtins/exit.def:83
+msgid "not login shell: use `exit'"
+msgstr ""
+
+#: builtins/exit.def:111
+msgid "There are stopped jobs.\n"
+msgstr ""
+
+#: builtins/fc.def:258
+msgid "no command found"
+msgstr ""
+
+#: builtins/fc.def:328
+msgid "history specification"
+msgstr ""
+
+#: builtins/fc.def:349
+#, c-format
+msgid "%s: cannot open temp file: %s"
+msgstr ""
+
+#: builtins/fg_bg.def:149
+#, c-format
+msgid "job %d started without job control"
+msgstr ""
+
+#: builtins/getopt.c:109
+#, c-format
+msgid "%s: illegal option -- %c\n"
+msgstr ""
+
+#: builtins/getopt.c:110
+#, c-format
+msgid "%s: option requires an argument -- %c\n"
+msgstr ""
+
+#: builtins/hash.def:84
+msgid "hashing disabled"
+msgstr ""
+
+#: builtins/hash.def:130
+#, c-format
+msgid "%s: hash table empty\n"
+msgstr ""
+
+#: builtins/help.def:108
+msgid "Shell commands matching keywords `"
+msgstr ""
+
+#: builtins/help.def:110
+msgid "Shell commands matching keyword `"
+msgstr ""
+
+#: builtins/help.def:138
+#, c-format
+msgid "no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'."
+msgstr ""
+
+#: builtins/help.def:164
+#, c-format
+msgid "%s: cannot open: %s"
+msgstr ""
+
+#: builtins/help.def:182
+msgid ""
+"These shell commands are defined internally.  Type `help' to see this list.\n"
+"Type `help name' to find out more about the function `name'.\n"
+"Use `info bash' to find out more about the shell in general.\n"
+"Use `man -k' or `info' to find out more about commands not in this list.\n"
+"\n"
+"A star (*) next to a name means that the command is disabled.\n"
+"\n"
+msgstr ""
+
+#: builtins/history.def:150
+msgid "cannot use more than one of -anrw"
+msgstr ""
+
+#: builtins/history.def:182
+msgid "history position"
+msgstr ""
+
+#: builtins/history.def:400
+#, c-format
+msgid "%s: history expansion failed"
+msgstr ""
+
+#: builtins/jobs.def:99
+msgid "no other options allowed with `-x'"
+msgstr ""
+
+#: builtins/kill.def:187
+#, c-format
+msgid "%s: arguments must be process or job IDs"
+msgstr ""
+
+#: builtins/kill.def:250
+msgid "Unknown error"
+msgstr ""
+
+#: builtins/let.def:94 builtins/let.def:119 expr.c:498 expr.c:513
+msgid "expression expected"
+msgstr ""
+
+#: builtins/printf.def:339
+#, c-format
+msgid "`%s': missing format character"
+msgstr ""
+
+#: builtins/printf.def:516
+#, c-format
+msgid "`%c': invalid format character"
+msgstr ""
+
+#: builtins/printf.def:722
+msgid "missing hex digit for \\x"
+msgstr ""
+
+#: builtins/pushd.def:175
+msgid "no other directory"
+msgstr ""
+
+#: builtins/pushd.def:442
+msgid "<no current directory>"
+msgstr ""
+
+#: builtins/pushd.def:663
+msgid "Display the list of currently remembered directories.  Directories"
+msgstr ""
+
+#: builtins/pushd.def:664
+msgid "find their way onto the list with the `pushd' command; you can get"
+msgstr ""
+
+#: builtins/pushd.def:665
+msgid "back up through the list with the `popd' command."
+msgstr ""
+
+#: builtins/pushd.def:667
+msgid "The -l flag specifies that `dirs' should not print shorthand versions"
+msgstr ""
+
+#: builtins/pushd.def:668
+msgid "of directories which are relative to your home directory.  This means"
+msgstr ""
+
+#: builtins/pushd.def:669
+msgid "that `~/bin' might be displayed as `/homes/bfox/bin'.  The -v flag"
+msgstr ""
+
+#: builtins/pushd.def:670
+msgid "causes `dirs' to print the directory stack with one entry per line,"
+msgstr ""
+
+#: builtins/pushd.def:671
+msgid "prepending the directory name with its position in the stack.  The -p"
+msgstr ""
+
+#: builtins/pushd.def:672
+msgid "flag does the same thing, but the stack position is not prepended."
+msgstr ""
+
+#: builtins/pushd.def:673
+msgid "The -c flag clears the directory stack by deleting all of the elements."
+msgstr ""
+
+#: builtins/pushd.def:675
+msgid "+N   displays the Nth entry counting from the left of the list shown by"
+msgstr ""
+
+#: builtins/pushd.def:676 builtins/pushd.def:679
+msgid "     dirs when invoked without options, starting with zero."
+msgstr ""
+
+#: builtins/pushd.def:678
+msgid "-N   displays the Nth entry counting from the right of the list shown by"
+msgstr ""
+
+#: builtins/pushd.def:684
+msgid "Adds a directory to the top of the directory stack, or rotates"
+msgstr ""
+
+#: builtins/pushd.def:685
+msgid "the stack, making the new top of the stack the current working"
+msgstr ""
+
+#: builtins/pushd.def:686
+msgid "directory.  With no arguments, exchanges the top two directories."
+msgstr ""
+
+#: builtins/pushd.def:688
+msgid "+N   Rotates the stack so that the Nth directory (counting"
+msgstr ""
+
+#: builtins/pushd.def:689
+msgid "     from the left of the list shown by `dirs', starting with"
+msgstr ""
+
+#: builtins/pushd.def:690 builtins/pushd.def:694
+msgid "     zero) is at the top."
+msgstr ""
+
+#: builtins/pushd.def:692
+msgid "-N   Rotates the stack so that the Nth directory (counting"
+msgstr ""
+
+#: builtins/pushd.def:693
+msgid "     from the right of the list shown by `dirs', starting with"
+msgstr ""
+
+#: builtins/pushd.def:696
+msgid "-n   suppress the normal change of directory when adding directories"
+msgstr ""
+
+#: builtins/pushd.def:697
+msgid "     to the stack, so only the stack is manipulated."
+msgstr ""
+
+#: builtins/pushd.def:699
+msgid "dir  adds DIR to the directory stack at the top, making it the"
+msgstr ""
+
+#: builtins/pushd.def:700
+msgid "     new current working directory."
+msgstr ""
+
+#: builtins/pushd.def:702 builtins/pushd.def:722
+msgid "You can see the directory stack with the `dirs' command."
+msgstr ""
+
+#: builtins/pushd.def:707
+msgid "Removes entries from the directory stack.  With no arguments,"
+msgstr ""
+
+#: builtins/pushd.def:708
+msgid "removes the top directory from the stack, and cd's to the new"
+msgstr ""
+
+#: builtins/pushd.def:709
+msgid "top directory."
+msgstr ""
+
+#: builtins/pushd.def:711
+msgid "+N   removes the Nth entry counting from the left of the list"
+msgstr ""
+
+#: builtins/pushd.def:712
+msgid "     shown by `dirs', starting with zero.  For example: `popd +0'"
+msgstr ""
+
+#: builtins/pushd.def:713
+msgid "     removes the first directory, `popd +1' the second."
+msgstr ""
+
+#: builtins/pushd.def:715
+msgid "-N   removes the Nth entry counting from the right of the list"
+msgstr ""
+
+#: builtins/pushd.def:716
+msgid "     shown by `dirs', starting with zero.  For example: `popd -0'"
+msgstr ""
+
+#: builtins/pushd.def:717
+msgid "     removes the last directory, `popd -1' the next to last."
+msgstr ""
+
+#: builtins/pushd.def:719
+msgid "-n   suppress the normal change of directory when removing directories"
+msgstr ""
+
+#: builtins/pushd.def:720
+msgid "     from the stack, so only the stack is manipulated."
+msgstr ""
+
+#: builtins/read.def:210
+#, c-format
+msgid "%s: invalid timeout specification"
+msgstr ""
+
+#: builtins/read.def:233
+#, c-format
+msgid "%s: invalid file descriptor specification"
+msgstr ""
+
+#: builtins/read.def:240
+#, c-format
+msgid "%d: invalid file descriptor: %s"
+msgstr ""
+
+#: builtins/read.def:478
+#, c-format
+msgid "read error: %d: %s"
+msgstr ""
+
+#: builtins/return.def:63
+msgid "can only `return' from a function or sourced script"
+msgstr ""
+
+#: builtins/set.def:744
+msgid "cannot simultaneously unset a function and a variable"
+msgstr ""
+
+#: builtins/set.def:781
+#, c-format
+msgid "%s: cannot unset"
+msgstr ""
+
+#: builtins/set.def:788
+#, c-format
+msgid "%s: cannot unset: readonly %s"
+msgstr ""
+
+#: builtins/set.def:799
+#, c-format
+msgid "%s: not an array variable"
+msgstr ""
+
+#: builtins/setattr.def:166
+#, c-format
+msgid "%s: not a function"
+msgstr ""
+
+#: builtins/shift.def:66 builtins/shift.def:72
+msgid "shift count"
+msgstr ""
+
+#: builtins/shopt.def:227
+msgid "cannot set and unset shell options simultaneously"
+msgstr ""
+
+#: builtins/shopt.def:292
+#, c-format
+msgid "%s: invalid shell option name"
+msgstr ""
+
+#: builtins/source.def:115
+msgid "filename argument required"
+msgstr ""
+
+#: builtins/source.def:135
+#, c-format
+msgid "%s: file not found"
+msgstr ""
+
+#: builtins/suspend.def:95
+msgid "cannot suspend"
+msgstr ""
+
+#: builtins/suspend.def:105
+msgid "cannot suspend a login shell"
+msgstr ""
+
+#: builtins/type.def:232
+#, c-format
+msgid "%s is aliased to `%s'\n"
+msgstr ""
+
+#: builtins/type.def:253
+#, c-format
+msgid "%s is a shell keyword\n"
+msgstr ""
+
+#: builtins/type.def:273
+#, c-format
+msgid "%s is a function\n"
+msgstr ""
+
+#: builtins/type.def:298
+#, c-format
+msgid "%s is a shell builtin\n"
+msgstr ""
+
+#: builtins/type.def:319
+#, c-format
+msgid "%s is %s\n"
+msgstr ""
+
+#: builtins/type.def:339
+#, c-format
+msgid "%s is hashed (%s)\n"
+msgstr ""
+
+#: builtins/ulimit.def:352
+#, c-format
+msgid "%s: invalid limit argument"
+msgstr ""
+
+#: builtins/ulimit.def:378
+#, c-format
+msgid "`%c': bad command"
+msgstr "`%c':壞的命令"
+
+#: builtins/ulimit.def:407
+#, c-format
+msgid "%s: cannot get limit: %s"
+msgstr "%s:不能得到 limit: %s"
+
+#: builtins/ulimit.def:445
+#, c-format
+msgid "%s: cannot modify limit: %s"
+msgstr "%s:不能修改 limit: %s"
+
+#: builtins/umask.def:112
+msgid "octal number"
+msgstr "八進制數"
+
+#: builtins/umask.def:226
+#, c-format
+msgid "`%c': invalid symbolic mode operator"
+msgstr ""
+
+#: builtins/umask.def:281
+#, c-format
+msgid "`%c': invalid symbolic mode character"
+msgstr ""
+
+#: error.c:163
+#, c-format
+msgid "last command: %s\n"
+msgstr "最後的命令: %s\n"
+
+#: error.c:171
+msgid "Aborting..."
+msgstr ""
+
+#: error.c:258
+#, c-format
+msgid "%s: warning: "
+msgstr "%s:警告:"
+
+#: error.c:403
+msgid "unknown command error"
+msgstr "未知命令錯誤"
+
+#: error.c:404
+msgid "bad command type"
+msgstr "壞的命令類型"
+
+#: error.c:405
+msgid "bad connector"
+msgstr "壞的連接器"
+
+#: error.c:406
+msgid "bad jump"
+msgstr ""
+
+#: error.c:444
+#, c-format
+msgid "%s: unbound variable"
+msgstr ""
+
+#: eval.c:176
+msgid "\atimed out waiting for input: auto-logout\n"
+msgstr ""
+
+#: execute_cmd.c:474
+#, c-format
+msgid "cannot redirect standard input from /dev/null: %s"
+msgstr ""
+
+#: execute_cmd.c:1058
+#, c-format
+msgid "TIMEFORMAT: `%c': invalid format character"
+msgstr ""
+
+#: execute_cmd.c:3629
+#, c-format
+msgid "%s: restricted: cannot specify `/' in command names"
+msgstr ""
+
+#: execute_cmd.c:3717
+#, c-format
+msgid "%s: command not found"
+msgstr "%s:命令找不到"
+
+#: execute_cmd.c:3963
+#, c-format
+msgid "%s: %s: bad interpreter"
+msgstr ""
+
+#: execute_cmd.c:4000
+#, c-format
+msgid "%s: cannot execute binary file"
+msgstr ""
+
+#: execute_cmd.c:4112
+#, c-format
+msgid "cannot duplicate fd %d to fd %d"
+msgstr ""
+
+#: expr.c:241
+msgid "expression recursion level exceeded"
+msgstr ""
+
+#: expr.c:265
+msgid "recursion stack underflow"
+msgstr ""
+
+#: expr.c:376
+msgid "syntax error in expression"
+msgstr "表達語法錯誤"
+
+#: expr.c:416
+msgid "attempted assignment to non-variable"
+msgstr ""
+
+#: expr.c:437 expr.c:442 expr.c:752
+msgid "division by 0"
+msgstr ""
+
+#: expr.c:468
+msgid "bug: bad expassign token"
+msgstr ""
+
+#: expr.c:510
+msgid "`:' expected for conditional expression"
+msgstr ""
+
+#: expr.c:777
+msgid "exponent less than 0"
+msgstr ""
+
+#: expr.c:822
+msgid "identifier expected after pre-increment or pre-decrement"
+msgstr ""
+
+#: expr.c:850
+msgid "missing `)'"
+msgstr ""
+
+#: expr.c:893 expr.c:1171
+msgid "syntax error: operand expected"
+msgstr ""
+
+#: expr.c:1173
+msgid "syntax error: invalid arithmetic operator"
+msgstr ""
+
+#: expr.c:1251
+msgid "invalid number"
+msgstr ""
+
+#: expr.c:1255
+msgid "invalid arithmetic base"
+msgstr ""
+
+#: expr.c:1275
+msgid "value too great for base"
+msgstr ""
+
+#: general.c:61
+msgid "getcwd: cannot access parent directories"
+msgstr ""
+
+#: input.c:237
+#, c-format
+msgid "cannot allocate new file descriptor for bash input from fd %d"
+msgstr ""
+
+#: input.c:245
+#, c-format
+msgid "save_bash_input: buffer already exists for new fd %d"
+msgstr ""
+
+#: jobs.c:876
+#, c-format
+msgid "forked pid %d appears in running job %d"
+msgstr ""
+
+#: jobs.c:983
+#, c-format
+msgid "deleting stopped job %d with process group %ld"
+msgstr ""
+
+#: jobs.c:1378
+#, c-format
+msgid "describe_pid: %ld: no such pid"
+msgstr ""
+
+#: jobs.c:2061 nojobs.c:575
+#, c-format
+msgid "wait: pid %ld is not a child of this shell"
+msgstr ""
+
+#: jobs.c:2265
+#, c-format
+msgid "wait_for: No record of process %ld"
+msgstr ""
+
+#: jobs.c:2524
+#, c-format
+msgid "wait_for_job: job %d is stopped"
+msgstr ""
+
+#: jobs.c:2746
+#, c-format
+msgid "%s: job has terminated"
+msgstr ""
+
+#: jobs.c:2755
+#, c-format
+msgid "%s: job %d already in background"
+msgstr ""
+
+#: jobs.c:3546
+msgid "no job control in this shell"
+msgstr ""
+
+#: lib/malloc/malloc.c:298
+#, c-format
+msgid "malloc: failed assertion: %s\n"
+msgstr ""
+
+#: lib/malloc/malloc.c:314
+#, c-format
+msgid ""
+"\r\n"
+"malloc: %s:%d: assertion botched\r\n"
+msgstr ""
+
+#: lib/malloc/malloc.c:799
+msgid "malloc: block on free list clobbered"
+msgstr ""
+
+#: lib/malloc/malloc.c:876
+msgid "free: called with already freed block argument"
+msgstr ""
+
+#: lib/malloc/malloc.c:879
+msgid "free: called with unallocated block argument"
+msgstr ""
+
+#: lib/malloc/malloc.c:898
+msgid "free: underflow detected; mh_nbytes out of range"
+msgstr ""
+
+#: lib/malloc/malloc.c:904
+msgid "free: start and end chunk sizes differ"
+msgstr ""
+
+#: lib/malloc/malloc.c:1003
+msgid "realloc: called with unallocated block argument"
+msgstr ""
+
+#: lib/malloc/malloc.c:1018
+msgid "realloc: underflow detected; mh_nbytes out of range"
+msgstr ""
+
+#: lib/malloc/malloc.c:1024
+msgid "realloc: start and end chunk sizes differ"
+msgstr ""
+
+#: lib/malloc/table.c:176
+msgid "register_alloc: alloc table is full with FIND_ALLOC?\n"
+msgstr ""
+
+#: lib/malloc/table.c:183
+#, c-format
+msgid "register_alloc: %p already in table as allocated?\n"
+msgstr ""
+
+#: lib/malloc/table.c:219
+#, c-format
+msgid "register_free: %p already in table as free?\n"
+msgstr ""
+
+#: lib/malloc/watch.c:46
+msgid "allocated"
+msgstr ""
+
+#: lib/malloc/watch.c:48
+msgid "freed"
+msgstr ""
+
+#: lib/malloc/watch.c:50
+msgid "requesting resize"
+msgstr "要求調整"
+
+#: lib/malloc/watch.c:52
+msgid "just resized"
+msgstr "只是大小"
+
+#: lib/malloc/watch.c:54
+msgid "bug: unknown operation"
+msgstr "bug:未知操作"
+
+#: lib/malloc/watch.c:56
+#, c-format
+msgid "malloc: watch alert: %p %s "
+msgstr ""
+
+#: lib/sh/fmtulong.c:101
+msgid "invalid base"
+msgstr ""
+
+#: lib/sh/netopen.c:168
+#, c-format
+msgid "%s: host unknown"
+msgstr "%s:主機未知"
+
+#: lib/sh/netopen.c:175
+#, c-format
+msgid "%s: invalid service"
+msgstr "%s:無效服務"
+
+#: lib/sh/netopen.c:306
+#, c-format
+msgid "%s: bad network path specification"
+msgstr "%s:壞的網路路徑規格"
+
+#: lib/sh/netopen.c:346
+msgid "network operations not supported"
+msgstr "不支持網路操作"
+
+#: mailcheck.c:386
+msgid "You have mail in $_"
+msgstr "您有郵件在 $_"
+
+#: mailcheck.c:411
+msgid "You have new mail in $_"
+msgstr "您有新郵件在 $_"
+
+#: mailcheck.c:427
+#, c-format
+msgid "The mail in %s has been read\n"
+msgstr "郵件在 %s 已閱讀\n"
+
+#: make_cmd.c:322
+msgid "syntax error: arithmetic expression required"
+msgstr "語法錯誤:必須算術表達"
+
+#: make_cmd.c:324
+msgid "syntax error: `;' unexpected"
+msgstr "語法錯誤: `;' 意外"
+
+#: make_cmd.c:325
+#, c-format
+msgid "syntax error: `((%s))'"
+msgstr "語法錯誤: `((%s))'"
+
+#: make_cmd.c:566
+#, c-format
+msgid "make_here_document: bad instruction type %d"
+msgstr "make_here_document:壞的指示類型 %d"
+
+#: make_cmd.c:741
+#, c-format
+msgid "make_redirection: redirection instruction `%d' out of range"
+msgstr "make_redirection:重新導向指示 `%d' 超出範圍"
+
+#: parse.y:2759
+#, c-format
+msgid "unexpected EOF while looking for matching `%c'"
+msgstr ""
+
+#: parse.y:3071
+msgid "unexpected EOF while looking for `]]'"
+msgstr ""
+
+#: parse.y:3076
+#, c-format
+msgid "syntax error in conditional expression: unexpected token `%s'"
+msgstr ""
+
+#: parse.y:3080
+msgid "syntax error in conditional expression"
+msgstr "語法錯誤,在有條件的表達"
+
+#: parse.y:3158
+#, c-format
+msgid "unexpected token `%s', expected `)'"
+msgstr ""
+
+#: parse.y:3162
+msgid "expected `)'"
+msgstr "預期 `)'"
+
+#: parse.y:3190
+#, c-format
+msgid "unexpected argument `%s' to conditional unary operator"
+msgstr ""
+
+#: parse.y:3194
+msgid "unexpected argument to conditional unary operator"
+msgstr ""
+
+#: parse.y:3234
+#, c-format
+msgid "unexpected token `%s', conditional binary operator expected"
+msgstr ""
+
+#: parse.y:3238
+msgid "conditional binary operator expected"
+msgstr ""
+
+#: parse.y:3255
+#, c-format
+msgid "unexpected argument `%s' to conditional binary operator"
+msgstr ""
+
+#: parse.y:3259
+msgid "unexpected argument to conditional binary operator"
+msgstr ""
+
+#: parse.y:3270
+#, c-format
+msgid "unexpected token `%c' in conditional command"
+msgstr ""
+
+#: parse.y:3273
+#, c-format
+msgid "unexpected token `%s' in conditional command"
+msgstr ""
+
+#: parse.y:3277
+#, c-format
+msgid "unexpected token %d in conditional command"
+msgstr ""
+
+#: parse.y:4523
+#, c-format
+msgid "syntax error near unexpected token `%s'"
+msgstr ""
+
+#: parse.y:4541
+#, c-format
+msgid "syntax error near `%s'"
+msgstr ""
+
+#: parse.y:4551
+msgid "syntax error: unexpected end of file"
+msgstr ""
+
+#: parse.y:4551
+msgid "syntax error"
+msgstr "語法錯誤"
+
+#: parse.y:4613
+#, c-format
+msgid "Use \"%s\" to leave the shell.\n"
+msgstr ""
+
+#: parse.y:4775
+msgid "unexpected EOF while looking for matching `)'"
+msgstr ""
+
+#: pcomplete.c:1002
+#, c-format
+msgid "completion: function `%s' not found"
+msgstr ""
+
+#: pcomplib.c:179
+#, c-format
+msgid "progcomp_insert: %s: NULL COMPSPEC"
+msgstr ""
+
+#: print_cmd.c:264
+#, c-format
+msgid "print_command: bad connector `%d'"
+msgstr ""
+
+#: print_cmd.c:1236
+#, c-format
+msgid "cprintf: `%c': invalid format character"
+msgstr ""
+
+#: redir.c:99
+msgid "file descriptor out of range"
+msgstr ""
+
+#: redir.c:141
+#, c-format
+msgid "%s: ambiguous redirect"
+msgstr ""
+
+#: redir.c:145
+#, c-format
+msgid "%s: cannot overwrite existing file"
+msgstr ""
+
+#: redir.c:150
+#, c-format
+msgid "%s: restricted: cannot redirect output"
+msgstr ""
+
+#: redir.c:155
+#, c-format
+msgid "cannot create temp file for here document: %s"
+msgstr ""
+
+#: redir.c:509
+msgid "/dev/(tcp|udp)/host/port not supported without networking"
+msgstr ""
+
+#: redir.c:965
+msgid "redirection error: cannot duplicate fd"
+msgstr ""
+
+#: shell.c:309
+msgid "could not find /tmp, please create!"
+msgstr ""
+
+#: shell.c:313
+msgid "/tmp must be a valid directory name"
+msgstr ""
+
+#: shell.c:850
+#, c-format
+msgid "%c%c: invalid option"
+msgstr "%c%c:無效選項"
+
+#: shell.c:1600
+msgid "I have no name!"
+msgstr "我沒有名字!"
+
+#: shell.c:1735
+#, c-format
+msgid ""
+"Usage:\t%s [GNU long option] [option] ...\n"
+"\t%s [GNU long option] [option] script-file ...\n"
+msgstr ""
+"用法:\t%s [GNU 長選項] [選項] ...\n"
+"\t%s [GNU 長選項] [選項] script-file ...\n"
+
+#: shell.c:1737
+msgid "GNU long options:\n"
+msgstr "GNU 長選項:\n"
+
+#: shell.c:1741
+msgid "Shell options:\n"
+msgstr "Shell 選項:\n"
+
+#: shell.c:1742
+msgid "\t-irsD or -c command or -O shopt_option\t\t(invocation only)\n"
+msgstr "\t-irsD 或 -c 命令或 -O shopt_option\t\t(只有引用)\n"
+
+#: shell.c:1757
+#, c-format
+msgid "\t-%s or -o option\n"
+msgstr "\t-%s or -o 選項\n"
+
+#: shell.c:1763
+#, c-format
+msgid "Type `%s -c \"help set\"' for more information about shell options.\n"
+msgstr "輸入 `%s -c \"help set\"' 更多訊息關於 shell 選項。\n"
+
+#: shell.c:1764
+#, c-format
+msgid "Type `%s -c help' for more information about shell builtin commands.\n"
+msgstr "輸入 `%s -c help' 更多訊息關於內建 shell 命令。\n"
+
+#: shell.c:1765
+msgid "Use the `bashbug' command to report bugs.\n"
+msgstr "使用 `bashbug' 命令報告臭蟲。\n"
+
+#: sig.c:557
+#, c-format
+msgid "sigprocmask: %d: invalid operation"
+msgstr "sigprocmask: %d:無效操作"
+
+#: subst.c:1160
+#, c-format
+msgid "bad substitution: no closing `%s' in %s"
+msgstr ""
+
+#: subst.c:2328
+#, c-format
+msgid "%s: cannot assign list to array member"
+msgstr ""
+
+#: subst.c:4265 subst.c:4281
+msgid "cannot make pipe for process substitution"
+msgstr ""
+
+#: subst.c:4312
+msgid "cannot make child for process substitution"
+msgstr ""
+
+#: subst.c:4357
+#, c-format
+msgid "cannot open named pipe %s for reading"
+msgstr ""
+
+#: subst.c:4359
+#, c-format
+msgid "cannot open named pipe %s for writing"
+msgstr ""
+
+#: subst.c:4367
+#, c-format
+msgid "cannout reset nodelay mode for fd %d"
+msgstr ""
+
+#: subst.c:4377
+#, c-format
+msgid "cannot duplicate named pipe %s as fd %d"
+msgstr ""
+
+#: subst.c:4552
+msgid "cannot make pipe for command substitution"
+msgstr ""
+
+#: subst.c:4588
+msgid "cannot make child for command substitution"
+msgstr ""
+
+#: subst.c:4605
+msgid "command_substitute: cannot duplicate pipe as fd 1"
+msgstr ""
+
+#: subst.c:5068
+#, c-format
+msgid "%s: parameter null or not set"
+msgstr ""
+
+#: subst.c:5342
+#, c-format
+msgid "%s: substring expression < 0"
+msgstr ""
+
+#: subst.c:6179
+#, c-format
+msgid "%s: bad substitution"
+msgstr ""
+
+#: subst.c:6255
+#, c-format
+msgid "$%s: cannot assign in this way"
+msgstr ""
+
+#: subst.c:7826
+#, c-format
+msgid "no match: %s"
+msgstr ""
+
+#: test.c:145
+msgid "argument expected"
+msgstr ""
+
+#: test.c:154
+#, c-format
+msgid "%s: integer expression expected"
+msgstr ""
+
+#: test.c:262
+msgid "`)' expected"
+msgstr ""
+
+#: test.c:264
+#, c-format
+msgid "`)' expected, found %s"
+msgstr ""
+
+#: test.c:279 test.c:688 test.c:691
+#, c-format
+msgid "%s: unary operator expected"
+msgstr ""
+
+#: test.c:444 test.c:731
+#, c-format
+msgid "%s: binary operator expected"
+msgstr ""
+
+#: test.c:806
+msgid "missing `]'"
+msgstr ""
+
+#: trap.c:200
+msgid "invalid signal number"
+msgstr "無效信號數"
+
+#: trap.c:315
+#, c-format
+msgid "run_pending_traps: bad value in trap_list[%d]: %p"
+msgstr ""
+
+#: trap.c:319
+#, c-format
+msgid "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
+msgstr "run_pending_traps: 信號處理是 SIG_DFL, resending %d (%s) to myself"
+
+#: trap.c:355
+#, c-format
+msgid "trap_handler: bad signal %d"
+msgstr "trap_handler:壞的信號 %d"
+
+#: variables.c:334
+#, c-format
+msgid "error importing function definition for `%s'"
+msgstr "錯誤,輸入的函數定義為 `%s'"
+
+#: variables.c:711
+#, c-format
+msgid "shell level (%d) too high, resetting to 1"
+msgstr ""
+
+#: variables.c:1670
+msgid "make_local_variable: no function context at current scope"
+msgstr ""
+
+#: variables.c:2813
+msgid "all_local_variables: no function context at current scope"
+msgstr ""
+
+#: variables.c:3030 variables.c:3039
+#, c-format
+msgid "invalid character %d in exportstr for %s"
+msgstr ""
+
+#: variables.c:3045
+#, c-format
+msgid "no `=' in exportstr for %s"
+msgstr ""
+
+#: variables.c:3472
+msgid "pop_var_context: head of shell_variables not a function context"
+msgstr ""
+
+#: variables.c:3485
+msgid "pop_var_context: no global_variables context"
+msgstr ""
+
+#: variables.c:3557
+msgid "pop_scope: head of shell_variables not a temporary environment scope"
+msgstr ""
+
+#: version.c:82
+msgid "Copyright (C) 2006 Free Software Foundation, Inc.\n"
+msgstr ""
+
+#: xmalloc.c:93
+#, c-format
+msgid "xmalloc: cannot allocate %lu bytes (%lu bytes allocated)"
+msgstr ""
+
+#: xmalloc.c:95
+#, c-format
+msgid "xmalloc: cannot allocate %lu bytes"
+msgstr ""
+
+#: xmalloc.c:115
+#, c-format
+msgid "xrealloc: cannot reallocate %lu bytes (%lu bytes allocated)"
+msgstr ""
+
+#: xmalloc.c:117
+#, c-format
+msgid "xrealloc: cannot allocate %lu bytes"
+msgstr ""
+
+#: xmalloc.c:151
+#, c-format
+msgid "xmalloc: %s:%d: cannot allocate %lu bytes (%lu bytes allocated)"
+msgstr ""
+
+#: xmalloc.c:153
+#, c-format
+msgid "xmalloc: %s:%d: cannot allocate %lu bytes"
+msgstr ""
+
+#: xmalloc.c:175
+#, c-format
+msgid "xrealloc: %s:%d: cannot reallocate %lu bytes (%lu bytes allocated)"
+msgstr ""
+
+#: xmalloc.c:177
+#, c-format
+msgid "xrealloc: %s:%d: cannot allocate %lu bytes"
+msgstr ""
+
+#: builtins.c:244
+msgid ""
+"`alias' with no arguments or with the -p option prints the list\n"
+"    of aliases in the form alias NAME=VALUE on standard output.\n"
+"    Otherwise, an alias is defined for each NAME whose VALUE is given.\n"
+"    A trailing space in VALUE causes the next word to be checked for\n"
+"    alias substitution when the alias is expanded.  Alias returns\n"
+"    true unless a NAME is given for which no alias has been defined."
+msgstr ""
+"`alias' with no arguments or with the -p option prints the list\n"
+"    of aliases in the form alias NAME=VALUE on standard output.\n"
+"    Otherwise, an alias is defined for each NAME whose VALUE is given.\n"
+"    A trailing space in VALUE causes the next word to be checked for\n"
+"    alias substitution when the alias is expanded.  Alias returns\n"
+"    true unless a NAME is given for which no alias has been defined."
+
+#: builtins.c:257
+msgid ""
+"Remove NAMEs from the list of defined aliases.  If the -a option is given,\n"
+"    then remove all alias definitions."
+msgstr ""
+
+#: builtins.c:266
+msgid ""
+"Bind a key sequence to a Readline function or a macro, or set\n"
+"    a Readline variable.  The non-option argument syntax is equivalent\n"
+"    to that found in ~/.inputrc, but must be passed as a single argument:\n"
+"    bind '\"\\C-x\\C-r\": re-read-init-file'.\n"
+"    bind accepts the following options:\n"
+"      -m  keymap         Use `keymap' as the keymap for the duration of this\n"
+"                         command.  Acceptable keymap names are emacs,\n"
+"                         emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move,\n"
+"                         vi-command, and vi-insert.\n"
+"      -l                 List names of functions.\n"
+"      -P                 List function names and bindings.\n"
+"      -p                 List functions and bindings in a form that can be\n"
+"                         reused as input.\n"
+"      -r  keyseq         Remove the binding for KEYSEQ.\n"
+"      -x  keyseq:shell-command\tCause SHELL-COMMAND to be executed when\n"
+"    \t\t\t\tKEYSEQ is entered.\n"
+"      -f  filename       Read key bindings from FILENAME.\n"
+"      -q  function-name  Query about which keys invoke the named function.\n"
+"      -u  function-name  Unbind all keys which are bound to the named function.\n"
+"      -V                 List variable names and values\n"
+"      -v                 List variable names and values in a form that can\n"
+"                         be reused as input.\n"
+"      -S                 List key sequences that invoke macros and their values\n"
+"      -s                 List key sequences that invoke macros and their values\n"
+"                         in a form that can be reused as input."
+msgstr ""
+
+#: builtins.c:297
+msgid ""
+"Exit from within a FOR, WHILE or UNTIL loop.  If N is specified,\n"
+"    break N levels."
+msgstr ""
+
+#: builtins.c:304
+msgid ""
+"Resume the next iteration of the enclosing FOR, WHILE or UNTIL loop.\n"
+"    If N is specified, resume at the N-th enclosing loop."
+msgstr ""
+
+#: builtins.c:311
+msgid ""
+"Run a shell builtin.  This is useful when you wish to rename a\n"
+"    shell builtin to be a function, but need the functionality of the\n"
+"    builtin within the function itself."
+msgstr ""
+
+#: builtins.c:320
+msgid ""
+"Returns the context of the current subroutine call.\n"
+"    \n"
+"    Without EXPR, returns \"$line $filename\".  With EXPR,\n"
+"    returns \"$line $subroutine $filename\"; this extra information\n"
+"    can be used to provide a stack trace.\n"
+"    \n"
+"    The value of EXPR indicates how many call frames to go back before the\n"
+"    current one; the top frame is frame 0."
+msgstr ""
+
+#: builtins.c:334
+msgid ""
+"Change the current directory to DIR.  The variable $HOME is the\n"
+"    default DIR.  The variable CDPATH defines the search path for\n"
+"    the directory containing DIR.  Alternative directory names in CDPATH\n"
+"    are separated by a colon (:).  A null directory name is the same as\n"
+"    the current directory, i.e. `.'.  If DIR begins with a slash (/),\n"
+"    then CDPATH is not used.  If the directory is not found, and the\n"
+"    shell option `cdable_vars' is set, then try the word as a variable\n"
+"    name.  If that variable has a value, then cd to the value of that\n"
+"    variable.  The -P option says to use the physical directory structure\n"
+"    instead of following symbolic links; the -L option forces symbolic links\n"
+"    to be followed."
+msgstr ""
+
+#: builtins.c:350
+msgid ""
+"Print the current working directory.  With the -P option, pwd prints\n"
+"    the physical directory, without any symbolic links; the -L option\n"
+"    makes pwd follow symbolic links."
+msgstr ""
+
+#: builtins.c:358
+msgid "No effect; the command does nothing.  A zero exit code is returned."
+msgstr ""
+
+#: builtins.c:364
+msgid "Return a successful result."
+msgstr ""
+
+#: builtins.c:370
+msgid "Return an unsuccessful result."
+msgstr ""
+
+#: builtins.c:376
+msgid ""
+"Runs COMMAND with ARGS ignoring shell functions.  If you have a shell\n"
+"    function called `ls', and you wish to call the command `ls', you can\n"
+"    say \"command ls\".  If the -p option is given, a default value is used\n"
+"    for PATH that is guaranteed to find all of the standard utilities.  If\n"
+"    the -V or -v option is given, a string is printed describing COMMAND.\n"
+"    The -V option produces a more verbose description."
+msgstr ""
+
+#: builtins.c:387
+msgid ""
+"Declare variables and/or give them attributes.  If no NAMEs are\n"
+"    given, then display the values of variables instead.  The -p option\n"
+"    will display the attributes and values of each NAME.\n"
+"    \n"
+"    The flags are:\n"
+"    \n"
+"      -a\tto make NAMEs arrays (if supported)\n"
+"      -f\tto select from among function names only\n"
+"      -F\tto display function names (and line number and source file name if\n"
+"    \tdebugging) without definitions\n"
+"      -i\tto make NAMEs have the `integer' attribute\n"
+"      -r\tto make NAMEs readonly\n"
+"      -t\tto make NAMEs have the `trace' attribute\n"
+"      -x\tto make NAMEs export\n"
+"    \n"
+"    Variables with the integer attribute have arithmetic evaluation (see\n"
+"    `let') done when the variable is assigned to.\n"
+"    \n"
+"    When displaying values of variables, -f displays a function's name\n"
+"    and definition.  The -F option restricts the display to function\n"
+"    name only.\n"
+"    \n"
+"    Using `+' instead of `-' turns off the given attribute instead.  When\n"
+"    used in a function, makes NAMEs local, as with the `local' command."
+msgstr ""
+
+#: builtins.c:416
+msgid "Obsolete.  See `declare'."
+msgstr ""
+
+#: builtins.c:422
+msgid ""
+"Create a local variable called NAME, and give it VALUE.  LOCAL\n"
+"    can only be used within a function; it makes the variable NAME\n"
+"    have a visible scope restricted to that function and its children."
+msgstr ""
+
+#: builtins.c:431
+msgid ""
+"Output the ARGs.  If -n is specified, the trailing newline is\n"
+"    suppressed.  If the -e option is given, interpretation of the\n"
+"    following backslash-escaped characters is turned on:\n"
+"    \t\\a\talert (bell)\n"
+"    \t\\b\tbackspace\n"
+"    \t\\c\tsuppress trailing newline\n"
+"    \t\\E\tescape character\n"
+"    \t\\f\tform feed\n"
+"    \t\\n\tnew line\n"
+"    \t\\r\tcarriage return\n"
+"    \t\\t\thorizontal tab\n"
+"    \t\\v\tvertical tab\n"
+"    \t\\\\\tbackslash\n"
+"    \t\\0nnn\tthe character whose ASCII code is NNN (octal).  NNN can be\n"
+"    \t\t0 to 3 octal digits\n"
+"    \n"
+"    You can explicitly turn off the interpretation of the above characters\n"
+"    with the -E option."
+msgstr ""
+
+#: builtins.c:456
+msgid "Output the ARGs.  If -n is specified, the trailing newline is suppressed."
+msgstr ""
+
+#: builtins.c:463
+msgid ""
+"Enable and disable builtin shell commands.  This allows\n"
+"    you to use a disk command which has the same name as a shell\n"
+"    builtin without specifying a full pathname.  If -n is used, the\n"
+"    NAMEs become disabled; otherwise NAMEs are enabled.  For example,\n"
+"    to use the `test' found in $PATH instead of the shell builtin\n"
+"    version, type `enable -n test'.  On systems supporting dynamic\n"
+"    loading, the -f option may be used to load new builtins from the\n"
+"    shared object FILENAME.  The -d option will delete a builtin\n"
+"    previously loaded with -f.  If no non-option names are given, or\n"
+"    the -p option is supplied, a list of builtins is printed.  The\n"
+"    -a option means to print every builtin with an indication of whether\n"
+"    or not it is enabled.  The -s option restricts the output to the POSIX.2\n"
+"    `special' builtins.  The -n option displays a list of all disabled builtins."
+msgstr ""
+
+#: builtins.c:481
+msgid "Read ARGs as input to the shell and execute the resulting command(s)."
+msgstr ""
+
+#: builtins.c:487
+msgid ""
+"Getopts is used by shell procedures to parse positional parameters.\n"
+"    \n"
+"    OPTSTRING contains the option letters to be recognized; if a letter\n"
+"    is followed by a colon, the option is expected to have an argument,\n"
+"    which should be separated from it by white space.\n"
+"    \n"
+"    Each time it is invoked, getopts will place the next option in the\n"
+"    shell variable $name, initializing name if it does not exist, and\n"
+"    the index of the next argument to be processed into the shell\n"
+"    variable OPTIND.  OPTIND is initialized to 1 each time the shell or\n"
+"    a shell script is invoked.  When an option requires an argument,\n"
+"    getopts places that argument into the shell variable OPTARG.\n"
+"    \n"
+"    getopts reports errors in one of two ways.  If the first character\n"
+"    of OPTSTRING is a colon, getopts uses silent error reporting.  In\n"
+"    this mode, no error messages are printed.  If an invalid option is\n"
+"    seen, getopts places the option character found into OPTARG.  If a\n"
+"    required argument is not found, getopts places a ':' into NAME and\n"
+"    sets OPTARG to the option character found.  If getopts is not in\n"
+"    silent mode, and an invalid option is seen, getopts places '?' into\n"
+"    NAME and unsets OPTARG.  If a required argument is not found, a '?'\n"
+"    is placed in NAME, OPTARG is unset, and a diagnostic message is\n"
+"    printed.\n"
+"    \n"
+"    If the shell variable OPTERR has the value 0, getopts disables the\n"
+"    printing of error messages, even if the first character of\n"
+"    OPTSTRING is not a colon.  OPTERR has the value 1 by default.\n"
+"    \n"
+"    Getopts normally parses the positional parameters ($0 - $9), but if\n"
+"    more arguments are given, they are parsed instead."
+msgstr ""
+
+#: builtins.c:522
+msgid ""
+"Exec FILE, replacing this shell with the specified program.\n"
+"    If FILE is not specified, the redirections take effect in this\n"
+"    shell.  If the first argument is `-l', then place a dash in the\n"
+"    zeroth arg passed to FILE, as login does.  If the `-c' option\n"
+"    is supplied, FILE is executed with a null environment.  The `-a'\n"
+"    option means to make set argv[0] of the executed process to NAME.\n"
+"    If the file cannot be executed and the shell is not interactive,\n"
+"    then the shell exits, unless the shell option `execfail' is set."
+msgstr ""
+
+#: builtins.c:535
+msgid ""
+"Exit the shell with a status of N.  If N is omitted, the exit status\n"
+"    is that of the last command executed."
+msgstr ""
+
+#: builtins.c:542
+msgid "Logout of a login shell."
+msgstr ""
+
+#: builtins.c:549
+msgid ""
+"fc is used to list or edit and re-execute commands from the history list.\n"
+"    FIRST and LAST can be numbers specifying the range, or FIRST can be a\n"
+"    string, which means the most recent command beginning with that\n"
+"    string.\n"
+"    \n"
+"       -e ENAME selects which editor to use.  Default is FCEDIT, then EDITOR,\n"
+"          then vi.\n"
+"    \n"
+"       -l means list lines instead of editing.\n"
+"       -n means no line numbers listed.\n"
+"       -r means reverse the order of the lines (making it newest listed first).\n"
+"    \n"
+"    With the `fc -s [pat=rep ...] [command]' format, the command is\n"
+"    re-executed after the substitution OLD=NEW is performed.\n"
+"    \n"
+"    A useful alias to use with this is r='fc -s', so that typing `r cc'\n"
+"    runs the last command beginning with `cc' and typing `r' re-executes\n"
+"    the last command."
+msgstr ""
+
+#: builtins.c:574
+msgid ""
+"Place JOB_SPEC in the foreground, and make it the current job.  If\n"
+"    JOB_SPEC is not present, the shell's notion of the current job is\n"
+"    used."
+msgstr ""
+
+#: builtins.c:584
+msgid ""
+"Place each JOB_SPEC in the background, as if it had been started with\n"
+"    `&'.  If JOB_SPEC is not present, the shell's notion of the current\n"
+"    job is used."
+msgstr ""
+
+#: builtins.c:593
+msgid ""
+"For each NAME, the full pathname of the command is determined and\n"
+"    remembered.  If the -p option is supplied, PATHNAME is used as the\n"
+"    full pathname of NAME, and no path search is performed.  The -r\n"
+"    option causes the shell to forget all remembered locations.  The -d\n"
+"    option causes the shell to forget the remembered location of each NAME.\n"
+"    If the -t option is supplied the full pathname to which each NAME\n"
+"    corresponds is printed.  If multiple NAME arguments are supplied with\n"
+"    -t, the NAME is printed before the hashed full pathname.  The -l option\n"
+"    causes output to be displayed in a format that may be reused as input.\n"
+"    If no arguments are given, information about remembered commands is displayed."
+msgstr ""
+
+#: builtins.c:609
+msgid ""
+"Display helpful information about builtin commands.  If PATTERN is\n"
+"    specified, gives detailed help on all commands matching PATTERN,\n"
+"    otherwise a list of the builtins is printed.  The -s option\n"
+"    restricts the output for each builtin command matching PATTERN to\n"
+"    a short usage synopsis."
+msgstr ""
+
+#: builtins.c:621
+msgid ""
+"Display the history list with line numbers.  Lines listed with\n"
+"    with a `*' have been modified.  Argument of N says to list only\n"
+"    the last N lines.  The `-c' option causes the history list to be\n"
+"    cleared by deleting all of the entries.  The `-d' option deletes\n"
+"    the history entry at offset OFFSET.  The `-w' option writes out the\n"
+"    current history to the history file;  `-r' means to read the file and\n"
+"    append the contents to the history list instead.  `-a' means\n"
+"    to append history lines from this session to the history file.\n"
+"    Argument `-n' means to read all history lines not already read\n"
+"    from the history file and append them to the history list.\n"
+"    \n"
+"    If FILENAME is given, then that is used as the history file else\n"
+"    if $HISTFILE has a value, that is used, else ~/.bash_history.\n"
+"    If the -s option is supplied, the non-option ARGs are appended to\n"
+"    the history list as a single entry.  The -p option means to perform\n"
+"    history expansion on each ARG and display the result, without storing\n"
+"    anything in the history list.\n"
+"    \n"
+"    If the $HISTTIMEFORMAT variable is set and not null, its value is used\n"
+"    as a format string for strftime(3) to print the time stamp associated\n"
+"    with each displayed history entry.  No time stamps are printed otherwise."
+msgstr ""
+
+#: builtins.c:649
+msgid ""
+"Lists the active jobs.  The -l option lists process id's in addition\n"
+"    to the normal information; the -p option lists process id's only.\n"
+"    If -n is given, only processes that have changed status since the last\n"
+"    notification are printed.  JOBSPEC restricts output to that job.  The\n"
+"    -r and -s options restrict output to running and stopped jobs only,\n"
+"    respectively.  Without options, the status of all active jobs is\n"
+"    printed.  If -x is given, COMMAND is run after all job specifications\n"
+"    that appear in ARGS have been replaced with the process ID of that job's\n"
+"    process group leader."
+msgstr ""
+
+#: builtins.c:665
+msgid ""
+"By default, removes each JOBSPEC argument from the table of active jobs.\n"
+"    If the -h option is given, the job is not removed from the table, but is\n"
+"    marked so that SIGHUP is not sent to the job if the shell receives a\n"
+"    SIGHUP.  The -a option, when JOBSPEC is not supplied, means to remove all\n"
+"    jobs from the job table; the -r option means to remove only running jobs."
+msgstr ""
+
+#: builtins.c:676
+msgid ""
+"Send the processes named by PID (or JOBSPEC) the signal SIGSPEC.  If\n"
+"    SIGSPEC is not present, then SIGTERM is assumed.  An argument of `-l'\n"
+"    lists the signal names; if arguments follow `-l' they are assumed to\n"
+"    be signal numbers for which names should be listed.  Kill is a shell\n"
+"    builtin for two reasons: it allows job IDs to be used instead of\n"
+"    process IDs, and, if you have reached the limit on processes that\n"
+"    you can create, you don't have to start a process to kill another one."
+msgstr ""
+
+#: builtins.c:688
+msgid ""
+"Each ARG is an arithmetic expression to be evaluated.  Evaluation\n"
+"    is done in fixed-width integers with no check for overflow, though\n"
+"    division by 0 is trapped and flagged as an error.  The following\n"
+"    list of operators is grouped into levels of equal-precedence operators.\n"
+"    The levels are listed in order of decreasing precedence.\n"
+"    \n"
+"    \tid++, id--\tvariable post-increment, post-decrement\n"
+"    \t++id, --id\tvariable pre-increment, pre-decrement\n"
+"    \t-, +\t\tunary minus, plus\n"
+"    \t!, ~\t\tlogical and bitwise negation\n"
+"    \t**\t\texponentiation\n"
+"    \t*, /, %\t\tmultiplication, division, remainder\n"
+"    \t+, -\t\taddition, subtraction\n"
+"    \t<<, >>\t\tleft and right bitwise shifts\n"
+"    \t<=, >=, <, >\tcomparison\n"
+"    \t==, !=\t\tequality, inequality\n"
+"    \t&\t\tbitwise AND\n"
+"    \t^\t\tbitwise XOR\n"
+"    \t|\t\tbitwise OR\n"
+"    \t&&\t\tlogical AND\n"
+"    \t||\t\tlogical OR\n"
+"    \texpr ? expr : expr\n"
+"    \t\t\tconditional operator\n"
+"    \t=, *=, /=, %=,\n"
+"    \t+=, -=, <<=, >>=,\n"
+"    \t&=, ^=, |=\tassignment\n"
+"    \n"
+"    Shell variables are allowed as operands.  The name of the variable\n"
+"    is replaced by its value (coerced to a fixed-width integer) within\n"
+"    an expression.  The variable need not have its integer attribute\n"
+"    turned on to be used in an expression.\n"
+"    \n"
+"    Operators are evaluated in order of precedence.  Sub-expressions in\n"
+"    parentheses are evaluated first and may override the precedence\n"
+"    rules above.\n"
+"    \n"
+"    If the last ARG evaluates to 0, let returns 1; 0 is returned\n"
+"    otherwise."
+msgstr ""
+
+#: builtins.c:731
+msgid ""
+"One line is read from the standard input, or from file descriptor FD if the\n"
+"    -u option is supplied, and the first word is assigned to the first NAME,\n"
+"    the second word to the second NAME, and so on, with leftover words assigned\n"
+"    to the last NAME.  Only the characters found in $IFS are recognized as word\n"
+"    delimiters.  If no NAMEs are supplied, the line read is stored in the REPLY\n"
+"    variable.  If the -r option is given, this signifies `raw' input, and\n"
+"    backslash escaping is disabled.  The -d option causes read to continue\n"
+"    until the first character of DELIM is read, rather than newline.  If the -p\n"
+"    option is supplied, the string PROMPT is output without a trailing newline\n"
+"    before attempting to read.  If -a is supplied, the words read are assigned\n"
+"    to sequential indices of ARRAY, starting at zero.  If -e is supplied and\n"
+"    the shell is interactive, readline is used to obtain the line.  If -n is\n"
+"    supplied with a non-zero NCHARS argument, read returns after NCHARS\n"
+"    characters have been read.  The -s option causes input coming from a\n"
+"    terminal to not be echoed.\n"
+"    \n"
+"    The -t option causes read to time out and return failure if a complete line\n"
+"    of input is not read within TIMEOUT seconds.  If the TMOUT variable is set,\n"
+"    its value is the default timeout.  The return code is zero, unless end-of-file\n"
+"    is encountered, read times out, or an invalid file descriptor is supplied as\n"
+"    the argument to -u."
+msgstr ""
+
+#: builtins.c:757
+msgid ""
+"Causes a function to exit with the return value specified by N.  If N\n"
+"    is omitted, the return status is that of the last command."
+msgstr ""
+
+#: builtins.c:764
+msgid ""
+"    -a  Mark variables which are modified or created for export.\n"
+"        -b  Notify of job termination immediately.\n"
+"        -e  Exit immediately if a command exits with a non-zero status.\n"
+"        -f  Disable file name generation (globbing).\n"
+"        -h  Remember the location of commands as they are looked up.\n"
+"        -k  All assignment arguments are placed in the environment for a\n"
+"            command, not just those that precede the command name.\n"
+"        -m  Job control is enabled.\n"
+"        -n  Read commands but do not execute them.\n"
+"        -o option-name\n"
+"            Set the variable corresponding to option-name:\n"
+"                allexport    same as -a\n"
+"                braceexpand  same as -B\n"
+"                emacs        use an emacs-style line editing interface\n"
+"                errexit      same as -e\n"
+"                errtrace     same as -E\n"
+"                functrace    same as -T\n"
+"                hashall      same as -h\n"
+"                histexpand   same as -H\n"
+"                history      enable command history\n"
+"                ignoreeof    the shell will not exit upon reading EOF\n"
+"                interactive-comments\n"
+"                             allow comments to appear in interactive commands\n"
+"                keyword      same as -k\n"
+"                monitor      same as -m\n"
+"                noclobber    same as -C\n"
+"                noexec       same as -n\n"
+"                noglob       same as -f\n"
+"                nolog        currently accepted but ignored\n"
+"                notify       same as -b\n"
+"                nounset      same as -u\n"
+"                onecmd       same as -t\n"
+"                physical     same as -P\n"
+"                pipefail     the return value of a pipeline is the status of\n"
+"                             the last command to exit with a non-zero status,\n"
+"                             or zero if no command exited with a non-zero status\n"
+"                posix        change the behavior of bash where the default\n"
+"                             operation differs from the 1003.2 standard to\n"
+"                             match the standard\n"
+"                privileged   same as -p\n"
+"                verbose      same as -v\n"
+"                vi           use a vi-style line editing interface\n"
+"                xtrace       same as -x\n"
+"        -p  Turned on whenever the real and effective user ids do not match.\n"
+"            Disables processing of the $ENV file and importing of shell\n"
+"            functions.  Turning this option off causes the effective uid and\n"
+"            gid to be set to the real uid and gid.\n"
+"        -t  Exit after reading and executing one command.\n"
+"        -u  Treat unset variables as an error when substituting.\n"
+"        -v  Print shell input lines as they are read.\n"
+"        -x  Print commands and their arguments as they are executed.\n"
+"        -B  the shell will perform brace expansion\n"
+"        -C  If set, disallow existing regular files to be overwritten\n"
+"            by redirection of output.\n"
+"        -E  If set, the ERR trap is inherited by shell functions.\n"
+"        -H  Enable ! style history substitution.  This flag is on\n"
+"            by default when the shell is interactive.\n"
+"        -P  If set, do not follow symbolic links when executing commands\n"
+"            such as cd which change the current directory.\n"
+"        -T  If set, the DEBUG trap is inherited by shell functions.\n"
+"        -   Assign any remaining arguments to the positional parameters.\n"
+"            The -x and -v options are turned off.\n"
+"    \n"
+"    Using + rather than - causes these flags to be turned off.  The\n"
+"    flags can also be used upon invocation of the shell.  The current\n"
+"    set of flags may be found in $-.  The remaining n ARGs are positional\n"
+"    parameters and are assigned, in order, to $1, $2, .. $n.  If no\n"
+"    ARGs are given, all shell variables are printed."
+msgstr ""
+
+#: builtins.c:837
+msgid ""
+"For each NAME, remove the corresponding variable or function.  Given\n"
+"    the `-v', unset will only act on variables.  Given the `-f' flag,\n"
+"    unset will only act on functions.  With neither flag, unset first\n"
+"    tries to unset a variable, and if that fails, then tries to unset a\n"
+"    function.  Some variables cannot be unset; also see readonly."
+msgstr ""
+
+#: builtins.c:847
+msgid ""
+"NAMEs are marked for automatic export to the environment of\n"
+"    subsequently executed commands.  If the -f option is given,\n"
+"    the NAMEs refer to functions.  If no NAMEs are given, or if `-p'\n"
+"    is given, a list of all names that are exported in this shell is\n"
+"    printed.  An argument of `-n' says to remove the export property\n"
+"    from subsequent NAMEs.  An argument of `--' disables further option\n"
+"    processing."
+msgstr ""
+
+#: builtins.c:859
+msgid ""
+"The given NAMEs are marked readonly and the values of these NAMEs may\n"
+"    not be changed by subsequent assignment.  If the -f option is given,\n"
+"    then functions corresponding to the NAMEs are so marked.  If no\n"
+"    arguments are given, or if `-p' is given, a list of all readonly names\n"
+"    is printed.  The `-a' option means to treat each NAME as\n"
+"    an array variable.  An argument of `--' disables further option\n"
+"    processing."
+msgstr ""
+
+#: builtins.c:871
+msgid ""
+"The positional parameters from $N+1 ... are renamed to $1 ...  If N is\n"
+"    not given, it is assumed to be 1."
+msgstr ""
+
+#: builtins.c:878 builtins.c:887
+msgid ""
+"Read and execute commands from FILENAME and return.  The pathnames\n"
+"    in $PATH are used to find the directory containing FILENAME.  If any\n"
+"    ARGUMENTS are supplied, they become the positional parameters when\n"
+"    FILENAME is executed."
+msgstr ""
+
+#: builtins.c:897
+msgid ""
+"Suspend the execution of this shell until it receives a SIGCONT\n"
+"    signal.  The `-f' if specified says not to complain about this\n"
+"    being a login shell if it is; just suspend anyway."
+msgstr ""
+
+#: builtins.c:906
+msgid ""
+"Exits with a status of 0 (true) or 1 (false) depending on\n"
+"    the evaluation of EXPR.  Expressions may be unary or binary.  Unary\n"
+"    expressions are often used to examine the status of a file.  There\n"
+"    are string operators as well, and numeric comparison operators.\n"
+"    \n"
+"    File operators:\n"
+"    \n"
+"        -a FILE        True if file exists.\n"
+"        -b FILE        True if file is block special.\n"
+"        -c FILE        True if file is character special.\n"
+"        -d FILE        True if file is a directory.\n"
+"        -e FILE        True if file exists.\n"
+"        -f FILE        True if file exists and is a regular file.\n"
+"        -g FILE        True if file is set-group-id.\n"
+"        -h FILE        True if file is a symbolic link.\n"
+"        -L FILE        True if file is a symbolic link.\n"
+"        -k FILE        True if file has its `sticky' bit set.\n"
+"        -p FILE        True if file is a named pipe.\n"
+"        -r FILE        True if file is readable by you.\n"
+"        -s FILE        True if file exists and is not empty.\n"
+"        -S FILE        True if file is a socket.\n"
+"        -t FD          True if FD is opened on a terminal.\n"
+"        -u FILE        True if the file is set-user-id.\n"
+"        -w FILE        True if the file is writable by you.\n"
+"        -x FILE        True if the file is executable by you.\n"
+"        -O FILE        True if the file is effectively owned by you.\n"
+"        -G FILE        True if the file is effectively owned by your group.\n"
+"        -N FILE        True if the file has been modified since it was last read.\n"
+"    \n"
+"      FILE1 -nt FILE2  True if file1 is newer than file2 (according to\n"
+"                       modification date).\n"
+"    \n"
+"      FILE1 -ot FILE2  True if file1 is older than file2.\n"
+"    \n"
+"      FILE1 -ef FILE2  True if file1 is a hard link to file2.\n"
+"    \n"
+"    String operators:\n"
+"    \n"
+"        -z STRING      True if string is empty.\n"
+"    \n"
+"        -n STRING\n"
+"        STRING         True if string is not empty.\n"
+"    \n"
+"        STRING1 = STRING2\n"
+"                       True if the strings are equal.\n"
+"        STRING1 != STRING2\n"
+"                       True if the strings are not equal.\n"
+"        STRING1 < STRING2\n"
+"                       True if STRING1 sorts before STRING2 lexicographically.\n"
+"        STRING1 > STRING2\n"
+"                       True if STRING1 sorts after STRING2 lexicographically.\n"
+"    \n"
+"    Other operators:\n"
+"    \n"
+"        -o OPTION      True if the shell option OPTION is enabled.\n"
+"        ! EXPR         True if expr is false.\n"
+"        EXPR1 -a EXPR2 True if both expr1 AND expr2 are true.\n"
+"        EXPR1 -o EXPR2 True if either expr1 OR expr2 is true.\n"
+"    \n"
+"        arg1 OP arg2   Arithmetic tests.  OP is one of -eq, -ne,\n"
+"                       -lt, -le, -gt, or -ge.\n"
+"    \n"
+"    Arithmetic binary operators return true if ARG1 is equal, not-equal,\n"
+"    less-than, less-than-or-equal, greater-than, or greater-than-or-equal\n"
+"    than ARG2."
+msgstr ""
+
+#: builtins.c:976
+msgid ""
+"This is a synonym for the \"test\" builtin, but the last\n"
+"    argument must be a literal `]', to match the opening `['."
+msgstr ""
+
+#: builtins.c:983
+msgid ""
+"Print the accumulated user and system times for processes run from\n"
+"    the shell."
+msgstr ""
+
+#: builtins.c:990
+msgid ""
+"The command ARG is to be read and executed when the shell receives\n"
+"    signal(s) SIGNAL_SPEC.  If ARG is absent (and a single SIGNAL_SPEC\n"
+"    is supplied) or `-', each specified signal is reset to its original\n"
+"    value.  If ARG is the null string each SIGNAL_SPEC is ignored by the\n"
+"    shell and by the commands it invokes.  If a SIGNAL_SPEC is EXIT (0)\n"
+"    the command ARG is executed on exit from the shell.  If a SIGNAL_SPEC\n"
+"    is DEBUG, ARG is executed after every simple command.  If the`-p' option\n"
+"    is supplied then the trap commands associated with each SIGNAL_SPEC are\n"
+"    displayed.  If no arguments are supplied or if only `-p' is given, trap\n"
+"    prints the list of commands associated with each signal.  Each SIGNAL_SPEC\n"
+"    is either a signal name in <signal.h> or a signal number.  Signal names\n"
+"    are case insensitive and the SIG prefix is optional.  `trap -l' prints\n"
+"    a list of signal names and their corresponding numbers.  Note that a\n"
+"    signal can be sent to the shell with \"kill -signal $$\"."
+msgstr ""
+
+#: builtins.c:1009
+msgid ""
+"For each NAME, indicate how it would be interpreted if used as a\n"
+"    command name.\n"
+"    \n"
+"    If the -t option is used, `type' outputs a single word which is one of\n"
+"    `alias', `keyword', `function', `builtin', `file' or `', if NAME is an\n"
+"    alias, shell reserved word, shell function, shell builtin, disk file,\n"
+"    or unfound, respectively.\n"
+"    \n"
+"    If the -p flag is used, `type' either returns the name of the disk\n"
+"    file that would be executed, or nothing if `type -t NAME' would not\n"
+"    return `file'.\n"
+"    \n"
+"    If the -a flag is used, `type' displays all of the places that contain\n"
+"    an executable named `file'.  This includes aliases, builtins, and\n"
+"    functions, if and only if the -p flag is not also used.\n"
+"    \n"
+"    The -f flag suppresses shell function lookup.\n"
+"    \n"
+"    The -P flag forces a PATH search for each NAME, even if it is an alias,\n"
+"    builtin, or function, and returns the name of the disk file that would\n"
+"    be executed."
+msgstr ""
+
+#: builtins.c:1036
+msgid ""
+"Ulimit provides control over the resources available to processes\n"
+"    started by the shell, on systems that allow such control.  If an\n"
+"    option is given, it is interpreted as follows:\n"
+"    \n"
+"        -S\tuse the `soft' resource limit\n"
+"        -H\tuse the `hard' resource limit\n"
+"        -a\tall current limits are reported\n"
+"        -c\tthe maximum size of core files created\n"
+"        -d\tthe maximum size of a process's data segment\n"
+"        -e\tthe maximum scheduling priority (`nice')\n"
+"        -f\tthe maximum size of files written by the shell and its children\n"
+"        -i\tthe maximum number of pending signals\n"
+"        -l\tthe maximum size a process may lock into memory\n"
+"        -m\tthe maximum resident set size\n"
+"        -n\tthe maximum number of open file descriptors\n"
+"        -p\tthe pipe buffer size\n"
+"        -q\tthe maximum number of bytes in POSIX message queues\n"
+"        -r\tthe maximum real-time scheduling priority\n"
+"        -s\tthe maximum stack size\n"
+"        -t\tthe maximum amount of cpu time in seconds\n"
+"        -u\tthe maximum number of user processes\n"
+"        -v\tthe size of virtual memory\n"
+"        -x\tthe maximum number of file locks\n"
+"    \n"
+"    If LIMIT is given, it is the new value of the specified resource;\n"
+"    the special LIMIT values `soft', `hard', and `unlimited' stand for\n"
+"    the current soft limit, the current hard limit, and no limit, respectively.\n"
+"    Otherwise, the current value of the specified resource is printed.\n"
+"    If no option is given, then -f is assumed.  Values are in 1024-byte\n"
+"    increments, except for -t, which is in seconds, -p, which is in\n"
+"    increments of 512 bytes, and -u, which is an unscaled number of\n"
+"    processes."
+msgstr ""
+
+#: builtins.c:1074
+msgid ""
+"The user file-creation mask is set to MODE.  If MODE is omitted, or if\n"
+"    `-S' is supplied, the current value of the mask is printed.  The `-S'\n"
+"    option makes the output symbolic; otherwise an octal number is output.\n"
+"    If `-p' is supplied, and MODE is omitted, the output is in a form\n"
+"    that may be used as input.  If MODE begins with a digit, it is\n"
+"    interpreted as an octal number, otherwise it is a symbolic mode string\n"
+"    like that accepted by chmod(1)."
+msgstr ""
+
+#: builtins.c:1087
+msgid ""
+"Wait for the specified process and report its termination status.  If\n"
+"    N is not given, all currently active child processes are waited for,\n"
+"    and the return code is zero.  N may be a process ID or a job\n"
+"    specification; if a job spec is given, all processes in the job's\n"
+"    pipeline are waited for."
+msgstr ""
+
+#: builtins.c:1099
+msgid ""
+"Wait for the specified process and report its termination status.  If\n"
+"    N is not given, all currently active child processes are waited for,\n"
+"    and the return code is zero.  N is a process ID; if it is not given,\n"
+"    all child processes of the shell are waited for."
+msgstr ""
+
+#: builtins.c:1109
+msgid ""
+"The `for' loop executes a sequence of commands for each member in a\n"
+"    list of items.  If `in WORDS ...;' is not present, then `in \"$@\"' is\n"
+"    assumed.  For each element in WORDS, NAME is set to that element, and\n"
+"    the COMMANDS are executed."
+msgstr ""
+
+#: builtins.c:1118
+msgid ""
+"Equivalent to\n"
+"    \t(( EXP1 ))\n"
+"    \twhile (( EXP2 )); do\n"
+"    \t\tCOMMANDS\n"
+"    \t\t(( EXP3 ))\n"
+"    \tdone\n"
+"    EXP1, EXP2, and EXP3 are arithmetic expressions.  If any expression is\n"
+"    omitted, it behaves as if it evaluates to 1."
+msgstr ""
+
+#: builtins.c:1131
+msgid ""
+"The WORDS are expanded, generating a list of words.  The\n"
+"    set of expanded words is printed on the standard error, each\n"
+"    preceded by a number.  If `in WORDS' is not present, `in \"$@\"'\n"
+"    is assumed.  The PS3 prompt is then displayed and a line read\n"
+"    from the standard input.  If the line consists of the number\n"
+"    corresponding to one of the displayed words, then NAME is set\n"
+"    to that word.  If the line is empty, WORDS and the prompt are\n"
+"    redisplayed.  If EOF is read, the command completes.  Any other\n"
+"    value read causes NAME to be set to null.  The line read is saved\n"
+"    in the variable REPLY.  COMMANDS are executed after each selection\n"
+"    until a break command is executed."
+msgstr ""
+
+#: builtins.c:1147
+msgid ""
+"Execute PIPELINE and print a summary of the real time, user CPU time,\n"
+"    and system CPU time spent executing PIPELINE when it terminates.\n"
+"    The return status is the return status of PIPELINE.  The `-p' option\n"
+"    prints the timing summary in a slightly different format.  This uses\n"
+"    the value of the TIMEFORMAT variable as the output format."
+msgstr ""
+
+#: builtins.c:1157
+msgid ""
+"Selectively execute COMMANDS based upon WORD matching PATTERN.  The\n"
+"    `|' is used to separate multiple patterns."
+msgstr ""
+
+#: builtins.c:1164
+msgid ""
+"The `if COMMANDS' list is executed.  If its exit status is zero, then the\n"
+"    `then COMMANDS' list is executed.  Otherwise, each `elif COMMANDS' list is\n"
+"    executed in turn, and if its exit status is zero, the corresponding\n"
+"    `then COMMANDS' list is executed and the if command completes.  Otherwise,\n"
+"    the `else COMMANDS' list is executed, if present.  The exit status of the\n"
+"    entire construct is the exit status of the last command executed, or zero\n"
+"    if no condition tested true."
+msgstr ""
+
+#: builtins.c:1176
+msgid ""
+"Expand and execute COMMANDS as long as the final command in the\n"
+"    `while' COMMANDS has an exit status of zero."
+msgstr ""
+
+#: builtins.c:1183
+msgid ""
+"Expand and execute COMMANDS as long as the final command in the\n"
+"    `until' COMMANDS has an exit status which is not zero."
+msgstr ""
+
+#: builtins.c:1190
+msgid ""
+"Create a simple command invoked by NAME which runs COMMANDS.\n"
+"    Arguments on the command line along with NAME are passed to the\n"
+"    function as $0 .. $n."
+msgstr ""
+
+#: builtins.c:1198
+msgid ""
+"Run a set of commands in a group.  This is one way to redirect an\n"
+"    entire set of commands."
+msgstr ""
+
+#: builtins.c:1205
+msgid ""
+"Equivalent to the JOB_SPEC argument to the `fg' command.  Resume a\n"
+"    stopped or background job.  JOB_SPEC can specify either a job name\n"
+"    or a job number.  Following JOB_SPEC with a `&' places the job in\n"
+"    the background, as if the job specification had been supplied as an\n"
+"    argument to `bg'."
+msgstr ""
+
+#: builtins.c:1215
+msgid ""
+"The EXPRESSION is evaluated according to the rules for arithmetic\n"
+"    evaluation.  Equivalent to \"let EXPRESSION\"."
+msgstr ""
+
+#: builtins.c:1222
+msgid ""
+"Returns a status of 0 or 1 depending on the evaluation of the conditional\n"
+"    expression EXPRESSION.  Expressions are composed of the same primaries used\n"
+"    by the `test' builtin, and may be combined using the following operators\n"
+"    \n"
+"    \t( EXPRESSION )\tReturns the value of EXPRESSION\n"
+"    \t! EXPRESSION\tTrue if EXPRESSION is false; else false\n"
+"    \tEXPR1 && EXPR2\tTrue if both EXPR1 and EXPR2 are true; else false\n"
+"    \tEXPR1 || EXPR2\tTrue if either EXPR1 or EXPR2 is true; else false\n"
+"    \n"
+"    When the `==' and `!=' operators are used, the string to the right of the\n"
+"    operator is used as a pattern and pattern matching is performed.  The\n"
+"    && and || operators do not evaluate EXPR2 if EXPR1 is sufficient to\n"
+"    determine the expression's value."
+msgstr ""
+
+#: builtins.c:1240
+msgid ""
+"BASH_VERSION\tVersion information for this Bash.\n"
+"    CDPATH\tA colon-separated list of directories to search\n"
+"    \t\tfor directries given as arguments to `cd'.\n"
+"    GLOBIGNORE\tA colon-separated list of patterns describing filenames to\n"
+"    \t\tbe ignored by pathname expansion.\n"
+"    HISTFILE\tThe name of the file where your command history is stored.\n"
+"    HISTFILESIZE\tThe maximum number of lines this file can contain.\n"
+"    HISTSIZE\tThe maximum number of history lines that a running\n"
+"    \t\tshell can access.\n"
+"    HOME\tThe complete pathname to your login directory.\n"
+"    HOSTNAME\tThe name of the current host.\n"
+"    HOSTTYPE\tThe type of CPU this version of Bash is running under.\n"
+"    IGNOREEOF\tControls the action of the shell on receipt of an EOF\n"
+"    \t\tcharacter as the sole input.  If set, then the value\n"
+"    \t\tof it is the number of EOF characters that can be seen\n"
+"    \t\tin a row on an empty line before the shell will exit\n"
+"    \t\t(default 10).  When unset, EOF signifies the end of input.\n"
+"    MACHTYPE\tA string describing the current system Bash is running on.\n"
+"    MAILCHECK\tHow often, in seconds, Bash checks for new mail.\n"
+"    MAILPATH\tA colon-separated list of filenames which Bash checks\n"
+"    \t\tfor new mail.\n"
+"    OSTYPE\tThe version of Unix this version of Bash is running on.\n"
+"    PATH\tA colon-separated list of directories to search when\n"
+"    \t\tlooking for commands.\n"
+"    PROMPT_COMMAND\tA command to be executed before the printing of each\n"
+"    \t\tprimary prompt.\n"
+"    PS1\t\tThe primary prompt string.\n"
+"    PS2\t\tThe secondary prompt string.\n"
+"    PWD\t\tThe full pathname of the current directory.\n"
+"    SHELLOPTS\tA colon-separated list of enabled shell options.\n"
+"    TERM\tThe name of the current terminal type.\n"
+"    TIMEFORMAT\tThe output format for timing statistics displayed by the\n"
+"    \t\t`time' reserved word.\n"
+"    auto_resume\tNon-null means a command word appearing on a line by\n"
+"    \t\titself is first looked for in the list of currently\n"
+"    \t\tstopped jobs.  If found there, that job is foregrounded.\n"
+"    \t\tA value of `exact' means that the command word must\n"
+"    \t\texactly match a command in the list of stopped jobs.  A\n"
+"    \t\tvalue of `substring' means that the command word must\n"
+"    \t\tmatch a substring of the job.  Any other value means that\n"
+"    \t\tthe command must be a prefix of a stopped job.\n"
+"    histchars\tCharacters controlling history expansion and quick\n"
+"    \t\tsubstitution.  The first character is the history\n"
+"    \t\tsubstitution character, usually `!'.  The second is\n"
+"    \t\tthe `quick substitution' character, usually `^'.  The\n"
+"    \t\tthird is the `history comment' character, usually `#'.\n"
+"    HISTIGNORE\tA colon-separated list of patterns used to decide which\n"
+"    \t\tcommands should be saved on the history list.\n"
+msgstr ""
+
+#: builtins.c:1295
+msgid ""
+"Adds a directory to the top of the directory stack, or rotates\n"
+"    the stack, making the new top of the stack the current working\n"
+"    directory.  With no arguments, exchanges the top two directories.\n"
+"    \n"
+"    +N\tRotates the stack so that the Nth directory (counting\n"
+"    \tfrom the left of the list shown by `dirs', starting with\n"
+"    \tzero) is at the top.\n"
+"    \n"
+"    -N\tRotates the stack so that the Nth directory (counting\n"
+"    \tfrom the right of the list shown by `dirs', starting with\n"
+"    \tzero) is at the top.\n"
+"    \n"
+"    -n\tsuppress the normal change of directory when adding directories\n"
+"    \tto the stack, so only the stack is manipulated.\n"
+"    \n"
+"    dir\tadds DIR to the directory stack at the top, making it the\n"
+"    \tnew current working directory.\n"
+"    \n"
+"    You can see the directory stack with the `dirs' command."
+msgstr ""
+
+#: builtins.c:1321
+msgid ""
+"Removes entries from the directory stack.  With no arguments,\n"
+"    removes the top directory from the stack, and cd's to the new\n"
+"    top directory.\n"
+"    \n"
+"    +N\tremoves the Nth entry counting from the left of the list\n"
+"    \tshown by `dirs', starting with zero.  For example: `popd +0'\n"
+"    \tremoves the first directory, `popd +1' the second.\n"
+"    \n"
+"    -N\tremoves the Nth entry counting from the right of the list\n"
+"    \tshown by `dirs', starting with zero.  For example: `popd -0'\n"
+"    \tremoves the last directory, `popd -1' the next to last.\n"
+"    \n"
+"    -n\tsuppress the normal change of directory when removing directories\n"
+"    \tfrom the stack, so only the stack is manipulated.\n"
+"    \n"
+"    You can see the directory stack with the `dirs' command."
+msgstr ""
+
+#: builtins.c:1344
+msgid ""
+"Display the list of currently remembered directories.  Directories\n"
+"    find their way onto the list with the `pushd' command; you can get\n"
+"    back up through the list with the `popd' command.\n"
+"    \n"
+"    The -l flag specifies that `dirs' should not print shorthand versions\n"
+"    of directories which are relative to your home directory.  This means\n"
+"    that `~/bin' might be displayed as `/homes/bfox/bin'.  The -v flag\n"
+"    causes `dirs' to print the directory stack with one entry per line,\n"
+"    prepending the directory name with its position in the stack.  The -p\n"
+"    flag does the same thing, but the stack position is not prepended.\n"
+"    The -c flag clears the directory stack by deleting all of the elements.\n"
+"    \n"
+"    +N\tdisplays the Nth entry counting from the left of the list shown by\n"
+"    \tdirs when invoked without options, starting with zero.\n"
+"    \n"
+"    -N\tdisplays the Nth entry counting from the right of the list shown by\n"
+"    \tdirs when invoked without options, starting with zero."
+msgstr ""
+
+#: builtins.c:1367
+msgid ""
+"Toggle the values of variables controlling optional behavior.\n"
+"    The -s flag means to enable (set) each OPTNAME; the -u flag\n"
+"    unsets each OPTNAME.  The -q flag suppresses output; the exit\n"
+"    status indicates whether each OPTNAME is set or unset.  The -o\n"
+"    option restricts the OPTNAMEs to those defined for use with\n"
+"    `set -o'.  With no options, or with the -p option, a list of all\n"
+"    settable options is displayed, with an indication of whether or\n"
+"    not each is set."
+msgstr ""
+
+#: builtins.c:1380
+msgid ""
+"printf formats and prints ARGUMENTS under control of the FORMAT. FORMAT\n"
+"    is a character string which contains three types of objects: plain\n"
+"    characters, which are simply copied to standard output, character escape\n"
+"    sequences which are converted and copied to the standard output, and\n"
+"    format specifications, each of which causes printing of the next successive\n"
+"    argument.  In addition to the standard printf(1) formats, %b means to\n"
+"    expand backslash escape sequences in the corresponding argument, and %q\n"
+"    means to quote the argument in a way that can be reused as shell input.\n"
+"    If the -v option is supplied, the output is placed into the value of the\n"
+"    shell variable VAR rather than being sent to the standard output."
+msgstr ""
+
+#: builtins.c:1396
+msgid ""
+"For each NAME, specify how arguments are to be completed.\n"
+"    If the -p option is supplied, or if no options are supplied, existing\n"
+"    completion specifications are printed in a way that allows them to be\n"
+"    reused as input.  The -r option removes a completion specification for\n"
+"    each NAME, or, if no NAMEs are supplied, all completion specifications."
+msgstr ""
+
+#: builtins.c:1408
+msgid ""
+"Display the possible completions depending on the options.  Intended\n"
+"    to be used from within a shell function generating possible completions.\n"
+"    If the optional WORD argument is supplied, matches against WORD are\n"
+"    generated."
+msgstr ""
diff --git a/subst.c b/subst.c
index 4ec73db2191692e372f8f8a40b4d6988d2d26960..11c7453d4246bf64a064d23a23a94d4178707e3f 100644 (file)
--- a/subst.c
+++ b/subst.c
@@ -5581,7 +5581,7 @@ verify_substring_values (v, value, substr, vtype, e1p, e2p)
 #if defined (ARRAY_VARS)
   /* For arrays, the second offset deals with the number of elements. */
   if (vtype == VT_ARRAYVAR)
-    len = array_num_elements (a);
+    len = assoc_p (v) ? assoc_num_elements (h) : array_num_elements (a);
 #endif
 
   if (t)
@@ -5651,6 +5651,7 @@ get_var_and_type (varname, value, quoted, varp, valp)
        { /* [ */
          if (ALL_ELEMENT_SUB (temp[0]) && temp[1] == ']')
            {
+             /* Callers have to differentiate betwen indexed and associative */
              vtype = VT_ARRAYVAR;
              if (temp[0] == '*')
                vtype |= VT_STARSUB;
index cf6cee732166c441d75afd3c5579895ad6f272a1..dbdbf1e0c107d3c0ebdbf144de35fa0a0f07605d 100644 (file)
@@ -2,7 +2,7 @@
 # Simple Makefile for the support programs.
 #
 # documentation support: man2html
-# testing support: printenv recho zecho
+# testing support: printenv recho zecho xcase
 #
 # bashbug lives here but is created by the top-level makefile
 #
diff --git a/support/Makefile.in~ b/support/Makefile.in~
new file mode 100644 (file)
index 0000000..cf6cee7
--- /dev/null
@@ -0,0 +1,87 @@
+#
+# Simple Makefile for the support programs.
+#
+# documentation support: man2html
+# testing support: printenv recho zecho
+#
+# bashbug lives here but is created by the top-level makefile
+#
+# Currently only man2html is built
+#
+# Copyright (C) 1998-2008 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 3 of the License, or
+#   (at your option) any later version.
+
+#   This program is distributed in the hope that it will be useful,
+#   but WITHOUT ANY WARRANTY; without even the implied warranty of
+#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#   GNU General Public License for more details.
+
+#   You should have received a copy of the GNU General Public License
+#   along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+#
+# Boilerplate
+#
+topdir = @top_srcdir@
+srcdir = @srcdir@
+VPATH = .:@srcdir@
+BUILD_DIR = @BUILD_DIR@
+
+RM     = rm -f
+SHELL  = @MAKE_SHELL@
+CC = @CC@
+CC_FOR_BUILD = @CC_FOR_BUILD@
+
+EXEEXT = @EXEEXT@
+
+#
+# Compiler options:
+#
+PROFILE_FLAGS = @PROFILE_FLAGS@
+
+CFLAGS = @CFLAGS@
+CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
+CPPFLAGS = @CPPFLAGS@
+CPPFLAGS_FOR_BUILD = @CPPFLAGS_FOR_BUILD@
+LOCAL_CFLAGS = @LOCAL_CFLAGS@
+DEFS = @DEFS@
+LOCAL_DEFS = @LOCAL_DEFS@
+
+LIBS = @LIBS@
+LIBS_FOR_BUILD = ${LIBS}               # XXX
+
+LOCAL_LDFLAGS = @LOCAL_LDFLAGS@
+LDFLAGS = @LDFLAGS@ $(LOCAL_LDFLAGS) $(CFLAGS)
+LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@ $(LOCAL_LDFLAGS) $(CFLAGS_FOR_BUILD)
+
+INCLUDES = -I${BUILD_DIR} -I${topdir}
+
+BASE_CCFLAGS = ${PROFILE_FLAGS} $(DEFS) $(LOCAL_DEFS) $(SYSTEM_FLAGS) \
+         ${INCLUDES} $(LOCAL_CFLAGS)
+
+CCFLAGS = $(BASE_CCFLAGS) $(CPPFLAGS) $(CFLAGS)
+CCFLAGS_FOR_BUILD = $(BASE_CCFLAGS) $(CPPFLAGS_FOR_BUILD) $(CFLAGS_FOR_BUILD)
+
+SRC1 = man2html.c
+OBJ1 = man2html.o
+
+.c.o:
+       $(RM) $@
+       $(CC_FOR_BUILD) -c $(CCFLAGS_FOR_BUILD) $<
+
+all: man2html$(EXEEXT)
+
+man2html$(EXEEXT): $(OBJ1)
+       $(CC_FOR_BUILD) $(CCFLAGS_FOR_BUILD) $(OBJ1) -o $@ ${LIBS_FOR_BUILD}
+
+clean:
+       $(RM) man2html$(EXEEXT)
+
+distclean maintainer-clean mostlyclean: clean
+       $(RM) $(OBJ1)
+
+man2html.o: man2html.c
index 6d90d6f506f3048c0f85761644d181eb2a58630a..6603908c211dbecd16c02a91ce65e4558d968383 100755 (executable)
@@ -1,9 +1,10 @@
 #! /bin/sh
 # Attempt to guess a canonical system name.
 #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-#   2000, 2001, 2002 Free Software Foundation, Inc.
+#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
+#   Free Software Foundation, Inc.
 
-timestamp='2002-11-30'
+timestamp='2008-03-12'
 
 # This file is free software; you can redistribute it and/or modify it
 # under the terms of the GNU General Public License as published by
@@ -17,13 +18,15 @@ timestamp='2002-11-30'
 #
 # You should have received a copy of the GNU General Public License
 # along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+# 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 Per Bothner <per@bothner.com>.
 # Please send patches to <config-patches@gnu.org>.  Submit a context
 # diff and a properly formatted ChangeLog entry.
@@ -53,8 +56,8 @@ version="\
 GNU config.guess ($timestamp)
 
 Originally written by Per Bothner.
-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
-Free Software Foundation, Inc.
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
+2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
 
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -66,11 +69,11 @@ Try \`$me --help' for more information."
 while test $# -gt 0 ; do
   case $1 in
     --time-stamp | --time* | -t )
-       echo "$timestamp" ; exit ;;
+       echo "$timestamp" ; exit ;;
     --version | -v )
-       echo "$version" ; exit ;;
+       echo "$version" ; exit ;;
     --help | --h* | -h )
-       echo "$usage"; exit ;;
+       echo "$usage"; exit ;;
     -- )     # Stop option processing
        shift; break ;;
     - )        # Use stdin as input.
@@ -98,14 +101,18 @@ trap 'exit 1' 1 2 15
 # Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still
 # use `HOST_CC' if defined, but it is deprecated.
 
-# This shell variable is my proudest work .. or something. --bje
+# Portable tmp directory creation inspired by the Autoconf team.
 
-set_cc_for_build='tmpdir=${TMPDIR-/tmp}/config-guess-$$ ;
-(old=`umask` && umask 077 && mkdir $tmpdir && umask $old && unset old)
-   || (echo "$me: cannot create $tmpdir" >&2 && exit 1) ;
-dummy=$tmpdir/dummy ;
-files="$dummy.c $dummy.o $dummy.rel $dummy" ;
-trap '"'"'rm -f $files; rmdir $tmpdir; exit 1'"'"' 1 2 15 ;
+set_cc_for_build='
+trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
+trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
+: ${TMPDIR=/tmp} ;
+ { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
+ { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
+ { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } ||
+ { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
+dummy=$tmp/dummy ;
+tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ;
 case $CC_FOR_BUILD,$HOST_CC,$CC in
  ,,)    echo "int x;" > $dummy.c ;
        for c in cc gcc c89 c99 ; do
@@ -113,15 +120,13 @@ case $CC_FOR_BUILD,$HOST_CC,$CC in
             CC_FOR_BUILD="$c"; break ;
          fi ;
        done ;
-       rm -f $files ;
        if test x"$CC_FOR_BUILD" = x ; then
          CC_FOR_BUILD=no_compiler_found ;
        fi
        ;;
  ,,*)   CC_FOR_BUILD=$CC ;;
  ,*,*)  CC_FOR_BUILD=$HOST_CC ;;
-esac ;
-unset files'
+esac ; set_cc_for_build= ;'
 
 # This is needed to find uname on a Pyramid OSx when run in the BSD universe.
 # (ghazi@noc.rutgers.edu 1994-08-24)
@@ -156,6 +161,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
            arm*) machine=arm-unknown ;;
            sh3el) machine=shl-unknown ;;
            sh3eb) machine=sh-unknown ;;
+           sh5el) machine=sh5le-unknown ;;
            *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
        esac
        # The Operating System including object format, if it has switched
@@ -194,139 +200,112 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
        # contains redundant information, the shorter form:
        # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
        echo "${machine}-${os}${release}"
-       exit 0 ;;
-    amiga:OpenBSD:*:*)
-       echo m68k-unknown-openbsd${UNAME_RELEASE}
-       exit 0 ;;
-    arc:OpenBSD:*:*)
-       echo mipsel-unknown-openbsd${UNAME_RELEASE}
-       exit 0 ;;
-    hp300:OpenBSD:*:*)
-       echo m68k-unknown-openbsd${UNAME_RELEASE}
-       exit 0 ;;
-    mac68k:OpenBSD:*:*)
-       echo m68k-unknown-openbsd${UNAME_RELEASE}
-       exit 0 ;;
-    macppc:OpenBSD:*:*)
-       echo powerpc-unknown-openbsd${UNAME_RELEASE}
-       exit 0 ;;
-    mvme68k:OpenBSD:*:*)
-       echo m68k-unknown-openbsd${UNAME_RELEASE}
-       exit 0 ;;
-    mvme88k:OpenBSD:*:*)
-       echo m88k-unknown-openbsd${UNAME_RELEASE}
-       exit 0 ;;
-    mvmeppc:OpenBSD:*:*)
-       echo powerpc-unknown-openbsd${UNAME_RELEASE}
-       exit 0 ;;
-    pmax:OpenBSD:*:*)
-       echo mipsel-unknown-openbsd${UNAME_RELEASE}
-       exit 0 ;;
-    sgi:OpenBSD:*:*)
-       echo mipseb-unknown-openbsd${UNAME_RELEASE}
-       exit 0 ;;
-    sun3:OpenBSD:*:*)
-       echo m68k-unknown-openbsd${UNAME_RELEASE}
-       exit 0 ;;
-    wgrisc:OpenBSD:*:*)
-       echo mipsel-unknown-openbsd${UNAME_RELEASE}
-       exit 0 ;;
+       exit ;;
     *:OpenBSD:*:*)
-       echo ${UNAME_MACHINE}-unknown-openbsd${UNAME_RELEASE}
-       exit 0 ;;
+       UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
+       echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
+       exit ;;
+    *:ekkoBSD:*:*)
+       echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
+       exit ;;
+    *:SolidBSD:*:*)
+       echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE}
+       exit ;;
+    macppc:MirBSD:*:*)
+       echo powerpc-unknown-mirbsd${UNAME_RELEASE}
+       exit ;;
+    *:MirBSD:*:*)
+       echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
+       exit ;;
     alpha:OSF1:*:*)
-       if test $UNAME_RELEASE = "V4.0"; then
+       case $UNAME_RELEASE in
+       *4.0)
                UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
-       fi
+               ;;
+       *5.*)
+               UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
+               ;;
+       esac
+       # According to Compaq, /usr/sbin/psrinfo has been available on
+       # OSF/1 and Tru64 systems produced since 1995.  I hope that
+       # covers most systems running today.  This code pipes the CPU
+       # types through head -n 1, so we only detect the type of CPU 0.
+       ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^  The alpha \(.*\) processor.*$/\1/p' | head -n 1`
+       case "$ALPHA_CPU_TYPE" in
+           "EV4 (21064)")
+               UNAME_MACHINE="alpha" ;;
+           "EV4.5 (21064)")
+               UNAME_MACHINE="alpha" ;;
+           "LCA4 (21066/21068)")
+               UNAME_MACHINE="alpha" ;;
+           "EV5 (21164)")
+               UNAME_MACHINE="alphaev5" ;;
+           "EV5.6 (21164A)")
+               UNAME_MACHINE="alphaev56" ;;
+           "EV5.6 (21164PC)")
+               UNAME_MACHINE="alphapca56" ;;
+           "EV5.7 (21164PC)")
+               UNAME_MACHINE="alphapca57" ;;
+           "EV6 (21264)")
+               UNAME_MACHINE="alphaev6" ;;
+           "EV6.7 (21264A)")
+               UNAME_MACHINE="alphaev67" ;;
+           "EV6.8CB (21264C)")
+               UNAME_MACHINE="alphaev68" ;;
+           "EV6.8AL (21264B)")
+               UNAME_MACHINE="alphaev68" ;;
+           "EV6.8CX (21264D)")
+               UNAME_MACHINE="alphaev68" ;;
+           "EV6.9A (21264/EV69A)")
+               UNAME_MACHINE="alphaev69" ;;
+           "EV7 (21364)")
+               UNAME_MACHINE="alphaev7" ;;
+           "EV7.9 (21364A)")
+               UNAME_MACHINE="alphaev79" ;;
+       esac
+       # A Pn.n version is a patched version.
        # A Vn.n version is a released version.
        # A Tn.n version is a released field test version.
        # A Xn.n version is an unreleased experimental baselevel.
        # 1.2 uses "1.2" for uname -r.
-       eval $set_cc_for_build
-       cat <<EOF >$dummy.s
-       .data
-\$Lformat:
-       .byte 37,100,45,37,120,10,0     # "%d-%x\n"
-
-       .text
-       .globl main
-       .align 4
-       .ent main
-main:
-       .frame \$30,16,\$26,0
-       ldgp \$29,0(\$27)
-       .prologue 1
-       .long 0x47e03d80 # implver \$0
-       lda \$2,-1
-       .long 0x47e20c21 # amask \$2,\$1
-       lda \$16,\$Lformat
-       mov \$0,\$17
-       not \$1,\$18
-       jsr \$26,printf
-       ldgp \$29,0(\$26)
-       mov 0,\$16
-       jsr \$26,exit
-       .end main
-EOF
-       $CC_FOR_BUILD -o $dummy $dummy.s 2>/dev/null
-       if test "$?" = 0 ; then
-               case `$dummy` in
-                       0-0)
-                               UNAME_MACHINE="alpha"
-                               ;;
-                       1-0)
-                               UNAME_MACHINE="alphaev5"
-                               ;;
-                       1-1)
-                               UNAME_MACHINE="alphaev56"
-                               ;;
-                       1-101)
-                               UNAME_MACHINE="alphapca56"
-                               ;;
-                       2-303)
-                               UNAME_MACHINE="alphaev6"
-                               ;;
-                       2-307)
-                               UNAME_MACHINE="alphaev67"
-                               ;;
-                       2-1307)
-                               UNAME_MACHINE="alphaev68"
-                               ;;
-                       3-1307)
-                               UNAME_MACHINE="alphaev7"
-                               ;;
-               esac
-       fi
-       rm -f $dummy.s $dummy && rmdir $tmpdir
-       echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
-       exit 0 ;;
+       echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
+       exit ;;
     Alpha\ *:Windows_NT*:*)
        # How do we know it's Interix rather than the generic POSIX subsystem?
        # Should we change UNAME_MACHINE based on the output of uname instead
        # of the specific Alpha model?
        echo alpha-pc-interix
-       exit ;;
+       exit ;;
     21064:Windows_NT:50:3)
        echo alpha-dec-winnt3.5
-       exit ;;
+       exit ;;
     Amiga*:UNIX_System_V:4.0:*)
        echo m68k-unknown-sysv4
-       exit 0;;
+       exit ;;
     *:[Aa]miga[Oo][Ss]:*:*)
        echo ${UNAME_MACHINE}-unknown-amigaos
-       exit ;;
+       exit ;;
     *:[Mm]orph[Oo][Ss]:*:*)
        echo ${UNAME_MACHINE}-unknown-morphos
-       exit ;;
+       exit ;;
     *:OS/390:*:*)
        echo i370-ibm-openedition
-       exit 0 ;;
+       exit ;;
+    *:z/VM:*:*)
+       echo s390-ibm-zvmoe
+       exit ;;
+    *:OS400:*:*)
+        echo powerpc-ibm-os400
+       exit ;;
     arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
        echo arm-acorn-riscix${UNAME_RELEASE}
-       exit 0;;
+       exit ;;
+    arm:riscos:*:*|arm:RISCOS:*:*)
+       echo arm-unknown-riscos
+       exit ;;
     SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
        echo hppa1.1-hitachi-hiuxmpp
-       exit 0;;
+       exit ;;
     Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)
        # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE.
        if test "`(/bin/universe) 2>/dev/null`" = att ; then
@@ -334,29 +313,32 @@ EOF
        else
                echo pyramid-pyramid-bsd
        fi
-       exit ;;
+       exit ;;
     NILE*:*:*:dcosx)
        echo pyramid-pyramid-svr4
-       exit 0 ;;
-    DRS?6000:UNIX_SV:4.2*:7*)
+       exit ;;
+    DRS?6000:unix:4.0:6*)
+       echo sparc-icl-nx6
+       exit ;;
+    DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*)
        case `/usr/bin/uname -p` in
-           sparc) echo sparc-icl-nx7 && exit 0 ;;
+           sparc) echo sparc-icl-nx7; exit ;;
        esac ;;
     sun4H:SunOS:5.*:*)
        echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
-       exit ;;
+       exit ;;
     sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
        echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
-       exit ;;
-    i86pc:SunOS:5.*:*)
+       exit ;;
+    i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
        echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
-       exit ;;
+       exit ;;
     sun4*:SunOS:6*:*)
        # According to config.sub, this is the proper way to canonicalize
        # SunOS6.  Hard to guess exactly what SunOS6 will be like, but
        # it's likely to be more like Solaris than SunOS4.
        echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
-       exit ;;
+       exit ;;
     sun4*:SunOS:*:*)
        case "`/usr/bin/arch -k`" in
            Series*|S4*)
@@ -365,10 +347,10 @@ EOF
        esac
        # Japanese Language versions have a version number like `4.1.3-JL'.
        echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`
-       exit ;;
+       exit ;;
     sun3*:SunOS:*:*)
        echo m68k-sun-sunos${UNAME_RELEASE}
-       exit ;;
+       exit ;;
     sun*:*:4.2BSD:*)
        UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
        test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
@@ -380,10 +362,10 @@ EOF
                echo sparc-sun-sunos${UNAME_RELEASE}
                ;;
        esac
-       exit ;;
+       exit ;;
     aushp:SunOS:*:*)
        echo sparc-auspex-sunos${UNAME_RELEASE}
-       exit ;;
+       exit ;;
     # The situation for MiNT is a little confusing.  The machine name
     # can be virtually everything (everything which is not
     # "atarist" or "atariste" at least should have a processor
@@ -394,37 +376,40 @@ EOF
     # be no problem.
     atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
         echo m68k-atari-mint${UNAME_RELEASE}
-       exit ;;
+       exit ;;
     atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
        echo m68k-atari-mint${UNAME_RELEASE}
-        exit ;;
+        exit ;;
     *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
         echo m68k-atari-mint${UNAME_RELEASE}
-       exit ;;
+       exit ;;
     milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
         echo m68k-milan-mint${UNAME_RELEASE}
-        exit ;;
+        exit ;;
     hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
         echo m68k-hades-mint${UNAME_RELEASE}
-        exit ;;
+        exit ;;
     *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
         echo m68k-unknown-mint${UNAME_RELEASE}
-        exit 0 ;;
+        exit ;;
+    m68k:machten:*:*)
+       echo m68k-apple-machten${UNAME_RELEASE}
+       exit ;;
     powerpc:machten:*:*)
        echo powerpc-apple-machten${UNAME_RELEASE}
-       exit ;;
+       exit ;;
     RISC*:Mach:*:*)
        echo mips-dec-mach_bsd4.3
-       exit ;;
+       exit ;;
     RISC*:ULTRIX:*:*)
        echo mips-dec-ultrix${UNAME_RELEASE}
-       exit ;;
+       exit ;;
     VAX*:ULTRIX*:*:*)
        echo vax-dec-ultrix${UNAME_RELEASE}
-       exit ;;
+       exit ;;
     2020:CLIX:*:* | 2430:CLIX:*:*)
        echo clipper-intergraph-clix${UNAME_RELEASE}
-       exit ;;
+       exit ;;
     mips:*:*:UMIPS | mips:*:*:RISCos)
        eval $set_cc_for_build
        sed 's/^        //' << EOF >$dummy.c
@@ -448,33 +433,33 @@ EOF
          exit (-1);
        }
 EOF
-       $CC_FOR_BUILD -o $dummy $dummy.c \
-         && $dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \
-         && rm -f $dummy.c $dummy && rmdir $tmpdir && exit 0
-       rm -f $dummy.c $dummy && rmdir $tmpdir
+       $CC_FOR_BUILD -o $dummy $dummy.c &&
+         dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` &&
+         SYSTEM_NAME=`$dummy $dummyarg` &&
+           { echo "$SYSTEM_NAME"; exit; }
        echo mips-mips-riscos${UNAME_RELEASE}
-       exit ;;
+       exit ;;
     Motorola:PowerMAX_OS:*:*)
        echo powerpc-motorola-powermax
-       exit ;;
+       exit ;;
     Motorola:*:4.3:PL8-*)
        echo powerpc-harris-powermax
-       exit ;;
+       exit ;;
     Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*)
        echo powerpc-harris-powermax
-       exit ;;
+       exit ;;
     Night_Hawk:Power_UNIX:*:*)
        echo powerpc-harris-powerunix
-       exit ;;
+       exit ;;
     m88k:CX/UX:7*:*)
        echo m88k-harris-cxux7
-       exit ;;
+       exit ;;
     m88k:*:4*:R4*)
        echo m88k-motorola-sysv4
-       exit ;;
+       exit ;;
     m88k:*:3*:R3*)
        echo m88k-motorola-sysv3
-       exit ;;
+       exit ;;
     AViiON:dgux:*:*)
         # DG/UX returns AViiON for all architectures
         UNAME_PROCESSOR=`/usr/bin/uname -p`
@@ -490,29 +475,29 @@ EOF
        else
            echo i586-dg-dgux${UNAME_RELEASE}
        fi
-       exit ;;
+       exit ;;
     M88*:DolphinOS:*:*)        # DolphinOS (SVR3)
        echo m88k-dolphin-sysv3
-       exit ;;
+       exit ;;
     M88*:*:R3*:*)
        # Delta 88k system running SVR3
        echo m88k-motorola-sysv3
-       exit ;;
+       exit ;;
     XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3)
        echo m88k-tektronix-sysv3
-       exit ;;
+       exit ;;
     Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD)
        echo m68k-tektronix-bsd
-       exit ;;
+       exit ;;
     *:IRIX*:*:*)
        echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
-       exit ;;
+       exit ;;
     ????????:AIX?:[12].1:2)   # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
-       echo romp-ibm-aix      # uname -m gives an 8 hex-code CPU id
-       exit 0 ;;              # Note that: echo "'`uname -s`'" gives 'AIX '
+       echo romp-ibm-aix     # uname -m gives an 8 hex-code CPU id
+       exit ;;               # Note that: echo "'`uname -s`'" gives 'AIX '
     i*86:AIX:*:*)
        echo i386-ibm-aix
-       exit ;;
+       exit ;;
     ia64:AIX:*:*)
        if [ -x /usr/bin/oslevel ] ; then
                IBM_REV=`/usr/bin/oslevel`
@@ -520,7 +505,7 @@ EOF
                IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
        fi
        echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}
-       exit ;;
+       exit ;;
     *:AIX:2:3)
        if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
                eval $set_cc_for_build
@@ -535,16 +520,19 @@ EOF
                        exit(0);
                        }
 EOF
-               $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && rm -f $dummy.c $dummy && rmdir $tmpdir && exit 0
-               rm -f $dummy.c $dummy && rmdir $tmpdir
-               echo rs6000-ibm-aix3.2.5
+               if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy`
+               then
+                       echo "$SYSTEM_NAME"
+               else
+                       echo rs6000-ibm-aix3.2.5
+               fi
        elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
                echo rs6000-ibm-aix3.2.4
        else
                echo rs6000-ibm-aix3.2
        fi
-       exit ;;
-    *:AIX:*:[45])
+       exit ;;
+    *:AIX:*:[456])
        IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
        if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
                IBM_ARCH=rs6000
@@ -557,28 +545,28 @@ EOF
                IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
        fi
        echo ${IBM_ARCH}-ibm-aix${IBM_REV}
-       exit ;;
+       exit ;;
     *:AIX:*:*)
        echo rs6000-ibm-aix
-       exit ;;
+       exit ;;
     ibmrt:4.4BSD:*|romp-ibm:BSD:*)
        echo romp-ibm-bsd4.4
-       exit ;;
+       exit ;;
     ibmrt:*BSD:*|romp-ibm:BSD:*)            # covers RT/PC BSD and
        echo romp-ibm-bsd${UNAME_RELEASE}   # 4.3 with uname added to
-       exit 0 ;;                           # report: romp-ibm BSD 4.3
+       exit ;;                             # report: romp-ibm BSD 4.3
     *:BOSX:*:*)
        echo rs6000-bull-bosx
-       exit ;;
+       exit ;;
     DPX/2?00:B.O.S.:*:*)
        echo m68k-bull-sysv3
-       exit ;;
+       exit ;;
     9000/[34]??:4.3bsd:1.*:*)
        echo m68k-hp-bsd
-       exit ;;
+       exit ;;
     hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*)
        echo m68k-hp-bsd4.4
-       exit ;;
+       exit ;;
     9000/[34678]??:HP-UX:*:*)
        HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
        case "${UNAME_MACHINE}" in
@@ -635,16 +623,36 @@ EOF
               }
 EOF
                    (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
-                   if test -z "$HP_ARCH"; then HP_ARCH=hppa; fi
-                   rm -f $dummy.c $dummy && rmdir $tmpdir
+                   test -z "$HP_ARCH" && HP_ARCH=hppa
                fi ;;
        esac
+       if [ ${HP_ARCH} = "hppa2.0w" ]
+       then
+           eval $set_cc_for_build
+
+           # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating
+           # 32-bit code.  hppa64-hp-hpux* has the same kernel and a compiler
+           # generating 64-bit code.  GNU and HP use different nomenclature:
+           #
+           # $ CC_FOR_BUILD=cc ./config.guess
+           # => hppa2.0w-hp-hpux11.23
+           # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess
+           # => hppa64-hp-hpux11.23
+
+           if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) |
+               grep __LP64__ >/dev/null
+           then
+               HP_ARCH="hppa2.0w"
+           else
+               HP_ARCH="hppa64"
+           fi
+       fi
        echo ${HP_ARCH}-hp-hpux${HPUX_REV}
-       exit ;;
+       exit ;;
     ia64:HP-UX:*:*)
        HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
        echo ia64-hp-hpux${HPUX_REV}
-       exit ;;
+       exit ;;
     3050*:HI-UX:*:*)
        eval $set_cc_for_build
        sed 's/^        //' << EOF >$dummy.c
@@ -672,152 +680,192 @@ EOF
          exit (0);
        }
 EOF
-       $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && rm -f $dummy.c $dummy && rmdir $tmpdir && exit 0
-       rm -f $dummy.c $dummy && rmdir $tmpdir
+       $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` &&
+               { echo "$SYSTEM_NAME"; exit; }
        echo unknown-hitachi-hiuxwe2
-       exit ;;
+       exit ;;
     9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
        echo hppa1.1-hp-bsd
-       exit ;;
+       exit ;;
     9000/8??:4.3bsd:*:*)
        echo hppa1.0-hp-bsd
-       exit ;;
+       exit ;;
     *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
        echo hppa1.0-hp-mpeix
-       exit ;;
+       exit ;;
     hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
        echo hppa1.1-hp-osf
-       exit ;;
+       exit ;;
     hp8??:OSF1:*:*)
        echo hppa1.0-hp-osf
-       exit ;;
+       exit ;;
     i*86:OSF1:*:*)
        if [ -x /usr/sbin/sysversion ] ; then
            echo ${UNAME_MACHINE}-unknown-osf1mk
        else
            echo ${UNAME_MACHINE}-unknown-osf1
        fi
-       exit ;;
+       exit ;;
     parisc*:Lites*:*:*)
        echo hppa1.1-hp-lites
-       exit ;;
+       exit ;;
     C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
        echo c1-convex-bsd
-        exit ;;
+        exit ;;
     C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
        if getsysinfo -f scalar_acc
        then echo c32-convex-bsd
        else echo c2-convex-bsd
        fi
-        exit ;;
+        exit ;;
     C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
        echo c34-convex-bsd
-        exit ;;
+        exit ;;
     C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
        echo c38-convex-bsd
-        exit ;;
+        exit ;;
     C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
        echo c4-convex-bsd
-        exit ;;
+        exit ;;
     CRAY*Y-MP:*:*:*)
        echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
-       exit ;;
+       exit ;;
     CRAY*[A-Z]90:*:*:*)
        echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
        | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
              -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
              -e 's/\.[^.]*$/.X/'
-       exit ;;
+       exit ;;
     CRAY*TS:*:*:*)
        echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
-       exit 0 ;;
-    CRAY*T3D:*:*:*)
-       echo alpha-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
-       exit 0 ;;
+       exit ;;
     CRAY*T3E:*:*:*)
        echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
-       exit ;;
+       exit ;;
     CRAY*SV1:*:*:*)
        echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
-       exit 0 ;;
+       exit ;;
+    *:UNICOS/mp:*:*)
+       echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+       exit ;;
     F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
        FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
         FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
         FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
         echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
-        exit 0 ;;
+        exit ;;
+    5000:UNIX_System_V:4.*:*)
+        FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
+        FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
+        echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
+       exit ;;
     i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
        echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
-       exit ;;
+       exit ;;
     sparc*:BSD/OS:*:*)
        echo sparc-unknown-bsdi${UNAME_RELEASE}
-       exit ;;
+       exit ;;
     *:BSD/OS:*:*)
        echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
-       exit 0 ;;
-    amd64:FreeBSD:*:*)
-       echo x86_64-unknown-freebsd
-       exit 0 ;;
+       exit ;;
     *:FreeBSD:*:*)
-       # Determine whether the default compiler uses glibc.
-       eval $set_cc_for_build
-       sed 's/^        //' << EOF >$dummy.c
-       #include <features.h>
-       #if __GLIBC__ >= 2
-       LIBC=gnu
-       #else
-       LIBC=
-       #endif
-EOF
-       eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=`
-       rm -f $dummy.c && rmdir $tmpdir
-       echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`${LIBC:+-$LIBC}
-       exit 0 ;;
+       case ${UNAME_MACHINE} in
+           pc98)
+               echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
+           amd64)
+               echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
+           *)
+               echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
+       esac
+       exit ;;
     i*:CYGWIN*:*)
        echo ${UNAME_MACHINE}-pc-cygwin
-       exit ;;
-    i*:MINGW*:*)
+       exit ;;
+    *:MINGW*:*)
        echo ${UNAME_MACHINE}-pc-mingw32
-       exit 0 ;;
+       exit ;;
+    i*:windows32*:*)
+       # uname -m includes "-pc" on this system.
+       echo ${UNAME_MACHINE}-mingw32
+       exit ;;
     i*:PW*:*)
        echo ${UNAME_MACHINE}-pc-pw32
-       exit 0 ;;
-    x86:Interix*:3*)
-       echo i586-pc-interix3
-       exit 0 ;;
+       exit ;;
+    *:Interix*:[3456]*)
+       case ${UNAME_MACHINE} in
+           x86)
+               echo i586-pc-interix${UNAME_RELEASE}
+               exit ;;
+           EM64T | authenticamd)
+               echo x86_64-unknown-interix${UNAME_RELEASE}
+               exit ;;
+           IA64)
+               echo ia64-unknown-interix${UNAME_RELEASE}
+               exit ;;
+       esac ;;
     [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
        echo i${UNAME_MACHINE}-pc-mks
-       exit ;;
+       exit ;;
     i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
        # How do we know it's Interix rather than the generic POSIX subsystem?
        # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
        # UNAME_MACHINE based on the output of uname instead of i386?
        echo i586-pc-interix
-       exit ;;
+       exit ;;
     i*:UWIN*:*)
        echo ${UNAME_MACHINE}-pc-uwin
-       exit 0 ;;
+       exit ;;
+    amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
+       echo x86_64-unknown-cygwin
+       exit ;;
     p*:CYGWIN*:*)
        echo powerpcle-unknown-cygwin
-       exit ;;
+       exit ;;
     prep*:SunOS:5.*:*)
        echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
-       exit ;;
+       exit ;;
     *:GNU:*:*)
+       # the GNU system
        echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
-       exit 0 ;;
+       exit ;;
+    *:GNU/*:*:*)
+       # other systems with GNU libc and userland
+       echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu
+       exit ;;
     i*86:Minix:*:*)
        echo ${UNAME_MACHINE}-pc-minix
-       exit ;;
+       exit ;;
     arm*:Linux:*:*)
+       eval $set_cc_for_build
+       if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \
+           | grep -q __ARM_EABI__
+       then
+           echo ${UNAME_MACHINE}-unknown-linux-gnu
+       else
+           echo ${UNAME_MACHINE}-unknown-linux-gnueabi
+       fi
+       exit ;;
+    avr32*:Linux:*:*)
        echo ${UNAME_MACHINE}-unknown-linux-gnu
-       exit 0 ;;
+       exit ;;
+    cris:Linux:*:*)
+       echo cris-axis-linux-gnu
+       exit ;;
+    crisv32:Linux:*:*)
+       echo crisv32-axis-linux-gnu
+       exit ;;
+    frv:Linux:*:*)
+       echo frv-unknown-linux-gnu
+       exit ;;
     ia64:Linux:*:*)
        echo ${UNAME_MACHINE}-unknown-linux-gnu
-       exit 0 ;;
+       exit ;;
+    m32r*:Linux:*:*)
+       echo ${UNAME_MACHINE}-unknown-linux-gnu
+       exit ;;
     m68*:Linux:*:*)
        echo ${UNAME_MACHINE}-unknown-linux-gnu
-       exit ;;
+       exit ;;
     mips:Linux:*:*)
        eval $set_cc_for_build
        sed 's/^        //' << EOF >$dummy.c
@@ -834,9 +882,12 @@ EOF
        #endif
        #endif
 EOF
-       eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=`
-       rm -f $dummy.c && rmdir $tmpdir
-       test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0
+       eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
+           /^CPU/{
+               s: ::g
+               p
+           }'`"
+       test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
        ;;
     mips64:Linux:*:*)
        eval $set_cc_for_build
@@ -854,16 +905,22 @@ EOF
        #endif
        #endif
 EOF
-       eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=`
-       rm -f $dummy.c && rmdir $tmpdir
-       test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0
+       eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
+           /^CPU/{
+               s: ::g
+               p
+           }'`"
+       test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
        ;;
+    or32:Linux:*:*)
+       echo or32-unknown-linux-gnu
+       exit ;;
     ppc:Linux:*:*)
        echo powerpc-unknown-linux-gnu
-       exit ;;
+       exit ;;
     ppc64:Linux:*:*)
        echo powerpc64-unknown-linux-gnu
-       exit ;;
+       exit ;;
     alpha:Linux:*:*)
        case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
          EV5)   UNAME_MACHINE=alphaev5 ;;
@@ -877,7 +934,7 @@ EOF
        objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null
        if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
        echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
-       exit ;;
+       exit ;;
     parisc:Linux:*:* | hppa:Linux:*:*)
        # Look for CPU level
        case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
@@ -885,22 +942,31 @@ EOF
          PA8*) echo hppa2.0-unknown-linux-gnu ;;
          *)    echo hppa-unknown-linux-gnu ;;
        esac
-       exit ;;
+       exit ;;
     parisc64:Linux:*:* | hppa64:Linux:*:*)
        echo hppa64-unknown-linux-gnu
-       exit ;;
+       exit ;;
     s390:Linux:*:* | s390x:Linux:*:*)
        echo ${UNAME_MACHINE}-ibm-linux
-       exit 0 ;;
+       exit ;;
+    sh64*:Linux:*:*)
+       echo ${UNAME_MACHINE}-unknown-linux-gnu
+       exit ;;
     sh*:Linux:*:*)
        echo ${UNAME_MACHINE}-unknown-linux-gnu
-       exit ;;
+       exit ;;
     sparc:Linux:*:* | sparc64:Linux:*:*)
        echo ${UNAME_MACHINE}-unknown-linux-gnu
-       exit 0 ;;
+       exit ;;
+    vax:Linux:*:*)
+       echo ${UNAME_MACHINE}-dec-linux-gnu
+       exit ;;
     x86_64:Linux:*:*)
        echo x86_64-unknown-linux-gnu
-       exit 0 ;;
+       exit ;;
+    xtensa*:Linux:*:*)
+       echo ${UNAME_MACHINE}-unknown-linux-gnu
+       exit ;;
     i*86:Linux:*:*)
        # The BFD linker knows what the default object file format is, so
        # first see if it will tell us. cd to the root directory to prevent
@@ -918,15 +984,15 @@ EOF
                ;;
          a.out-i386-linux)
                echo "${UNAME_MACHINE}-pc-linux-gnuaout"
-               exit ;;
+               exit ;;
          coff-i386)
                echo "${UNAME_MACHINE}-pc-linux-gnucoff"
-               exit ;;
+               exit ;;
          "")
                # Either a pre-BFD a.out linker (linux-gnuoldld) or
                # one that does not give us useful --help.
                echo "${UNAME_MACHINE}-pc-linux-gnuoldld"
-               exit ;;
+               exit ;;
        esac
        # Determine whether the default compiler is a.out or elf
        eval $set_cc_for_build
@@ -943,24 +1009,33 @@ EOF
        LIBC=gnulibc1
        # endif
        #else
-       #ifdef __INTEL_COMPILER
+       #if defined(__INTEL_COMPILER) || defined(__PGI) || defined(__SUNPRO_C) || defined(__SUNPRO_CC)
        LIBC=gnu
        #else
        LIBC=gnuaout
        #endif
        #endif
+       #ifdef __dietlibc__
+       LIBC=dietlibc
+       #endif
 EOF
-       eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=`
-       rm -f $dummy.c && rmdir $tmpdir
-       test x"${LIBC}" != x && echo "${UNAME_MACHINE}-pc-linux-${LIBC}" && exit 0
-       test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0
+       eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
+           /^LIBC/{
+               s: ::g
+               p
+           }'`"
+       test x"${LIBC}" != x && {
+               echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
+               exit
+       }
+       test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; }
        ;;
     i*86:DYNIX/ptx:4*:*)
        # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
        # earlier versions are messed up and put the nodename in both
        # sysname and nodename.
        echo i386-sequent-sysv4
-       exit ;;
+       exit ;;
     i*86:UNIX_SV:4.2MP:2.*)
         # Unixware is an offshoot of SVR4, but it has its own version
         # number series starting with 2...
@@ -968,24 +1043,27 @@ EOF
        # I just have to hope.  -- rms.
         # Use sysv4.2uw... so that sysv4* matches it.
        echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
-       exit ;;
+       exit ;;
     i*86:OS/2:*:*)
        # If we were able to find `uname', then EMX Unix compatibility
        # is probably installed.
        echo ${UNAME_MACHINE}-pc-os2-emx
-       exit ;;
+       exit ;;
     i*86:XTS-300:*:STOP)
        echo ${UNAME_MACHINE}-unknown-stop
-       exit ;;
+       exit ;;
     i*86:atheos:*:*)
        echo ${UNAME_MACHINE}-unknown-atheos
-       exit 0 ;;
+       exit ;;
+    i*86:syllable:*:*)
+       echo ${UNAME_MACHINE}-pc-syllable
+       exit ;;
     i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*)
        echo i386-unknown-lynxos${UNAME_RELEASE}
-       exit ;;
+       exit ;;
     i*86:*DOS:*:*)
        echo ${UNAME_MACHINE}-pc-msdosdjgpp
-       exit ;;
+       exit ;;
     i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
        UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
        if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
@@ -993,15 +1071,16 @@ EOF
        else
                echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
        fi
-       exit 0 ;;
-    i*86:*:5:[78]*)
+       exit ;;
+    i*86:*:5:[678]*)
+       # UnixWare 7.x, OpenUNIX and OpenServer 6.
        case `/bin/uname -X | grep "^Machine"` in
            *486*)           UNAME_MACHINE=i486 ;;
            *Pentium)        UNAME_MACHINE=i586 ;;
            *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
        esac
        echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
-       exit ;;
+       exit ;;
     i*86:*:3.2:*)
        if test -f /usr/options/cb.name; then
                UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
@@ -1019,73 +1098,73 @@ EOF
        else
                echo ${UNAME_MACHINE}-pc-sysv32
        fi
-       exit ;;
+       exit ;;
     pc:*:*:*)
        # Left here for compatibility:
         # uname -m prints for DJGPP always 'pc', but it prints nothing about
         # the processor, so we play safe by assuming i386.
        echo i386-pc-msdosdjgpp
-        exit ;;
+        exit ;;
     Intel:Mach:3*:*)
        echo i386-pc-mach3
-       exit ;;
+       exit ;;
     paragon:*:*:*)
        echo i860-intel-osf1
-       exit ;;
+       exit ;;
     i860:*:4.*:*) # i860-SVR4
        if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
          echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
        else # Add other i860-SVR4 vendors below as they are discovered.
          echo i860-unknown-sysv${UNAME_RELEASE}  # Unknown i860-SVR4
        fi
-       exit ;;
+       exit ;;
     mini*:CTIX:SYS*5:*)
        # "miniframe"
        echo m68010-convergent-sysv
-       exit ;;
+       exit ;;
     mc68k:UNIX:SYSTEM5:3.51m)
        echo m68k-convergent-sysv
-       exit ;;
+       exit ;;
     M680?0:D-NIX:5.3:*)
        echo m68k-diab-dnix
-       exit ;;
-    M68*:*:R3V[567]*:*)
-       test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;;
-    3[34]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0)
+       exit ;;
+    M68*:*:R3V[5678]*:*)
+       test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;;
+    3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0)
        OS_REL=''
        test -r /etc/.relid \
        && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
        /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
-         && echo i486-ncr-sysv4.3${OS_REL} && exit 0
+         && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
        /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
-         && echo i586-ncr-sysv4.3${OS_REL} && exit 0 ;;
+         && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
     3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
         /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
-          && echo i486-ncr-sysv4 && exit 0 ;;
+          && { echo i486-ncr-sysv4; exit; } ;;
     m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
        echo m68k-unknown-lynxos${UNAME_RELEASE}
-       exit ;;
+       exit ;;
     mc68030:UNIX_System_V:4.*:*)
        echo m68k-atari-sysv4
-       exit ;;
+       exit ;;
     TSUNAMI:LynxOS:2.*:*)
        echo sparc-unknown-lynxos${UNAME_RELEASE}
-       exit ;;
+       exit ;;
     rs6000:LynxOS:2.*:*)
        echo rs6000-unknown-lynxos${UNAME_RELEASE}
-       exit ;;
+       exit ;;
     PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*)
        echo powerpc-unknown-lynxos${UNAME_RELEASE}
-       exit ;;
+       exit ;;
     SM[BE]S:UNIX_SV:*:*)
        echo mips-dde-sysv${UNAME_RELEASE}
-       exit ;;
+       exit ;;
     RM*:ReliantUNIX-*:*:*)
        echo mips-sni-sysv4
-       exit ;;
+       exit ;;
     RM*:SINIX-*:*:*)
        echo mips-sni-sysv4
-       exit ;;
+       exit ;;
     *:SINIX-*:*:*)
        if uname -p 2>/dev/null >/dev/null ; then
                UNAME_MACHINE=`(uname -p) 2>/dev/null`
@@ -1093,64 +1172,84 @@ EOF
        else
                echo ns32k-sni-sysv
        fi
-       exit ;;
+       exit ;;
     PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
                       # says <Richard.M.Bartel@ccMail.Census.GOV>
         echo i586-unisys-sysv4
-        exit ;;
+        exit ;;
     *:UNIX_System_V:4*:FTX*)
        # From Gerald Hewes <hewes@openmarket.com>.
        # How about differentiating between stratus architectures? -djm
        echo hppa1.1-stratus-sysv4
-       exit ;;
+       exit ;;
     *:*:*:FTX*)
        # From seanf@swdc.stratus.com.
        echo i860-stratus-sysv4
-       exit 0 ;;
+       exit ;;
+    i*86:VOS:*:*)
+       # From Paul.Green@stratus.com.
+       echo ${UNAME_MACHINE}-stratus-vos
+       exit ;;
     *:VOS:*:*)
        # From Paul.Green@stratus.com.
        echo hppa1.1-stratus-vos
-       exit ;;
+       exit ;;
     mc68*:A/UX:*:*)
        echo m68k-apple-aux${UNAME_RELEASE}
-       exit ;;
+       exit ;;
     news*:NEWS-OS:6*:*)
        echo mips-sony-newsos6
-       exit ;;
+       exit ;;
     R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
        if [ -d /usr/nec ]; then
                echo mips-nec-sysv${UNAME_RELEASE}
        else
                echo mips-unknown-sysv${UNAME_RELEASE}
        fi
-        exit ;;
+        exit ;;
     BeBox:BeOS:*:*)    # BeOS running on hardware made by Be, PPC only.
        echo powerpc-be-beos
-       exit ;;
+       exit ;;
     BeMac:BeOS:*:*)    # BeOS running on Mac or Mac clone, PPC only.
        echo powerpc-apple-beos
-       exit ;;
+       exit ;;
     BePC:BeOS:*:*)     # BeOS running on Intel PC compatible.
        echo i586-pc-beos
-       exit 0 ;;
+       exit ;;
+    BePC:Haiku:*:*)    # Haiku running on Intel PC compatible.
+       echo i586-pc-haiku
+       exit ;;
     SX-4:SUPER-UX:*:*)
        echo sx4-nec-superux${UNAME_RELEASE}
-       exit ;;
+       exit ;;
     SX-5:SUPER-UX:*:*)
        echo sx5-nec-superux${UNAME_RELEASE}
-       exit ;;
+       exit ;;
     SX-6:SUPER-UX:*:*)
        echo sx6-nec-superux${UNAME_RELEASE}
-       exit 0 ;;
+       exit ;;
+    SX-7:SUPER-UX:*:*)
+       echo sx7-nec-superux${UNAME_RELEASE}
+       exit ;;
+    SX-8:SUPER-UX:*:*)
+       echo sx8-nec-superux${UNAME_RELEASE}
+       exit ;;
+    SX-8R:SUPER-UX:*:*)
+       echo sx8r-nec-superux${UNAME_RELEASE}
+       exit ;;
     Power*:Rhapsody:*:*)
        echo powerpc-apple-rhapsody${UNAME_RELEASE}
-       exit ;;
+       exit ;;
     *:Rhapsody:*:*)
        echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
-       exit ;;
+       exit ;;
     *:Darwin:*:*)
-       echo `uname -p`-apple-darwin${UNAME_RELEASE}
-       exit 0 ;;
+       UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
+       case $UNAME_PROCESSOR in
+           unknown) UNAME_PROCESSOR=powerpc ;;
+       esac
+       echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
+       exit ;;
     *:procnto*:*:* | *:QNX:[0123456789]*:*)
        UNAME_PROCESSOR=`uname -p`
        if test "$UNAME_PROCESSOR" = "x86"; then
@@ -1158,22 +1257,25 @@ EOF
                UNAME_MACHINE=pc
        fi
        echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
-       exit ;;
+       exit ;;
     *:QNX:*:4*)
        echo i386-pc-qnx
-       exit 0 ;;
-    NSR-[DGKLNPTVWXY]:NONSTOP_KERNEL:*:*)
+       exit ;;
+    NSE-?:NONSTOP_KERNEL:*:*)
+       echo nse-tandem-nsk${UNAME_RELEASE}
+       exit ;;
+    NSR-?:NONSTOP_KERNEL:*:*)
        echo nsr-tandem-nsk${UNAME_RELEASE}
-       exit ;;
+       exit ;;
     *:NonStop-UX:*:*)
        echo mips-compaq-nonstopux
-       exit ;;
+       exit ;;
     BS2000:POSIX*:*:*)
        echo bs2000-siemens-sysv
-       exit ;;
+       exit ;;
     DS/*:UNIX_System_V:*:*)
        echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
-       exit ;;
+       exit ;;
     *:Plan9:*:*)
        # "uname -m" is not consistent, so use $cputype instead. 386
        # is converted to i386 for consistency with other x86
@@ -1184,25 +1286,47 @@ EOF
            UNAME_MACHINE="$cputype"
        fi
        echo ${UNAME_MACHINE}-unknown-plan9
-       exit ;;
+       exit ;;
     *:TOPS-10:*:*)
        echo pdp10-unknown-tops10
-       exit ;;
+       exit ;;
     *:TENEX:*:*)
        echo pdp10-unknown-tenex
-       exit ;;
+       exit ;;
     KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*)
        echo pdp10-dec-tops20
-       exit ;;
+       exit ;;
     XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*)
        echo pdp10-xkl-tops20
-       exit ;;
+       exit ;;
     *:TOPS-20:*:*)
        echo pdp10-unknown-tops20
-       exit ;;
+       exit ;;
     *:ITS:*:*)
        echo pdp10-unknown-its
-       exit 0 ;;
+       exit ;;
+    SEI:*:*:SEIUX)
+        echo mips-sei-seiux${UNAME_RELEASE}
+       exit ;;
+    *:DragonFly:*:*)
+       echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
+       exit ;;
+    *:*VMS:*:*)
+       UNAME_MACHINE=`(uname -p) 2>/dev/null`
+       case "${UNAME_MACHINE}" in
+           A*) echo alpha-dec-vms ; exit ;;
+           I*) echo ia64-dec-vms ; exit ;;
+           V*) echo vax-dec-vms ; exit ;;
+       esac ;;
+    *:XENIX:*:SysV)
+       echo i386-pc-xenix
+       exit ;;
+    i*86:skyos:*:*)
+       echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//'
+       exit ;;
+    i*86:rdos:*:*)
+       echo ${UNAME_MACHINE}-pc-rdos
+       exit ;;
 esac
 
 #echo '(No uname command or uname output not recognized.)' 1>&2
@@ -1234,7 +1358,7 @@ main ()
 #endif
 
 #if defined (__arm) && defined (__acorn) && defined (__unix)
-  printf ("arm-acorn-riscix"); exit (0);
+  printf ("arm-acorn-riscix\n"); exit (0);
 #endif
 
 #if defined (hp300) && !defined (hpux)
@@ -1323,12 +1447,12 @@ main ()
 }
 EOF
 
-$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && $dummy && rm -f $dummy.c $dummy && rmdir $tmpdir && exit 0
-rm -f $dummy.c $dummy && rmdir $tmpdir
+$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` &&
+       { echo "$SYSTEM_NAME"; exit; }
 
 # Apollos put the system type in the environment.
 
-test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit 0; }
+test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; }
 
 # Convex versions that predate uname can use getsysinfo(1)
 
@@ -1337,22 +1461,22 @@ then
     case `getsysinfo -f cpu_type` in
     c1*)
        echo c1-convex-bsd
-       exit ;;
+       exit ;;
     c2*)
        if getsysinfo -f scalar_acc
        then echo c32-convex-bsd
        else echo c2-convex-bsd
        fi
-       exit ;;
+       exit ;;
     c34*)
        echo c34-convex-bsd
-       exit ;;
+       exit ;;
     c38*)
        echo c38-convex-bsd
-       exit ;;
+       exit ;;
     c4*)
        echo c4-convex-bsd
-       exit ;;
+       exit ;;
     esac
 fi
 
@@ -1363,7 +1487,9 @@ This script, last modified $timestamp, has failed to recognize
 the operating system you are using. It is advised that you
 download the most up to date version of the config scripts from
 
-    ftp://ftp.gnu.org/pub/gnu/config/
+  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
+and
+  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD
 
 If the version you run ($0) is already up to date, please
 send the following data and any information you think might be
index aefb7e157d64b98af2f751e6d467e56baaf19531..087f29bc5d7b874c430da79d145021f5dd3c4ff8 100755 (executable)
@@ -1,9 +1,10 @@
 #! /bin/sh
 # Configuration validation subroutine script.
 #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-#   2000, 2001, 2002 Free Software Foundation, Inc.
+#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
+#   Free Software Foundation, Inc.
 
-timestamp='2002-11-30'
+timestamp='2008-03-26'
 
 # This file is (in principle) common to ALL GNU software.
 # The presence of a machine in this file suggests that SOME GNU software
@@ -21,14 +22,15 @@ timestamp='2002-11-30'
 #
 # You should have received a copy of the GNU General Public License
 # along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330,
-# Boston, MA 02111-1307, USA.
-
+# 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.
 
+
 # Please send patches to <config-patches@gnu.org>.  Submit a context
 # diff and a properly formatted ChangeLog entry.
 #
@@ -70,8 +72,8 @@ Report bugs and patches to <config-patches@gnu.org>."
 version="\
 GNU config.sub ($timestamp)
 
-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
-Free Software Foundation, Inc.
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
+2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
 
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -83,11 +85,11 @@ Try \`$me --help' for more information."
 while test $# -gt 0 ; do
   case $1 in
     --time-stamp | --time* | -t )
-       echo "$timestamp" ; exit ;;
+       echo "$timestamp" ; exit ;;
     --version | -v )
-       echo "$version" ; exit ;;
+       echo "$version" ; exit ;;
     --help | --h* | -h )
-       echo "$usage"; exit ;;
+       echo "$usage"; exit ;;
     -- )     # Stop option processing
        shift; break ;;
     - )        # Use stdin as input.
@@ -99,7 +101,7 @@ while test $# -gt 0 ; do
     *local*)
        # First pass through any local machine types.
        echo $1
-       exit 0;;
+       exit ;;
 
     * )
        break ;;
@@ -118,7 +120,9 @@ esac
 # Here we must recognize all the valid KERNEL-OS combinations.
 maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
 case $maybe_os in
-  nto-qnx* | linux-gnu* | freebsd*-gnu* | netbsd*-gnu* | storm-chaos* | os2-emx* | rtmk-nova*)
+  nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \
+  uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \
+  storm-chaos* | os2-emx* | rtmk-nova*)
     os=-$maybe_os
     basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
     ;;
@@ -144,7 +148,7 @@ case $os in
        -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
        -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
        -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
-       -apple | -axis)
+       -apple | -axis | -knuth | -cray)
                os=
                basic_machine=$1
                ;;
@@ -169,6 +173,10 @@ case $os in
        -hiux*)
                os=-hiuxwe2
                ;;
+       -sco6)
+               os=-sco5v6
+               basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+               ;;
        -sco5)
                os=-sco3.2v5
                basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
@@ -185,6 +193,10 @@ case $os in
                # Don't forget version if it is 3.2v4 or newer.
                basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
                ;;
+       -sco5v6*)
+               # Don't forget version if it is 3.2v4 or newer.
+               basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+               ;;
        -sco*)
                os=-sco3.2v2
                basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
@@ -228,41 +240,54 @@ case $basic_machine in
        | a29k \
        | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
        | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
-       | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \
-       | clipper \
+       | am33_2.0 \
+       | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \
+       | bfin \
+       | c4x | clipper \
        | d10v | d30v | dlx | dsp16xx \
-       | fr30 | frv \
+       | fido | fr30 | frv \
        | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
        | i370 | i860 | i960 | ia64 \
-       | ip2k \
-       | m32r | m68000 | m68k | m88k | mcore \
+       | ip2k | iq2000 \
+       | m32c | m32r | m32rle | m68000 | m68k | m88k \
+       | maxq | mb | microblaze | mcore | mep | metag \
        | mips | mipsbe | mipseb | mipsel | mipsle \
        | mips16 \
        | mips64 | mips64el \
-       | mips64vr | mips64vrel \
+       | mips64octeon | mips64octeonel \
        | mips64orion | mips64orionel \
+       | mips64r5900 | mips64r5900el \
+       | mips64vr | mips64vrel \
        | mips64vr4100 | mips64vr4100el \
        | mips64vr4300 | mips64vr4300el \
        | mips64vr5000 | mips64vr5000el \
+       | mips64vr5900 | mips64vr5900el \
        | mipsisa32 | mipsisa32el \
+       | mipsisa32r2 | mipsisa32r2el \
        | mipsisa64 | mipsisa64el \
+       | mipsisa64r2 | mipsisa64r2el \
        | mipsisa64sb1 | mipsisa64sb1el \
        | mipsisa64sr71k | mipsisa64sr71kel \
        | mipstx39 | mipstx39el \
        | mn10200 | mn10300 \
+       | mt \
+       | msp430 \
+       | nios | nios2 \
        | ns16k | ns32k \
-       | openrisc | or32 \
+       | or32 \
        | pdp10 | pdp11 | pj | pjl \
        | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
        | pyramid \
-       | sh | sh[1234] | sh3e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \
+       | score \
+       | sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
        | sh64 | sh64le \
-       | sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv9 | sparcv9b \
-       | strongarm \
-       | tahoe | thumb | tic80 | tron \
+       | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \
+       | sparcv8 | sparcv9 | sparcv9b | sparcv9v \
+       | spu | strongarm \
+       | tahoe | thumb | tic4x | tic80 | tron \
        | v850 | v850e \
        | we32k \
-       | x86 | xscale | xstormy16 | xtensa \
+       | x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \
        | z8k)
                basic_machine=$basic_machine-unknown
                ;;
@@ -273,11 +298,14 @@ case $basic_machine in
                ;;
        m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k)
                ;;
+       ms1)
+               basic_machine=mt-unknown
+               ;;
 
        # We use `pc' rather than `unknown'
        # because (1) that's what they normally are, and
        # (2) the word "unknown" tends to confuse beginning users.
-       i*86 | x86_64 | amd64)
+       i*86 | x86_64)
          basic_machine=$basic_machine-pc
          ;;
        # Object if more than one company name word.
@@ -291,53 +319,68 @@ case $basic_machine in
        | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
        | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
        | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
-       | amd64-* \
        | arm-*  | armbe-* | armle-* | armeb-* | armv*-* \
-       | avr-* \
-       | bs2000-* \
-       | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* \
-       | clipper-* | cydra-* \
+       | avr-* | avr32-* \
+       | bfin-* | bs2000-* \
+       | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \
+       | clipper-* | craynv-* | cydra-* \
        | d10v-* | d30v-* | dlx-* \
        | elxsi-* \
-       | f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \
+       | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \
        | h8300-* | h8500-* \
        | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
        | i*86-* | i860-* | i960-* | ia64-* \
-       | ip2k-* \
-       | m32r-* \
+       | ip2k-* | iq2000-* \
+       | m32c-* | m32r-* | m32rle-* \
        | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
-       | m88110-* | m88k-* | mcore-* \
+       | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \
        | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
        | mips16-* \
        | mips64-* | mips64el-* \
-       | mips64vr-* | mips64vrel-* \
+       | mips64octeon-* | mips64octeonel-* \
        | mips64orion-* | mips64orionel-* \
+       | mips64r5900-* | mips64r5900el-* \
+       | mips64vr-* | mips64vrel-* \
        | mips64vr4100-* | mips64vr4100el-* \
        | mips64vr4300-* | mips64vr4300el-* \
        | mips64vr5000-* | mips64vr5000el-* \
+       | mips64vr5900-* | mips64vr5900el-* \
        | mipsisa32-* | mipsisa32el-* \
+       | mipsisa32r2-* | mipsisa32r2el-* \
        | mipsisa64-* | mipsisa64el-* \
+       | mipsisa64r2-* | mipsisa64r2el-* \
        | mipsisa64sb1-* | mipsisa64sb1el-* \
        | mipsisa64sr71k-* | mipsisa64sr71kel-* \
-       | mipstx39 | mipstx39el \
+       | mipstx39-* | mipstx39el-* \
+       | mmix-* \
+       | mt-* \
+       | msp430-* \
+       | nios-* | nios2-* \
        | none-* | np1-* | ns16k-* | ns32k-* \
        | orion-* \
        | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
        | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
        | pyramid-* \
        | romp-* | rs6000-* \
-       | sh-* | sh[1234]-* | sh3e-* | sh[34]eb-* | shbe-* \
+       | sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
        | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
-       | sparc-* | sparc64-* | sparc86x-* | sparclet-* | sparclite-* \
-       | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \
-       | tahoe-* | thumb-* | tic30-* | tic4x-* | tic54x-* | tic80-* | tron-* \
+       | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
+       | sparclite-* \
+       | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \
+       | tahoe-* | thumb-* \
+       | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* | tile-* \
+       | tron-* \
        | v850-* | v850e-* | vax-* \
        | we32k-* \
-       | x86-* | x86_64-* | xps100-* | xscale-* | xstormy16-* \
-       | xtensa-* \
+       | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \
+       | xstormy16-* | xtensa*-* \
        | ymp-* \
        | z8k-*)
                ;;
+       # Recognize the basic CPU types without company name, with glob match.
+       xtensa*)
+               basic_machine=$basic_machine-unknown
+               ;;
        # Recognize the various machine names and aliases which stand
        # for a CPU type and a company and sometimes even an OS.
        386bsd)
@@ -354,6 +397,9 @@ case $basic_machine in
                basic_machine=a29k-amd
                os=-udi
                ;;
+       abacus)
+               basic_machine=abacus-unknown
+               ;;
        adobe68k)
                basic_machine=m68010-adobe
                os=-scout
@@ -368,6 +414,12 @@ case $basic_machine in
                basic_machine=a29k-none
                os=-bsd
                ;;
+       amd64)
+               basic_machine=x86_64-pc
+               ;;
+       amd64-*)
+               basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'`
+               ;;
        amdahl)
                basic_machine=580-amdahl
                os=-sysv
@@ -399,6 +451,14 @@ case $basic_machine in
                basic_machine=ns32k-sequent
                os=-dynix
                ;;
+       blackfin)
+               basic_machine=bfin-unknown
+               os=-linux
+               ;;
+       blackfin-*)
+               basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'`
+               os=-linux
+               ;;
        c90)
                basic_machine=c90-cray
                os=-unicos
@@ -427,12 +487,27 @@ case $basic_machine in
                basic_machine=j90-cray
                os=-unicos
                ;;
+       craynv)
+               basic_machine=craynv-cray
+               os=-unicosmp
+               ;;
+       cr16)
+               basic_machine=cr16-unknown
+               os=-elf
+               ;;
        crds | unos)
                basic_machine=m68k-crds
                ;;
+       crisv32 | crisv32-* | etraxfs*)
+               basic_machine=crisv32-axis
+               ;;
        cris | cris-* | etrax*)
                basic_machine=cris-axis
                ;;
+       crx)
+               basic_machine=crx-unknown
+               os=-elf
+               ;;
        da30 | da30-*)
                basic_machine=m68k-da30
                ;;
@@ -455,6 +530,10 @@ case $basic_machine in
                basic_machine=m88k-motorola
                os=-sysv3
                ;;
+       djgpp)
+               basic_machine=i586-pc
+               os=-msdosdjgpp
+               ;;
        dpx20 | dpx20-*)
                basic_machine=rs6000-bull
                os=-bosx
@@ -605,6 +684,14 @@ case $basic_machine in
                basic_machine=m68k-isi
                os=-sysv
                ;;
+       m68knommu)
+               basic_machine=m68k-unknown
+               os=-linux
+               ;;
+       m68knommu-*)
+               basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'`
+               os=-linux
+               ;;
        m88k-omron*)
                basic_machine=m88k-omron
                ;;
@@ -620,6 +707,10 @@ case $basic_machine in
                basic_machine=i386-pc
                os=-mingw32
                ;;
+       mingw32ce)
+               basic_machine=arm-unknown
+               os=-mingw32ce
+               ;;
        miniframe)
                basic_machine=m68000-convergent
                ;;
@@ -633,10 +724,6 @@ case $basic_machine in
        mips3*)
                basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown
                ;;
-       mmix*)
-               basic_machine=mmix-knuth
-               os=-mmixware
-               ;;
        monitor)
                basic_machine=m68k-rom68k
                os=-coff
@@ -649,6 +736,9 @@ case $basic_machine in
                basic_machine=i386-pc
                os=-msdos
                ;;
+       ms1-*)
+               basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'`
+               ;;
        mvs)
                basic_machine=i370-ibm
                os=-mvs
@@ -724,9 +814,12 @@ case $basic_machine in
                basic_machine=hppa1.1-oki
                os=-proelf
                ;;
-       or32 | or32-*)
+       openrisc | openrisc-*)
                basic_machine=or32-unknown
-               os=-coff
+               ;;
+       os400)
+               basic_machine=powerpc-ibm
+               os=-os400
                ;;
        OSE68000 | ose68000)
                basic_machine=m68000-ericsson
@@ -744,6 +837,14 @@ case $basic_machine in
                basic_machine=i860-intel
                os=-osf
                ;;
+       parisc)
+               basic_machine=hppa-unknown
+               os=-linux
+               ;;
+       parisc-*)
+               basic_machine=hppa-`echo $basic_machine | sed 's/^[^-]*-//'`
+               os=-linux
+               ;;
        pbd)
                basic_machine=sparc-tti
                ;;
@@ -753,24 +854,36 @@ case $basic_machine in
        pc532 | pc532-*)
                basic_machine=ns32k-pc532
                ;;
+       pc98)
+               basic_machine=i386-pc
+               ;;
+       pc98-*)
+               basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'`
+               ;;
        pentium | p5 | k5 | k6 | nexgen | viac3)
                basic_machine=i586-pc
                ;;
        pentiumpro | p6 | 6x86 | athlon | athlon_*)
                basic_machine=i686-pc
                ;;
-       pentiumii | pentium2)
+       pentiumii | pentium2 | pentiumiii | pentium3)
                basic_machine=i686-pc
                ;;
+       pentium4)
+               basic_machine=i786-pc
+               ;;
        pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)
                basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'`
                ;;
        pentiumpro-* | p6-* | 6x86-* | athlon-*)
                basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
                ;;
-       pentiumii-* | pentium2-*)
+       pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*)
                basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
                ;;
+       pentium4-*)
+               basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'`
+               ;;
        pn)
                basic_machine=pn-gould
                ;;
@@ -803,6 +916,10 @@ case $basic_machine in
                basic_machine=i586-unknown
                os=-pw32
                ;;
+       rdos)
+               basic_machine=i386-pc
+               os=-rdos
+               ;;
        rom68k)
                basic_machine=m68k-rom68k
                os=-coff
@@ -829,6 +946,14 @@ case $basic_machine in
        sb1el)
                basic_machine=mipsisa64sb1el-unknown
                ;;
+       sde)
+               basic_machine=mipsisa32-sde
+               os=-elf
+               ;;
+       sei)
+               basic_machine=mips-sei
+               os=-seiux
+               ;;
        sequent)
                basic_machine=i386-sequent
                ;;
@@ -836,6 +961,12 @@ case $basic_machine in
                basic_machine=sh-hitachi
                os=-hms
                ;;
+       sh5el)
+               basic_machine=sh5le-unknown
+               ;;
+       sh64)
+               basic_machine=sh64-unknown
+               ;;
        sparclite-wrs | simso-wrs)
                basic_machine=sparclite-wrs
                os=-vxworks
@@ -902,10 +1033,6 @@ case $basic_machine in
                basic_machine=i386-sequent
                os=-dynix
                ;;
-       t3d)
-               basic_machine=alpha-cray
-               os=-unicos
-               ;;
        t3e)
                basic_machine=alphaev5-cray
                os=-unicos
@@ -914,14 +1041,22 @@ case $basic_machine in
                basic_machine=t90-cray
                os=-unicos
                ;;
-        tic4x | c4x*)
-               basic_machine=tic4x-unknown
-               os=-coff
-               ;;
        tic54x | c54x*)
                basic_machine=tic54x-unknown
                os=-coff
                ;;
+       tic55x | c55x*)
+               basic_machine=tic55x-unknown
+               os=-coff
+               ;;
+       tic6x | c6x*)
+               basic_machine=tic6x-unknown
+               os=-coff
+               ;;
+       tile*)
+               basic_machine=tile-unknown
+               os=-linux-gnu
+               ;;
        tx39)
                basic_machine=mipstx39-unknown
                ;;
@@ -935,6 +1070,10 @@ case $basic_machine in
        tower | tower-32)
                basic_machine=m68k-ncr
                ;;
+       tpf)
+               basic_machine=s390x-ibm
+               os=-tpf
+               ;;
        udi29k)
                basic_machine=a29k-amd
                os=-udi
@@ -978,6 +1117,10 @@ case $basic_machine in
                basic_machine=hppa1.1-winbond
                os=-proelf
                ;;
+       xbox)
+               basic_machine=i686-pc
+               os=-mingw32
+               ;;
        xps | xps100)
                basic_machine=xps100-honeywell
                ;;
@@ -1008,6 +1151,9 @@ case $basic_machine in
        romp)
                basic_machine=romp-ibm
                ;;
+       mmix)
+               basic_machine=mmix-knuth
+               ;;
        rs6000)
                basic_machine=rs6000-ibm
                ;;
@@ -1024,13 +1170,10 @@ case $basic_machine in
        we32k)
                basic_machine=we32k-att
                ;;
-       sh3 | sh4 | sh3eb | sh4eb | sh[1234]le | sh3ele)
+       sh[1234] | sh[24]a | sh[34]eb | sh[1234]le | sh[23]ele)
                basic_machine=sh-unknown
                ;;
-       sh64)
-               basic_machine=sh64-unknown
-               ;;
-       sparc | sparcv9 | sparcv9b)
+       sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v)
                basic_machine=sparc-sun
                ;;
        cydra)
@@ -1103,19 +1246,23 @@ case $os in
              | -aos* \
              | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
              | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
-             | -hiux* | -386bsd* | -netbsd* | -openbsd* | -freebsd* | -riscix* \
-             | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
+             | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
+             | -openbsd* | -solidbsd* \
+             | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
+             | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
              | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
              | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
              | -chorusos* | -chorusrdb* \
              | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
-             | -mingw32* | -linux-gnu* | -uxpv* | -beos* | -mpeix* | -udk* \
+             | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \
+             | -uxpv* | -beos* | -mpeix* | -udk* \
              | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
              | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
              | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
              | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
              | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
-             | -powermax* | -dnix*)
+             | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
+             | -skyos* | -haiku* | -rdos* | -toppers* | -drops*)
        # Remember, each alternative MUST END IN *, to match a version number.
                ;;
        -qnx*)
@@ -1133,12 +1280,15 @@ case $os in
                os=`echo $os | sed -e 's|nto|nto-qnx|'`
                ;;
        -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \
-             | -windows* | -osx | -abug | -netware* | -os9* | -beos* \
+             | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \
              | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*)
                ;;
        -mac*)
                os=`echo $os | sed -e 's|mac|macos|'`
                ;;
+       -linux-dietlibc)
+               os=-linux-dietlibc
+               ;;
        -linux*)
                os=`echo $os | sed -e 's|linux|linux-gnu|'`
                ;;
@@ -1151,6 +1301,9 @@ case $os in
        -opened*)
                os=-openedition
                ;;
+        -os400*)
+               os=-os400
+               ;;
        -wince*)
                os=-wince
                ;;
@@ -1172,6 +1325,9 @@ case $os in
        -atheos*)
                os=-atheos
                ;;
+       -syllable*)
+               os=-syllable
+               ;;
        -386bsd)
                os=-bsd
                ;;
@@ -1194,6 +1350,9 @@ case $os in
        -sinix*)
                os=-sysv4
                ;;
+        -tpf*)
+               os=-tpf
+               ;;
        -triton*)
                os=-sysv3
                ;;
@@ -1224,6 +1383,15 @@ case $os in
        -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
                os=-mint
                ;;
+       -aros*)
+               os=-aros
+               ;;
+       -kaos*)
+               os=-kaos
+               ;;
+       -zvmoe)
+               os=-zvmoe
+               ;;
        -none)
                ;;
        *)
@@ -1246,6 +1414,12 @@ else
 # system, and we'll never get to this point.
 
 case $basic_machine in
+        score-*)
+               os=-elf
+               ;;
+        spu-*)
+               os=-elf
+               ;;
        *-acorn)
                os=-riscix1.2
                ;;
@@ -1255,6 +1429,9 @@ case $basic_machine in
        arm*-semi)
                os=-aout
                ;;
+        c4x-* | tic4x-*)
+               os=-coff
+               ;;
        # This must come before the *-dec entry.
        pdp10-*)
                os=-tops20
@@ -1280,6 +1457,9 @@ case $basic_machine in
        m68*-cisco)
                os=-aout
                ;;
+        mep-*)
+               os=-elf
+               ;;
        mips*-cisco)
                os=-elf
                ;;
@@ -1298,9 +1478,15 @@ case $basic_machine in
        *-be)
                os=-beos
                ;;
+       *-haiku)
+               os=-haiku
+               ;;
        *-ibm)
                os=-aix
                ;;
+       *-knuth)
+               os=-mmixware
+               ;;
        *-wec)
                os=-proelf
                ;;
@@ -1433,9 +1619,15 @@ case $basic_machine in
                        -mvs* | -opened*)
                                vendor=ibm
                                ;;
+                       -os400*)
+                               vendor=ibm
+                               ;;
                        -ptx*)
                                vendor=sequent
                                ;;
+                       -tpf*)
+                               vendor=ibm
+                               ;;
                        -vxsim* | -vxworks* | -windiss*)
                                vendor=wrs
                                ;;
@@ -1460,7 +1652,7 @@ case $basic_machine in
 esac
 
 echo $basic_machine$os
-exit 0
+exit
 
 # Local variables:
 # eval: (add-hook 'write-file-hooks 'time-stamp)
diff --git a/support/relicense b/support/relicense
new file mode 100644 (file)
index 0000000..bb4aa77
--- /dev/null
@@ -0,0 +1,56 @@
+#! /bin/sh
+#
+# relicense - change copyrights between GPL2 and GPL3
+#
+# usage: relicense [n]
+#
+# n is `2' or `3'.  The default `n' is 2
+#
+# Chet Ramey
+# chet.ramey@case.edu
+#
+SRC=/usr/homes/chet/src/bash/src
+
+V=2
+
+if [ ! -f parse.y ]; then
+       echo "relicense: must be run from source directory to be relicensed" >&2
+       exit 2
+fi
+
+case "$1" in
+2)     V=2 ;;
+3)     V=3 ;;
+"")    ;;
+*)     echo "relicense: usage: relicense [2|3]" >&2  ; exit 2 ;;
+esac
+
+LIC2="version 2 of the License"
+LIC3="version 3 of the License"
+
+VS2='GPLv2+: GNU GPL version 2 or later'
+VS3='GPLv3+: GNU GPL version 3 or later'
+
+case "$V" in
+2)     PAT1="$LIC3" REP1="$LIC2" PAT2="$VS3" REP2="$VS2" ;;
+3)     PAT1="$LIC2" REP1="$LIC3" PAT2="$VS2" REP2="$VS3" ;;
+esac
+
+find . -type f -print |
+       while read fn ; do
+               BASE=${fn##*/}
+               sed -e "s|$PAT1|$REP1|g" -e "s|$PAT2|$REP2|g" < $fn > /tmp/$BASE && touch -r $fn /tmp/$BASE
+               cmp -s /tmp/$BASE $fn || mv /tmp/$BASE $fn
+               echo $fn
+               rm -f /tmp/$BASE
+       done
+
+echo "relicense: copying appropriate license file"
+case "$V" in
+2)     cp -p $SRC/COPYINGv2 COPYING
+       cp -p $SRC/COPYINGv2 lib/readline/COPYING ;;
+3)     cp -p $SRC/COPYINGv3 COPYING
+       cp -p $SRC/COPYINGv3 lib/readline/COPYING ;;
+esac
+
+exit 0
diff --git a/support/xcase.c b/support/xcase.c
new file mode 100644 (file)
index 0000000..40ce65c
--- /dev/null
@@ -0,0 +1,95 @@
+/* xcase - change uppercase characters to lowercase or vice versa. */
+
+/* Copyright (C) 2008 Free Software Foundation, Inc.
+
+   This file is part of GNU Bash.
+
+   Bash is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation, either version 3 of the License, or
+   (at your option) any later version.
+
+   Bash 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 Bash.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <stdio.h>
+#include <ctype.h>
+
+#if HAVE_UNISTD_H
+#include <unistd.h>
+#endif
+
+#include "bashansi.h"
+#include <errno.h>
+
+#ifndef errno
+extern int errno;
+#endif
+
+#define LOWER  1
+#define UPPER  2
+
+main(ac, av)
+int    ac;
+char   **av;
+{
+       int     c, x;
+       int     op;
+       FILE    *inf;
+
+       op = 0;
+       while ((c = getopt(ac, av, "lnu")) != EOF) {
+               switch (c) {
+               case 'n':
+                       setbuf (stdout, (char *)NULL);
+                       break;
+               case 'u':
+                       op = UPPER;
+                       break;
+               case 'l':
+                       op = LOWER;
+                       break;
+               default:
+                       fprintf(stderr, "casemod: usage: casemod [-lnu] [file]\n");
+                       exit(2);
+               }
+       }
+       av += optind;
+       ac -= optind;
+
+       if (av[0] && (av[0][0] != '-' || av[0][1])) {
+               inf = fopen(av[0], "r");
+               if (inf == 0) {
+                       fprintf(stderr, "casemod: %s: cannot open: %s\n", av[0], strerror(errno));
+                       exit(1);
+               }
+       } else
+               inf = stdin;
+
+       while ((c = getc(inf)) != EOF) {
+               switch (op) {
+               case UPPER:
+                       x = islower(c) ? toupper(c) : c;
+                       break;
+               case LOWER:
+                       x = isupper(c) ? tolower(c) : c;
+                       break;
+               default:
+                       x = c;
+                       break;
+               }
+               putchar(x);
+       }
+                       
+       exit(0);
+}
diff --git a/support/xcase.c~ b/support/xcase.c~
new file mode 100644 (file)
index 0000000..7b465a3
--- /dev/null
@@ -0,0 +1,92 @@
+/* xcase - change uppercase characters to lowercase or vice versa. */
+
+/* Copyright (C) 2008 Free Software Foundation, Inc.
+
+   This file is part of GNU Bash.
+
+   Bash is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation, either version 3 of the License, or
+   (at your option) any later version.
+
+   Bash 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 Bash.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#define HAVE_UNISTD_H 1
+
+#if HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <stdio.h>
+#include <ctype.h>
+
+#if HAVE_UNISTD_H
+#include <unistd.h>
+#endif
+#include <stdlib.h>
+#include <errno.h>
+
+#define LOWER  1
+#define UPPER  2
+
+main(ac, av)
+int    ac;
+char   **av;
+{
+       int     c, x;
+       int     op;
+       FILE    *inf;
+
+       op = 0;
+       while ((c = getopt(ac, av, "lnu")) != EOF) {
+               switch (c) {
+               case 'n':
+                       setbuf (stdout, (char *)NULL);
+                       break;
+               case 'u':
+                       op = UPPER;
+                       break;
+               case 'l':
+                       op = LOWER;
+                       break;
+               default:
+                       fprintf(stderr, "casemod: usage: casemod [-lnu] [file]\n");
+                       exit(2);
+               }
+       }
+       av += optind;
+       ac -= optind;
+
+       if (av[0] && (av[0][0] != '-' || av[0][1])) {
+               inf = fopen(av[0], "r");
+               if (inf == 0) {
+                       fprintf(stderr, "casemod: %s: cannot open: %s\n", av[0], strerror(errno));
+                       exit(1);
+               }
+       } else
+               inf = stdin;
+
+       while ((c = getc(inf)) != EOF) {
+               switch (op) {
+               case UPPER:
+                       x = islower(c) ? toupper(c) : c;
+                       break;
+               case LOWER:
+                       x = isupper(c) ? tolower(c) : c;
+                       break;
+               default:
+                       x = c;
+                       break;
+               }
+               putchar(x);
+       }
+                       
+       exit(0);
+}
index 3efcf32d68e9722024b6ca9d67f9e81b2aa5ac04..72ec06a2c1fd8dde92acea5e8ac773e35f1d061b 100755 (executable)
@@ -1,4 +1,4 @@
-BUILD_DIR=/usr/local/build/chet/bash/bash-current
+BUILD_DIR=/usr/local/build/bash/bash-current
 THIS_SH=$BUILD_DIR/bash
 PATH=$PATH:$BUILD_DIR
 
index b55af791d8fdf1f7530e3acb3318840a49335f1d..ec1d46d2eeecac8b7a295d06e1ce6e1c609781a7 100644 (file)
@@ -109,6 +109,9 @@ argv[3] = <foo quux>
 outside 2: outside
 argv[1] = <fooq//barq/>
 argv[1] = <fooq>
+argv[2] = <>
+argv[3] = <barq>
+argv[4] = <>
 argv[1] = <foo!//bar!/>
 argv[1] = <foo!>
 argv[2] = <>
index f68097eec8ef10c50af270073a3b659ce23c450a..aaa477ed8672f4ea423ee01d909282fd16de541a 100644 (file)
@@ -1,11 +1,11 @@
-18530
+84575
 63 60
 a b c
-18532
+84577
 63 60
 flop
-./coproc.tests: line 22: 18532 Terminated              coproc REFLECT { cat -; }
-18534
+./coproc.tests: line 22: 84577 Terminated              coproc REFLECT { cat -; }
+84579
 63 60
 FOO
 63 60
index eba69fdcfc2c13b59f320ee8fda56e2a4557b10d..85ceff88d7e7b2276218481490ecf72f8ed1367f 100644 (file)
@@ -21,7 +21,7 @@ echo $LINE
 kill $REFLECT_PID
 wait $REFLECT_PID
 
-coproc tr -u 'a-z' 'A-Z'
+coproc xcase -n -u
 
 echo $COPROC_PID
 echo ${COPROC[@]}
diff --git a/tests/coproc.tests~ b/tests/coproc.tests~
new file mode 100644 (file)
index 0000000..eba69fd
--- /dev/null
@@ -0,0 +1,45 @@
+coproc { echo a b c; sleep 2; }
+
+echo $COPROC_PID
+echo ${COPROC[@]}
+
+read LINE <&${COPROC[0]}
+echo $LINE
+
+wait $COPROC_PID
+
+coproc REFLECT { cat - ; }
+
+echo $REFLECT_PID
+echo ${REFLECT[@]}
+
+echo flop >&${REFLECT[1]}
+read LINE <&${REFLECT[0]}
+
+echo $LINE
+
+kill $REFLECT_PID
+wait $REFLECT_PID
+
+coproc tr -u 'a-z' 'A-Z'
+
+echo $COPROC_PID
+echo ${COPROC[@]}
+
+echo foo >&${COPROC[1]}
+read <&${COPROC[0]}
+
+echo $REPLY
+echo ${COPROC[@]}
+
+cat /etc/passwd | grep root | awk -F: '{print $1;}'
+
+exec 4<&${COPROC[0]}-
+exec >&${COPROC[1]}-
+
+echo ${COPROC[@]}
+
+read foo <&4
+echo $foo >&2
+
+exit 0
index 0b98ba95c476d3eada59e9fe1ee1746978f4cda0..6393bba4c759556b87917f432e75fe744462f3ad 100644 (file)
@@ -9,6 +9,7 @@ shopt -u checkjobs
 shopt -u checkwinsize
 shopt -s cmdhist
 shopt -u compat31
+shopt -u compat32
 shopt -u dirspell
 shopt -u dotglob
 shopt -u execfail
@@ -61,6 +62,7 @@ shopt -u checkhash
 shopt -u checkjobs
 shopt -u checkwinsize
 shopt -u compat31
+shopt -u compat32
 shopt -u dirspell
 shopt -u dotglob
 shopt -u execfail
@@ -90,6 +92,7 @@ checkhash             off
 checkjobs              off
 checkwinsize           off
 compat31               off
+compat32               off
 dirspell               off
 dotglob                off
 execfail               off
index d6bd756fd48670b6f488511a40981b7646b80790..44f3448f6d071cb640d2a2ba6b98375a98d6d980 100644 (file)
--- a/version.c
+++ b/version.c
@@ -43,6 +43,9 @@ const char * const release_status = (char *)0;
 #endif
 const char * const sccs_version = SCCSVERSION;
 
+const char * const bash_copyright = N_("Copyright (C) 2008 Free Software Foundation, Inc.");
+const char * const bash_license = N_("License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n");
+
 /* If == 31, shell compatible with bash-3.1, == 32 with bash-3.2, and so on */
 int shell_compatibility_level = DEFAULT_COMPAT_LEVEL;
 
@@ -83,8 +86,8 @@ show_shell_version (extended)
   printf (_("GNU bash, version %s (%s)\n"), shell_version_string (), MACHTYPE);
   if (extended)
     {
-      printf (_("Copyright (C) 2008 Free Software Foundation, Inc.\n"));
-      printf (_("License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"));
+      printf ("%s\n", _(bash_copyright));
+      printf ("%s\n", _(bash_license));
       printf (_("This is free software; you are free to change and redistribute it.\n"));
       printf (_("There is NO WARRANTY, to the extent permitted by law.\n"));
     }
diff --git a/version2.c b/version2.c
new file mode 100644 (file)
index 0000000..c51edc5
--- /dev/null
@@ -0,0 +1,91 @@
+/* version.c -- distribution and version numbers. */
+
+/* Copyright (C) 1989-2008 Free Software Foundation, Inc.
+
+   This file is part of GNU Bash, the Bourne Again SHell.
+
+   Bash 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.
+
+   Bash 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 Bash.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include <config.h>
+
+#include <stdio.h>
+
+#include "stdc.h"
+
+#include "version.h"
+#include "patchlevel.h"
+#include "conftypes.h"
+
+#include "bashintl.h"
+
+extern char *shell_name;
+
+/* Defines from version.h */
+const char * const dist_version = DISTVERSION;
+const int patch_level = PATCHLEVEL;
+const int build_version = BUILDVERSION;
+#ifdef RELSTATUS
+const char * const release_status = RELSTATUS;
+#else
+const char * const release_status = (char *)0;
+#endif
+const char * const sccs_version = SCCSVERSION;
+
+/* If == 31, shell compatible with bash-3.1, == 32 with bash-3.2, and so on */
+int shell_compatibility_level = DEFAULT_COMPAT_LEVEL;
+
+/* Functions for getting, setting, and displaying the shell version. */
+
+/* Forward declarations so we don't have to include externs.h */
+extern char *shell_version_string __P((void));
+extern void show_shell_version __P((int));
+
+/* Give version information about this shell. */
+char *
+shell_version_string ()
+{
+  static char tt[32] = { '\0' };
+
+  if (tt[0] == '\0')
+    {
+      if (release_status)
+#if defined (HAVE_SNPRINTF)
+       snprintf (tt, sizeof (tt), "%s.%d(%d)-%s", dist_version, patch_level, build_version, release_status);
+#else
+       sprintf (tt, "%s.%d(%d)-%s", dist_version, patch_level, build_version, release_status);
+#endif
+      else
+#if defined (HAVE_SNPRINTF)
+       snprintf (tt, sizeof (tt), "%s.%d(%d)", dist_version, patch_level, build_version);
+#else
+       sprintf (tt, "%s.%d(%d)", dist_version, patch_level, build_version);
+#endif
+    }
+  return tt;
+}
+
+void
+show_shell_version (extended)
+     int extended;
+{
+  printf (_("GNU bash, version %s (%s)\n"), shell_version_string (), MACHTYPE);
+  if (extended)
+    {
+      printf (_("Copyright (C) 2008 Free Software Foundation, Inc.\n"));
+      printf (_("License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl.html>\n"));
+      printf (_("This is free software; you are free to change and redistribute it.\n"));
+      printf (_("There is NO WARRANTY, to the extent permitted by law.\n"));
+    }
+}